第一课Go程序怎么跑起来的
理解可执⾏⽂件,Go进程的启动与初始化,调度组件与调度循环,处理阻塞,调度器的发展历史,与调度有关的常⻅问题
第二课 Go语法背后的秘密
go build -x hello.go 语法分析 https://astexplorer.net GOSSAFUNC=funcname go builld x.go
编译过程 https://godbolt.org go tool compile -S ./hello.go | grep “hello.go:5”
go tool objdump ./x
goyacc
课上推荐资源 https://xargin.com/addr-of-empty-struct-may-not-eq/ https://xargin.com/go1-17-new-calling-convention/ https://elasticsearch.cn/article/114 Github https://github.com/cch123/elasticsql https://github.com/cch123/parser_example https://github.com/go-internals-cn/go-internals https://github.com/grantseltzer/weaver https://github.com/YYCoder/protobuf-thrift https://github.com/vitessio/vitess https://github.com/xwb1989/sqlparser Dash 文档工具
电子书渠道 libgen、z-lib
关注公众号获得更多精彩文章
第三课 神奇的内置数据结构
理解可执⾏⽂件,Go进程的启动与初始化,调度组件与调度循环,处理阻塞,调度器的发展历史,与调度有关的常⻅问题
阅读更多