关闭

小林coding

所属频道 单片机 公众号精选
  • 让类/进程/脚本「单身」的方法

    每日一句英语学习,每天进步一点点: "Better not to ignore the past but learn from it instead. Otherwise, history has a way of repeating itself." 「最好不要无视过去,而是从中汲取经验教训,否则,历史会有重演的时候。」 前言 有某些场景下,我们不

    单片机
    2020-09-08
  • TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?

    每日英语,每天进步一点点: 前言 网上许多博客针对增大 TCP 半连接队列和全连接队列的方式如下: 增大 TCP 半连接队列方式是增大 tcp_max_syn_backlog; 增大 TCP 全连接队列方式是增大 listen() 函数中的 backlog; 这里先跟大家说下,上面的方式都是不准确

    单片机
    2020-09-08
    TCP
  • 临近五一,小林我删删删删库了,要跑路吗?

    每日英语,每天进步一点点(偷笑): 前言 临近五一节,想到有 5 天假期,小林开始飘了。 写个简单的 Bash 脚本都不上心了,写完连检查都不检查,直接拖到到实体服务器跑。 结果一跑起来,发生不对劲,怎么一个简单脚本跑了 10  秒还没结束,于是立马直接 ctr

    单片机
    2020-09-08
  • 面试热点 | 浅谈 TCP/IP 传输层 TCP BBR 算法

    0x00.前言 这是TCP/IP协议栈系列的第三篇文章,之前的一篇面试热点|理解TCP/IP传输层拥塞控制算法讲述了传统的拥塞控制算法基本原理,今天一起来学习下最新Linux内核中增加的拥塞控制算法:TCP BBR算法。 鉴于TCP拥塞控制算法背后有一套复杂的数学理论和控制

    单片机
    2020-09-08
    TCP
  • 听说你 ping 用的很 6 ?给我图解一下 ping 的工作原理!

    每日一句英语学习,每天进步一点点: 前言 在日常生活或工作中,我们在判断与对方网络是否畅通,使用的最多的莫过于 ping 命令了。 “那你知道 ping 是如何工作的吗?” —— 来自小林的灵魂拷问 可能有的小伙伴奇怪的问:“我虽然不明白它的工作,但 ping 我

    单片机
    2020-09-08
    pi
  • 大厂面试爱问的「调度算法」,20 张图一举拿下

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

    单片机
    2020-09-08
  • 是你们的力量,让知乎看见了!

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

    单片机
    2020-09-08
  • 知乎太可恶了,一言不合就封号?

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

    单片机
    2020-09-08
  • 万粉福利,300 页图解网络 PDF 打包送你

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

    单片机
    2020-09-08
  • C++ 成员对象和封闭类

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

    单片机
    2020-09-08
    C++
  • C++ const常量对象、常量成员函数和常引用

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

    单片机
    2020-09-08
  • C++ static静态成员

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

    单片机
    2020-09-08
  • C++ this指针的理解和作用

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

    单片机
    2020-09-08
    C++