go-engine
golang的通用开发库
内容
数据结构
- 循环数组
- 跳表
- 有锁链表
- 自失效Map
基础库
- 数学库
- 时间库
- 日志库
- 抽象网络库
基础模块
- 线程池
- 内存池
- 同步rpc
- 协程组
- 文件快速遍历
环境
- 终端颜色支持
- 非阻塞终端
- nodejs
- shell
- 系统监控
算法
- 可靠帧控制
- 拥塞控制
- 德州扑克
功能模块
- DHT爬虫
- 网页爬虫
- 网络代理
- HTML生成
- ChartJS适配
- FIFO消息
第三方
- IP查询
使用
- 设置GOPATH
export GOPATH=$HOME/go - 安装nodejs,设置NODE_PATH
export NODE_PATH=$GOPATH/src/github.com/esrrhs/go-engine/node/linux/node_modules/