下载 >  开发技术 >  其它 > go语言圣经中文版

go语言圣经中文版

go语言圣经 这本书非常棒 对go语言的讲解很深,既适合入门,也适合进阶。 介绍的非常全面。
2018-04-16 上传大小:3.97MB
想读
分享
收藏 举报
Go 语言圣经 中文版(简体).pdf

Go 语言圣经 中文版(简体).pdf

立即下载
Go语言圣经 中文版高清PDF

Go 语言开发圣经中文版最新版,是学习Go语言必备的书籍。

立即下载
go语言圣经_中文_高清

更新时间:2018-07-02 17:08:03 构建时间:2018-07-28 23:14:36

立即下载
Go语言圣经中文版golang pdf

Go语言圣经 《The Go Programming Language》 中文版pdf 0.1. Go语言起源 0.2. Go语言项目 0.3. 本书的组织 0.4. 更多的信息 0.5. 致谢 1. 入门 1.1. Hello, World 1.2. 命令行参数 1.3. 查找重复的行 1.4. GIF动画 1.5. 获取URL 1.6. 并发获取多个URL 1.7. Web服务 1.8. 本章要点 2. 程序结构 2.1. 命名 2.2. 声明 2.3. 变量 2.4. 赋值 2.5. 类型 2.6. 包和文件 2.7. 作用域 3. 基础数据类型 3.1. 整型 3.2. 浮点数 3.3. 复数 3.4. 布尔型 3.5. 字符串 3.6. 常量 4. 复合数据类型 4.1. 数组 4.2. Slice 4.3. Map 4.4. 结构体 4.5. JSON 4.6. 文本和HTML模板 5. 函数 5.1. 函数声明 5.2. 递归 5.3. 多返回值 5.4. 错误 5.5. 函数值 5.6. 匿名函数 5.7. 可变参数 5.8. Deferred函数 5.9. Panic异常 5.10. Recover捕获异常 6. 方法 6.1. 方法声明 6.2. 基于指针对象的方法 6.3. 通过嵌入结构体来扩展类型 6.4. 方法值和方法表达式 6.5. 示例: Bit数组 6.6. 封装 7. 接口 7.1. 接口是合约 7.2. 接口类型 7.3. 实现接口的条件 7.4. flag.Value接口 7.5. 接口值 7.6. sort.Interface接口 7.7. http.Handler接口 7.8. error接口 7.9. 示例: 表达式求值 7.10. 类型断言 7.11. 基于类型断言识别错误类型 7.12. 通过类型断言查询接口 7.13. 类型分支 7.14. 示例: 基于标记的XML解码 7.15. 补充几点 8. Goroutines和Channels 8.1. Goroutines 8.2. 示例: 并发的Clock服务 8.3. 示例: 并发的Echo服务 8.4. Channels 8.5. 并发的循环 8.6. 示例: 并发的Web爬虫 8.7. 基于select的多路复用 8.8. 示例: 并发的字典遍历 8.9. 并发的退出 8.10. 示例: 聊天服务 9. 基于共享变量的并发 9.1. 竞争条件 9.2. sync.Mutex互斥锁 9.3. sync.RWMutex读写锁 9.4. 内存同步 9.5. sync.Once初始化 9.6. 竞争条件检测 9.7. 示例: 并发的非阻塞缓存 9.8. Goroutines和线程 10. 包和工具 10.1. 包简介 10.2. 导入路径 10.3. 包声明 10.4. 导入声明 10.5. 包的匿名导入 10.6. 包和命名 10.7. 工具 11. 测试 11.1. go test 11.2. 测试函数 11.3. 测试覆盖率 11.4. 基准测试 11.5. 剖析 11.6. 示例函数 12. 反射 12.1. 为何需要反射? 12.2. reflect.Type和reflect.Value 12.3. Display递归打印 12.4. 示例: 编码S表达式 12.5. 通过reflect.Value修改值 12.6. 示例: 解码S表达式 12.7. 获取结构体字段标识 12.8. 显示一个类型的方法集 12.9. 几点忠告 13. 底层编程 13.1. unsafe.Sizeof, Alignof 和 Offsetof 13.2. unsafe.Pointer 13.3. 示例: 深度相等判断 13.4. 通过cgo调用C代码 13.5. 几点忠告

立即下载
GO语言圣经中文版(The Go Programming Language) 高清彩色完整版

Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。

立即下载
Go程序设计语言(Go语言圣经 中文版)高清,非扫描

第1章 入门 1 1.1 hello,world 1 1.2 命令行参数 3 1.3 找出重复行 6 1.4 GIF动画 10 1.5 获取一个URL 12 1.6 并发获取多个URL 13 1.7 一个Web服务器 14 1.8 其他内容 17 第2章 程序结构 20 2.1 名称 20 2.2 声明 21 2.3 变量 22 2.3.1 短变量声明 22 2.3.2 指针 23 2.3.3 new函数 25 2.3.4 变量的生命周期 26 2.4 赋值 27 2.4.1 多重赋值 27 2.4.2 可赋值性 28 2.5 类型声明 29 2.6 包和文件 30 2.6.1 导入 31 2.6.2 包初始化 33 2.7 作用域 34 第3章 基本数据 38 3.1 整数 38 3.2 浮点数 42 3.3 复数 45 3.4 布尔值 47 3.5 字符串 47 3.5.1 字符串字面量 49 3.5.2 Unicode 49 3.5.3 UTF-8 50 3.5.4 字符串和字节slice 53 3.5.5 字符串和数字的相互转换 56 3.6 常量 56 3.6.1 常量生成器iota 57 3.6.2 无类型常量 59 第4章 复合数据类型 61 4.1 数组 61 4.2 slice 63 4.2.1 append函数 66 4.2.2 slice就地修改 69 4.3 map 71 4.4 结构体 76 4.4.1 结构体字面量 78 4.4.2 结构体比较 80 4.4.3 结构体嵌套和匿名成员 80 4.5 JSON 82 4.6 文本和HTML模板 87 第5章 函数 92 5.1 函数声明 92 5.2 递归 93 5.3 多返回值 96 5.4 错误 98 5.4.1 错误处理策略 99 5.4.2 文件结束标识 101 5.5 函数变量 102 5.6 匿名函数 104 5.7 变长函数 110 5.8 延迟函数调用 111 5.9 宕机 115 5.10 恢复 118 第6章 方法 120 6.1 方法声明 120 6.2 指针接收者的方法 122 6.3 通过结构体内嵌组成类型 124 6.4 方法变量与表达式 127 6.5 示例:位向量 128 6.6 封装 130 第7章 接口 133 7.1 接口即约定 133 7.2 接口类型 135 7.3 实现接口 136 7.4 使用flag.Value来解析参数 139 7.5 接口值 141 7.6 使用sort.Interface来排序 144 7.7 http.Handler接口 148 7.8 error接口 152 7.9 示例:表达式求值器 154 7.10 类型断言 160 7.11 使用类型断言来识别错误 161 7.12 通过接口类型断言来查询特性 162 7.13 类型分支 164 7.14 示例:基于标记的XML解析 166 7.15 一些建议 168 第8章 goroutine和通道 170 8.1 goroutine 170 8.2 示例:并发时钟服务器 171 8.3 示例:并发回声服务器 174 8.4 通道 176 8.4.1 无缓冲通道 177 8.4.2 管道 178 8.4.3 单向通道类型 180 8.4.4 缓冲通道 181 8.5 并行循环 183 8.6 示例:并发的Web爬虫 187 8.7 使用select多路复用 190 8.8 示例:并发目录遍历 192 8.9 取消 195 8.10 示例:聊天服务器 198 第9章 使用共享变量实现并发 201 9.1 竞态 201 9.2 互斥锁:sync.Mutex 205 9.3 读写互斥锁:sync.RWMutex 208 9.4 内存同步 208 9.5 延迟初始化:sync.Once 210 9.6 竞态检测器 212 9.7 示例:并发非阻塞缓存 212 9.8 goroutine与线程 218 9.8.1 可增长的栈 219 9.8.2 goroutine调度 219 9.8.3 GOMAXPROCS 219 9.8.4 goroutine没有标识 220 第10章 包和go工具 221 10.1 引言 221 10.2 导入路径 221 10.3 包的声明 222 10.4 导入声明 223 10.5 空导入 223 10.6 包及其命名 225 10.7 go工具 226 10.7.1 工作空间的组织 227 10.7.2 包的下载 228 10.7.3 包的构建 229 10.7.4 包的文档化 231 10.7.5 内部包 232 10.7.6 包的查询 233 第11章 测试 235 11.1 go test工具 235 11.2 Test函数 236 11.2.1 随机测试 239 11.2.2 测试命令 240 11.2.3 白盒测试 242 11.2.4 外部测试包 245 11.2.5 编写有效测试 246 11.2.6 避免脆弱的测试 247 11.3 覆盖率 248 11.4 Benchmark函数 250 11.5 性能剖析 252 11.6 Example函数 254 第12章 反射 256 12.1 为什么使用反射 256 12.2 reflect.Type和reflect.Value 257 12.3 Display:一个递归的值显示器 259 12.4 示例:编码S表达式 263 12.5 使用reflect.Value来设置值 266 12.6 示例:解码S表达式 268 12.7 访问结构体字段标签 271 12.8 显示类型的方法 273 12.9 注意事项 274 第13章 低级编程 276 13.1 unsafe.Sizeof、Alignof 和Offsetof 276 13.2 unsafe.Pointer 278 13.3 示例:深度相等 280 13.4 使用cgo调用C代码 282 13.5 关于安全的注意事项 286

立即下载
go语言圣经 .pdf

一、Go语言的由来      Go语言亦叫Golong语言,是由谷歌Goggle公司推出。Go语言的主要开发者有:肯.汤姆逊(Ken Thompson)、罗布.派克(Rob Pike)和罗伯特.格里泽默(Robert Griesemer)。这三个都是大神,稍介绍一下他们的贡献:     肯.汤姆逊(Ken Thompson):图灵奖得主,Uinx发明人,B语言作者(C语言前身),还做飞行员,后来被谷歌挖走。     罗布.派克(Rob Pike):Unix团队和Plan 9操作系统计划的成员,与Ken老爷子共事多年,并共创出广泛使用的UTF-8 字元编码。     罗伯特.格里泽默(Robert Griesemer):曾协助制作Java的HotSpot编译器,和Chrome浏览器的JavaScript引擎V8。     膜拜一下大神的容颜:Ken老爷子(左),Rob Pike(右)         二、开发Go语言的初衷     根据Go语言开发者自述,近10多年,从单机时代的C语言到现在互联网时代的Java,都没有令人满意的开发语言,而 C++往往给人的感觉是,花了100%的经历,却只有60%的开发效率,产出比太低,Java和C#的哲学又来源于C++。并且,随着硬件的不断升级,这些语言不能充分的利用硬件及CPU。因此,一门高效、简洁、开源的语言诞生了。 三、Go语言的特点    Go语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发速度和易维护性,有人形容Go语言:Go = C + Python , 说明Go语言既有C静态语言程序的运行速度,又能达到Python动态语言的快速开发。 Go语言有以下特性: 1.自动垃圾回收     C/C++最头疼的就是指针问题,一不小心就野指针了或者又越界了。在Go语言里再也不用担心,也不用考虑delete或者free,系统自动会回收。 2.函数可以返回多个值     这个很神奇,大多数语言只能返回一个值,Go语言可以返回多个值。这个功能使得开发者再不用绞尽脑汁的想到底怎么返回值的设计,也不用为了传值专门定义一个结构体。 3.并发编程     Go语言天然并发,只需要关键字“go”就可以让函数并发执行,使得并发编程变得更为简单,这也是Go语言最大的优势。 四、Go语言能做什么开发     Go语言是非常有潜力的语言,是因为它的应用场景是目前互联网非常热门的几个领域,比如区块链开发、大型游戏服务端开发、分布式/云计算开发。像Goggle、阿里、京东等互联网公司都开始用Go语言开发自己的产品。

立即下载
Go语言圣经中文HTML版

这是从gitbook上爬虫抓取下来的完整gitbook网页,体验与在线版本完全一样

立即下载
go语言圣经 2018.11最新版pdf

go语言圣经 最新版pdf 自用。构建时间:2018年10月31日。

立即下载
go圣经》和《go语言中文版

翻译工作从2015年11月20日前后开始,到2016年1月底初步完成,前后历时约2个月时间(在 其它语言版本中,全球第一个完成翻译的,基本做到和原版同步)。其中,chai2010翻译了 前言、第2~4章、第10~13章,Xargin翻译了第1章、第6章、第8~9章,CrazySssst翻译了第5 章,foreversmart翻译了第7章,大家共同参与了基本的校验工作,还有其他一些朋友提供了 积极的反馈建议。如果大家还有任何问题或建议,可以直接到中文版项目页面提交Issue,如 果发现英文版原文在勘误中未提到的任何错误,可以直接去英文版项目提交。

立即下载
go语言圣经(中文版)

go语言入门的中文教程,入门必读,从最基础开始学习golang

立即下载
Go语言圣经中文版 pdf (简体) (The Go Programming Language) 清晰非扫描

Go语言圣经中文版 pdf (简体) (The Go Programming Language) 清晰非扫描 带目录

立即下载
Go语言圣经_简体中文版.pdf

Go语言是谷歌推出的一种全新的C语言风格的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性,提高编程效率,适合开发大型软件,有望成为主流的编程语言。本书由《C程序设计语言》 的作者Kernighan和谷歌公司Go团队合作编写而成,是关于Go语言编程的权威著作。

立即下载
Go语言实战 中文 高清 pdf

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

立即下载
go语言圣经中文版,非扫描

Go语言圣经 《 The Go Programming Language》 中文版本,非扫描,可全文检索。适合零基础入门。 仅供学习交流之用。

立即下载
Go语言程序设计+高清扫描版带书签.pdf

Go语言程序设计+高清扫描版带书签.pdf,居然有人18积分,不能忍,不能忍,不能忍啊

立即下载
Go语言圣经 简体中文 带书签版

<<Go语言圣经>> 简体中文 带书签版 本章介绍Go语言的基础组件。本章提供了足够的信息和示例程序,希望可以帮你尽快入门, 写 出有用的程序。本章和之后章节的示例程序都针对你可能遇到的现实案例。先了解几个Go程 序,涉及的主题从简单的文件处理、图像处理到互联网客户端和服务端并发。当然,第一章 不会解释细枝末节,但用这些程序来学习一门新语言还是很有效的。 学习一门新语言时,会有一种自然的倾向, 按照自己熟悉的语言的套路写新语言程序。学习Go 语言的过程中,请警惕这种想法,尽量别这么做。我们会演示怎么写好Go语言程序,所以请 使用本书的代码作为你自己写程序时的指南。

立即下载
《Go语言程序设计 (新锐编程语言集萃)》萨默菲尔德(作者)mobi

 《Go语言程序设计》既是一本实用的Go语言教程,又是一本权威的Go语言参考手册。书中从如何获取和安装Go语言环境,以及如何建立和运行Go程序开始,逐步介绍了Go语言的语法、特性以及一些标准库,内置数据类型、语句和控制结构,然后讲解了如何在Go语言中进行面向对象编程,Go语言的并发特性,如何导入和使用标准库包、自定义包及第三方软件包,提供了评价Go语言、以Go语言思考以及用Go语言编写高性能软件所需的所有知识。   《Go语言程序设计》的目的是通过使用语言本身提供的所有特性以及Go语言标准库中一些最常用的包,向读者介绍如何进行地道的Go语言编程。《Go语言程序设计》自始至终完全从实践的角度出发,每一章提供多个生动的代码示例和专门设计的动手实验,帮助读者快速掌握开发技能。《Go语言程序设计》适合对Go语言感兴趣的各个层次的Go语言程序员阅读和参考。

立即下载
go语言圣经(附带源码及go语言入门书籍)

资源包括go语言圣经及源码,go语言编程,effective go中文版

立即下载
Go语言圣经中文版

Go语言圣经(中文版)

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

go语言圣经中文版

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: