Golang io.ReadCloser 和[]byte 相互转化的方法
1
2
3
4
5
// io.ReadCloser to []byte
body, err := ioutil.ReadAll(resp.Body)
// []byte to io.ReadCloser
req.Body = ioutil.NopCloser(bytes.NewReader(body))
本文网址: https://golangnote.com/topic/195.html 转摘请注明来源
Golang io.ReadCloser 和[]byte 相互转化的方法
1
2
3
4
5
// io.ReadCloser to []byte
body, err := ioutil.ReadAll(resp.Body)
// []byte to io.ReadCloser
req.Body = ioutil.NopCloser(bytes.NewReader(body))
本文网址: https://golangnote.com/topic/195.html 转摘请注明来源
启动一个 goroutine 等待进程,使用 select 等待 goroutine 完成的消息或超时处理。...
telegram 的机器人接口很开放,使用简单,100%开放无限制,相对微信服务号、公众号好很多。用来做一些小应用也很方便。下面是使用golang sdk 开发telegram 机器人的经验。...
因为访问网络需求,需要使用 Socks5 代理,用 Golang 可以很方便的写出一个。...
Golang 实现md5sum 分片计算大文件md5 值...
关于优雅关闭 grace shutdown 网上有很多例子,特别是 http 服务的优雅关闭/重启,但这里讲的是非在线应用优雅关闭。...
把 HTML 内容转为 PDF 文件,这里用到一个 Golang 库 `go-wkhtmltopdf`,它是对 `wkhtmltopdf` 的 Golang 命令行封装,可以方便的调用。...
对一个字符串做分割操作,可以用 `Split` 或 `Index` 来实现,这里对这两者的性能做一个简单比较。...
Go 语言按行分割字符串很方便,这里作一下汇总,根据不同场景使用不同方法。...
crypto-js 库 AES 加密解密的 go 实现...
`go:embed` 可提供嵌入静态文件功能,首页文件 `index.html` 的放置及设定。...