首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.045
秒,为您找到
746
个相关结果.
搜书籍
搜文档
39.bytes包与字节串操作(下)
615
2023-12-29
《Go语言核心36讲》
39 | bytes包与字节串操作(下) 知识扩展 问题 1: bytes.Buffer 的扩容策略是怎样的? 问题2: bytes.Buffer 中的哪些方法可能会造成内容的泄露? 总结 思考题 39 | bytes包与字节串操作(下) 你好,我是郝林,今天我们继续分享bytes包与字节串操作的相关内容。 在上一篇文章中,我们分享了...
外观模式
33
2024-03-29
《Go语言设计模式》
外观模式 4.1 模式定义 4.2 模式结构 4.3 时序图 4.4 模式分析 4.5 优点 4.6 缺点 4.7 适用环境 4.8 模式扩展 4.9 Go语言实现 facade.go facade_test.go 4.10 总结 外观模式 4.1 模式定义 外观模式(Facade Pattern):外部与一个子系统的通信...
22、实现发送文字、表情包
1752
2023-03-02
《Go打造即时聊天(IM)应用》
实现发送文字、表情包 一、 发送原理 二、 前端处理核心方法 三、 后端逻辑处理函数 func dispatch(data[]byte) 四、对端接收到消息后处理函数 五、表情包简单逻辑 六、发送图片流程 七、 发送语音 八、 发送视频 测试 实现发送文字、表情包 一、 发送原理 前端user1拼接好数据对象Message m...
164.context 的数据结构
169
2024-01-18
《Golang面试题》
context 的数据结构 context 的数据结构 题目来源:腾讯 答案: 我们分析的 Go 版本依然是 1.9.2。 整体概览 context 包的代码并不长,context.go 文件总共不到 500 行,其中还有很多大段的注释,代码可能也就 200 行左右的样子,是一个非常值得研究的代码库。 先给大家看一张整体的图: ...
抽象工厂模式
51
2024-03-29
《Go语言设计模式》
抽象工厂模式 3.1 模式动机 3.2. 模式定义 3.3 模式结构 3.4. 时序图 3.5 优点 3.6 缺点 3.7 适用环境 3.8 模式应用 3.9 模式扩展 “开闭原则”的倾斜性 工厂模式的退化 3.10 Go语言实现 abstractfactory.go abstractfactory_test.go 3.11 总结...
47.基于HTTP协议的网络服务
624
2023-12-29
《Go语言核心36讲》
47 | 基于HTTP协议的网络服务 问题解析 知识扩展 问题: http.Server 类型的 ListenAndServe 方法都做了哪些事情? 总结 思考题 47 | 基于HTTP协议的网络服务 我们在上一篇文章中简单地讨论了网络编程和socket,并由此提及了Go语言标准库中的 syscall 代码包和 net 代码包。 ...
226.互斥锁的底层实现
166
2024-01-18
《Golang面试题》
互斥锁的底层实现 答案: 互斥锁的底层实现 参考解析 题目来源: 陌陌 答案: 互斥锁是并发程序中对共享资源进行访问控制的主要手段,Mutex是go语言提供的简单易用的互斥锁。Mutex的结构很简单,暴露的方法也只有2个,一个加锁 一个解锁。那么我们每天用的Mutex互斥锁是如何实现的呢? type Mutex str...
6.品牌分类
1249
2023-07-13
《微服务开发教程(电商系统)》
1. form 2. handler 3. router 4. 在初始化配置router 1. form package forms type BrandForm struct { Name string `form:"name" json:"name" binding:"required,min=3,...
策略模式
34
2024-03-29
《Go语言设计模式》
策略模式 5.1 模式动机 5.2 模式定义 5.3 模式结构 5.4 时序图 5.5 模式分析 5.6 优点 5.7 缺点 5.8 适用环境 5.9 模式扩展 5.10 Go语言实现 strategy.go strategy_test.go 5.10 总结 策略模式 5.1 模式动机 完成一项任务,往往可以有多种不同...
建造者模式
39
2024-03-29
《Go语言设计模式》
建造者模式 4.1 模式动机 4.2 模式定义 4.3 模式结构 4.4 时序图 4.5 模式分析 4.6 实例 4.7 优点 4.8 缺点 4.9 适用环境 4.10 模式应用 4.11 模式扩展 4.12 Go语言实现 builder.go builder_test.go 4.13 总结 建造者模式 4.1 模式...
1..
«
71
72
73
74
»
..75