原创 Java 文件、文件夾刪除

Java刪除文件和文件夾 delete 方法用於刪除文件和空文件夾 如果想刪除文件夾,必須保證文件夾中沒有文件,也就是刪除已有的文件或者文件夾 另一種刪除一個非空文件夾的方法是Files.walkFileTree()方法 pu

原创 Java 文件分隔符,文件路徑分隔符 File separator, separatorChar, pathSeparator, pathSeparatorChar

下面是File類的四個靜態變量; File.separator: 和平臺相關,是一個字符串. 例如, ‘\’ 是在windows , ‘/’ 是在Unix. File.separatorChar: 和上面一樣,但是char類型的.

原创 Java 創建文件三種方法

1. File.createNewFile() 方法 可以通過 java.io.File 的 createNewFile() 方法創建;返回可能是true或者false 或者拋出 IOException 生成File對象指定的參

原创 二進制加法器 - 邏輯門實現二級制書的加法和減法

利用電子器件創建一個加法器 半加器 全加器 進位 加法器和減法器後期繼續

原创 手電筒的剖析 - 電流的形成、電流、電壓、電阻 - 計算機中的電學知識

作者通過,手電筒剖析,重點說明了,電流形成的原理和電路相關的概念:原子 中子、 電子、 質子、環路、電流、 電壓 、電阻 手電筒 電燈泡的組成 電池 一個燈泡 一個開關 一些金屬片和一個塑料殼 電路是一個環路,電池、導線、燈泡

原创 電報機與繼電器 -- 及時遠距離通信的方案

首先總結了莫爾斯NB的人生 提出問題:遠距離和即使通信不能同時做到 電報發明 電報:遠距離書寫 電磁現象:電線繞鐵棒、通電,產生磁性 電報模型:一端發送、一端書寫,簡化成一端發送、一端產生"嘀—嗒"的聲音 最後加入繼電器,信息傳輸

原创 門 - 各種基礎邏輯電路

電路中的門 - 讓點流通過或者阻止電流通過 上一章的布爾代數 (M x N x (W + T))+ (F x N x (1 - W)) + B 使用開關和燈泡的電路,在19世紀都有了,但是沒有人意識到布爾表達式可以用電路實現。香農

原创 繞過拐角的通信 - 繼續熟悉電路相關知識

渴望通過自己學習的電路的知識和自己的小夥伴通信,這種通信的方式的好處就是不限制通信的對方在自己的視線之內。 通過手電筒一樣的電路,通過開關斷開和閉合傳遞消息,原理就是莫爾斯碼。 雙方通信,你這邊一個開關,你的朋友也必須有一個開關,

原创 我們的是個數字 - 十進制和他的代替者

數字或者語言就是對現實世界的編碼 編碼就是爲了傳遞信息,爲了方便變大 人有十個手指頭,所以我們就是十進制,逢十進一 重點是0數字和位置相關的技術方法的發明 十進制:0 1 2 3 4 5 6 7 8 9 10 八機制:0 1 2

原创 二進制數 - 用多少位編碼或者表示多少種可能性

二進制是我們能發明的最簡答的技術系統; 比特 bit是組成信息的基本單位,沒有比這個更小的了。 1比特是可能存在的最小的信息量。任何小於1比特的內容都根本算不上信息。 用多位比特表示複雜的信息 通過兩盞燈的組合,表示不同的意思,表

原创 邏輯與開關 - 貓篩選器

邏輯數學化 – > 大腦工作數學化 用數學表達大腦的工作 普通的代數 喬治.布爾 代數和布爾代數 布爾代數的參與這是集合後者類,普通的代數參與運算的是數字。 公貓和母貓 F/M T 表示褐色的貓 B 表示褐色的貓 W 表示白色的貓

原创 反饋與觸發器 - 信息存儲的基本原理

反向器原理,輸入和輸出互相轉化 振盪器:可以自動在不同狀態中切換 電路的輸出就是電壓 觸發器(Flip-Flop):一種特殊的鏈接方式。輸出返回非輸入這種方式 可以保持信息,記住某些信息。 R-S(reset - set) 觸發器

原创 布萊葉盲文與二進制 - 繼續理解編碼的本質,尋找高效的信息交換方式

開始爲盲人編碼文字 霍伊先生視力健全,因此他被自己的感知模式所禁錮 霍伊先生是一個盲人學校的老師,他將文字凸起,這樣盲人就可以通過觸摸的方式閱讀。 但是這種方式霍伊先生只抓住了文字系統編碼的形,沒有抓住神 編碼或者信息表達

原创 至親密友:各種條件下的編碼

編碼就是爲了交流,是爲了在各種條件下交流,不同的編碼使用不同的條件。 小朋友在黑夜,父母監管的條件下,還是想和對面小朋友交流,想出將交流的內容編碼,具體是將字母A-Z,使用不同次數的閃。有提出這個編碼方式的缺點,效率太低,同樣的