# go-engine

**Do not use this! It's for old lib only!**

golang的通用开发库

## 内容
#### 数据结构
* 循环数组
* 跳表
* 有锁链表
* 自失效Map
#### 基础库
* 数学库
* 时间库
* 日志库
* 抽象网络库
#### 基础模块
* 线程池
* 内存池
* 同步rpc
* 协程组
* 文件快速遍历
#### 环境
* 终端颜色支持
* 非阻塞终端
* nodejs
* shell
* 系统监控
#### 算法
* 可靠帧控制
* 拥塞控制
* 德州扑克
#### 功能模块
* DHT爬虫
* 网页爬虫
* 网络代理
* HTML生成
* ChartJS适配
* FIFO消息
* Mysql自失效KV表
#### 第三方
* IP查询

## 使用
* 设置GOPATH ``export GOPATH=$HOME/go``
* 安装nodejs，设置NODE_PATH ``export NODE_PATH=$GOPATH/src/github.com/esrrhs/go-engine/node/linux/node_modules/``
