# 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与我互动