阅读:2419回复:1
go主题课:cgo入门和实践
本课程我们快速讲一下cgo的基操,并且结合一些第三方库做一些实际的操作。本课程不打算大讲特讲C语言,关键是套路,关键是干。
大家如果项目中碰到和cgo相关的问题,也可以提问,如果问题有共性可以专门开课时讲解。 第1讲:开张课、第一段cgo代码 试听 直接开干,没啥好废话的。不要纠结C语言,能依葫芦画瓢即可。本课程不是面向C语言同学的 第2讲:运行和加载h文件和c文件的套路 本课时重点是套路,两个角度1)单纯的使用h文件 2) h和c文件结合(略微有些复杂) 第3讲:使用makefile统一处理cgo构建过程 试听 上节课的课后作业,我们来演示下基本套路 第4讲:小练习(1): 用cgo获取hostname(主机名) 接下来我们花几课时时间做几个小练习 第5讲:小练习(2): 编译so文件、cgo调用so 今天我们编译C代码为so文件,并且基于cgo进行调用 第6讲:小练习(3): 传入文件名获取文件长度 今天我们做个小练习,通过传入文件名获取文件长度 第7讲:小练习(4): 使用cgo读取文件内容 试听 今天再来个小练习, 利用CGO的方式读取文件内容 第8讲:(穿插课)cgo调用FFMpeg的最基本套路和手法 本课时来自同学提问,做个代码引导 第9讲:C 调用Go函数、传递字符串的写法 之前我们演示的是GO调用C,今天反过来 第10讲:cgo调用libcurl库请求网址获取响应 本课程来自同学提问 本课程每周更新1-2课时 |
|
|