跳过正文

常用包

1、UUID
·352 字·1 分钟· loading · loading
GoLang 常用包 第三方包
uuid简介 # 通用唯一识别码(英语:universally unique identifier,简称uuid)是一种软件建构的标准,亦为自由软件基金会组织在分散式计算环境领域的一部份。
3、strings
·1702 字·4 分钟· loading · loading
GoLang 常用包 标准包
strings包 # Golang提供了许多内置的字符串函数,这些函数可在处理字符串数据时帮助执行一些操作。Golang字符串函数是核心部分。使用此功能无需安装,仅需要导入strings包。
5、goquery
·2285 字·5 分钟· loading · loading
GoLang 常用包 第三方包
goquery是用 Go 语言编写的一个类似于 jQuery 的库。它基于 HTML 解析库net/html和 CSS 库cascadia,提供与 jQuery 相近的接口。Go 著名的爬虫框架colly就是基于 goquery 的。
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的代码,使得交叉编译成为可能。