原创 《計算機網絡自頂向下方法》(5) 無線網絡和移動網絡

無線網絡和移動網絡 基站(base station, BS)是無線網絡基礎設施的一個關鍵部分。基站負責爲與之關聯的無線主機收發數據,並協調多個與之相連的無線主機的傳輸。如蜂窩網絡中的蜂窩塔和 802.11 WLAN 中的接入點(A

原创 《數據庫系統概論》筆記

1 緒論 數據庫是長期存儲在計算機內有組織、大量、共享的數據集合。它可以供各種用戶共享,具有最小冗餘度和較高的數據獨立性。數據庫管理系統在數據庫建立、運用和維護時對數據庫進行統一控制,以保證數據的完整性和安全性,並在多用戶同時使用

原创 [Java網絡編程] UDP協議實現簡單一對一聊天

UDP_Send 類用來發送消息 package NET; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRe

原创 《計算機網絡自頂向下方法》(4) 鏈路層

鏈路層 鏈路層從網絡層接受下傳的數據報,並沿着鏈路將鏈路層分組幀(frame) 傳遞給下一個結點。 5.2 差錯檢測和糾正技術 奇偶校驗 差錯檢測最簡單的方式是使用單個奇偶校驗位。在偶(奇)校驗方案中,發送方只需包含一個附加的比特

原创 湖南大學編程新技術實務實驗

《編程新技術實務》是針對計算機科學與技術專業三年級開設的一門集中實踐課。 1 Java語言編程 實驗內容:獨立安裝、設置Java編程環境和數據庫環境,使用Java語言進行相應編程。 2 HTML以及J2EE簡單編程

原创 湖南大學編譯原理實驗

實驗一(一)程序設計語言及其編譯器實現概覽(1.5小時) 實驗一(二)DFA的編程實現(1.5小時) 實驗二(一)學習經典的詞法分析器(1.5小時) 實驗二(二)實現一門語言的詞法分析器(1.5小時) 實驗三(一)NFADFA(1.5小時

原创 [洛谷P1478] 陶陶摘蘋果升級版 (Java)

傳送門:P1478 陶陶摘蘋果(升級版) 俺又來水 Java 了。熟悉的陶陶摘蘋果,用 C++ 秒寫完的東西,用 Java 寫了半天... import java.util.Arrays; import java.util.Linked

原创 《計算機網絡自頂向下方法》(3) 網絡層

網絡層 因特網的網絡層負責將名爲數據報(datagram) 的網絡層分組從一臺主機移動到另一臺主機。 網絡層有兩種重要的功能: 轉發。當一個分組到達路由器的一條輸入鏈路時,路由器必須根據將該分組移動到適當的輸出鏈路。 路由

原创 《計算機網絡自頂向下方法》(2) 運輸層

運輸層 因特網的運輸層在應用程序端點之間傳送應用層報文,運輸層分組稱爲報文段(segment)。運輸層協議運行在端系統中,爲運行在不同主機上的應用進程之間提供了邏輯通信功能。 3.2 多路複用與多路分解 一個進程有一個或多個套接字

原创 《計算機網絡自頂向下方法》(1) 應用層

應用層 應用層是網絡應用程序及它們的應用層協議存留的地方,位於應用層的信息分組稱爲報文(message)。 2.2 Web 和 HTTP HTTP概況 Web 的應用層協議是超文本傳輸協議(HTTP),HTTP 運行在服務端和客戶

原创 2019ICPC徐州打鐵心得

  現在是夜間十點三十分,列車緩緩駛離徐州。此時,車內鼓譟的焦糊氣味,或是窗外領受放逐的夜色,無一不暗示並試圖揭開一個黑灰色的謎底—— 俺們打鐵了。 冇錯,俺打鐵了。2019ICPC徐州,我ACM划水生涯中的第一場區域賽,就這樣打鐵了。真

原创 Ubuntu下安裝qemu

在命令行中輸入語句: sudo apt-get install qemu 或者 sudo apt-get install qemu-system 進行安裝。安裝完成後,在命令行中輸入 qemu 確認是否安裝成功。如果提示 $: c

原创 [洛谷P1308] 統計單詞數(Java)

傳送門:P1308 統計單詞數 想熟悉一下 Java,所以來寫寫水題。題意是,給定一段文本與一個單詞,要求找出該單詞在文本中第一次出現的位置以及出現的次數,不區分大小寫,但必須單詞級的完全相同。因爲要求單詞完全匹配,又單詞前後都具有一個空

原创 湖南大學數字電路與邏輯設計實驗(含CPU設計)

數電的大作業CPU設計或許是我做的最認真的一次實驗了,歷經三個鏖戰到凌晨三點的深夜才最終完成,我應該是最早做完的。 導致的就是被無數人問問題,最後被問到發燒(捂臉)。 寫得不是很好,但至少是在沒有人可以問的情況下自己獨立完成的,菜我也認了

原创 [Java網絡編程] TCP協議實現簡單多用戶登錄

分爲客戶端與服務器端。客戶端向服務器端發送用戶信息,請求登錄;服務器端採用多線程處理多用戶登錄請求,並簡單匹配用戶登錄信息是否正確,返回相應的狀態。 package NET; import java.io.DataInputStrea