Go 语言实战 by 威廉·肯尼迪

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

William Kennedy,是一位熟练的软件开发者,也是博客GoingGo.Net的作者。

Brian Ketelsen和Erik St. Martin是全球Go语言大会GopherCon的组织者,也是Go语言框架Skynet的联合作者。

李兆海,多年专注于后端分布式网络服务开发,曾使用过多个流行后端技术和相关架构实践,是Go语言和Docker的早期使用者和推广者,《第1本Docker书》的译者。作为项目技术负责人,成功开发了百万用户级直播系统。

课程目录

第1章 关于Go语言的介绍
1.1 用Go解决现代编程难题
1.2 你好,Go
1.3 小结
第2章 快速开始一个Go程序
2.1 程序架构
2.2  main 包
2.3  search 包
2.4 RSS匹配器
2.5 小结
第3章 打包和工具链
3.1 包
3.2 导入
3.3 函数 init
3.4 使用Go的工具
3.5 进一步介绍Go开发工具
3.6 与其他Go开发者合作
3.7 依赖管理
3.8 小结
第4章 数组、切片和映射
4.1 数组的内部实现和基础功能
4.2 切片的内部实现和基础功能
4.3 映射的内部实现和基础功能
4.4 小结
第5章 Go语言的类型系统
5.1 用户定义的类型
5.2 方法
5.3 类型的本质
5.4 接口
5.5 嵌入类型
5.6 公开或未公开的标识符
5.7 小结
第6章 并发
6.1 并发与并行
6.2 goroutine
6.3 竞争状态
6.4 锁住共享资源
6.5 通道
6.6 小结
第7章 并发模式
7.1 runner
7.2 pool
7.3 work
7.4 小结
第8章 标准库
8.1 文档与源代码
8.2 记录日志
8.3 编码/解码
8.4 输入和输出
8.5 小结
第9章 测试和性能
9.1 单元测试
9.2 示例
9.3 基准测试
9.4 小结
欢迎来到异步社区!
异步社区的来历
社区里都有什么?
灵活优惠的购书
社区里还可以做什么?
加入异步

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

  • {{attr.name}}:
您当前等级为
登录后免费下载登录 黑名单反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 需要登录 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您有每天免费下载所有资源次特权,今日剩余 已取得下载权限
重要声明

本站资源均来自网络分享,仅用于站内学习或测试研究使用。如有侵犯您的权益请私信留言,我们会第一时间审核。未经原版权作者许可,禁止用于任何商业途径,请在下载二十四小时内删除!


如果遇到 付费 才可 获取 的素材,建议升级 对应的会员。 全站 90% 以上的素材 均有备份”。 本站资源均以主流网盘分享, 以 7z、rar、分卷等常见的格式压缩, 为防止有人压缩软件不支持 7z 格式 ,7z 解压,建议下载 7-zip ,zip、rar 解压,建议下载 WinRAR 。手机下载解压教程详见帮助中心

学习课程

金一南演讲课程资源集合

2022-04-09 07:00

学习课程

北京大学肿瘤转移研究进展全 6 讲课程

2022-04-10 05:00

0 条回复 A文章作者 M管理员
发表垃圾评论,一经核查直接关小黑屋
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
全站搜索