1.web BenchWeb Bench安装使用
2.C语言10个经典开源项目
web BenchWeb Bench安装使用
在Ubuntu的源码Linux系统上,安装Webbench的详解步骤如下:
首先,通过wget工具从远程下载地址下载webbench的源码源代码文件,命令如下:
wget /p/cmock...
三、详解Libev
Libev是源码一个基于epoll、kqueue等OS基础设施的详解c++语言源码高效事件驱动库,使用Reactor模式处理IO事件、源码定时器和信号,详解代码量少至4.版本的源码多行。
下载链接: software.schmorp.de/pkg...
四、详解Memcached
Memcached是源码一个用于动态Web应用的高性能分布式内存对象缓存系统,通过缓存数据和对象减少数据库读取次数,详解加速动态数据库驱动网站的源码互粉源码速度。Memcached-1.4.7版本代码量在K行左右。详解
下载地址: a distributed memory object caching system
五、源码SQLite
SQLite是一个开源的嵌入式关系数据库引擎,实现自包容、零配置,支持事务的源码截屏SQL数据库,代码量约3万行,大小K。
下载地址: SQLite Home Page
六、Redis
Redis是一个使用ANSI C编写的开源数据结构服务器,代码量相对较小(4.5w行),几乎不依赖其他库,dll注入源码大部分为单线程。
下载地址: Redis
七、Nginx
Nginx是一款高性能的HTTP和反向代理服务器,设计简洁、功能丰富,具有低系统资源消耗的缠论中枢源码特性。已发布多年,获得广泛好评。
下载地址: http://nginx.org/en/download.html
八、UNIXv6内核源代码
UNIX V6内核源代码约为1万行,适合初学者理解。与现代操作系统内核源代码(如Linux的万行)相比,UNIX V6源代码在可理解性上有优势。
下载地址: minnie.tuhs.org/cgi-bin...
九、NetBSD
NetBSD是一个免费的、高度移植性的UNIX-like操作系统,支持多种平台,设计简洁、代码规范,具有多项先进特性,广受好评。
下载地址: The NetBSD Project
十、Tinyhttpd
Tinyhttpd是一个超轻量型HTTP服务器,全部代码仅行(包括注释),附带一个简单的客户端,可用于理解HTTP服务器的基本原理。
下载链接: Tiny HTTPd
2024-12-22 01:35
2024-12-22 01:29
2024-12-22 01:26
2024-12-22 00:30
2024-12-22 00:00
2024-12-21 23:10