摘要: bufio模块通过对io模块的封装,提供了数据缓冲功能,能够一定程度减少大块数据读写带来的开销。实际上在bufio各个组件内部都维护了一个缓冲区,数据读写操作都直接通过缓存区进行。当发起一次读写操作时,会首先尝试从缓冲区获取数据;只有当缓冲区没有数据时,才会从数据源获取数据更新缓冲。 Reader可 阅读全文
posted @ 2019-09-05 15:52 君子不徒语 阅读(4172) 评论(0) 推荐(0) 编辑
摘要: // Discard 是一个 io.Writer 接口,调用它的 Write 方法将不做任何事情// 并且始终成功返回。var Discard io.Writer = devNull(0) // ReadAll 读取 r 中的所有数据,返回读取的数据和遇到的错误。// 如果读取成功,则 err 返回 阅读全文
posted @ 2019-09-05 14:22 君子不徒语 阅读(366) 评论(0) 推荐(0) 编辑