關(guān)閉
  • 讓類/進程/腳本「單身」的方法

    每日一句英語學(xué)習(xí),每天進步一點點: "Better not to ignore the past but learn from it instead. Otherwise, history has a way of repeating itself." 「最好不要無視過去,而是從中汲取經(jīng)驗教訓(xùn),否則,歷史會有重演的時候。」 前言 有某些場景下,我們不

    單片機
    2020-09-08
  • TCP 半連接隊列和全連接隊列滿了會發(fā)生什么?又該如何應(yīng)對?

    每日英語,每天進步一點點: 前言 網(wǎng)上許多博客針對增大 TCP 半連接隊列和全連接隊列的方式如下: 增大 TCP 半連接隊列方式是增大 tcp_max_syn_backlog; 增大 TCP 全連接隊列方式是增大 listen() 函數(shù)中的 backlog; 這里先跟大家說下,上面的方式都是不準(zhǔn)確

    單片機
    2020-09-08
    TCP
  • 臨近五一,小林我刪刪刪刪庫了,要跑路嗎?

    每日英語,每天進步一點點(偷笑): 前言 臨近五一節(jié),想到有 5 天假期,小林開始飄了。 寫個簡單的 Bash 腳本都不上心了,寫完連檢查都不檢查,直接拖到到實體服務(wù)器跑。 結(jié)果一跑起來,發(fā)生不對勁,怎么一個簡單腳本跑了 10 ?秒還沒結(jié)束,于是立馬直接 ctr

    單片機
    2020-09-08
  • 面試熱點 | 淺談 TCP/IP 傳輸層 TCP BBR 算法

    0x00.前言 這是TCP/IP協(xié)議棧系列的第三篇文章,之前的一篇面試熱點|理解TCP/IP傳輸層擁塞控制算法講述了傳統(tǒng)的擁塞控制算法基本原理,今天一起來學(xué)習(xí)下最新Linux內(nèi)核中增加的擁塞控制算法:TCP BBR算法。 鑒于TCP擁塞控制算法背后有一套復(fù)雜的數(shù)學(xué)理論和控制

    單片機
    2020-09-08
    TCP
  • 聽說你 ping 用的很 6 ?給我圖解一下 ping 的工作原理!

    每日一句英語學(xué)習(xí),每天進步一點點: 前言 在日常生活或工作中,我們在判斷與對方網(wǎng)絡(luò)是否暢通,使用的最多的莫過于 ping 命令了。 “那你知道 ping 是如何工作的嗎?” —— 來自小林的靈魂拷問 可能有的小伙伴奇怪的問:“我雖然不明白它的工作,但 ping 我

    單片機
    2020-09-08
    pi
  • 大廠面試愛問的「調(diào)度算法」,20 張圖一舉拿下

    前言 最近,我偷偷潛伏在各大技術(shù)群,因為秋招在即,看到不少小伙伴分享的大廠面經(jīng)。 然后發(fā)現(xiàn),操作系統(tǒng)的知識點考察還是比較多的,大廠就是大廠就愛問基礎(chǔ)知識。其中,關(guān)于操作系統(tǒng)的「調(diào)度算法」考察也算比較頻繁。 所以,我這邊總結(jié)了操作系統(tǒng)的三大調(diào)度

  • 是你們的力量,讓知乎看見了!

    大家好,我是小林,前天因被知乎以「異常刷贊」的理由,把我的知乎賬號永久禁言了,我在昨天也寫下了這個事件的經(jīng)過,不知道事情經(jīng)過的小伙伴可以看看這篇《知乎太可惡了,一言不合就封號?》。 昨天文章一發(fā)出來,沒想到大家都很積極留言,留言區(qū)直接爆炸了

    單片機
    2020-09-08
  • 知乎太可惡了,一言不合就封號?

    今年年初,我開始做了一件有意思的事,就是開始走上了寫技術(shù)文章的路子,一直堅持了半年,我的文章會同步到很多博客平臺,在全網(wǎng)也收獲了不少讀者,同時收到了很多讀者的鼓勵和支持。 那在我還沒寫公眾號的時候,我最開始發(fā)文章的地方就是知乎了,前期寫的文

    單片機
    2020-09-08
  • 萬粉福利,300 頁圖解網(wǎng)絡(luò) PDF 打包送你

    前言 陸陸續(xù)續(xù)終于把「圖解網(wǎng)絡(luò)」整理成 PDF 了,獲取的方式見末尾。 在此之前,先跟大家聊聊,小林的圖解網(wǎng)絡(luò)篇是怎么從無到有的。 正文 01 小林的戰(zhàn)績匯報 是的,小林的公眾號破萬粉了,就在昨日。 單純靠 9 篇圖解網(wǎng)絡(luò)文章 + 1 篇刪庫文章,也就是共 10 篇

    單片機
    2020-09-08
  • C++ 成員對象和封閉類

    ? 小林coding?? 成員對象與封閉類??? 類里有其他對象則該對象叫 「成員對象」,有成員對象的類叫「封閉類」。 上例中,如果 CCar 類不定義構(gòu)造函數(shù),則會使用默認(rèn)的無參構(gòu)造函數(shù),那么下面的語句會編譯出錯: CCar?car; 因為編譯器不明白 CCar 類中的 tyre 成

    單片機
    2020-09-08
    C++
  • C++ const常量對象、常量成員函數(shù)和常引用

    ? 小林coding?? —?1?— 常量對象 如果不希望某個對象的值被改變,則定義該對象的時候可以在前面加 const 關(guān)鍵字。 class?CTest { public: ????void?SetValue()?{} private: ????int?m_value; }; const?CTest obj; // 常量對象 —?2?— 常量成員函數(shù) 在類的成

  • C++ static靜態(tài)成員

    ? 小林coding?? 基本概念? 靜態(tài)成員:在定義前面加了 static 關(guān)鍵詞的成員。 以下面的代碼例子,來學(xué)習(xí) static 關(guān)鍵詞: 輸出結(jié)果: 2 4 01 靜態(tài)成員變量 普通成員變量每個對象有各自的一份,而靜態(tài)成員變量一共就一份,為所有對象共享。 這里需要注意的是 si

    單片機
    2020-09-08
  • C++ this指針的理解和作用

    ? 小林coding?? C++?程序到 C 程序的翻譯?? 要想理解 C++ 的 this 指針,我們可以先把下面的 C++ 代碼轉(zhuǎn)換成 C 代碼: C 語言是沒有類定義 class 關(guān)鍵詞,但是有跟 class 類似的定義,那就是 struct 結(jié)構(gòu)體。 m_price 變量是 Car 類的成員變量,那么我們可以

    單片機
    2020-09-08
    C++