經(jīng)過面試的同學(xué)經(jīng)常會遇到這樣的問題: 你是如何理解TCP/IP協(xié)議的?回答:通訊協(xié)議?三次握手 ? 四次揮手? 一臉懵逼! 如果你感覺已經(jīng)被上述情景安排,那么有必要好好看看這...
背景 1.做性能優(yōu)化時,其實也是存在二八定律的,基本上80% 的性能損耗是由20%的代碼引起的,而且這20%的代碼被基本上被調(diào)用的頻率非常高。因此一些比較簡單的優(yōu)化就能顯著提...
申請一個新進(jìn)程的步驟是什么? 1.申請空白PCB2.為新進(jìn)程分配資源,子進(jìn)程復(fù)制父親進(jìn)程的堆,棧等用戶空間的信息。3.初始化PCB,使用父親進(jìn)程的 PCB 來初始化,除了 p...
為什么要有TIME_WAIT呢? 1.可靠地實現(xiàn)TCP全雙工連接的終止。A發(fā)送FIN到B,B收到FIN后發(fā)送ACK到A,然后再發(fā)送FIN到A,A最后發(fā)送ACK到B,之后進(jìn)入到...
什么是驚群現(xiàn)象? 在TCP服務(wù)器端預(yù)先派生子進(jìn)程(創(chuàng)建子進(jìn)程池)的時候,在每個子進(jìn)程中進(jìn)行accept,父進(jìn)程等待捕獲信號(處理僵死進(jìn)程等操作)所以最開始每個進(jìn)程都是睡眠狀態(tài)...
WordBreak 給定一個字符串s和一個單詞字典dict,確定是否可以將s分割成一個由一個或多個字典單詞組成的空格分隔的序列。 s ="leetcode", dict =[...
重載operator new 和 operator delete(寫了自己的operator new,就要寫自己的operator delete) 首先我們需要注意的是new...
數(shù)組中重復(fù)的數(shù)字(一維數(shù)組) 問題:在一個長度為長度為n的數(shù)組里的所有數(shù)字都在0-n-1之間。找出任意一個重復(fù)的數(shù)字,或者找出全部重復(fù)的數(shù)字。 這個題目的限制性非常大,一定要...
單例模式 類的構(gòu)造函數(shù)如果都不是public訪問屬性,那么類的實例也是可以創(chuàng)建的。單例模式就是這樣,單例模式是一種常用的軟件設(shè)計模式,其定義是單例對象的類只能允許一個實例存在...