C++开源项目

本文列举了多个值得学习的C和C++开源项目,包括Webbench、Tinyhttpd、cJSON、CMockery、Libev、Memcached、Lua、SQLite、UNIX v6和NETBSD。此外,还介绍了C++的资源大全,涵盖了标准库、框架和库等。这些项目和资源适合C++学习者和开发者深入理解和实践。
摘要由CSDN通过智能技术生成

值得学习的C开源项目

1、Webbench

  Webbench 是一个在Linux 下使用的非常简单的网站测压工具。它使用fork() 模拟出多个客户端同时访问服务器,测试网站在压力下的工作性能,最多可以模拟3万个并发连接欸去测试网站的负载能力。Webbench 使用C 语言编写,代码简单,源码加起来不到600 行。

Webbench 下载地址 http://home.tiscali.cz/~cz210552/webbench.html

2、Tinyhttpd

  Tinyhttpd 是一个超轻量型的HTTP Server ,使用C 语言开发,全部代码只有500 多行,附带一个简单的 Client 。

Tinyhttpd下载地址 https://sourceforge.net/projects/tinyhttpd/

3、cJSON

  cJSON 是 C 语言中的一个 JSON编解码器,只有500 多行,速度也很理想。
  cJSON 的缺点是功能不太强大。但是 cJSON 的小身板和速度是最值得赞赏的,结构简单移动,可以作为一个非常好的C 语言项目进行学习。

cJSON下载地址 https://sourceforge.net/projects/cjson/

4、CMockery

  CMockery 是 Google 发布的用于 C 单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码的侵入性比较小。CMockery 的源代码 不到3000 行。主要特点:<

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值