原创 如何自學計算機專業課程

前言 昨晚聽了一期知乎live:如何自學計算機專業課程。 學習後發現,裏面的內容更適合計算機專業的在校生以及計算機基礎較弱的小白。此外,作者推薦的一些教材倒是不錯,在此分享。 image Test Post Data

原创 IDEA Terminal命令行運行javac時,一個類運用另一個類的方法找不到符號的問題

今天在學習《算法》,寫練習題1.1.28時遇到的一個問題。 在同一個包下,我在EX28.java中調用BinarySearch.java的方法,javac編譯時遇到了問題,找不到BinarySearch符號 代碼如下:

原创 windows 10的cmd的一些用法

1.《星球大戰》 看電影《星球大戰》: telnet towel.blinkenlights.nl 要改一下配置 2.win10完美去除快捷方式小箭頭的方法 1.去掉小箭頭,以管理員身份運行,文件後綴名爲.bat reg ad

原创 5.7 java之反射(獲取class對象,分析類對象的成員變量、構造器、普通方法、動態分析類對象的值,編寫泛型數組,調用任意方法)

0.什麼是反射? 首先我們先了解一下反射庫,反射庫(reflection library)提供了一個非常豐富且精心設計的工具集, 以便編寫能夠動態操縱 Java 代碼的程序。 使用反射,在設計或運行中添加新類時, 能夠快速地應

原创 MySQL的幾個show語句

返回可用數據庫的一個列表:show database; 獲取一個數據庫內的列表:show tables;使用這條語句的前提是use databasename;已經使用某數據庫纔行。 顯示錶列的設計信息:show c

原创 5.6 java之枚舉類

枚舉在曰常生活中很常見,例如一個人的性別只能是“男”或者“女”,一週的星期只能是 7 天中的一個等。類似這種當一個變量有幾種固定可能的取值時,就可以將它定義爲枚舉類型。 定義枚舉類型: public enum Size {SM

原创 5.2.4 OS之緩衝區管理(單緩衝-雙緩衝-循環緩衝-緩衝池)

文章目錄0.思維導圖1.什麼是緩衝區?有什麼作用?2.單緩衝3.雙緩衝4.單緩衝和雙緩衝通信時的區別5.循環緩衝區6.緩衝池 0.思維導圖 1.什麼是緩衝區?有什麼作用? 2.單緩衝 T>C時的例子: T<C時:

原创 6.0 《數據庫系統概論》之關係數據庫的規範化理論(數據依賴對錶的影響[插入-刪除-修改-冗餘]、1NF-2NF-3NF-BCNF-4NF、函數依賴與多值依賴)

文章目錄0.思維導圖1.爲什麼要學習關係數據庫規範化理論?(1)基本概念回顧(2)關係模式的形式化定義(3)什麼是數據依賴F?(4)數據依賴F對關係模式的影響1️⃣ 數據冗餘(Data redundancy)2️⃣ 更新異常(up

原创 《算法》練習題1.1.1--1.1.25 答案解析

文章目錄0.0.01.1.11.1.21.1.31.1.41.1.51.1.61.1.71.1.81.1.91.1.101.1.111.1.121.1.131.1.141.1.151.1.161.1.171.1.181.1.191

原创 《王道計算機組成原理》學習筆記總目錄+思維導圖

本篇文章是對《2021王道組成原理》所有知識點的筆記總結歸檔,會一直更新下去,雖說是2021年的,但是這些都是最核心的底層基礎知識,過多少年都不會有很大的變化,核心都差不多。 之後我也會寫操作系統、計算機網絡、數據結構與算法、J

原创 4.1.1 OS之初識文件管理概念和功能

文章目錄0.思維導圖1.文件的屬性2.文件內部的數據如何組織起來?3.文件之間應該如何組織起來?4.操作系統應該向上提供哪些功能?5.從上往下看,文件應該如何存放在外存?6.其他需要由操作系統實現的文件管理功能 0.思維導圖

原创 5.2.1 OS內核的I/O核心子系統及功能

文章目錄0.I/O核心子系統以及功能1.這些功能在哪個層次實現?假脫機技術I/O調度設備保護 0.I/O核心子系統以及功能 1.這些功能在哪個層次實現? 假脫機技術 I/O調度 設備保護

原创 5.2.2 OS之I/O設備假脫機技術(SPOOLing)

文章目錄0.思維導圖1.什麼是脫機技術?2.假脫機技術輸入井和輸出井輸入進程與輸出進程輸入輸出緩衝區共享打印機原理分析---假脫機技術的一種應用 0.思維導圖 1.什麼是脫機技術? 這裏溫習一下手工操作階段: 因爲手工階段