README ¶ 氖-Ne [氖-Ne] Go开发工具包 go get -u github.com/noble-gase/ne 模块 说明 array 切片常用操作 conv 类型转换 coord 距离、方位角、经纬度与平面直角坐标系的相互转化 cryptokit 封装 Crypto 常用方法,支持: AES 和 RSA helper 常用的辅助方法合集,包含:HTTP、IP、VersionCompare 等 httpzip 远程获取 ZIP 压缩包中的文件内容 hashkit 封装 Hash 常用方法 imgkit 图片处理,如:缩略图、裁切、标注等 treekit 基于泛型的树形结构,可用于:菜单和组织关系等 mutex 基于 Redis 的分布式锁 pbkit 实现 url.Values 和 proto.Message 的相互转换 redkit 基于 singleflight 封装 Redis 常用操作 retry 重试操作 sqlkit 包含DB初始化和事务等封装 和 基于 Jet 的 curd 封装 stepkit 分批次处理切片 kvkit 用于处理 k-v 格式化的场景,如:生成签名串等 validkit 验证器(基于 validator)支持汉化和自定义规则 Enjoy 😊 Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis array closekit codekit conv coord cors cryptokit hashkit helper httpzip imgkit kvkit mutex protokit redkit result retry sqlkit internal mysql pgsql sqlite stepkit treekit validkit Click to show internal directories. Click to hide internal directories.