infra-go

module
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2023 License: MIT

README

infra-go

A go library.

Compatibility

go 1.11

Contact

xuzhuoxi

xuzhuoxi@gmail.com or mailxuzhuoxi@163.com

License

"infra-go" source code is available under the MIT License.

Package Description

Expand view
.
├── alg: Common algorithm
│   ├── astar: AStar algorithm supported 2D 3D static path finding.
├── binaryx: Binary data serialization and deserialization.
├── bytex: Byte slice and byte buff serialization and deserialization.
├── cmdx: Command line input listening, interpretation and processing.
├── cryptox: Encrypt.
├── encodingx: Encode and decode.
│   ├── gobx: Gob encode and decode.
│   ├── jsonx: Json encode and decode.
├── graphicx: Graphic and color processing library, image color correlation function
│   ├── blendx: blend mode support
├── imagex: Image processing library, including loading and saving processing of various image formats
│   ├── formatx: Image format support
│   │   ├── jpegx: jpg,jpeg,jps support
│   │   ├── pngx: png support
│   ├── resizex: resize support
├── errorsx: error
├── eventx: A simple event module.
├── extendx: Common extension.
│   ├── protox: Proto Extension.
├── lang: Some commonly used functions for go language.
│   ├── listx: go list
├── logx:  A log module
├── mathx: A set of math methods.
├── netx:  Net module, include server and client module.
├── osxu:  A set of function for OS.
├── regexpx: A set of commonly used regular expressions
├── slicex: A set of slice functions for basic structure.
├── stringx: A set of functions for string.
├── timex: A set of functions for timer
展开代码说明(中文)
.
├── alg: 通用算法
│   ├── astar: 一个支持二维与三维的A星寻路算法
├── binaryx: 二进制数据的序列化与反序列化
├── bytex: 字节切片及缓存的序列化与反序列化
├── cmdx: 控制台命令行监听,解释与处理
├── cryptox: 加解密
├── encodingx: 编码与解码
│   ├── gobx: Gob编码与解码
│   ├── jsonx: Json编码与解码
├── graphicx: 图像处理库,图像色彩相关功能
│   ├── blendx: 混合模式支持
├── imagex: 图片处理库,包含各种图片格式的加载保存处理等功能
│   ├── formatx: 图片格式支持
│   │   ├── jpegx: jpg,jpeg,jps支持
│   │   ├── pngx: png支持
│   ├── resizex: 缩放支持
├── errorsx: 错误异常
├── eventx: 一个简单的事件处理模块
├── extendx: 通用扩展模块
│   ├── protox: 通用协议扩展模块
├── lang: 一些通用常用的功能函数
│   ├── listx: 列表,包含数据实现和链表实现
├── logx:  日志模块
├── mathx: 数学函数集
├── netx:  网络库,包含http,rpc,quic,tcp,udp,websocket等实现,同步支持服务端与客户端
├── osxu:  操作系统级的常用函数
├── regexpx: 常用正则表达式
├── slicex: 关于基本类型切片的常用函数
├── stringx: 关于字符串处理的常用函数
├── timex: 关于计时器的常用函数

Directories

Path Synopsis
alg
astar
Package astar Created by xuzhuoxi on 2019-04-03.
Package astar Created by xuzhuoxi on 2019-04-03.
Package archivex Create on 2022/7/12 @author xuzhuoxi
Package archivex Create on 2022/7/12 @author xuzhuoxi
Package binaryx Created by xuzhuoxi on 2019-03-19.
Package binaryx Created by xuzhuoxi on 2019-03-19.
Package bytex Created by xuzhuoxi on 2019-02-11.
Package bytex Created by xuzhuoxi on 2019-02-11.
Package cmdx Created by xuzhuoxi on 2019-06-07.
Package cmdx Created by xuzhuoxi on 2019-06-07.
Package cryptox Created by xuzhuoxi on 2019-02-03.
Package cryptox Created by xuzhuoxi on 2019-02-03.
Package encodingx Created by xuzhuoxi on 2019-02-11.
Package encodingx Created by xuzhuoxi on 2019-02-11.
gobx
Package gobx Created by xuzhuoxi on 2019-03-25.
Package gobx Created by xuzhuoxi on 2019-03-25.
jsonx
Package jsonx Created by xuzhuoxi on 2019-02-24.
Package jsonx Created by xuzhuoxi on 2019-02-24.
yamlx
Package yamlx Created by xuzhuoxi on 2019-02-24.
Package yamlx Created by xuzhuoxi on 2019-02-24.
Package extendx Created by xuzhuoxi on 2019-02-17.
Package extendx Created by xuzhuoxi on 2019-02-17.
protox
Package protox Created by xuzhuoxi on 2019-02-26.
Package protox Created by xuzhuoxi on 2019-02-26.
Package filex Create on 2022/7/8 @author xuzhuoxi
Package filex Create on 2022/7/8 @author xuzhuoxi
Package graphicx Created by xuzhuoxi on 2019-05-29.
Package graphicx Created by xuzhuoxi on 2019-05-29.
blendx
Package blendx Created by xuzhuoxi on 2019-05-25.
Package blendx Created by xuzhuoxi on 2019-05-25.
Package imagex Created by xuzhuoxi on 2019-05-31.
Package imagex Created by xuzhuoxi on 2019-05-31.
featurex
Difference of Gaussian 高斯函数差分
Difference of Gaussian 高斯函数差分
filterx
Package filterx 模糊
Package filterx 模糊
formatx
Package formatx Created by xuzhuoxi on 2019-04-26.
Package formatx Created by xuzhuoxi on 2019-04-26.
formatx/jpegx
Package jpegx Created by xuzhuoxi on 2019-04-27.
Package jpegx Created by xuzhuoxi on 2019-04-27.
formatx/pngx
Package pngx Created by xuzhuoxi on 2019-04-27.
Package pngx Created by xuzhuoxi on 2019-04-27.
formatx/webpx
Package webpx Create on 2023/5/3 @author xuzhuoxi
Package webpx Create on 2023/5/3 @author xuzhuoxi
projectionx
Package projectionx 投影: 按水平或垂直方向统计色素有效性
Package projectionx 投影: 按水平或垂直方向统计色素有效性
resizex
Package resizex Created by xuzhuoxi on 2019-05-31.
Package resizex Created by xuzhuoxi on 2019-05-31.
Package lang Create on 2023/6/25 @author xuzhuoxi
Package lang Create on 2023/6/25 @author xuzhuoxi
listx
Package listx Created by xuzhuoxi on 2019-04-03.
Package listx Created by xuzhuoxi on 2019-04-03.
Package logx Create on 2023/6/30 @author xuzhuoxi
Package logx Create on 2023/6/30 @author xuzhuoxi
Package mathx Created by xuzhuoxi on 2019-04-03.
Package mathx Created by xuzhuoxi on 2019-04-03.
randx
Created by xuzhuoxi on 2019-05-27.
Created by xuzhuoxi on 2019-05-27.
Package netx Created by xuzhuoxi on 2019-03-13.
Package netx Created by xuzhuoxi on 2019-03-13.
quicx
Package quicx Create on 2023/8/5 @author xuzhuoxi
Package quicx Create on 2023/8/5 @author xuzhuoxi
tcpx
Package tcpx Create on 2023/8/5 @author xuzhuoxi
Package tcpx Create on 2023/8/5 @author xuzhuoxi
udpx
Package udpx Create on 2023/8/5 @author xuzhuoxi
Package udpx Create on 2023/8/5 @author xuzhuoxi
wsx
Package wsx Create on 2023/8/5 @author xuzhuoxi
Package wsx Create on 2023/8/5 @author xuzhuoxi
Package osxu Created by xuzhuoxi on 2019-02-18.
Package osxu Created by xuzhuoxi on 2019-02-18.
Package protocolx Created by xuzhuoxi on 2019-02-12.
Package protocolx Created by xuzhuoxi on 2019-02-12.
packx
Package packx Created by xuzhuoxi on 2019-02-13.
Package packx Created by xuzhuoxi on 2019-02-13.
Package serialx Create on 2023/7/2 @author xuzhuoxi
Package serialx Create on 2023/7/2 @author xuzhuoxi
Package servicex Create on 2023/6/25 @author xuzhuoxi
Package servicex Create on 2023/6/25 @author xuzhuoxi
storagex
mongox/mgox
Package mgox Created by xuzhuoxi on 2019-06-15.
Package mgox Created by xuzhuoxi on 2019-06-15.
Package timex Create on 2023/6/16 @author xuzhuoxi
Package timex Create on 2023/6/16 @author xuzhuoxi

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL