一、簡(jiǎn)介 官方文檔資料:http://ffmpeg.org/documentation.htmlFFmpeg官方wiki:https://trac.ffmpeg.org雷宵華...
Stack-Based Allocations 要從棧中進(jìn)行動(dòng)態(tài)內(nèi)存分配,請(qǐng)使用alloca()系統(tǒng)調(diào)用: 不需要free。 如果您的程序必須保持可移植性,則應(yīng)該避免allo...
Anonymous Memory Mappings 當(dāng)前,閾值為128 KB:小于或等于128 KB的分配來自堆,而更大的分配來自匿名內(nèi)存映射。 Creating Anony...
進(jìn)程地址空間 Pages and Paging bits => bytes => words => pagespage是MMU(memory management unit)...
Linux提供了一個(gè)接口inotify來監(jiān)視文件,比如說監(jiān)視他們什么時(shí)候移動(dòng),從哪里被讀,寫,或刪除。 初始化 inotify flag通常為0。成功返回一個(gè)代表初始化實(shí)例的...
每個(gè)device node被分配了兩個(gè)數(shù)值,一個(gè)稱作major number,另一個(gè)被稱為minor number。這兩個(gè)數(shù)都映射到同一個(gè)設(shè)備上,如果映射的設(shè)備不同,open...
Copying復(fù)制 雖然有些感到驚訝,但Unix不包括系統(tǒng)調(diào)用或庫調(diào)用,以方便文件和目錄的復(fù)制。在將文件src復(fù)制到名為dst的文件時(shí),步驟如下: Open src. Ope...
Hard Links硬鏈接 成功返回0, 失敗返回-1,并設(shè)置errno。 Symbolic Links符號(hào)鏈接 symlinks 或soft links 軟鏈接 成功返回0...
獲取當(dāng)前工作目錄 成功會(huì)把路徑名寫到buf中,失敗返回NULL,并設(shè)置errno。 改變當(dāng)前工作目錄(cd) 前者改變工作目錄到path指定的絕對(duì)或相對(duì)路徑,類似的后者改變工...
我學(xué)畫畫,算是一時(shí)沖動(dòng)。 有這個(gè)念頭之后,立馬就上網(wǎng)搜教材和畫材。 掉坑當(dāng)然免不了,有些畫材沒買對(duì),有些參考書也并不如網(wǎng)評(píng)那么好。 很榮幸,我自學(xué)畫畫兩個(gè)月來,受到很多友人的...
文件和其元數(shù)據(jù)(metadata) linux中每個(gè)file對(duì)應(yīng)一個(gè)inode,它不僅代表磁盤上的物理對(duì)象,也是內(nèi)核中的一個(gè)概念實(shí)體,并且由一個(gè)數(shù)據(jù)結(jié)構(gòu)體表示。 The St...
Multithreading 多線程 多線程的6個(gè)主要好處 Programming abstraction Parallelism Improving responsiven...
Process Scheduling 進(jìn)程調(diào)度 進(jìn)程調(diào)度器(或者簡(jiǎn)單地說是調(diào)度程序)是內(nèi)核的組件,它選擇接下來要運(yùn)行的進(jìn)程。在決定哪些進(jìn)程可以運(yùn)行,什么時(shí)候運(yùn)行時(shí),調(diào)度器負(fù)責(zé)...
Programs, Progresses, and Threads 一個(gè)二進(jìn)制文件是位于一個(gè)諸如磁盤的存儲(chǔ)介質(zhì)上被編譯的,可執(zhí)行代碼。通俗來說,我們可以用術(shù)語program,...