原创 一文徹底掌握IO流

本文主要是對Java中IO知識點進行整理和學習。 一言以蔽之,IO 從名字上看input+output,輸入到輸出之間的管道就是io,主要就是學習各種流(字節流,字符流),最後會加入conmonsIO ,使用它簡化我們的操作,提高

原创 馬向胡漠人稀處,劍指浙江西子旁 ——記2050大會

三年一瞬塵與土,四千里路雲和月,歲月不居,時節如流,在2050我遇到了自己想要的未來。 而你的未來是什麼樣子? 100場主題論壇,100名志願者出品人,10000平米探索展區,從航天航空,AI智能,從量子計算,到可持續發展,從行業

原创 在時間複雜度爲nlogn下讀取文件求逆序對

問題: 對於一個包含N個非負整數的數組A[1…n],如果有i < j,且A[ i ]>A[ j ],則稱(A[ i] ,A[ j] )爲數組A中的一個逆序對。 例如,數組(3,1,4,5,2)的逆序對有(3,1),(3,2),(4

原创 仿雷電——飛機大戰類遊戲Ⅰ

文章目錄簡介第一階段:遊戲界面的繪畫及圖片加載1.添加背景圖片第二階段:使用多線程讓動畫動起來第三階段:鍵盤操控飛機第四階段:炮彈和飛機碰撞,爆炸第五階段:顯示分數 簡介 我們仿照 QQ遊戲“”雷電這個風靡全球的遊戲,來把所有知識

原创 夏日炎炎,使用決策樹去挑選西瓜(python實現)

本篇文章將從決策樹模型的原理開始講起,通過解決如何在夏日中挑選西瓜這一問題來全面掌握。 本文目錄: 一:問題導向 二:ID3算法預備知識: 2.1:熵 2.2 : 信息增益 三:代碼實現及結果分析 3.1:標註數據: 3.

原创 《計算機系統要素實驗》Pro一:構建基礎邏輯門

Pro1 Nand 門 邏輯關係如圖: a b Nand(a,b) 0 0 1 0 1 1 1 0 1 1 1 0 這個門的內部實現跟它的名字一樣,先 And 所有 a 與 b,再將結果取反。 Nan

原创 《計算機系統要素實驗》Pro2:自己做一個算術邏輯單元ALU

Pro2:布爾運算 HalfAdder半加器 半加器的LSB位叫sum,MSB位叫carry 觀察發現:sum位也就是XOR異或門的結果,carry也就是AND位的結果,可以直接替代 XOR(a=a,b=b,out=sum);

原创 《計算機系統要素實驗》Pro3: RAM是怎麼組成的?

pro3:時序邏輯 文章目錄pro3:時序邏輯1比特位寄存器 BitRegister(16位寄存器)N RAM8RAM16kARM 1比特位寄存器 Bit /** * 1-bit register: * If load[t]

原创 B樹最大高度推導

文章目錄B樹最大高度推導推導B樹的最小高度推導最大高度B+樹:MySQL數據庫索引是如何實現的?1. 遇到問題2. 嘗試用學過的數據結構解決這個問題3. 改造二叉查找樹4. 索引的弊端 B樹最大高度推導 【聲明幾個重要概念】 B樹