Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Buffer = NewPool( func() *bytes.Buffer { return &bytes.Buffer{} }, func(buf *bytes.Buffer) { buf.Reset() }, )
Functions ¶
func GetProperBuffer ¶
GetProperBuffer 根据所需大小返回合适的buffer
[⚠️] 使用限制: 1. 写入数据总量不得超过请求的 size 大小, 否则 buffer 内部扩容会导致 PutBuffer 时分类错误 2. 不可对返回的 buffer 进行动态追加写入(超出 size 的部分) 3. 适用于已知数据大小的固定写入场景
Types ¶
Click to show internal directories.
Click to hide internal directories.