huixiao8973 / Source

阅读过的一些开源代码和注释

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

记录阅读过的开源代码程序和注释

Webbench

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

tinyhttp

  • tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有500、600行,并附带一个简单的Client,可以通过阅读这段代码理解一个Http Server的本质。

cJSON

  • cJSON是C语言编写的一个JSON编解码器,非常轻量级,单文件,代码不到1K行,速度也非常理想,并且其代码也被非常好地维护着。里面用到的数据结构和算法都是非常值的阅读学习的。

About

阅读过的一些开源代码和注释

License:MIT License


Languages

Language:C 97.6%Language:Makefile 1.4%Language:Perl 1.0%