# generallib **Repository Path**: 290198252/generallib ## Basic Information - **Project Name**: generallib - **Description**: c++ 通用库,包含了内存处理,文件操作,简单的socket客户端,一些设计模式模板,日志处理等功能 - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-21 - **Last Updated**: 2023-12-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 通用c++应用层基础库,跨平台 理念: boost太大太臃肿,且功能并不完善。 简化了依赖库,依赖库反编译后重新组合单一文件。 包含了以下子功能: 1. 日志。 2. 设计模式类模板: 单例 观察者 适配器模式 有限状态机 3. 基于chrono封装的时间助手函数。 4. 线程类。 5. 调试工具,如打印内存为asii。 6. 网络工具,包含了http客户端,tcp客户端。 7. 规范化的函数返回值。 依赖库以conan包形式来管理。 编译器支持 | 编译器 | 表头 | | ---- | ---- | | gcc | 支持 | | msvc | 支持 | | mingw | 支持 | **依赖库文件:** libevent