- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
个经典的源码
10C++
开源世界有许多优秀的开源项⽬,我选取其中⼗个最优秀的、最轻量级的语的项⽬,希望可以为语开发⼈员提供参考。
CC
1.Webbench
2.Tinyhttpd
3.cJSON
4.CMockery
5.Libe
6.Memcached
7.Lua
8.SQLite
9.UNI6
10.NETBSD
⼗个最值得阅读学习的开源项⽬代码
C
1.Webbench
是⼀个在下使⽤的⾮常单的⽹站压测⼯具。它使⽤模拟多个客户端同时访问我们设定的,测试⽹站在压⼒下⼯作
Webbenchlinuxfork()URL
的性能,最多可以模拟万个并发连接去测试⽹站的负载能⼒。使⽤语编写代码实在太洁,源码加起来不到⾏。下载
3WebbenchC,600
链接:
2.Tinyhttpd
是⼀个超轻量型,使⽤语开发,全部代码只有⾏包括注释,附带⼀个单的,可以通过阅读这段代码理
tinyhttpdHttpSererC502()Client
解⼀个HttpSerer的本质。下载链接:
3.cJSON
是语中的⼀个编解码器,⾮常轻量级,⽂件只有多⾏,速度也⾮常理想。
cJSONCJSONC500
cJSON也存在⼏个弱点,虽然功能不是⾮常强⼤,但cJSON的⼩⾝板和速度是最值得赞赏的。其代码被⾮常好地维护着,结构也单易
懂,可以作为⼀个⾮常好的语项⽬进⾏学习。项⽬主页
C:
4.CMockery
是发布的⽤于单元测试的⼀个轻量级的框架。它很⼩巧,对其他开源包没有依赖,对被测试代码侵⼊性⼩。的
cmockerygoogleCcmockery
源代码⾏数不到,你阅读⼀下和的源代码就⼀⽬了然了。
3Kwill_returnmock
主要特点:
1.免费且开源,google提供技术⽀持;
2.轻量级的框架,使测试更加快速单;
3.避免使⽤复杂的编译器特性,对⽼版本的编译器来讲,兼容性好;
并不强制要求待测代码必须依赖标准,这⼀特性对许多嵌⼊式系统的开发很有⽤
4.C99
下载链接:
.Libev
是⼀个开源的事件驱动库,基于,等提供的基础设施。其以⾼效出名,它可以将事件,定时器,和信号统⼀起来,统
libeepollkqueueOSIO
文档评论(0)