原创 uCore lab1 操作系統實驗 challenge

uCore lab1-challenge 我胡漢三又回來了!!! 怎麼可以滿足於10/40呢!!! 接受挑戰,封印解除!!! 擴展練習 Challenge 1 擴展proj4,增加syscall功能,即增加一用戶態函數(可執行一特

原创 uCore lab1 操作系統實驗

uCore lab1 —— 幼兒園 lab1有什麼?實現功能後能做啥? 一個bootloader 可以切換到X86保護模式 能夠讀磁盤並加載ELF執行文件格式 顯示字符 一個OS 可以處理時鐘中斷 顯示字符 項目組

原创 爲什麼web.xml配置servlet映射要多一個servlet-name

爲什麼web.xml配置servlet映射要多一個servlet-name 昨天在看《Head First Servlets & JSP》二刷JavaWeb的時候,突然注意到一個點,爲什麼web.xml配置servlet映射要多一

原创 uCore lab0 操作系統實驗

uCore lab0 最近想開始做清華學堂在線的OS Lab,得先深入理解ucore,自然也就需要了解支撐ucore運行的硬件環境,即瞭解處理器體系結構(瞭解硬件對ucore帶來影響)和機器指令集(讀懂ucore的彙編)。ucor

原创 JavaWeb項目沒有main怎麼跑

JavaWeb項目沒有main怎麼跑 寫了這麼多的servlet,突然發現,好像找不到程序的入口?(比如main()???) main()在Tomcat裏 首先必須確認,main()是存在的 在哪裏呢?在我們部署的Tomcat容器

原创 難搞的“常宏靜”

寫在前面 他們沒有聯繫只有區別:不同層面上的東西。 #define: 預處理層面上的替換,不存在於語意層面 const: 變量的訪問控制:只讀(read-only) static: 變量的作用域控制 ——來自B乎某網友

原创 OOP第四次練習

錯題集 我真是艹了C艹了 選擇 某類中有一個無參且無返回值的常成員函數 Show,則正確的 Show 函數原型是 const void Show(); void const Show(); void Show()

原创 二學“面向接口編程”

面向接口編程——遵循契約辦事 雖然之前學過【策略模式】,知道要面向接口,而不是面向實現,那麼真的有get到精髓嗎? 接口的本質是什麼?——代碼世界裏的契約。 接口裏的一個個方法,就是契約的條款 OOP中和接口非常相似的就是抽象類,

原创 記ssm中的驗證碼問題

問題情況 想實現一個用戶登錄的驗證碼驗證,我參考了這篇博文 但是致命的問題出現了… 不能刷新!!!!!! 解決 博主給的方法是在驗證碼上觸發onclick事件 <img src="checkCode" alt="" width

原创 計算機組成原理複習(一):計算機系統概論

1.計算機系統概論 (本文被*的內容爲非重點,瞭解即可) ❓什麼是計算機系統呢? 💻它是一個由硬件、軟件組成的複雜的自動化設備。 分類* 電子模擬計算機 電子數字計算機 專用計算機 通用計算機 比較內容 數字計算機

原创 C++的命名空間namespace

它是個啥 硬核理解——“地基” 就像A小區有一棟樓房叫6#,B小區恰好也有,我們要去B小區的6#怎麼辦?所以要去的話就要加個前綴,我要去B小區的6#,這個A小區和B小區就是命名空間了 爲什麼需要有namespace

原创 接口與抽象類的區別【詳說】

接口與抽象類的區別 區別一 抽象類只能單繼承,接口能多實現 區別二 抽象類是一個類,可以被任意權限修飾符修飾,靜態和非靜態屬性,final和非final屬性,可以有非抽象方法;但接口中的方法不能實現(Java8中才開始有默認實現,

原创 二學單例模式

二學單例模式 哎呀!單例都學爛了,有什麼好學的啊? 因爲今天看《Head First 設計模式》看到了一些細節部分,決定重新認識一下單例 應用場景 線程池 緩存 註冊表 工廠 對話框 偏好設置 … 普通的單例 我們先來看看 p

原创 MySQL基礎部分學習筆記

怎麼理解數據庫 本質:就是個放數據的**“倉庫”** 數據存放 萌芽階段 放在內存裏——瞬時:程序結束,上次的數據就沒啦 放在文件裏——持久:進步了!能一直保存了(比如放在.txt文件裏),但還是存在問題 不安全 不方便在中間

原创 C++的初始化列表

前言 被一道題目困擾了好久,搞死我了。一直學Java的我,根本不知道C++竟然有這種神仙玩意兒,實屬給我整懵了。 它是個啥 Initializers List 顧名思義,就是初始化 ,但和構造函數的賦值不同的是 初始