原创 【梳理】計算機組成與設計 第4章 處理器 第3節 異常(內附文檔高清截圖)

配套教材: Computer Organization and Design: The Hardware / Software Interface (5th Edition) 建議先修課程:數字邏輯電路、C / C++、彙編語言。

原创 【梳理】簡明操作系統原理:銀行家算法(內附文檔高清截圖)

銀行家算法 W. Dijkstra的銀行家算法是一種避免死鎖的算法。命名原因是該算法原本爲銀行設計,確保銀行發放貸款時,不會發生不能滿足全部客戶的需求的情況。 1、銀行家算法需要的數據結構 設1個CPU核心上有: s個進程。進程向

原创 【梳理】簡明操作系統原理 第十三章 文件和目錄(內附文檔高清截圖)

參考教材: Operating Systems: Three Easy Pieces Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau 在線閱讀: http://pages.

原创 【梳理】簡明操作系統原理 第十二章 機械硬盤 RAID(內附文檔高清截圖)

參考教材: Operating Systems: Three Easy Pieces Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau 在線閱讀: http://pages.

原创 【梳理】簡明操作系統原理 第十一章 I / O設備(內附文檔高清截圖)

參考教材: Operating Systems: Three Easy Pieces Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau 在線閱讀: http://pages.

原创 【梳理】計算機組成與設計 第3章 算術 第2節 浮點(內附文檔高清截圖)

配套教材: Computer Organization and Design: The Hardware / Software Interface (5th Edition) 這是專業必修課《計算機組成原理》的複習指引。建議將本複

原创 【梳理】計算機組成與設計 第3章 算術 第1節 整數的四則運算(內附文檔高清截圖)

配套教材: Computer Organization and Design: The Hardware / Software Interface (5th Edition) 這是專業必修課《計算機組成原理》的複習指引。建議將本複

原创 【Linux 基礎】在 Visual Studio Code 中使用 clang-format 擴展來自動修正代碼格式

1、安裝擴展插件 Clang-format,以便能在 Code 下使用 clang-format。 2、在終端下,輸入: sudo apt-get install clang-format 安裝 clang-format。 3、

原创 【Java】【VSCode】要求輸入package語句的解決辦法

Visual Studio Code 根據打開的文件夾來選定包名。如果 .java 文件處於打開的文件夾的根目錄下,就不會被要求輸入包名。在打開的文件夾的子文件夾中的 .java 文件會全部被要求在文件頭處輸入 package 語

原创 在 Windows 下的 VSCode 中使用 clang-format 擴展對代碼自動格式化

1、在 VSCode 中,安裝 clang-format 擴展。 2、安裝 LLVM(http://releases.llvm.org/download.html) 在 Pre-Built Binaries 中選擇 Windows

原创 【官方教程】在 Linux 環境下配置 Visual Studio Code C / C++ 編程用的 task.json 、 launch.json 和 c_cpp_properties.json

打開 VSCode ,安裝 C / C++ 的擴展後,按如下網頁的教程操作: https://code.visualstudio.com/docs/cpp/config-linux

原创 如何在 Debian 上安裝 Visual Studio Code (VS Code)

Visual Studio Code 簡稱 VS Code 是 Microsoft 開發的免費開源跨平臺代碼編輯器。 它具有內置的調試支持,嵌入式 Git 控件,語法高亮,代碼完成,集成終端,代碼重構和代碼片段。 可以使用擴展來擴

原创 在 VMWare Workstation Player 中創建一個 Linux(Debian)虛擬機並安裝 VMWare Tools(用於虛擬機與主機共享剪貼板)、配置軟件倉庫(方便安裝常用軟件)

1、到 Debian.org 的鏡像選擇頁面(或其它頁面)選擇官方站點或任意一個鏡像站點下載其中一個版本。我選的是 https://mirror.xtom.com.hk/debian-cd/10.4.0/amd64/iso-bd/

原创 【Java】編程練習:文件的讀寫

作業要求 程序功能: 批處理JAVA源文件。 (1) 當有多個包組成一個應用時,編譯主類,將自動編譯其它相關的類,生成的字節碼文件與其源文件在同一目錄下。自己編寫主類Main在無名包中,類A在包Adam中,類C在包Ad

原创 【Java】編程練習:簡易計算器(BigDecimal 及其常用操作)

作業要求 編寫Java GUI程序,實現一個簡單計算器。要求如下: (1)設計的界面如下圖所示:窗體的標題欄顯示“模擬計算器—江海大”,1個文本框用於顯示輸入字符和計算結果;20個按鈕控件作爲字符輸入按鍵或者功能按鍵。 (2)計