pull/13/head
q191201771 2 years ago
parent 9489e78576
commit f6f734d9ac

@ -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/ ...... 限流器,令牌桶,漏桶

Loading…
Cancel
Save