diff --git a/README.md b/README.md index 66b8fe1..90e27d5 100644 --- a/README.md +++ b/README.md @@ -24,15 +24,17 @@ Go语言基础库 ``` pkg/ ...... 源码包 + |-- defertaskthread ...... 执行延时任务 + |-- connection/ ...... 对net.Conn接口的二次封装 + |-- taskpool/ ...... 非阻塞协程池,协程数量可动态增长,可配置最大协程并发数量,可手动释放空闲的协程 + |-- nazajson/ ...... json操作 |-- nazalog/ ...... 日志库 |-- assert/ ...... 提供了单元测试时的断言功能,减少一些模板代码 |-- bele/ ...... 大小端转换操作 |-- bininfo/ ...... 将编译时源码的git版本信息(当前commit log的sha值和commit message),编译时间,Go版本,平台打入程序中 |-- circularqueue ...... 底层基于切片实现的固定容量大小的FIFO的环形队列 - |-- connection/ ...... 对net.Conn接口的二次封装 |-- dataops/ ...... 数据处理 - |-- defertaskthread ...... 执行延时任务 |-- fake/ ...... 实现一些常用的接口,hook一些不方便测试的代码 |-- filebatch/ ...... 文件批处理操作 |-- filesystemlayer/ ...... 对文件操作的封装,可以使用内存作为磁盘使用 @@ -43,14 +45,12 @@ pkg/ ...... 源码包 |-- nazacolor/ ...... 控制台打印颜色相关 |-- nazaerrors/ ...... error相关 |-- nazahttp/ ...... http操作 - |-- nazajson/ ...... json操作 |-- nazamd5/ ...... md5操作 |-- nazanet/ ...... socket操作相关 |-- nazareflect/ ...... 利用反射做的一些操作 |-- nazastring/ ...... string和[]byte相关的操作 |-- unique/ ...... 对象唯一ID |-- nazasync/ ...... 对sync的封装,比如定位sync.Mutex死锁 - |-- taskpool/ ...... 非阻塞协程池,协程数量可动态增长,可配置最大协程并发数量,可手动释放空闲的协程 |-- chartbar/ ...... ascii柱状图 |-- bitrate/ ...... 计算带宽 |-- ratelimit/ ...... 限流器,令牌桶,漏桶