Skip to content

Latest commit

 

History

History
98 lines (74 loc) · 3.5 KB

README_Ch-zh.md

File metadata and controls

98 lines (74 loc) · 3.5 KB

go-develop-kit

Build Status License

我的Go项目常用的开发组件

英文文档

安装

go get github.com/WindomZ/go-develop-kit...

使用

Bytes

Cache

GoogleAuthenticator

  • One-time Password
    • HMAC-Based One-time Password (HOTP) algorithm specified in RFC 4226
    • Time-based One-time Password (TOTP) algorithm specified in RFC 6238

IP

  • ip
    • 获取当前的IP地址
    • 获取当前的IP地址尾部数字

Math

  • float64
    • 加减乘除,四舍五入
    • 消除浮点计算精度误差

Mutex

  • mutex
    • 仍在开发完善 :)

Path

README

  • 获取用户当前**HOME目录**路径
  • 文件操作功能集合

Queue

  • queue
    • Push 推入队列
    • Pull 推出队列,FIFO
    • Exchange 安全地改变队列容量

Security

  • salt

StringUtil

  • string
    • 截取字符串
  • regexp
    • 通过正则表达式来截取字符串

Unit

UUID

  • uuid
    • 常用的UUID安全生成方法
  • validator
    • 常用的UUID验证器
  • tool
    • 常用的UUID转换工具

贡献

欢迎你提交PR、汇报Bugs、在issues page提出新想法、新要求或者讨论问题, 我很乐意能一起参与。

如果你喜欢这个项目,可以点下 ⭐ 以支持!

许可

MIT