资料介绍
值得学习的C语言开源项目
1. Webbench Webbench
是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。
2. Tinyhttpd
tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质。
3. cJSON
cJSON是C语言中的一个JSON编解码器,非常轻量级,C文件只有500多行,速度也非常理想。 cJSON也存在几个弱点,虽然功能不是非常强大,但cJSON的小身板和速度是最值得赞赏的。其代码被非常好地维护着,结构也简单易懂,可以作为一个非常好的C语言项目进行学习。
4. CMockery
cmockery是google发布的用于C单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码侵入性小。cmockery的源代码行数不到 3K,你阅读一下will_return和mock的源代码就一目了然了。
主要特点:
免费且开源,google提供技术支持;
轻量级的框架,使测试更加快速简单;
避免使用复杂的编译器特性,对老版本的编译器来讲,兼容性好;
并不强制要求待测代码必须依赖C99标准,这一特性对许多嵌入式系统的开发很有用
5. Libev
- 嵌入式相关开源项目、库、资料大全 5次下载
- 开源项目 17次下载
- 新手入手文档C语言学习路径 4次下载
- 分享一些嵌入式相关的开源项目 7次下载
- 嵌入式相关开源项目、库、资料 6次下载
- 收藏!姿态估计开源项目汇总资料下载 8次下载
- 基于深度学习的自然语言处理对抗样本模型 39次下载
- 如何攻破C语言学习、笔试与机试的难点 14次下载
- VHDL语言基础的学习课件免费下载 26次下载
- 2021 年最值得学习的 5 大机器学习编程语言! 11次下载
- 值得学习的C语言开源项目有那些 0次下载
- 有哪些值得学习的C语言开源项目详细资料说明 2次下载
- 如何学习c语言?C语言学习笔记资料免费下载 65次下载
- C语言的指针的详细学习资料(中文版) 0次下载
- c语言学习资料 0次下载
- C语言的单链表应用 377次阅读
- PyTorch开源深度学习框架简介 3565次阅读
- 怎么上手 PR 流程?如何开始参与开源项目? 1184次阅读
- 如何快速学习并精通C语言 3487次阅读
- 应该如何学习C语言?给学习C语言的同学几点建议 2736次阅读
- 全年开源项目的盘点和总结 3017次阅读
- 2018年值得收藏的30个机器学习案例 1.1w次阅读
- 我们为什么要苦苦学习C语言? 5748次阅读
- C语言作为高级编程语言中的一门“低级”语言为什么要学习? 7791次阅读
- 2018 年 2 月份 GitHub 上最热门的开源项目 4356次阅读
- 最受欢迎的七种商用开源编程语言的全面报告 6156次阅读
- 展示Python机器学习开源项目以及在分析过程中发现的非常有趣的见解和趋势 3950次阅读
- Python机器学习开源项目分析过程中的见解和趋势 644次阅读
- 11个机器学习开源项目 2715次阅读
- 嵌入式Linux开发之C语言学习秘诀 9884次阅读
下载排行
本周
- 1储能电源市场分析
- 7.99 MB | 10次下载 | 免费
- 2储能电源市场分析报告
- 2.61 MB | 6次下载 | 免费
- 3磁环电感定制时应该注意什么
- 0.32 MB | 2次下载 | 免费
- 4labview文档教程资料(一)
- 24.29 MB | 2次下载 | 免费
- 54.5V 至 17V 输入、8A 同步降压 SWIFT™ 转换器TPS568215OA数据表
- 1.27MB | 1次下载 | 免费
- 6轻触三功能+常按 SOS 功能手筒LED驱动ICSD3302数据手册
- 0.60 MB | 1次下载 | 2 积分
- 7英集芯IP5353 QFN32 规格书pdf
- 2.70 MB | 1次下载 | 免费
- 8采用QFN封装且具有2.95V-6V 输入的LMZ30604 4A电源模块数据表
- 1.86MB | 1次下载 | 免费
本月
- 1STM32国内外发展现状
- 1.15 MB | 15次下载 | 免费
- 2传感芯片选型指南
- 3.60 MB | 12次下载 | 免费
- 3储能电源市场分析
- 7.99 MB | 10次下载 | 免费
- 4ATmega8芯片中文手册
- 2.45 MB | 8次下载 | 1 积分
- 5TDK电容器产品指南
- 11.88 MB | 7次下载 | 1 积分
- 62A多电池高效开关充电器AN_SY6912A中文资料规格书
- 1.43 MB | 7次下载 | 免费
- 7STM32F030单片机编程中文参考资料
- 15.52 MB | 6次下载 | 3 积分
- 8储能电源市场分析报告
- 2.61 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935091次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420050次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233068次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191317次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183316次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73788次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多