240 發(fā)簡信
IP屬地:北京
  • 閉包

    內(nèi)層函數(shù)引用了外層函數(shù)的變量,然后返回內(nèi)層函數(shù)的情況相满,稱為閉包

  • 棧的壓入 彈出隊列

    題目描述 輸入兩個整數(shù)序列层亿,第一個序列表示棧的壓入順序,請判斷第二個序列是否為該棧的彈出順序立美。假設(shè)壓入棧的所有數(shù)字均不相等匿又。例如序列1,2,3,4,5是某棧的壓入順序,序列4...

  • 如何判斷一棵樹是完全二叉樹

    完全二叉樹: 葉節(jié)點只能出現(xiàn)在最下層和次下層建蹄,并且最下面一層的結(jié)點都集中在該層最左邊的若干位置的二叉樹 如何判斷二叉樹 采用層序遍歷碌更,如果是一顆完全二叉樹,則中間的節(jié)點不會為...

  • 求樹的深度

    struct TreeNode{int val;TreeNode* left;TreeNode* right;TreeNode(int x) :val(x), left(NU...

  • 120
    TCP擁塞控制

    TCP超時與重傳機制 TCP協(xié)議是一種面向連接的可靠的傳輸層協(xié)議洞慎,它保證了數(shù)據(jù)的可靠傳輸痛单,對于一些出錯,超時丟包等問題TCP設(shè)計的超時與重傳機制劲腿。 基本原理:在發(fā)送一個數(shù)據(jù)之...

  • 樂觀鎖與悲觀鎖

    悲觀鎖(Pessimistic Lock), 顧名思義旭绒,就是很悲觀,每次去拿數(shù)據(jù)的時候都認(rèn)為別人會修改,所以每次在拿數(shù)據(jù)的時候都會上鎖挥吵,這樣別人想拿這個數(shù)據(jù)就會block直到...

  • TCP滑動窗口

    TCP是以一個段為單位的重父,如果每次只發(fā)一個段進行一次確認(rèn)應(yīng)答處理的話,將會導(dǎo)致通信性能的下降忽匈,尤其是往返時間較長的情況下房午。為了解決這個問題,引入了窗口這個概念丹允。即使在往返時間...

  • 指向二維數(shù)組指針的定義方式

    int a[3][6];int **p=a; 像這樣定義是錯誤的因為a代表著除了第一列以外的列數(shù)的維數(shù)大小郭厌,如a+1的地址就是a[1]的地址,也就是a[1]...

  • listen()函數(shù)

    listen()函數(shù)僅有TCP服務(wù)器調(diào)用 #include int listen(int sockfd, int backlog) 調(diào)用listen(),導(dǎo)致套接字從CLOS...

  • 0-1背包算法

    問題描述: 給定N中物品和一個背包嫌松。物品i的重量是Wi,其價值位Vi 沪曙,背包的容量為C。問應(yīng)該如何選擇裝入背包的物品萎羔,使得轉(zhuǎn)入背包的物品的總價值為最大液走? 在選擇物品的時候,對...

  • SQL邏輯查詢處理階段簡介

    邏輯查詢處理階段簡介 FROM:對FROM子句中的前兩個表執(zhí)行笛卡爾積(Cartesian product)(交叉聯(lián)接)贾陷,生成虛擬表VT1ON:對VT1應(yīng)用ON篩選器缘眶。只有那...

  • linux文件系統(tǒng)之inode

    inode是什么 理解inode,要從文件儲存說起髓废。文件儲存在硬盤上巷懈,硬盤的最小存儲單位叫做"扇區(qū)"(Sector)。每個扇區(qū)儲存512字節(jié)(相當(dāng)于0.5KB)慌洪。 操作系統(tǒng)讀...

  • 設(shè)計模式

    通過封裝顶燕,繼承,多態(tài)冈爹,把程序耦合度降低涌攻,使代碼可維護,可擴展频伤,可復(fù)用恳谎,靈活性更好。 設(shè)計模式的原則 單一職責(zé)原則:就一個類而言憋肖,應(yīng)該僅有一個引起它變化的原因因痛。開放-封閉原則:...

  • 單例模式

    單例模式:保證一個類僅有一個實例,并提供一個訪問它的全局訪問點岸更。單例模式分為懶漢式和餓漢式 懶漢式是當(dāng)該實例第一次被引用時鸵膏,才將自己實例化;餓漢式是在被加載時就將自己實例化了...

  • 觀察者模式

    觀察者模式又叫發(fā)布-訂閱模式觀察者模式定義了一種一對多的依賴關(guān)系怎炊,讓多個觀察者對象同時監(jiān)聽某一個主題對象较性。這個主題對象在狀態(tài)發(fā)生變化時用僧,會通知所有觀察者對象,使它們能夠自動更...

  • python asyncio

    網(wǎng)絡(luò)模型有很多中赞咙,為了實現(xiàn)高并發(fā)也有很多方案,多線程糟港,多進程攀操。無論多線程和多進程,IO的調(diào)度更多取決于系統(tǒng)秸抚,而協(xié)程的方式速和,調(diào)度來自用戶,用戶可以在函數(shù)中yield一個狀態(tài)剥汤。使...

  • 協(xié)程

    協(xié)程是啥首先我們得知道協(xié)程是啥颠放?協(xié)程其實可以認(rèn)為是比線程更小的執(zhí)行單元或者說實際上就是用戶級的線程。為啥說他是一個執(zhí)行單元吭敢,因為他自帶CPU上下文碰凶。這樣只要在合適的時機,我們...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品