240 发简信
IP属地:广东
  • 二分查找基础专题——二分模板

    二分查找基础 1.前言 以前总觉得得先把概念都过一遍完全理解了才能开始刷题,殊不知实践才是掌握知识的捷径,而不是背了忘忘了背。学知识本来就需要沉下心,一步一个脚印的走,否则在...

  • STL源码剖析——vector容器

    写在前面 vector是我们在STL中最常用的容器,我们对它的各种操作也都了然于胸。然而我们在使用vector的时候总会有一种很虚的感觉,因为我们不清楚接口内部是如何实现的。...

  • 120
    人人都在说的虚拟内存到底是什么

    虚拟内存的由来 为什么会存在虚拟内存呢?原来,在以前的计算机体系中是没有虚拟内存的,程序都是直接运行在物理内存上面的。但是随着我们程序越写越大,想要实现的功能越来越多,直接将...

  • 120
    人人都能懂点VSLAM技术

    写在前面 SLAM (Simultaneous Localization And Mapping,同步定位与地图构建),主要为了解决移动机器人在未知环境运行时定位导航与地图构...

  • 120
    每个人都应该具备点批判性思维

    写在前面 这段话与文章主题无关,但就是想写这段文字。。。现在很多人遇到“鸡汤文”会嗤之以鼻,更有甚者将一篇文章随随便便就扣上“鸡汤文”的帽子,还摆出一副说教者的模样,嘴里念叨...

  • 120
    “二叉树”的前世今生

    写在前面 二叉树(Binary Tree)的知识点是程序员面试的常考点,所以平时更应该注重这方面知识的积累。这篇文章主要涉及二叉树的基础知识和基础操作,对初学者相当于是一个引...

  • 120
    那些年“错过”的C函数调用原理(三)

    这篇是 C 函数调用原理的最终篇,如果错过前面的铺垫知识可以翻看前面两篇文章。 C 函数的返回过程是 C 函数调用过程的逆过程,所以理解了 C 函数调用过程后返回过程就比较容...

  • 120
    那些年“错过”的C函数调用原理(二)

    上一篇讲解了 C 函数调用原理的一些基本概念,如果还没有完全理解可以回过头多看两遍。技术知识总需要反反复复回过头理解,每一次反复都能得到新的理解。 关于栈帧的建立和删除,下面...

  • 120
    那些年“错过”的C函数调用原理(一)

    程序员在日常码代码的时候往往会遇到特别难缠的Bug,在无计可施的时候往往会想:我凭实力写出的Bug,为什么还要我去Debug呢?​ 我们谨记“我们不生产Bug,我们只是Bug...

  • 沃日,之前在配置主题时,hexo s产生的链接复制到浏览器上一直无法访问,今天看到这篇博客才知道不能用ctrl c复制,终于搞定了,谢谢博主

    搭建Hexo博客中碰到的坑

    前段时间上网查资料时看到了好几个很不错的个人博客,感觉很棒,自己也想搭建一个玩一下,刚好在万网查到自己的域名niujiajun.com没被注册,就搜集资料准备开干了。虽然现在...

个人介绍
公众号:「编程异思坊」
专注于c/c++、Linux、数据结构与算法、计算机网络等计算机基础知识分享。一个热爱写作的程序员,可以加个微信相互认识一下哟。