一. epoll 1. epoll 實現(xiàn)原理 epoll_create:創(chuàng)建一個epoll對象,一般 epollfd = epoll_create() epoll_ctl:e...
一. epoll 1. epoll 實現(xiàn)原理 epoll_create:創(chuàng)建一個epoll對象,一般 epollfd = epoll_create() epoll_ctl:e...
目錄 HTTP 協(xié)議... 1. HTTP 協(xié)議 HTTP 請求流程圖HTTP請求流程圖 HTTP 的特點 HTTP 請求報文HTTP 請求報文結(jié)構(gòu)HTTP 請求報文實例 H...
一. Socket Socket是應(yīng)用層與TCP/IP協(xié)議族通信的中間軟件抽象層,它是一組接口,把復(fù)雜的TCP/IP協(xié)議族隱藏在Socket接口后面,對用戶來說,一組簡單的接...
設(shè)計模式01 - 單例模式 設(shè)計模式02 - 工廠模式 設(shè)計模式03 - 建造者模式 設(shè)計模式04 - 適配器模式 設(shè)計模式05 - 裝飾器模式 設(shè)計模式06 - 代理模式 ...
目錄 堆內(nèi)存與棧內(nèi)存進程和線程同步與異步阻塞與非阻塞... 1. 內(nèi)存區(qū)域 區(qū)域劃分 堆區(qū)與棧區(qū)的區(qū)別 2. 進程和線程 關(guān)系 區(qū)別 進程間通信方式 3. 同步與異步 同步:...
面試常見問題01 - C++相關(guān)(施工ing) 面試常見問題02 - 算法與數(shù)據(jù)結(jié)構(gòu)(施工ing) 面試常見問題03 - 操作系統(tǒng)(施工ing) 面試常見問題04 - 計算機...
計算機系統(tǒng) 計算機系統(tǒng)001 - 電學(xué)概念 計算機系統(tǒng)002 - 數(shù)值運算 計算機系統(tǒng)003 - 硬件體系 計算機系統(tǒng)004 - 硬件組件概況 計算機系統(tǒng)005 - 硬件組件...
計算機網(wǎng)絡(luò)01 - 應(yīng)用層 計算機網(wǎng)絡(luò)02 - 傳輸層 計算機網(wǎng)絡(luò)03 - 網(wǎng)絡(luò)層 計算機網(wǎng)絡(luò)04 - 數(shù)據(jù)鏈路層 計算機網(wǎng)絡(luò)05 - 物理層
VSCode下環(huán)境搭建相關(guān): mac在vscode下搭建C/C++環(huán)境 http://www.itdecent.cn/p/050fa455bc74 vscode下c++代碼...
目錄 TCP協(xié)議和UDP協(xié)議TCP首部TCP連接管理UDP首部 1. TCP協(xié)議和UDP協(xié)議 TCP協(xié)議:面向連接的、可靠的流協(xié)議,實行“順序控制”或“重發(fā)控制”機制,具備“...
目錄 IPv4 地址全局地址和私有地址IP報文分片與重組IPv6IPv4首部IPv6首部DNSARPICMPDHCPNATIP隧道路由控制 1. IPv4 地址 描述:在連接...
目錄 MAC地址共享介質(zhì)傳輸控制方式非共享介質(zhì)傳輸控制方式MAC地址轉(zhuǎn)發(fā)環(huán)路檢測技術(shù)以太網(wǎng)幀格式 1. MAC地址 描述:長48比特,由12個16進制數(shù)字表示,用于識別數(shù)據(jù)鏈...
1. TCP、UDP的區(qū)別 2. TCP協(xié)議可靠性 校驗和:判斷數(shù)據(jù)是否損壞 序列號: TCP傳輸時將每個字節(jié)的數(shù)據(jù)都進行了編號 確認(rèn)應(yīng)答:TCP傳輸?shù)倪^程中,每次接收方收到...
1. 哈希沖突的解決辦法 分離鏈接法:將發(fā)生沖突的元素保存到同一個表中 開放定址法:發(fā)生沖突時使用探測函數(shù)探測可用的位置 再散列:擴大散列表的規(guī)模 2. 排序算法時間和空間復(fù)...
目錄 一. C、C++的區(qū)別和優(yōu)缺點二. C++的語言特性三. 多種關(guān)鍵字的作用和用法四. 內(nèi)聯(lián)函數(shù)五. 虛函數(shù)六. 函數(shù)調(diào)用七. 動態(tài)編譯和靜態(tài)編譯八. 引用和指針的區(qū)別九...
1. 目的:將一個復(fù)雜對象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示 隔離了構(gòu)建的步驟和具體的實現(xiàn),為產(chǎn)品的具體實現(xiàn)提供了靈活度 封裝和抽象了每個步驟的實現(xiàn),...
1. 目的:定義一個創(chuàng)建對象的接口,讓其子類自己決定實例化哪一個工廠類,工廠模式使其創(chuàng)建過程延遲到子類進行,主要用于創(chuàng)建復(fù)雜對象 主要解決接口選擇的問題 想創(chuàng)建一個對象,只要...
1. 定義:指一個類只有一個實例,且該類能自行創(chuàng)建這個實例的一種模式,特點如下 單例類只有一個實例對象 該單例對象必須由單例類自行創(chuàng)建 單例類對外提供一個訪問該單例的全局訪問...
目錄 ls [-aldi] [文件或目錄]:查看文件或目錄中的文件mkdir [-p] [目錄]:創(chuàng)建新目錄cp [-rp] [原文件或目錄] [目標(biāo)文件或目錄]:復(fù)制文件或...