没有合适的资源?快使用搜索试试~ 我知道了~
go-writeton:解决方法 io.LimitedReader 限制
共5个文件
go:2个
license:1个
gitignore:1个
需积分: 19 0 下载量 145 浏览量
2021-06-15
02:41:14
上传
评论
收藏 5KB ZIP 举报
温馨提示
写到N writeton 包是解决 io.CopyN 和 io.LimitedReader 限制的方法 曾经有人使用 io.CopyN 或通过 LimitedReader 包装 io.Reader ,没有简单的方法来建议 io.Copy 有比读/写周期更有效的复制方式。 这是因为 LimitedReader 不提供执行此类建议的方法:它不提供 WriteTo 方法并且不测试任何扩展方法的包装 Reader。 net.TCPConn.ReadFrom 处理 LimitedReader 包装 *os.File 的情况。 但是如果包装的 io.Reader 不是 *os.File 那么它“删除” ReadFrom 方法,并且没有办法取回它。 即使我们只是进行第二次包装(即 io.CopyN(socket, io.LimitReader(file, n), m),那么 net.TCPConn
资源推荐
资源详情
资源评论
收起资源包目录
go-writeton-master.zip (5个子文件)
go-writeton-master
writeton_test.go 3KB
LICENSE 929B
writeton.go 4KB
.gitignore 266B
README.md 2KB
共 5 条
- 1
资源评论
铭哲友野
- 粉丝: 28
- 资源: 4534
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功