- Kubernetes 入门&进阶实战 腾讯CSIG工程师写的,估计是内部k吧开源出来的
笔者今年(公元 2020 年)9 月从端侧开发转到后台开发,第一个系统开发任务就强依赖了 K8S,加之项目任务重、排期紧,必须马上对 K8S 有概念上的了解。然而,很多所谓“K8S 入门\概念”的文章看的一头雾水,对于大部分新手来说并不友好。经历了几天痛苦地学习之后,回顾来看,K8S 根本不复杂。于是,决心有了这一系列的文章:一方面希望对新手同学有帮助;另一方面,以文会友,希望能够有机会交流讨论技术。
- CMake 入门指南 这位大哥是B站后端工程师,最早是在饭否看到他的技术分享觉得很棒,然后顺藤摸瓜找到了他的个人博客,可以看出来他对C++理解还是很深,虽然我之后可能不怎么会接触C++开发了,但是很多好的概念还是值得学习的。
0x00 起手式
这里假设题主以及其他想入门 CMake 的人像我一样,下面是我个人总结的比较适合的学习路径。
首先默念三遍并记住口诀:
- Declare a target
- Declare target’s traits
- It’s all about targets
然后 clone https://github.com/ttroy50/cmake-examples 这个项目到本地,把里面的
- 01-basic(跳过E-installing,因为和依赖有关,后面会说)
- 02-sub-projects
两个目录认真的学习一遍,最好自己能够动手跟着做一遍。
每学习完一个小节,把前面的三句口诀复习一下
每遇到一个不认识的命令,在 Effective Modern CMake 这个页面里搜索一下,看看这个命令是否取代了某个老命令。