Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 61.9MB ·虚拟内存 1299.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
第1章 语言基础
1.1 Go语言创世纪 1.2 Hello, World 的革命 1.3 数组、字符串和切片 1.4 函数、方法和接口 1.5 面向并发的内存模型 1.6 常见的并发模式 1.7 错误和异常 1.8 补充说明第2章 CGO编程
2.1 快速入门 2.2 CGO基础 2.3 类型转换 2.4 函数调用 2.5 内部机制 2.6 实战: 封装qsort 2.7 CGO内存模型 2.8 C++类包装 2.9 静态库和动态库 2.10 编译和链接参数 2.11 补充说明第3章 Go汇编语言
3.1 快速入门 3.2 计算机结构 3.3 常量和全局变量 3.4 函数 3.5 控制流 3.6 再论函数 3.7 汇编语言的威力 3.8 例子:Goroutine ID 3.9 Delve调试器 3.10 补充说明第4章 RPC Protobuf
4.1 RPC入门 4.2 Protobuf 4.3 玩转RPC 4.4 gRPC入门 4.5 gRPC进阶 4.6 gRPC和Protobuf扩展 4.7 pbgo: 基于Protobuf的框架 4.8 grpcurl工具 4.9 补充说明第5章 Go和Web
5.1 Web开发简介 5.2 请求路由 5.3 中间件 5.4 请求校验 5.5 和数据库打交道 5.6 服务流量限制 5.7 大型Web项目分层 5.8 接口和表驱动开发 5.9 灰度发布和A/B测试 5.10 补充说明第6章 分布式系统
6.1 分布式 id 生成器 6.2 分布式锁 6.3 延时任务系统 6.4 分布式搜索引擎 6.5 负载均衡 6.6 分布式配置管理 6.7 分布式爬虫 6.8 补充说明附录
附录A: Go语言常见坑 附录B: 有趣的代码片段本书定位是Go语言进阶图书,因此读者需要有一定的Go语言基础。如果对Go语言不太了解,作者推荐通过以下资料开始学习Go语言。首先是安装Go语言环境,然后通过go tool tour命令打开“A Tour of Go”教程学习。在学习“A Tour of Go”教程的同时,可以阅读Go语言官方团队出版的《The Go Programming Language》教程。《The Go Programming Language》在国内Go语言社区被称为Go语言圣经,它将带你系统地学习Go语言。在学习的同时可以尝试用Go语言解决一些小问题,如果遇到要查阅API的时候可以通过godoc命令打开自带的文档查询。Go语言本身不仅仅包含了所有的文档,也包含了所有标准库的实现代码,这是第一手的最权威的Go语言资料。我们认为此时你应该已经可以熟练使用Go语言了。
本节我们将通过一系列由浅入深的小例子来快速掌握CGO的基本用法。 2.1.1 最简CGO程序真实的CGO程序一般都比较复杂。不过我们可以由浅入深,一个最简的CGO程序该是什么样的呢?要构造一个最简CGO程序,首先 ...
全部【编程教程】内容源自网络,仅供学习用途,若有遗漏或版权任何问题,请及时【联系我们】 ,按下 Ctrl+D 或 ⌘+D 收藏本站。