• TA的每日心情
    开心
    2019-11-8 00:00
  • 签到天数: 10 天

    [LV.3]偶尔看看

    86

    主题

    11

    回帖

    521

    积分

    永久VIP

    积分
    521
    发表于 2019-11-3 00:00:00 1259 浏览 1 回复

    [Golang] Go 学习笔记 第四版pdf

    本帖最后由 scourglass22 于 2019-11-4 23:07 编辑

    1.png
    作为时下流行的一种系统编程语言,Go 简单易学,性能很好,且支持各类主流平台。已有大量项目采用 Go 编写,这其中就包括 Docker 等明星作品,其开发和执行效率早已被证明。

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

    书目录
    第一部分 语言
    第 1 章 类型
    1.1 变量
    1.2 常量
    1.3 基本类型
    1.4 引⽤用类型
    1.5 类型转换
    1.6 字符串
    1.7 指针
    1.8 自定义类型
    第 2 章 表达式
    2.1 保留字
    2.2 运算符
    2.3 初始化
    2.4 控制流
    第 3 章 函数
    3.1 函数定义
    3.2 变参
    3.3 返回值
    3.4 匿名函数
    3.5 延迟调⽤用
    3.6 错误处理
    第 4 章 数据
    4.1 Array
    4.2 Slice
    4.3 Map
    4.4 Struct
    第 5 章 ⽅方法
    5.1 ⽅方法定义
    5.2 匿名字段
    5.3 ⽅方法集
    5.4 表达式
    第 6 章 接⼝口
    6.1 接⼝口定义
    6.2 执⾏行机制
    6.3 接⼝口转换
    6.4 接⼝口技巧
    第 7 章 并发
    7.1 Goroutine
    7.2 Channel
    第 8 章 包
    8.1 ⼯工作空间
    8.2 源⽂文件
    8.3 包结构
    8.4 ⽂文档
    第 9 章 进阶
    9.1 内存布局
    9.2 指针陷阱
    9.3 cgo
    9.4 Reflect
    第⼆二部分 源码
    1. Memory Allocator
    1.1 初始化
    1.2 分配流程
    1.3 释放流程
    1.4 其他
    2. Garbage Collector
    2.1 初始化
    2.2 垃圾回收
    2.3 内存释放
    2.4 状态输出
    3. Goroutine Scheduler
    3.1 初始化
    3.2 创建任务
    3.3 任务线程
    3.4 任务执⾏行
    3.5 连续栈
    3.6 系统调⽤用
    3.7 系统监控
    3.8 状态输出
    4. Channel
    4.1 初始化
    4.2 收发数据
    4.3 选择模式
    5. Defer
    6. Finalizer
    第三部分 附录
    A. ⼯工具
    1. ⼯工具集
    2. 条件编译
    3. 跨平台编译
    4. 预处理
    B. 调试
    1. GDB
    2. Data Race
    C. 测试
    1. Test
    2. Benchmark
    3. Example
    4. Cover
    5. PProf

    下载地址:

    游客,如果您要查看本帖隐藏内容请回复


    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-1 02:55
  • 签到天数: 50 天

    [LV.5]初驻小吧

    2

    主题

    119

    回帖

    3120

    积分

    永久VIP

    积分
    3120
    发表于 2021-8-8 00:27:46
    啥也不说了,楼主就是给力!
    回复

    使用道具 举报

    返回列表
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    登录或注册

    团队

    一匹野马

    官方客服

    陆风-Q:1953128864

    官方QQ群

    825348618(程序员教程吧互助群)

    扫一扫快速加入

    群号652692981

    快速回复 返回顶部 返回列表