# CBase **Repository Path**: itfriday/CBase ## Basic Information - **Project Name**: CBase - **Description**: C语言编写的一些基础库,适合0基础编写高性能服务器 - **Primary Language**: C - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 36 - **Forks**: 22 - **Created**: 2016-07-03 - **Last Updated**: 2025-04-01 ## Categories & Tags **Categories**: web-dev-toolkits **Tags**: None ## README CBase ============= C语言编写的一些基础库,适合0基础编写高性能服务器,主要包含以下功能库:
1. comm/ByteArray,提供网络字节存储功能
2. shm/ShmTable,提供共享内存式hash-table,很多高性能服务器都需要哦
3. net/EpollServer,提供对epoll的封装
4. net/HttpClient,提供httpclient请求,支持https
5. msgq/FMsgQ,是一个用共享内存方式实现的消息队列,可用于进程间通信
6. json/JsonParser,类似sax2解析xml的设计模式实现的解析json的代码,小巧高效
7. http/*,http协议解析
8. crypt/Tea,Tea算法
9. crypt/MD5,md5算法
10. crypt/Hash,hash算法
11. crypt/Bash64,base64算法
12. comm/UriLib,url解析
13. comm/CommandParser,命令文件解析
多谢关注 ============= 有问题请关注我的微信公众号@itfriday与我互动