Migrated repository
Go to file
2017-12-07 09:53:35 +08:00
g 修正文件指针池并发安全问题,完善README 2017-12-07 09:53:35 +08:00
geg 修正文件指针池并发安全问题,完善README 2017-12-07 09:53:35 +08:00
.gitattributes dev 2017-07-04 18:31:39 +08:00
.gitignore 去掉monitor功能 2017-09-06 16:39:19 +08:00
LICENSE 项目目录调整,开源协议修改 GPLv3 -> MIT 2017-11-22 16:02:50 +08:00
README.MD 修正文件指针池并发安全问题,完善README 2017-12-07 09:53:35 +08:00
version.go README 2017-11-23 10:37:58 +08:00

Go Frame - 轻量级的Go语言开发框架。

安装

go get -u gitee.com/johng/gf

使用

import "gitee.com/johng/gf/g/xxx"

说明

.
├── g                【框架目录】
│   ├── container        【常用数据结构容器】
│   │   ├── gbtree           B+树
│   │   ├── glist            并发安全的双向链表
│   │   ├── gmap             并发安全的哈希表
│   │   └── gset             并发安全的集合
│   │   
│   ├── database         【数据库操作】
│   │   └── gdb              MySQL、PostgreSQL的操作封装
│   │   
│   ├── encoding         【数据编码】
│   │   ├── gbase64          BASE64
│   │   ├── gbinary          二进制操作
│   │   ├── gcompress        数据压缩
│   │   ├── gcrc32           CRC32
│   │   ├── ghash            常用哈希函数
│   │   ├── ghtml            html编码
│   │   ├── gjson            JSON
│   │   ├── gmd5             MD5
│   │   ├── gsha1            SHA1
│   │   └── gurl             URL
│   │   
│   ├── net              【网络通信】
│   │   ├── ghttp            HTTP客户端及服务端
│   │   ├── gip              IP操作
│   │   ├── gscanner         端口扫描
│   │   ├── gsmtp            SMTP
│   │   ├── gtcp             TCP客户端及服务端
│   │   └── gudp             UDP客户端及服务端
│   │   
│   ├── os               【系统管理】
│   │   ├── gcache           本地缓存管理
│   │   ├── gconsole         命令行控制
│   │   ├── gfile            文件管理
│   │   ├── gfilepool        文件指针池
│   │   ├── gfilespace       文件碎片管理
│   │   ├── glog             日志管理
│   │   └── gmmap            MMAP
│   │   
│   └── util             【常用工具】
│       ├── gpage            分页
│       ├── grand            随机数
│       ├── gregx            正则表达式
│       ├── gtime            时间管理
│       └── gutil            其他工具
│   
├── geg              【框架示例】
├── vendor           【第三方包】
└── version.go       【版本信息】