原创 Unix/Linux 編程實踐教程第六章習題

tips: 這一章習題倒是少,練習題多到頭皮發麻。。。編程練習 6.3 中的毫秒應該是寫錯了,是百毫秒 6.1 tr命令用於轉換或刪除文件中的字符,詳細的用法可以參考 Linux tr命令,至於不接受命令行指定文件,我想是因爲標準

原创 Unix/Linux 編程實踐教程第五章習題

tips: 這一章的習題是真的多,花費了我許多時間,說實話,這本書的習題難度對我而言還是挺大的。這裏有一些小建議,看的時候可以同時參考其他書,我參考的是《UNIX環境高級編程》和《Linux C編程一站式學習》,第二本我在最底下留

原创 VS Code 配合 WSL 搭建 C/C++ 開發環境

“WSL 真香” 最近在看 《TCP/IP網絡編程》,韓國人寫的,講解了 Windows 和 Linux 平臺下的網絡編程,纔看了四章,感覺通俗易懂,值得一讀。出版社網站上提供了源碼,平時主要使用 Windows,爲了看本書

原创 Unix/Linux 編程實踐教程第四章習題

tips: 答案僅供參考,不保證正確 4 .1 這個硬件位置一般稱作 CHS 地址,既磁頭數(Heads)、柱面數(Cylinders)、 扇區數(Sectors),而在系統中描述數據所在的區塊稱作 LBA (邏輯區塊地址),這

原创 Unix/Linux 編程實踐教程第三章習題

==tips:==答案經供參考,不保證正確 3.1 在我的 deepin 上,d_name 的長度是 256,有的系統定義成 1 是爲了節省空間,使用時可以通過 malloc() 動態的分配空間,比如: struct dirent

原创 Unix/Linux 編程實踐教程第二章習題

tips: 如果使用 man 查詢是出現問題可能是你的 Linux 發行版沒有完整的 man pages,可以通過下面的命令安裝: sudo apt install manpages sudo apt install manpag

原创 .gitignore配置學習

在使用 git 上傳本地代碼的時候,我們希望有些部分能夠不上傳,比如通過 npm 安裝的一些包或者數據庫之類的資源,畢竟天朝網絡感人。 這時候一個叫 .gitignore 的文件就起作用了。 在 Windows 上創建 . 開頭的文件有一

原创 探索開機的祕密

我們知道計算機的主要由 CPU、內存、外存、外部設備等組成,其中 CPU 是計算機的心臟,CPU 從內存中讀取指令,一條條不知疲倦的執行,實際上我們所說的內存也就是 RAM 在掉電之後裏面的內容 會隨之清空,這樣開機時 CPU 就不能從內

原创 記錄一次 Windows 下 python 編碼問題

在 GitHub 上看到有人把 GitHub 當成收藏夾,放了許多輕音樂,看的我心癢難耐,fork 了一個,項目在 maitian,或者你可以通過麥田訪問。 這其實是個很簡單的項目,只需要用到一些簡單的 HTML CSS 技術,但是原作者

原创 慕課網python基礎學習教案(變量和數據類型)

數據類型 計算機顧名思義就是可以做數學計算的機器,因此,計算機程序理所當然地可以處理各種數值。但是,計算機能處理的遠不止數值,還可以處理文本、圖形、音頻、視頻、網頁等各種各樣的數據,不同的數據,需要定義不同的數據類型。在Pytho