首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小Z哥_Zzz
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
Go Context
1 为什么需要 Context WaitGroup 和信道(channel)是常见的 2 种并发控制的方式。 如果并发启动了多个子协程,需要等待所有的子协程完成任务,WaitGroup 非常适合于这类
Go--sync.Pool
1 sync.Pool 的使用场景 一句话总结:保存和复用临时对象,减少内存分配,降低 GC 压力。 json 的反序列化在文本解析和网络通信过程中非常常见,当程序并发度非常高的情况下,短时间内需要创
字符串拼接性能及原理
字符串高效拼接 常见的拼接方式 使用 + 使用 fmt.Sprintf 使用 strings.Builder 使用 bytes.Buffer 使用 []byte 如果长度是可预知的,那么创建 []by
go非类型安全指针
相对于C指针,Go指针有很多限制。 比如,Go指针不支持算术运算,并且对于任意两个指针值,很可能它们不能转换到对方的类型,这类指针被称为类型安全指针。虽然类型安全指针有助于我们轻松写出安全的代码,但是
go标准库--字符串操作
strings 字符串 JOIN 操作 将字符串数组(或 slice)连接起来可以通过 Join 实现,函数签名如下: 假如没有这个库函数,我们自己实现一个,我们会这么实现: 这里,我们使用了 byt
go标准库--bufio
bufio 包实现了缓存IO。它包装了 io.Reader 和 io.Writer 对象,创建了另外的Reader和Writer对象,它们也实现了 io.Reader 和 io.Writer 接口,不
go标准库--fmt
1. Printing Sample 2. Scanning 一组类似的函数通过扫描已格式化的文本来产生值。 Scan、Scanf 和 Scanln 从 os.Stdin 中读取; Fscan、Fsc
go语言标准库--ioutil
1. NopCloser 函数 有时候我们需要传递一个 io.ReadCloser 的实例,而我们现在有一个 io.Reader 的实例,比如:strings.Reader ,这个时候 NopClos
go语言标准库--io包
io 包为 I/O 原语提供了基本的接口。它主要包装了这些原语的已有实现。 由于这些被接口包装的I/O原语是由不同的低级操作实现,因此,在另有声明之前不该假定它们的并发执行是安全的。 在 io 包中最
Linux收发网络包
Linux 接收网络包的流程 网卡是计算机里的一个硬件,专门负责接收和发送网络包,当网卡接收到一个网络包后,会通过 DMA 技术,将网络包放入到 Ring Buffer,这个是一个环形缓冲区。 那接收
下一页
个人成就
文章被点赞
40
文章被阅读
13,178
掘力值
560
关注了
18
关注者
10
收藏集
0
关注标签
15
加入于
2022-04-27