coreKV
https://github.com/hardcore-os/coreKV-CPP
https://github.com/hardcore-os/corekv
gofmt官方提供的格式化工具,整理一下代码中的缩进等排版问题。
go build编译的过程中,其实和c++也是类似的,都是要经过链接静态库文件等。这些都是通过go的工具链实现的,go的工具链可以在源码的pkg/tool/linux_amd64/下看到。
通过go build -n main.go可以看到main.go编译的整个过程,可以看出编译过程会产生很多中间文件。
可以通过设置环境变量GOBIN来设置go install的安装路径
安装bazel
https://bazel.build/start/cpp?hl=zh-cn
https://bazel.build/tutorials/cpp-use-cases?hl=zh-cn
课程中提出的优化思路\作业,都可以交给chatgpt,然后就是我的改进。