[apue] 標準 I/O 庫那些事兒
- 2022 年 9 月 20 日
- 筆記
前言 標準 IO 庫自 1975 年誕生以來,至今接近 50 年了,令人驚訝的是,這期間只對它做了非常小的修改。除了耳熟 …
Continue Reading前言 標準 IO 庫自 1975 年誕生以來,至今接近 50 年了,令人驚訝的是,這期間只對它做了非常小的修改。除了耳熟 …
Continue Reading空洞的概念 linux 上普通文件的大小與佔用空間是兩個概念,前者表示文件中數據的長度,後者表示數據佔用的磁碟空間,通常 …
Continue Reading前言 說到 linux 的文件系統,好多人第一印象是 ext2/ext3/ext4 等具體的文件系統,本文不涉及這些,因 …
Continue Reading引言 在後台開發中,對於文件I/O我們通常不使用C語言封裝的fopen、fread、fwrite標準I/O,而是直接使用 …
Continue Reading前言 說到 linux 上的文件許可權,其實我們在說兩個實體,一是文件,二是進程。一個進程能不能訪問一個文件,其實由三部分 …
Continue Reading📒 APUE 一書的第八章學習筆記。 進程標識 大家都知道使用 PID 來標識的。 系統中的一些特殊進程: PID = …
Continue Reading📓 APUE 一書的第七章學習筆記。 進程終止 有 8 種方式可以使得進程終止,5 種為正常方式: Return fro …
Continue Reading與文件相關的一些概念 在開始上圖之前,先說明幾個和 unix 文件密切相關的術語,方便後續討論使用 文件句柄 / 文件描 …
Continue Reading問題的提出 最近使用 github 上傳、下載項目程式碼時,經常會卡很久,有時候在命令行打了 git push 然後就去上 …
Continue Reading問題的提出 在處理文件系統路徑的時候,我們一般會先開闢一塊記憶體區,用來接收路徑、或者拼接好路徑傳遞給系統調用。這是因為路 …
Continue Reading