![Makefile 光速入门](/upload/2024/03/makefile.jpg)
Makefile 光速入门
Makefile 光速入门什么是 MakefileMakefile 简单来说就是构建某个文件需要的步骤,比如我们要编译一个 C 语言的程序,单个文件时我们可以简单输入一行 gcc 的编译命令:$ gcc main.c -o main就可以完成一个编译单文件的操作,但是如果项目比较复杂,涉及到多文件的
![CMake 和 Makefile 之光速入门](/upload/2022/08/cmake.jpg)
CMake 和 Makefile 之光速入门
CMake 和 Makefile 之光速入门Makefile 由来在使用编译器进行编译时,例如 g++ main.cpp source1.cpp source2.cpp -o main,将编译三个 cpp 文件,并生成一个 main.exe 的可执行文件。编译命令非常简单,但这在编译文件非常多时,就
![Git 之光速入门系列-下](/upload/2022/07/git3.jpg)
Git 之光速入门系列-下
Git 之光速入门系列前言Git 是开发过程中非常重要的一个工具,几乎是所有开发工作必须的,在本科阶段一知半解的,即使有 Git 的使用场景也没有深入去学习过。看了许多 Git 教程和资料之后,在这里做个整理,提炼出最核心的原理,帮助你快速入门 Git。但 Git 总归是个工具,需要动手实践才能快速
![Git 之光速入门系列-中](/upload/2022/07/git2.jpg)
Git 之光速入门系列-中
Git 之光速入门系列前言Git 是开发过程中非常重要的一个工具,几乎是所有开发工作必须的,在本科阶段一知半解的,即使有 Git 的使用场景也没有深入去学习过。看了许多 Git 教程和资料之后,在这里做个整理,提炼出最核心的原理,帮助你快速入门 Git。但 Git 总归是个工具,需要动手实践才能快速
![Git 之光速入门系列-上](/upload/2022/07/git1.jpg)
Git 之光速入门系列-上
前言Git 是开发过程中非常重要的一个工具,几乎是所有开发工作必须的,在本科阶段一知半解的,即使有 Git 的使用场景也没有深入去学习过。看了许多 Git 教程和资料之后,在这里做个整理,提炼出最核心的原理,帮助你快速入门 Git。但 Git 总归是个工具,需要动手实践才能快速掌握,建议所有学 Gi
![动手构建二叉树的可视化工具](/upload/2022/05/%E7%AE%97%E6%B3%95_00000-1653230334632.jpg)
动手构建二叉树的可视化工具
前言承接N叉树的可视化,可能二叉树的可视化比N叉树的用途更广,这里就不再赘述其原理了,只简单做了注释,原理和N叉树差不多,只是需要特殊处理空节点。对原理和实现感兴趣的可以跳转至前文
![动手构建N叉树的可视化工具](/upload/2022/05/%E7%AE%97%E6%B3%95_00000-1652690032669.jpg)
动手构建N叉树的可视化工具
前言学习树的过程中,时常需要用手画树来帮助理解,但是在编程过程中如果需要调试,树结构想要可视化比较麻烦,需要一个节点一个节点看,而网上又找到好用的可视化方案,所以自己做了个N叉树的可视化工具。如果不感兴趣原理和实现过程可以直接跳到代码实现和使用部分。N叉树的可视化我们手工构造一个树的可视化:
- 1