𝔖 Scriptorium
✦   LIBER   ✦

📁

Go语言实战

✍ Scribed by 威廉·肯尼迪; 布赖恩·克特森; 埃里克·圣马丁


Publisher
人民邮电出版社
Year
2017
Tongue
Chinese
Leaves
240
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注、全面且符合语言习惯的视角。Go语言实战同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题。

✦ Table of Contents


封皮
书名
版权
前言
致谢
目录
第1章 关于Go语言的介绍
1.1 用Go解决现代编程难题
1.1.1 开发速度
1.1.2 并发
1.goroutine
2.通道
1.1.3 Go语言的类型系统
1.类型简单
2.Go接口对一组行为建模
1.1.4 内存管理
1.2 你好,Go
介绍Go Playground
1.3 小结
第2章 快速开始一个Go程序
2.1 程序架构
2.2 main包
2.3 search包
2.3.1 search.go
2.3.2 feed.go
2.3.3 match.go/default.go
2.4 RSS匹配器
2.5 小结
第3章 打包和工具链
3.1 包
3.1.1 包名惯例
3.1.2 main包
3.2 导入
3.2.1 远程导入
3.2.2 命名导入
3.3 函数init
3.4 使用Go的工具
3.5 进一步介绍Go开发工具
3.5.1 go vet
3.5.2 Go代码格式化
3.5.3 Go语言的文档
1.从命令行获取文档
2.浏览文档
3.6 与其他Go开发者合作
以分享为目的创建代码库
1.包应该在代码库的根目录中
2.包可以非常小
3.对代码执行go fmt
4.给代码写文档
3.7 依赖管理
3.7.1 第三方依赖
3.7.2 对gb的介绍
3.8 小结
第4章 数组、切片和映射
4.1 数组的内部实现和基础功能
4.1.1 内部实现
4.1.2 声明和初始化
4.1.3 使用数组
4.1.4 多维数组
4.1.5 在函数间传递数组
4.2 切片的内部实现和基础功能
4.2.1 内部实现
4.2.2 创建和初始化
1.make和切片字面量
2.nil和空切片
4.2.3 使用切片
1.赋值和切片
2.切片增长
3.创建切片时的3个索引
4.迭代切片
4.2.4 多维切片
4.2.5 在函数间传递切片
4.3 映射的内部实现和基础功能
4.3.1 内部实现
4.3.2 创建和初始化
4.3.3 使用映射
4.3.4 在函数间传递映射
4.4 小结
第5章 Go语言的类型系统
5.1 用户定义的类型
5.2 方法
5.3 类型的本质
5.3.1 内置类型
5.3.2 引用类型
5.3.3 结构类型
5.4 接口
5.4.1 标准库
5.4.2 实现
5.4.3 方法集
5.4.4 多态
5.5 嵌入类型
5.6 公开或未公开的标识符
5.7 小结
第6章 并发
6.1 并发与并行
6.2 goroutine
6.3 竞争状态
6.4 锁住共享资源
6.4.1 原子函数
6.4.2 互斥锁
6.5 通道
6.5.1 无缓冲的通道
6.5.2 有缓冲的通道
6.6 小结
第7章 并发模式
7.1 runner
7.2 pool
7.3 work
7.4 小结
第8章 标准库
8.1 文档与源代码
8.2 记录日志
8.2.1 log包
8.2.2 定制的日志记录器
8.2.3 结论
8.3 编码/解码
8.3.1 解码JSON
8.3.2 编码JSON
8.3.3 结论
8.4 输入和输出
8.4.1 Writer和Reader接口
8.4.2 整合并完成工作
8.4.3 简单的curl
8.4.4 结论
8.5 小结
第9章 测试和性能
9.1 单元测试
9.1.1 基础单元测试
9.1.2 表组测试
9.1.3 模仿调用
9.1.4 测试服务端点
9.2 示例
9.3 基准测试
9.4 小结
封底


📜 SIMILAR VOLUMES


Go语言实战
✍ 威廉·肯尼迪; 布赖恩·克特森; 埃里克·圣马丁 📂 Library 📅 2017 🏛 人民邮电出版社 🌐 Chinese

<p>Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注、全面且符合语言习惯的视角。Go语言实战同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题。</p>

Go语言实战
✍ 威廉·肯尼迪; 布赖恩·克特森; 埃里克·圣马丁 📂 Library 📅 2017 🏛 人民邮电出版社 🌐 Chinese

<p>Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注、全面且符合语言习惯的视角。Go语言实战同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题。</p>

Go语言实战
✍ 肯尼迪 📂 Library 🌐 Chinese

本书向读者提供一个专注,全面且符合语言习惯的视角.Go语言实战同时关注语言的规范和实现,涉及的内容包括语法,类型系统,并发,管道,测试,以及其他一些主题.

R语言实战(第2版)
✍ Robert I. Kabacoff 📂 Library 📅 2016 🏛 人民邮电出版社 🌐 Chinese

本书注重实用性,是一本全面而细致的R指南,高度概括了该软件和它的强大功能,展示了使用的统计示例,且对于难以用传统方法处理的凌乱、不完整和非正态的数据给出了优雅的处理方法。作者不仅仅探讨统计分析,还阐述了大量探索和展示数据的图形功能。新版做了大量更新和修正,新增了近200页内容,介绍数据挖掘、预测性分析和高级编程。

领域专用语言实战
✍ [美] Debasish Ghosh 📂 Library 📅 2013 🏛 人民邮电出版社 🌐 Chinese

书签已装载, 书签制作方法请找 [email protected] 完全免费 本书是第一本领域专用语言(DSL)的实战类图书,它面向真正的实践者,是一本让奋战在开发第一线的实干家备感实用的专著! 《领域专用语言实战》基于一系列JVM语言(Java、Ruby、Groovy、Scala和Clojure),分析了它们在实现DSL中的优劣势,同时也给出了丰富的示例。如果你是一位架构师,希望设计出极具表现力的API,让它既能满足领域用户的需要,又能达到高效开发的要求;如果你是一位有技术背景的特定领域用户,期待着改善与开发团队的沟通效果;如果你是一名程序员,正为如何与领域用户