g-wan

    2熱度

    2回答

    代碼剪斷: U8 test[20] = "+45%2%205678"; printf("\n%s\n",test); unescape_html(test); printf("%s\n",test); 輸出 +45%2%205678 45 1234 5678 在哪裏我的 「+」 號去了?錯誤或功能?

    0熱度

    1回答

    儘管在每個文件類型處理程序中都這樣做,是否有任何簡單的方法來設置所有類型文件的默認終止日期,例如, json,jpg,html,css,js等?

    1熱度

    2回答

    我正在做重寫URL並用圍攻進行測試,我遇到了一個問題。 有時,gwan在處理程序連接中爲主函數的2次調用使用相同的地址。 爲了讓兩個調用之間有所不同,我在rand()中使用整數。 在波紋管爲例,我們發現了同樣的地址2個呼叫很近...... init 1412811699 : buff 0x10d3760 -> GET /imagesproduitnew-100018-imagesgallery/B

    0熱度

    1回答

    請澄清以下哪一項是正確的? 在用戶手冊P.27,它指出: //注:在所述虛擬路徑沒有起始 '/' 靜態炭路徑[] =「工具/ counter.html 「; //「虛擬」路徑 int expire = 0; // 0:從未 但在gwan.h的頭文件,它指出: //創建/更新高速緩存條目( '文件' 必須要是「BUF虛'不爲NULL) // cacheadd(argv,「/ tool/counter

    0熱度

    1回答

    我製作了一個html.c內容類型處理程序來設置max-age = 99999999。 起初,它的工作原理。 但是,當我修改它,保存它, 它沒有反映到G-WAN服務器重新啓動之前的變化。 這是設計的行爲? 更新時間: 添加如下代碼: #include "gwan.h" // G-WAN exported functions #define CACHE "Expires: Fri, May 02

    0熱度

    3回答

    可能重複: Practical use of extra braces in C Unnecessary curly braces in C++? 什麼是牙套的使用,例如,如下所示: int var; { some coding... ... } br之前沒有函數名稱王牌,也不的typedef等 更新: 我發現在金桂冠sqlite.c例如這個碼,http://gwan.

    0熱度

    1回答

    我嘗試使用xbuf_frurl來啓動一個worker來做一些後處理。 工作人員將完成工作而不返回任何東西。 因此,原始腳本可以更快地響應客戶端。 所以,我嘗試設置超時時間xbuf_frurl = 0毫秒,希望它可以立即返回並執行代碼的其餘部分,並返回200 xbuf_frurl(&buf, "localhost", 80, HTTP_GET, "/postprocessing", 0, 0);

    0熱度

    1回答

    我嘗試從xbuf_frurl獲取來自其他網站的一些信息。 我得到了一些網站好,但一些不好。 到現在,我仍然無法確定發生了什麼問題。 但有些網站缺少內容長度標題。 誰可以分辨xbuf_frurl()是否依賴於(可能缺少)內容長度標頭,特別是,當增長緩衝區?

    1熱度

    2回答

    我給Gwan一個漩渦。 通過示例代碼,我開始了一個包含多個源文件的小項目。我現在有兩個問題: 我得到了在服務器啓動時的連接錯誤: 鏈接的main.cpp:未定義的符號:_ZN7GwanUrl9concatAllEv (主文件來#include兩其他文件;所有文件都在csp目錄中) 作爲所有f iles在/ csp目錄中,我想在/ csp目錄之外創建一個庫,同時仍然使用一些gwan函數。可悲的是,每

    3熱度

    1回答

    我開始大量使用gwan。我想使用cpp但即時得到一個G ++錯誤在亞馬遜: cc1plus: error: unrecognized command line option "-std=gnu++0x" 有沒有忽略/在我身邊跳過指令,或 指定的「配置」文件g ++命令行的任何方式? (我喜歡你的目錄名,而不是配置的使用 - 簡單有效的 的想法,但什麼是我選擇這裏?)