cJSON也存在几个弱点,虽然功能不是非常强大,但cJSON的小身板和速度是最值得赞赏的。其代码被非常好地维护着,结构也简单易懂,可以作为一个非常好的C语言项目进行学习。项目主页:http://sourceforge.net/projects/cjson/ 4. CMockery cmockery是google发布的用于C单元测试的一个轻量级的框架。它很小巧,对其他开源包...
轻量级、优秀的C开源项目主要包括TinyCC、SQLite、Redis、libuv和CJSON等。其中,SQLite的独特之处在于它提供了一个完整的、高度可靠的SQL数据库引擎,却只需要极小的配置,这使得它成为嵌入式数据库的绝佳选择。SQLite以其高度的移植性、易于使用、无需数据库管理员介入管理等优点,被广泛应用于所有类型的项目中,从Web站...
6.myscan(0.1k+ star)开源的多线程 socket 扫描 IP 端口的程序。目前仅支持 Windows 系统,代码简单...
705 6 1:36 App 都2021年了,为什么C/C++还能如此吃香? 629 2 1:48 App 16个入门级C语言案例,新手小白学会,轻松超越同学!! 986 20 2:48 App 新手初学C/C++,为什么觉得学的慢而且吃力?知道真相的我眼泪掉下来 2.5万 129 1:58 App 当初学C语言,要是有了这个学习思路,我也会少走弯路 1313 15 2:15...
开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。 十个最值得阅读学习的C开源项目代码 Webbench Tinyhttpd cJSON CMockery Libev Memcached Lua SQLite UNIX v6 NETBSD 十个最值得阅读学习的C开源项目代码 ...
ProxySQL 是一个高性能,高可用性,的数据中间层项目。它具有先进的多核架构。 它从根本上构建,支持数十万个并发连接,复用到可能数百个后端服务器。 最大的 ProxySQL 部署跨越了几百个代理。 开源网盘云存储 Seafile Seafile 是一款安全、高性能的开源网盘(云存储)软件。Seafile 提供了主流网盘(云盘)产品所具有的...
Gitee 上 C 语言开源项目也层出不穷,除了一些经典的高 Star 项目,一些优质的新项目同样值得关注,我们接下来就去看看有什么。1.ip2region 开源许可协议:Apache-2.0 项目地址:https://gitee.com/lionsoul/ip2region 准确率 99.9% 的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供...
项目地址:https://github.com/fasiondog/hikyuu Hikyuu Quant Framework是一款基于C++/Python的开源量化交易研究框架,用于策略分析及回测。其核心思想基于当前成熟的系统化交易方法,将整个系统化交易抽象为由市场环境判断策略、系统有效条件、信号指示器、止损/止盈策略、资金管理策略、盈利目标策略、移滑价差算法七大组件,你...
开源世界有许多优秀的开源项⽬,我选取其中⼗个最优秀的、最轻量级的C语⾔的项⽬,希望可以为C语⾔开发⼈员提供参考。1. Webbench 2. Tinyhttpd 3. cJSON 4. CMockery 5. Libev 6. Memcached 7. Lua 8. SQLite 9. UNIX v6 10. NETBSD ⼗个最值得阅读学习的C开源项⽬代码 1. Webbench Webb...