資料介紹
值得學(xué)習(xí)的C語言開源項目
1. Webbench Webbench
是一個在linux下使用的非常簡單的網(wǎng)站壓測工具。它使用fork()模擬多個客戶端同時訪問我們設(shè)定的URL,測試網(wǎng)站在壓力下工作的性能,最多可以模擬3萬個并發(fā)連接去測試網(wǎng)站的負(fù)載能力。Webbench使用C語言編寫, 代碼實在太簡潔,源碼加起來不到600行。
2. Tinyhttpd
tinyhttpd是一個超輕量型Http Server,使用C語言開發(fā),全部代碼只有502行(包括注釋),附帶一個簡單的Client,可以通過閱讀這段代碼理解一個 Http Server 的本質(zhì)。
3. cJSON
cJSON是C語言中的一個JSON編解碼器,非常輕量級,C文件只有500多行,速度也非常理想。 cJSON也存在幾個弱點,雖然功能不是非常強大,但cJSON的小身板和速度是最值得贊賞的。其代碼被非常好地維護著,結(jié)構(gòu)也簡單易懂,可以作為一個非常好的C語言項目進行學(xué)習(xí)。
4. CMockery
cmockery是google發(fā)布的用于C單元測試的一個輕量級的框架。它很小巧,對其他開源包沒有依賴,對被測試代碼侵入性小。cmockery的源代碼行數(shù)不到 3K,你閱讀一下will_return和mock的源代碼就一目了然了。
主要特點:
免費且開源,google提供技術(shù)支持;
輕量級的框架,使測試更加快速簡單;
避免使用復(fù)雜的編譯器特性,對老版本的編譯器來講,兼容性好;
并不強制要求待測代碼必須依賴C99標(biāo)準(zhǔn),這一特性對許多嵌入式系統(tǒng)的開發(fā)很有用
5. Libev
- 新手入手文檔C語言學(xué)習(xí)路徑 4次下載
- 怎樣學(xué)習(xí)C語言 7次下載
- 如何攻破C語言學(xué)習(xí)、筆試與機試的難點 15次下載
- 為什么建議大家學(xué)習(xí)C語言
- 學(xué)習(xí)C語言的目標(biāo)和方法有哪些及C語言的關(guān)鍵字說明
- C語言能開發(fā)什么?應(yīng)該怎么去學(xué)習(xí)
- 什么是C語言?C語言有哪些優(yōu)勢及C語言的應(yīng)用資料說明
- 值得學(xué)習(xí)的C語言開源項目有那些
- 如何在沒有基礎(chǔ)的情況下學(xué)習(xí)C語言?
- 有哪些值得學(xué)習(xí)的C語言開源項目詳細(xì)資料說明
- 如何學(xué)習(xí)c語言?C語言學(xué)習(xí)筆記資料免費下載 66次下載
- C語言學(xué)習(xí)教程 29次下載
- C程序設(shè)計語言-最經(jīng)典的C語言教程 77次下載
- c語言學(xué)習(xí)資料 0次下載
- 3.2版C語言學(xué)習(xí)系統(tǒng) 0次下載
- 按照這樣學(xué)習(xí)C語言,成為卷王不是夢! 338次閱讀
- C語言的單鏈表應(yīng)用 602次閱讀
- C語言語法擴展 1183次閱讀
- C語言零基礎(chǔ)項目:迷宮游戲!詳細(xì)思路+源碼分享 1004次閱讀
- 學(xué)習(xí)C語言之前要做什么準(zhǔn)備 4449次閱讀
- 如何快速學(xué)習(xí)并精通C語言 4491次閱讀
- 應(yīng)該如何學(xué)習(xí)C語言?給學(xué)習(xí)C語言的同學(xué)幾點建議 3069次閱讀
- 我們?yōu)槭裁匆嗫?b class="flag-6" style="color: red">學(xué)習(xí)C語言? 6027次閱讀
- C語言作為高級編程語言中的一門“低級”語言為什么要學(xué)習(xí)? 8179次閱讀
- C語言與匯編語言相互結(jié)合的嵌套匯編語言 3541次閱讀
- C語言的運行環(huán)境有哪些_哪些是值得推薦的_C語言常用開發(fā)環(huán)境詳解 10.7w次閱讀
- Python機器學(xué)習(xí)開源項目分析過程中的見解和趨勢 754次閱讀
- c語言的應(yīng)用領(lǐng)域有哪些 3.2w次閱讀
- 11個機器學(xué)習(xí)開源項目 2829次閱讀
- 嵌入式Linux開發(fā)之C語言學(xué)習(xí)秘訣 9990次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論