數(shù)組的定義 什么是數(shù)組
數(shù)組 數(shù)組是內(nèi)置類型,是一組同類型數(shù)據(jù)的集合,它是值類型,通過從0開始的下標(biāo)索引訪問元素值。 在初始....
多路IO復(fù)用模型和異步IO模型介紹
多路 IO 復(fù)用模型 多路 IO 復(fù)用,有時(shí)也稱為事件驅(qū)動(dòng) IO。它的基本原理就是有個(gè)函數(shù)會(huì)不斷地輪....
TCP狀態(tài)流轉(zhuǎn)圖詳解
接下來再看一下著名的 TCP 狀態(tài)流轉(zhuǎn)圖。 CLOSED狀態(tài):表示初始狀態(tài)。 LISTEN狀態(tài):表示....
TCP連接建立中的異常
? ? 建連接時(shí)SYN超時(shí)問題 如果 server 端因?yàn)槟撤N情況沒有收到 client 回來的 A....
TCP連接的建立與中止
TCP三次握手其實(shí),網(wǎng)絡(luò)上的傳輸是沒有連接的, TCP 是一樣的 TCP 所謂的 “連接”,其實(shí)只不....
網(wǎng)絡(luò)模型的七層結(jié)構(gòu)和五層結(jié)構(gòu)
七層模型 這個(gè) ISO 層網(wǎng)絡(luò)模型各層的名字、主要功能對(duì)應(yīng)的典型設(shè)備和傳輸單位如下圖: 這個(gè)七層網(wǎng)絡(luò)....
后臺(tái)開發(fā)中netstat命令使用方法
后臺(tái)開發(fā),netstat命令總是繞不過,不僅工作中經(jīng)常用過,面試也是考的多。netstat命令,對(duì)應(yīng)....
linux下調(diào)試core dump的方法
下面說明一下 linux 下調(diào)試 core dump 方法。 dmesg+addr2line調(diào)試 先....
在程序中什么是core dump
調(diào)試,是開發(fā)流程中一個(gè)非常重要的環(huán)節(jié)。每個(gè)程序員都應(yīng),具備調(diào)試代碼的能力,尤其對(duì)于從事 Linux ....
用隊(duì)列實(shí)現(xiàn)棧的兩種方法
兩個(gè)隊(duì)列實(shí)現(xiàn)一個(gè)棧 思路:兩個(gè)隊(duì)列實(shí)現(xiàn)一個(gè)棧,使用了隊(duì)列交換的思想。 代碼如下: type MySt....
兩個(gè)棧實(shí)現(xiàn)一個(gè)隊(duì)列方法
棧和隊(duì)列是比較基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)。無論在工作中,還是在面試中,棧和隊(duì)列都用的比較多。在計(jì)算機(jī)的世界,你會(huì)....
常見的進(jìn)程間通信方式
進(jìn)程間通信 如果兩個(gè)進(jìn)程,想要知道對(duì)方在干嘛,或者進(jìn)行協(xié)調(diào)運(yùn)行,就需要進(jìn)程間通信。下面介紹一下常見的....
操作系統(tǒng)中進(jìn)程同步介紹
進(jìn)程同步 動(dòng)畫展示,臨界區(qū)的資源,在某個(gè)時(shí)刻,只能有一個(gè)進(jìn)程在使用。 臨界資源 一旦有對(duì)資源的共享,....
PCB進(jìn)程的創(chuàng)建和終止過程
PCB進(jìn)程控制塊 獨(dú)立運(yùn)行基本單位的標(biāo)志:創(chuàng)建進(jìn)程時(shí)創(chuàng)建PCB,進(jìn)程結(jié)束時(shí)回PCB,進(jìn)程隨之消亡。系....
為什么需要進(jìn)程 特征和定義有哪些
為什么需要進(jìn)程 通常程序不能并發(fā)執(zhí)行,因?yàn)槌绦虿l(fā)執(zhí)行的結(jié)果,是不可再現(xiàn)的。為了使程序,可以并發(fā)執(zhí)行....
Linux應(yīng)用層操作寄存器
內(nèi)核配置devmem devmem命令依賴于/dev/mem設(shè)備節(jié)點(diǎn),需要在Linux內(nèi)核中打開/d....
devmem是什么 如何使用devmem
什么是devmem? 在Linux系統(tǒng),如果我們想要訪問某個(gè)寄存器,就需要寫一個(gè)驅(qū)動(dòng)程序,在驅(qū)動(dòng)中映....
RISC-V Linux運(yùn)行時(shí)OpenSBI配置和編譯
配置和編譯 OpenSBI的配置選項(xiàng)位于不同平臺(tái)下的 config.mk 文件,例如 platfor....
OpenSBI支持哪些固件
FW_DYNAMIC固件 FW_DYNAMIC固件在運(yùn)行時(shí)從上一個(gè)啟動(dòng)階段獲取有關(guān)下一個(gè)啟動(dòng)階段的信....
MMU如何知道頁表在內(nèi)存中的具體地址
MMU怎么知道這個(gè)頁表在內(nèi)存中的具體地址呢? 通常CPU會(huì)提供一個(gè)頁表基址寄存器給操作系統(tǒng)使用,用于....
Linux虛擬地址空間和物理地址空間的關(guān)系
很多人接觸Linux的內(nèi)存管理是從malloc()這個(gè)C語言庫函數(shù)開始,也是從那時(shí)開始就知道了虛擬內(nèi)....