資料介紹
軟件簡介
cwb(C on Web)一個輕量級,快速的 C 語言網絡框架。
特性:
- 異步IO支持
- 事件驅動庫
- 數據序列化、編碼支持
示例代碼
/* 事件驅動庫 */
Cwb_Event_Base *base = cwb_event_new();
assert(base);
assert(!cwb_event_watch_fd(base,serverSocket,CWB_EVENT_READ,sockethandler,NULL));
cwb_event_loop(base);
cwb_event_destroy(base);
/* 數據結構 */
#include
#include
#include
#include
#include
#include"Test.h"
int main(void)
{
Cwb_Ds *dic=cwb_ds_new(CWB_DS_DICTIONARY,CWB_DS_SKEY);
assert(dic);
cwb_ds_set(dic,"I","Suote127");
cwb_ds_set(dic,"you","User");
cwb_ds_set(dic,"he","Unknow");
puts(cwb_ds_get(dic,"he"));
puts(cwb_ds_get(dic,"you"));
puts(cwb_ds_get(dic,"I"));
cwb_ds_set(dic,"I","The programmer");
puts(cwb_ds_get(dic,"I"));
cwb_ds_set(dic,"you",CWB_DS_UNDEFINED);
assert(cwb_ds_get(dic,"you")==CWB_DS_UNDEFINED);
cwb_ds_destroy(dic);
return 0;
}
/* 動態字符串 */
#include
#include
#include
#include
#include
int main(void)
{
char temp[1024];
fgets(temp,1024,stdin);
temp[strlen(temp);
Cwb_Dstr *dstr = cwb_dstr_new();
assert(dstr);
assert(cwb_dstr_assign(dstr,temp));
Cwb_Dstr *copy = cwb_dstr_copy(dstr);
char *s = cwb_dstr_convert(dstr,NULL,0);
puts(s);
char *t = strdup(s);
cwb_dstr_appendd(dstr,&t);
assert(!t);
cwb_dstr_appendc(dstr,':');
cwb_dstr_appendc(dstr,')');
free(s);
s = cwb_dstr_convert(dstr,NULL,0);
puts(s);
cwb_dstr_destroy(dstr);
free(s);
cwb_dstr_appends(copy,":)");
s = cwb_dstr_convert(copy,NULL,0);
puts(s);
free(s);
return 0;
}
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 高質量程序設計指南之C++C語言 0次下載
- 《PIC單片機C語言》pdf 0次下載
- 嵌入式軟件之c語言編碼規范 28次下載
- 單片機C語言和匯編語言混合編程實例詳解 224次下載
- C語言深度解剖電子版資源下載 0次下載
- C語言深度解剖電子版下載 0次下載
- DSP載波移相控制C語言源代碼下載 56次下載
- 無線遙控頻率計C語言源代碼下載 37次下載
- 怎樣學習C語言 7次下載
- MATLAB語言與C語言的區別資料下載
- 基于時間卷積網絡的通用日志序列異常檢測框架 8次下載
- 基于SPESC到目標程序語言的智能合約系統框架 15次下載
- 什么是C語言?C語言有哪些優勢及C語言的應用資料說明
- C++的框架、庫和代碼分析的資料大全
- TMS320C28X處理器匯編語言工具用戶指南 30次下載
- PLC編程語言和C語言的區別 1475次閱讀
- plc編程語言與c語言的聯系 c語言和PLC有什么區別 3044次閱讀
- vb語言和c++語言的區別 1484次閱讀
- 螞蟻集團開源高性能多語言序列化框架Fury解讀 995次閱讀
- C語言的發展歷史 2712次閱讀
- 一款適合初學者超輕量級C語言網絡庫—Dyad 1594次閱讀
- 詳解C語言中的短路現象 3814次閱讀
- C語言的誕生 C語言與C++40年的相愛相殺 1293次閱讀
- C語言的簡介和特點說明 7800次閱讀
- 幾款小巧好用的C語言編輯器 4w次閱讀
- c語言入門書籍推薦 4.6w次閱讀
- 學習開發環境和編程語言:匯編語言和C語言的比較 8893次閱讀
- C語言作為高級編程語言中的一門“低級”語言為什么要學習? 8014次閱讀
- verilog語言與c語言的區別 1.2w次閱讀
- 嵌入式Linux開發之C語言學習秘訣 9951次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多