专栏名称: 算法爱好者
算法是程序员的内功!伯乐在线旗下账号「算法爱好者」专注分享算法相关文章、工具资源和算法题,帮程序员修炼内功。
目录
相关文章推荐
九章算法  ·  「九点热评」准备迎接就业市场的火箭式起飞! ·  17 小时前  
九章算法  ·  Meta被曝裁员丑闻:招聘只为“预制”裁员名单! ·  17 小时前  
算法爱好者  ·  OpenAI 和尤雨溪都觉得 Rust 真香! ·  2 天前  
51好读  ›  专栏  ›  算法爱好者

最值得阅读学习的 10 个 C 语言开源项目代码

算法爱好者  · 公众号  · 算法  · 2017-06-24 17:27

正文

请到「今天看啥」查看全文


http://sourceforge.net/projects/tinyhttpd/


3. cJSON


cJSON是C语言中的一个JSON编解码器,非常轻量级,C文件只有500多行,速度也非常理想。


cJSON也存在几个弱点,虽然功能不是非常强大,但cJSON的小身板和速度是最值得赞赏的。其代码被非常好地维护着,结构也简单易懂,可以作为一个非常好的C语言项目进行学习。项目主页: http://sourceforge.net/projects/cjson/


4. CMockery


cmockery是google发布的用于C单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码侵入性小。cmockery的源代码行数不到3K,你阅读一下will_return和mock的源代码就一目了然了。


主要特点:


  1. 免费且开源,google提供技术支持;







请到「今天看啥」查看全文