《Go语言实战》
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《unity入门教程视频-免费下载》[]
- 《Object Oriented Analysis And Design With Applications》[]
- 《Kafka源码解析与实战》[]
- 《APDL参数化有限元分析技术及其应用实例-ansys-免费下载》[]
- 《ANSYS操作命令与参数化编程-免费下载》[]
- 《新编WindowsAPI参考大全-pdf-免费下载》[]
- 《MATLAB 7.0 基础教程-免费下载》[]
- 《MATLAB应用程序接口用户指南-免费下载》[]
- 《信号分析与处理_MATLAB语言及应用-免费下载》[]
- 《信号分析与处理——MATLAB语言及应用-免费下载》[]
内容介绍
网盘下载链接:《Goè¯è¨€å®žæˆ˜ã€‹pdf

www.minxue.net电å书 · · · · · ·
Goè¯è¨€ç»“åˆäº†åº•层系统è¯è¨€çš„能力以åŠçް代è¯è¨€çš„高级特性,旨在é™ä½Žæž„建简å•ã€å¯é ã€é«˜æ•ˆè½¯ä»¶çš„门槛。本书å‘读者æä¾›ä¸€ä¸ªä¸“注ã€å…¨é¢ä¸”符åˆè¯è¨€ä¹ 惯的视角。Goè¯è¨€å®žæˆ˜åŒæ—¶å…³æ³¨è¯è¨€çš„规范和实现,涉åŠçš„å†…å®¹åŒ…æ‹¬è¯æ³•ã€ç±»åž‹ç³»ç»Ÿã€å¹¶å‘ã€ç®¡é“ã€æµ‹è¯•,以åŠå…¶ä»–一些主题。
作者简介 · · · · · ·
William Kennedy,是一ä½ç†Ÿç»ƒçš„软件开å‘者,也是åšå®¢GoingGo.Net的作者。
Brian Ketelsenå’ŒErik St. Martin是全çƒGoè¯è¨€å¤§ä¼šGopherCon的组织者,也是Goè¯è¨€æ¡†æž¶Skynetçš„è”åˆä½œè€…。
æŽå…†æµ·ï¼Œå¤šå¹´ä¸“注于åŽç«¯åˆ†å¸ƒå¼ç½‘络æœåС开å‘,曾使用过多个æµè¡ŒåŽç«¯æŠ€æœ¯å’Œç›¸å…³æž¶æž„实践,是Goè¯è¨€å’ŒDocker的早期使用者和推广者,《第1本Docker书》的译者。作为项目技术负责人,æˆåŠŸå¼€å‘了百万用户级直æ’系统。
目录 · · · · · ·
第1ç« ã€€å…³äºŽGoè¯è¨€çš„介ç»ã€€1
1.1 用Go解决现代编程难题 2
1.1.1 开å‘速度 2
1.1.2 并å‘ 3
1.1.3 Goè¯è¨€çš„类型系统 5
1.1.4 内å˜ç®¡ç†ã€€7
1.2ã€€ä½ å¥½ï¼ŒGo 7
1.3 å°ç»“ 8
第2ç« ã€€å¿«é€Ÿå¼€å§‹ä¸€ä¸ªGo程åºã€€9
2.1ã€€ç¨‹åºæž¶æž„ 9
2.2 main包 11
2.3 search包 13
2.3.1 search.go 13
2.3.2 feed.go 21
2.3.3 match.go default.go 24
2.4 RSS匹é…器 30
2.5 å°ç»“ 36
第3ç« ã€€æ‰“åŒ…å’Œå·¥å…·é“¾ã€€37
3.1 包 37
3.1.1ã€€åŒ…åæƒ¯ä¾‹ã€€38
3.1.2 main包 38
3.2 导入 39
3.2.1 远程导入 40
3.2.2 命å导入 40
3.3 函数init 41
3.4 使用Go的工具 42
3.5 进一æ¥ä»‹ç»Goå¼€å‘工具 44
3.5.1 go vet 44
3.5.2 Goä»£ç æ ¼å¼åŒ– 45
3.5.3 Goè¯è¨€çš„æ–‡æ¡£ã€€45
3.6 与其他Goå¼€å‘者åˆä½œã€€48
3.7 ä¾èµ–管ç†ã€€48
3.7.1 第三方ä¾èµ– 49
3.7.2 对gb的介ç»ã€€50
3.8 å°ç»“ 52
第4ç« ã€€æ•°ç»„ã€åˆ‡ç‰‡å’Œæ˜ 射 53
4.1 数组的内部实现和基础功能 53
4.1.1 内部实现 53
4.1.2 声明和åˆå§‹åŒ– 54
4.1.3 使用数组 55
4.1.4 多维数组 58
4.1.5ã€€åœ¨å‡½æ•°é—´ä¼ é€’æ•°ç»„ã€€59
4.2 切片的内部实现和基础功能 60
4.2.1 内部实现 60
4.2.2 创建和åˆå§‹åŒ– 61
4.2.3 使用切片 63
4.2.4 多维切片 74
4.2.5ã€€åœ¨å‡½æ•°é—´ä¼ é€’åˆ‡ç‰‡ã€€75
4.3ã€€æ˜ å°„çš„å†…éƒ¨å®žçŽ°å’ŒåŸºç¡€åŠŸèƒ½ã€€76
4.3.1 内部实现 76
4.3.2 创建和åˆå§‹åŒ– 78
4.3.3ã€€ä½¿ç”¨æ˜ å°„ã€€79
4.3.4ã€€åœ¨å‡½æ•°é—´ä¼ é€’æ˜ å°„ã€€81
4.4 å°ç»“ 82
第5ç« ã€€Goè¯è¨€çš„类型系统 83
5.1 用户定义的类型 83
5.2 方法 87
5.3 类型的本质 90
5.3.1 内置类型 91
5.3.2 引用类型 91
5.3.3 结构类型 93
5.4 接å£ã€€95
5.4.1ã€€æ ‡å‡†åº“ã€€96
5.4.2 实现 98
5.4.3 方法集 99
5.4.4 多æ€ã€€103
5.5 嵌入类型 105
5.6ã€€å…¬å¼€æˆ–æœªå…¬å¼€çš„æ ‡è¯†ç¬¦ã€€113
5.7 å°ç»“ 121
第6ç« ã€€å¹¶å‘ 122
6.1 并å‘与并行 122
6.2 goroutine 125
6.3 竞争状æ€ã€€132
6.4 é”ä½å…±äº«èµ„æºã€€135
6.4.1 原å函数 135
6.4.2 互斥é” 138
6.5 通é“ 140
6.5.1ã€€æ— ç¼“å†²çš„é€šé“ 141
6.5.2 有缓冲的通é“ 146
6.6 å°ç»“ 149
第7ç« ã€€å¹¶å‘æ¨¡å¼ã€€150
7.1 runner 150
7.2 pool 158
7.3 work 168
7.4 å°ç»“ 174
第8ç« ã€€æ ‡å‡†åº“ã€€176
8.1 文档与æºä»£ç  177
8.2 记录日志 178
8.2.1 log包 179
8.2.2 定制的日志记录器 182
8.2.3 结论 186
8.3 编ç è§£ç  187
8.3.1 解ç JSON 187
8.3.2 编ç JSON 192
8.3.3 结论 193
8.4 输入和输出 193
8.4.1 Writerå’ŒReader接å£ã€€194
8.4.2 整åˆå¹¶å®Œæˆå·¥ä½œã€€195
8.4.3 简å•çš„curl 199
8.4.4 结论 200
8.5 å°ç»“ 200
第9ç« ã€€æµ‹è¯•å’Œæ€§èƒ½ã€€201
9.1 å•元测试 201
9.1.1 基础å•元测试 202
9.1.2 表组测试 205
9.1.3 模仿调用 208
9.1.4 测试æœåŠ¡ç«¯ç‚¹ã€€212
9.2 示例 217
9.3 基准测试 220
9.4 å°ç»“ 224
