二分查找基础 1.前言 以前总觉得得先把概念都过一遍完全理解了才能开始刷题,殊不知实践才是掌握知识的捷径,而不是背了忘忘了背。学知识本来就需要沉...
写在前面 vector是我们在STL中最常用的容器,我们对它的各种操作也都了然于胸。然而我们在使用vector的时候总会有一种很虚的感觉,因为我...
虚拟内存的由来 为什么会存在虚拟内存呢?原来,在以前的计算机体系中是没有虚拟内存的,程序都是直接运行在物理内存上面的。但是随着我们程序越写越大,...
写在前面 SLAM (Simultaneous Localization And Mapping,同步定位与地图构建),主要为了解决移动机器人在...
写在前面 这段话与文章主题无关,但就是想写这段文字。。。现在很多人遇到“鸡汤文”会嗤之以鼻,更有甚者将一篇文章随随便便就扣上“鸡汤文”的帽子,还...
写在前面 二叉树(Binary Tree)的知识点是程序员面试的常考点,所以平时更应该注重这方面知识的积累。这篇文章主要涉及二叉树的基础知识和基...
这篇是 C 函数调用原理的最终篇,如果错过前面的铺垫知识可以翻看前面两篇文章。 C 函数的返回过程是 C 函数调用过程的逆过程,所以理解了 C ...
上一篇讲解了 C 函数调用原理的一些基本概念,如果还没有完全理解可以回过头多看两遍。技术知识总需要反反复复回过头理解,每一次反复都能得到新的理解...
程序员在日常码代码的时候往往会遇到特别难缠的Bug,在无计可施的时候往往会想:我凭实力写出的Bug,为什么还要我去Debug呢? 我们谨记“我...