原创 進程、線程與程序之間的區別(用蛋炒飯做比喻)

進程與線程是什麼,它們之間又有peach區別 先來整點學術類的好活,在準備說句人話 1. 進程與線程的概念(進程是各種資源的集合,線程則是在CPU上被調度執行的實體) 吐槽一下:其實我在看《現代操作系統》這本書裏面沒有特別明確提出

原创 以太網、互聯網、萬維網、因特網、城域網/廣域網/局域網的區別

以太網、互聯網、萬維網、因特網、城域網/廣域網/局域網,👴終於 1. 互聯網(internet)和因特網(Internet)多了個大小寫,有什麼區別 Internet(因特網)是專有名詞,是一個當前全球最大的、開放的、有衆多網絡互

原创 Dijkstra算法的C++、JAVA、Python實現(轉載)

具體講解:留個位置,馬上來 Python實現 轉載至CSDN博主chenxing_的《dijkstra算法python實現》,網址:https://blog.csdn.net/chenxing_/article/details/8

原创 深度優先搜索DFS(動畫解算法,內附C++/C、JAVA、Python的實現)

深度優先搜索DFS(動畫解算法,附例題以及各種語言的實現方式) 動畫解算法 視頻裏面用的是僞代碼,是爲了讓各種語言的讀者明白,具體實現我會給鏈接。性能分析以及與深度優先搜索的比較,在後面。 該視頻《深度優先搜索(DFS)》

原创 回溯算法以及剪枝技巧(內附通用構建模板,文末有C++、JAVA、Python的實現)

回溯算法是一種很重要的算法,有着通用算法的美稱,不管是leetcode也好還是考研、筆試也罷都會有大量回溯算法的題目出現。該文章首先會解決什麼叫做回溯算法,然後以leetcode題目《46. 全排列》、 leetcode題目《13

原创 虛擬化技術詳解——少年想自己做個虛擬機嗎?

白嫖了這麼久的VMare workstation來搞Linux系統,一直不知道虛擬機的虛擬兩個字是什麼東西。看了《現代操作系統》纔有所瞭解,那就順手做個虛擬化技術的筆記進行總結。私信可以給電子書,如果我那時候還保留的話(現2020

原创 Dijksta算法詳解(動畫解算法,附C++\C、JAVA、Python的實現)

視頻裏面用的是僞代碼,是爲了讓各種語言的讀者明白,具體實現我會給鏈接。 該視頻《Dijkstra算法,最短單源路徑》爲博主原創視頻,如果你覺得ok講的明白,點個關注,點一下鏈接刷一下播放量,製作不易,謝謝。 BTree-二

原创 NAT技術詳解(網絡地址轉換)

組織對不起,90年的事我瞞不住了——NAT(網絡地址轉換) NAT(Network Addresss Translation),網絡地址轉換,本質上是一種允許在互聯網的不同地方重複使用相同的IP地址集的機制,同時作爲公網IP地址和

原创 DHCP協議詳解——TCP/IP協議的配置信息

爲了使用TCP/IP協議族,每臺主機和路由器需要一定的配置信息。配置信息用於爲系統指定本地名稱,以及爲接日指定標識符(例如IP地址)。多年來,已有很多方法可提供和獲得這種信息,但基本上採用3種方法:手工獲得信息,通過一個系統獲得使

原创 IPv4和IPv6的數據報結構頭部詳解

IP數據報 1. IP數據報究竟是個什麼鬼 IP是TCP‘/IP協議族中的核心協議。所有UDP、TCP、ICMP和IGMP數據都是通過IP數據報傳輸。IP提供了一種盡力而爲、無連接的數據報交付服務。 1.盡力而爲的含義是IP數據報

原创 ICMP詳解——Internet控制協議

Internet控制報文協議(Intemet Control Message Protocol, ICMP)是IP協議的一種補充,它與IP協議結合使用,以便提供與IP協議層配置和IP數據包處理相關的診斷和控制信息(IP協議本身並沒

原创 字典樹詳解(Trie樹,前綴樹)

首先說明一點的是,文章裏面用的是僞代碼,好讓各種語言的讀者整明白了,我相信最後各位讀者自己也可以寫出來,最後保險起見。我會貼出個JAVA,python,C++語言版本實現的鏈接,避免篇幅過長的問題。(博主第一次寫數據結構的僞代碼,

原创 深度優先搜索的Python、JAVA、C++語言實現

具體講解: Python的實現 轉載至CSDN博主 郭暢小渣渣 的《Python實現深度優先與寬度優先搜索算法》,侵權立刪。 網址:https://blog.csdn.net/qq_40276310/article/detail

原创 DNS協議(wireshark進行分析,圖示遞歸查詢及迭代查詢)

DNS協議(Domain Name System)就是將IPv4地址和IPv6地址一大串鬼都看不懂的數字符號,變成人能看懂的符號。DNS服務於IP地址到域名之間的映射轉換。所謂域名就是網址,比如: 致敬一下大佬的文章,也是它讓我

原创 阿偉的學習計劃5.28-6.29

即將面臨的考試以及需要完成的任務 物理化學6.29 毛概6.29 力學 6.15之後 至善網的毛概刷題 計算機選修的期末考試6.20 大創(說是大創其實也就是化工的任務)6.20 在考試方面,按照學校的意思是按照原來的時間保持不變