• 大厂面试爱问的「调度算法」,20 张图一举拿下

    前言 最近,我偷偷潜伏在各大技术群,因为秋招在即,看到不少小伙伴分享的大厂面经。 然后发现,操作系统的知识点考察还是比较多的,大厂就是大厂就爱问基础知识。其中,关于操作系统的「调度算法」考察也算比较频繁。 所以,我这边总结了操作系统的三大调度

  • 是你们的力量,让知乎看见了!

    大家好,我是小林,前天因被知乎以「异常刷赞」的理由,把我的知乎账号永久禁言了,我在昨天也写下了这个事件的经过,不知道事情经过的小伙伴可以看看这篇《知乎太可恶了,一言不合就封号?》。 昨天文章一发出来,没想到大家都很积极留言,留言区直接爆炸了

    小林coding
    2020-09-08
  • 知乎太可恶了,一言不合就封号?

    今年年初,我开始做了一件有意思的事,就是开始走上了写技术文章的路子,一直坚持了半年,我的文章会同步到很多博客平台,在全网也收获了不少读者,同时收到了很多读者的鼓励和支持。 那在我还没写公众号的时候,我最开始发文章的地方就是知乎了,前期写的文

    小林coding
    2020-09-08
  • 万粉福利,300 页图解网络 PDF 打包送你

    前言 陆陆续续终于把「图解网络」整理成 PDF 了,获取的方式见末尾。 在此之前,先跟大家聊聊,小林的图解网络篇是怎么从无到有的。 正文 01 小林的战绩汇报 是的,小林的公众号破万粉了,就在昨日。 单纯靠 9 篇图解网络文章 + 1 篇删库文章,也就是共 10 篇

    小林coding
    2020-09-08
  • C++ 成员对象和封闭类

      小林coding   成员对象与封闭类    类里有其他对象则该对象叫 「成员对象」,有成员对象的类叫「封闭类」。 上例中,如果 CCar 类不定义构造函数,则会使用默认的无参构造函数,那么下面的语句会编译出错: CCar car; 因为编译器不明白 CCar 类中的 tyre 成

    小林coding
    2020-09-08
    C++
  • C++ const常量对象、常量成员函数和常引用

      小林coding   — 1 — 常量对象 如果不希望某个对象的值被改变,则定义该对象的时候可以在前面加 const 关键字。 class CTest { public:     void SetValue() {} private:     int m_value; }; const CTest obj; // 常量对象 — 2 — 常量成员函数 在类的成

    小林coding
    2020-09-08
    函数 C++
  • C++ static静态成员

      小林coding   基本概念  静态成员:在定义前面加了 static 关键词的成员。 以下面的代码例子,来学习 static 关键词: 输出结果: 2 4 01 静态成员变量 普通成员变量每个对象有各自的一份,而静态成员变量一共就一份,为所有对象共享。 这里需要注意的是 si

    小林coding
    2020-09-08
    static
  • C++ this指针的理解和作用

      小林coding   C++ 程序到 C 程序的翻译   要想理解 C++ 的 this 指针,我们可以先把下面的 C++ 代码转换成 C 代码: C 语言是没有类定义 class 关键词,但是有跟 class 类似的定义,那就是 struct 结构体。 m_price 变量是 Car 类的成员变量,那么我们可以

    小林coding
    2020-09-08
    C++
  • 漫画:设计模式之 “工厂模式”

    —————  第二天  ————— ———————————— ClassA a = new ClassA(); ClassB b = new ClassB(); 假设我们的业务代码当中,有一个被广泛引用的“口罩类”,这个类实例需要在许多地方被创建和初始化,而初始化的代码也比较复杂。 public class 

    程序员小灰
    2020-09-07
  • 数据结构中的 “图” ,小灰为大家做一个总结!

    提起数据结构,大家最熟悉的恐怕就是数组、链表、二叉树。而对于“图”这种数据结构,很多人只停留在“听说过”阶段。 但是,图是一种非常重要,而且跟现实息息相关的数据结构。 比如,我们在使用百度、高德地图做导航的时候,城市的地图就是一种图结构;当我

  • 这件神器,拯救了千千万万的苦逼程序员!

    TAPD,也就是腾讯敏捷研发协作平台,都为哪些产品研发提供过服务呢?这些名字恐怕没有人不知道: TAPD提供服务的产品,远远不止上面三个,有90%的腾讯产品都在TAPD平台上研发和管理。

    程序员小灰
    2020-09-07
  • 为什么我要从 Windows 切换到 Linux?

    看到这个标题千万不要以为我要写和王垠前辈一样的内容啊,嘿嘿。不过在这里还是献上王垠前辈的那篇文章的链接吧:完全用 Linux 工作。 为什么要写这篇文章? 首先介绍本篇文章产出的时间,文章写 2020/08/22。

  • 图解|什么是RSA算法

    1. 数学之美和密码学 前阵子闲来无事看了会儿《数学之美》,其中第17章讲述了由电视剧《暗算》展开的密码学背后的一些数学原理。 书中从凯撒密码到二战盟军和日军,讲到密码学中均匀分布&统计独立的基础理论,看得我津津有味,但是其中一些细节没有整明白,于

  • 这才是你需要的C语言、C++学习路线!

    小伙伴们,大家好。 关于C语言和C++的学习路线终于梳理完了。当然我也只能从我曾经近3年的通信公司后台开发经历和目之所及的世界,跟大家聊聊这个话题。 这块的东西很多很杂,不过梳理和总结之后,回过头来看,其实学习思路、学习路线应该还是比较清晰的。由

  • [收藏] 宏工作原理以及典型面试10问

    [导读] C语言中宏是非常有价值的语言特性之一,也是面试中必考察的要点之一,本文来分享总结一些关于宏的常见面试问题。 希望能帮助到有需要的小伙伴们。 宏工作原理 以hello word程序为例来看看,将下述代码存成hello.c #include  #define STR "hell

    C语言与CPP编程
    2020-09-07
发布文章