mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-24 12:32:21 +00:00
ch2: 目录调整
This commit is contained in:
parent
aed64cd54e
commit
0c7dd4b04f
@ -15,9 +15,9 @@
|
|||||||
* [2.3. CGO编程基础](ch2-cgo/ch2-03-basic.md)
|
* [2.3. CGO编程基础](ch2-cgo/ch2-03-basic.md)
|
||||||
* [2.4. CGO内存模型](ch2-cgo/ch2-04-memory.md)
|
* [2.4. CGO内存模型](ch2-cgo/ch2-04-memory.md)
|
||||||
* [2.5. C++类包装](ch2-cgo/ch2-05-class.md)
|
* [2.5. C++类包装](ch2-cgo/ch2-05-class.md)
|
||||||
* [2.6. 命令行工具和构建参数(TODO)](ch2-cgo/ch2-06-build.md)
|
* [2.6. CGO包的可移植性(TODO)](ch2-cgo/ch2-06-go-get-friendly.md)
|
||||||
* [2.7. 静态库和动态库(TODO)](ch2-cgo/ch2-07-dll.md)
|
* [2.7. Go实现Python模块(TODO)](ch2-cgo/ch2-07-py-module.md)
|
||||||
* [2.8. 例子: 封装LevelDB(TODO)](ch2-cgo/ch2-08-leveldb.md)
|
* [2.8. SWIG(TODO)](ch2-cgo/ch2-08-swig.md)
|
||||||
* [2.9. 补充说明(TODO)](ch2-cgo/ch2-09-faq.md)
|
* [2.9. 补充说明(TODO)](ch2-cgo/ch2-09-faq.md)
|
||||||
* [第六章 Go和Web](ch6-web/readme.md)
|
* [第六章 Go和Web](ch6-web/readme.md)
|
||||||
* [6.1. Web开发简介](ch6-web/ch6-01-introduction.md)
|
* [6.1. Web开发简介](ch6-web/ch6-01-introduction.md)
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
# 2.6. 命令行工具和构建参数(TODO)
|
|
||||||
|
|
||||||
TODO
|
|
19
ch2-cgo/ch2-06-go-get-friendly.md
Normal file
19
ch2-cgo/ch2-06-go-get-friendly.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# 2.6. CGO包的可移植性(TODO)
|
||||||
|
|
||||||
|
TODO
|
||||||
|
|
||||||
|
<!--
|
||||||
|
可移植的cgo
|
||||||
|
|
||||||
|
小的cgo包直接内置c/c++代码
|
||||||
|
|
||||||
|
1. copy到本目录
|
||||||
|
|
||||||
|
2. 创建 include 文件
|
||||||
|
|
||||||
|
很大的c包,全部内置会导致构建复杂化
|
||||||
|
|
||||||
|
分2步,1 go generate 进行构建
|
||||||
|
2 lib 包含
|
||||||
|
|
||||||
|
-->
|
@ -1,4 +0,0 @@
|
|||||||
# 2.7 静态库和动态库(TODO)
|
|
||||||
|
|
||||||
TODO
|
|
||||||
|
|
9
ch2-cgo/ch2-07-py-module.md
Normal file
9
ch2-cgo/ch2-07-py-module.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# 2.7 Go实现Python模块(TODO)
|
||||||
|
|
||||||
|
TODO
|
||||||
|
|
||||||
|
<!--
|
||||||
|
静态库和动态库
|
||||||
|
|
||||||
|
实战: py 模块
|
||||||
|
-->
|
@ -1,3 +0,0 @@
|
|||||||
# 2.8. 封装LevelDB(TODO)
|
|
||||||
|
|
||||||
TODO
|
|
7
ch2-cgo/ch2-08-swig.md
Normal file
7
ch2-cgo/ch2-08-swig.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# 2.8. SWIG(TODO)
|
||||||
|
|
||||||
|
TODO
|
||||||
|
|
||||||
|
<!--
|
||||||
|
swig 简单说明
|
||||||
|
-->
|
@ -1,3 +1,11 @@
|
|||||||
# 2.9. 补充说明(TODO)
|
# 2.9. 补充说明(TODO)
|
||||||
|
|
||||||
TODO
|
TODO
|
||||||
|
|
||||||
|
<!--
|
||||||
|
cgo的风险和不足
|
||||||
|
|
||||||
|
不要用c模拟Go字符串
|
||||||
|
不要试图越过Go运行时的边界
|
||||||
|
有些事情是不可为的,比如 bsearch 类似接口完全没有继承的价值(代价太高)
|
||||||
|
-->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user