跳过正文
  1. 文章/
  2. GoLang/
  3. 常用包/

第三方包

2023

4、mahonia
·93 字·1 分钟· loading · loading
GoLang 常用包 第三方包
这是一个第三方的转字符集编码的库 安装 # go get github.com/axgle/mahonia // ConvertToString src:源字符串;srcCode:源字符串编码;tagCode:目标字符串编码 func ConvertToString(src string, srcCode string, tagCode string) string { srcCoder := mahonia.NewDecoder(srcCode) srcResult := srcCoder.ConvertString(src) tagCoder := mahonia.NewDecoder(tagCode) _, cdata, _ := tagCoder.Translate([]byte(srcResult), true) result := string(cdata) return result }
3、gopsutil
·2089 字·5 分钟· loading · loading
GoLang 常用包 第三方包
gopsutil是 Python 工具库psutil 的 Golang 移植版,可以帮助我们方便地获取各种系统和硬件信息。gopsutil为我们屏蔽了各个系统之间的差异,具有非常强悍的可移植性。有了gopsutil,我们不再需要针对不同的系统使用syscall调用对应的系统方法。更棒的是gopsutil的实现中没有任何cgo的代码,使得交叉编译成为可能。