Makefile 光速入门
Makefile 光速入门
|
Makefile 光速入门什么是 MakefileMakefile 简单来说就是构建某个文件需要的步骤,比如我们要编译一个 C 语言的程序,单个文件时我们可以简单输入一行 gcc 的编译命令:$ gcc main.c -o main就可以完成一个编译单文件的操作,但是如果项目比较复杂,涉及到多文件的
C++ 内存泄露检测小工具
C++ 内存泄露检测小工具
|
0 评论
前言内存泄露一直是 C++ 的一个痛点,内存泄露的检测和定位是一件非常麻烦的事,这个小工具通过重载 new 和 delete 来检测内存泄露,但由于种种问题,难以做到跨文件,所以实际意义并不大。单文件的内存泄露通常很容易发现和定位,该小工具基本只能作为玩具轮子做着玩,实际上基本用不到,但写都写了,权
CMake 和 Makefile 之光速入门
CMake 和 Makefile 之光速入门
|
0 评论
CMake 和 Makefile 之光速入门Makefile 由来在使用编译器进行编译时,例如 g++ main.cpp source1.cpp source2.cpp -o main,将编译三个 cpp 文件,并生成一个 main.exe 的可执行文件。编译命令非常简单,但这在编译文件非常多时,就
Git 之光速入门系列-下
Git 之光速入门系列-下
|
Git 之光速入门系列前言Git 是开发过程中非常重要的一个工具,几乎是所有开发工作必须的,在本科阶段一知半解的,即使有 Git 的使用场景也没有深入去学习过。看了许多 Git 教程和资料之后,在这里做个整理,提炼出最核心的原理,帮助你快速入门 Git。但 Git 总归是个工具,需要动手实践才能快速
Git 之光速入门系列-中
Git 之光速入门系列-中
|
Git 之光速入门系列前言Git 是开发过程中非常重要的一个工具,几乎是所有开发工作必须的,在本科阶段一知半解的,即使有 Git 的使用场景也没有深入去学习过。看了许多 Git 教程和资料之后,在这里做个整理,提炼出最核心的原理,帮助你快速入门 Git。但 Git 总归是个工具,需要动手实践才能快速
Git 之光速入门系列-上
Git 之光速入门系列-上
|
前言Git 是开发过程中非常重要的一个工具,几乎是所有开发工作必须的,在本科阶段一知半解的,即使有 Git 的使用场景也没有深入去学习过。看了许多 Git 教程和资料之后,在这里做个整理,提炼出最核心的原理,帮助你快速入门 Git。但 Git 总归是个工具,需要动手实践才能快速掌握,建议所有学 Gi
动手构建二叉树的可视化工具
动手构建二叉树的可视化工具
|
0 评论
前言承接N叉树的可视化,可能二叉树的可视化比N叉树的用途更广,这里就不再赘述其原理了,只简单做了注释,原理和N叉树差不多,只是需要特殊处理空节点。对原理和实现感兴趣的可以跳转至前文
动手构建N叉树的可视化工具
动手构建N叉树的可视化工具
|
0 评论
前言学习树的过程中,时常需要用手画树来帮助理解,但是在编程过程中如果需要调试,树结构想要可视化比较麻烦,需要一个节点一个节点看,而网上又找到好用的可视化方案,所以自己做了个N叉树的可视化工具。如果不感兴趣原理和实现过程可以直接跳到代码实现和使用部分。N叉树的可视化我们手工构造一个树的可视化:
  • 1