原创 操作系統概要

強調內容系統做了什麼? 以 HelloWorld爲例,操作系統編譯翻譯之後,運行時會不斷的在應用進程和系統進程之間切換。也就是說系統運行的程序又不斷陷入操作系統之中,去請求系統權限,最終打印helloworld。這個角度來看:操

原创 TCP/IP學習筆記<二>傳輸層協議(UDP TCP SCTP)

UDP(用戶數據報協議) 是傳輸層三協議中最簡單的,完成多路複用和解多路複用(通過給數據報加源和目的端口號),還給包增加校驗和,來進行差錯控制。這種情況下,差錯控制知識是與否的過程,和TCP不同的是他沒有出錯重傳的機制(出錯就丟掉

原创 static修飾變量的通過類名調用的測驗

package myHomework; public class D21_static { static int s=1512340101; public static void main(String[] args)

原创 HTML5 網頁音頻和視頻( 和 )

HTML5 特性,包括原生音頻和視頻支持而無需 Flash。 HTML5 新添加 和 標籤讓我們給站點添加媒體變得簡單。我們只需要設置 src 屬性來識別媒體資源,包含 controls 屬性讓用戶可以播放和暫停媒體。 嵌入視

原创 進程和線程的區別

一個程序至少有一個進程,一個進程至少有一個線程. 線程的劃分尺度小於進程,使得多線程程序的併發性高。 另外,進程在執行過程中擁有獨立的內存單元,而多個線程共享內存,從而極大地提高了程序的運行效率。 線程在執行過程中與進程還

原创 虛擬機原理

什麼是虛擬化? 是指通過虛擬化技術將一臺計算機虛擬爲多臺邏輯計算機,虛擬化技術可以擴大硬件的容量 X86計算機是單系統單應用的(X86是由Intel推出的一種複雜指令集,用於控制芯片的運行的程序,現在X86已經廣泛運用到了家用P

原创 epuals的好例子

package myHomework; public class D17_epuals { public static void main(String[] args) {// 靜態變量static

原创 java基礎篇筆記(一)

從控制檯輸入輸出 從控制檯輸入:java要使Scanner類創建它的對象,以讀取來自System.in 的輸入,如下所示:Scanner input = new Scanner (System.in ); 這行表示,創建了一個S

原创 java基礎篇筆記

JDK(java development kit),java的開發和運行環境,java的開發工具和jre JRE(java runtime enviroment),java程序的運行環境,有java的運行時需要的類庫+jvm j

原创 Html /css 筆記

問:HTMl裏面有許多的縮進和空格,但是瀏覽器不會顯示它們? 答:因爲瀏覽器顯示html時會忽略製表符,還有大多的空格,他根據標記來確定那裏分行或者分段。 問:爲什麼要用這個文件 答:因爲這個標記會通知瀏覽器這是個HTML文

原创 html 表格和表單知識點

HTML 表單和表格 1、使用表單標籤   網站使用 HTML 表單可與用戶進行交互,表單元素是允許用戶在表單中輸入內容,比如:文本框、文本域、單選框、複選框、下拉列表、按鈕等等,表單可以把瀏覽者輸入的數據傳送到服務器端,這樣服

原创 TCP/IP學習筆記<三>網絡層

網絡層負責客服源到目的地(計算機到計算機或者主機到主機)的數據包的發送,他可以跨多個網絡(鏈路)。網絡層保證數據包從源頭到最終的目的地。網絡層是負責單個數據包從源主機到目的主機的發送個人理解網絡層就是負責鏈路上的數據報的傳輸,它更

原创 JAVA 圖形化界面的格式

總結 : 1. 繼承JFrame類 2. 在最上方定義組件 3. 在構造方法中創建組件 4. 在構造方法中添加組件

原创 BT——專門爲大容量文件的共享而設計的網絡協議

Bit Torrent協議:俗稱比特洪流、BT下載。 用於對等網絡中文件分享的網絡協議的程序。 BitTorrent專門爲大容量文件的共享而設計。 與點對點(point-to-point)的協議程序不同,BT下載是用戶羣對用

原创 java環境配置經驗

環境變量的配置的原因是:指定一個軟件的路徑 需要思考一個問題:爲什麼要配置環境變量?這個變量裏面存放着什麼? 答:以Windows爲例,如果你要在dos界面中,無論你處於什麼位置都可以使用notepad來打來記事本,這是因爲系統