eclipse配置c開發環境 1. eclipse配置c開發環境 1.1. 緣起 1.2. c ...
eclipse配置c開發環境 1. eclipse配置c開發環境 1.1. 緣起 1.2. c ...
linux系統裁剪 1、簡介 最近為了更加了解linux系統的啟動過程,通過對系統進行裁剪的的方式來了解整個啟動流程。這里記錄下過程。 2、環境介紹 vmware12 + centos ...
前言 說到 linux 上的文件權限,其實我們在說兩個實體,一是文件,二是進程。一個進程能不能訪問一個文件,其實由三部分內容決定: 文件的所有者、所在的組; 文件對所有者、組用戶、其它用 ...
問題的提出 在處理文件系統路徑的時候,我們一般會先開辟一塊內存區,用來接收路徑、或者拼接好路徑傳遞給系統調用。這是因為路徑在各個系統上都有最大長度限制,在 Windows 上這個值是 MAX_PAT ...
空洞的概念 linux 上普通文件的大小與占用空間是兩個概念,前者表示文件中數據的長度,后者表示數據占用的磁盤空間,通常后者大於前者,因為需要一些額外的空間用來記錄文件的某些統計信息或附加信息、以及 ...
關於apue.3e中apue.h的使用 近來要學一遍APUE第三版,並於此開博做為記錄。 先下載源文件: 從上面ls的結果看,其實完全看不明白這些目錄與APUE書中代碼的關系,或者有些目錄可以猜測出是那一章。不過有個小技巧: ls -l figlinks/ 你會發 ...
與文件相關的一些概念 在開始上圖之前,先說明幾個和 unix 文件密切相關的術語,方便后續討論使用 文件句柄 / 文件描述符 (file descriptor 或 FD):描述一個打開文件相 ...
問題的提出 最近使用 github 上傳、下載項目代碼時,經常會卡很久,有時候在命令行打了 git push 然后就去上廁所了,結果等我回來的時候,發現 push 早已經失敗了,還得重新提交一下。如 ...
對於在不同 Unix 系統之間移植程序,最重要的事情就是確定新系統的一些編譯時、運行時固定或不固定的限制值了。例如文件路徑最大長度 PATH_MAX、進程最大可打開文件句柄數 OPEN_MAX、用戶可 ...
apue 上講 Solaris 系統是可以在進程間通過 STREAMS 管道傳遞文件句柄的。 書上講道:“在技術上,發送進程實際上向接收進程傳送一個指向一打開文件表項的指針,該指針被分配存放在接收進程的第一個可用描述符項中。” 個人非常感興趣,就寫下了下面的兩個程序 ...