# base_tool **Repository Path**: delete_h/base_tool ## Basic Information - **Project Name**: base_tool - **Description**: 基础工具库:包括异步框架,socket封装,工具函数 - **Primary Language**: C++ - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-07-18 - **Last Updated**: 2024-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # base_tool #### 介绍 基础库旨在封装繁琐的底部接口,提供易于使用的接口。实现跨平台、快速搭建网络通信程序。异步高效机制。 基础工具库:包括异步框架,socket封装,工具函数,本地日志功能 使用c++11开发功能 #### 软件架构 异步框架:实现消息的异步调度机制。依赖socket封装方法实现网络通信消息,依赖工具函数实现基本功能。 socket封装:对windows平台和linux平台的socket原语进行封装,提供简单的使用接口 工具函数: 提供时间操作,内存操作和监控,文件/目录操作,线程池,读写锁,guid生成等常用方法 本地日志功能:提供流式写日志接口,日志模块化管理,屏幕输出控制 #### 安装教程 以动态库的形式提供 #### 使用说明 * SLT_logInit 日志 --非必选 * SLT_memLeakInit 内存监控 --非必选 * SLF_init 异步框架 --非必选 * sl_createTcpServer tcp服务 #### 参与贡献 #### 特技