原创 【Java 強化】單元測試(JUnit3、JUnit4)、XML(語法、約束、文檔結構)、DOM、DOM4J

Java 強化軟件測試黑盒測試:軟件測試工程師白盒測試:軟件開發工程師單元測試(JUnit3、JUnit4)使用 junit3.x(瞭解)使用 junit4.x(掌握)使用斷言方式(瞭解)XML 以及約束XML語法DTD 約束(瞭

原创 【計算機網絡】第5章 Internet原理與技術2(因特網的路由協議RIP、OSPF、BGP,網絡地址轉換NAT,網絡協議IPv6)

Internet原理與技術因特網的路由協議自治系統與路由協議分類(IGP、EGP)內部網關協議 - RIP【例】RIP路由信息表的交換RIP工作過程內部網關協議 - OSPF外部網關協議 - BGP路由協議總結網絡地址轉換 NAT

原创 南郵《網絡技術與應用》課後作業解析

網絡技術與應用第一次作業:(1-2章)一、填空題二、單項選擇題三、綜合題第二次作業:(第3章)一、填空題二、單項選擇題三、綜合題第三次作業(第4章)一、填空題二、單項選擇題三、綜合題第四次作業(第5章)一、 填空題二、 單項選擇題

原创 【Java 強化】代碼規範、JavaBean、lombok、內省(Introspector)、commons-beanutils組件

Java 強化代碼規範(包、類、接口、方法、變量、常量名)知識點回顧 - 主板加載通信組件案例面向接口編程 + 集合 + 匿名內部類加載資源文件 + 反射JavaBean 規範Lombok 工具內省機制(Introspector)

原创 【戀上數據結構】串匹配算法(蠻力匹配、KMP【重點】、Boyer-Moore、Karp-Rabin、Sunday)

串(Sequence)串(前綴、後綴)串匹配算法蠻力(Brute Force)蠻力1 – 執行過程 + 實現蠻力1 – 優化蠻力2 – 執行過程 + 實現蠻力 – 性能分析KMP蠻力 vs KMPKMP – next表的使用KMP

原创 【戀上數據結構】MySQL的索引底層爲何使用 B+樹?

B+樹B+樹介紹硬盤介紹盤片(platter)、盤面(side)、讀寫磁頭(head)磁道(track)、扇區(sector)柱面(cylinder)磁盤塊操作系統讀取硬盤數據的過程磁盤完成IO操作的時間查看硬盤信息MySQL的索

原创 【戀上數據結構】跳錶(Skip List)原理及實現

跳錶(Skip List)引出跳錶跳錶介紹跳錶原理及實現使用跳錶優化鏈表跳錶基礎結構跳錶的搜索跳錶的添加、刪除跳錶的層數跳錶的複雜度分析跳錶 - 完整源碼 數據結構與算法筆記:戀上數據結構筆記目錄 引出跳錶 一個有序鏈表搜索、

原创 【戀上數據結構】布隆過濾器(Bloom Filter)原理及實現

布隆過濾器(Bloom Filter)引出布隆過濾器(判斷元素是否存在)布隆過濾器介紹(概率型數據結構)布隆過濾器的原理(二進制 + 哈希函數)布隆過濾器的誤判率(公式)布隆過濾器的實現布隆過濾器的構造布隆過濾器 - 添加元素設置

原创 【Java 面向對象】基礎、Java程序的內存劃分、嵌套類(內部類、靜態嵌套類)、局部類、接口的升級問題(默認方法、靜態方法)、instanceof

面向對象對象的內存複雜對象的內存對象數組的內存思考:方法存儲在哪裏?Java程序的內存劃分this、super註解(Annotation)訪問控制(Access Control)toString方法(類名 + @ + 哈希值的16

原创 【戀上數據結構】動態規劃(找零錢、最大連續子序列和、最長上升子序列、最長公共子序列、最長公共子串、0-1揹包)

動態規劃(Dynamic Programming)練習1:找零錢找零錢 - 暴力遞歸找零錢 - 記憶化搜索找零錢 - 遞推思考題:請輸出找零錢的具體方案(具體是用了哪些面值的硬幣)找零錢 - 通用實現動態規劃(Dynamic Pr

原创 【Java 進階】匿名類(代碼傳遞、回調、過濾器)、Lambda表達式(方法引用)、函數式接口(Supplier、Consumer、Predicate、Function)

匿名類匿名類(Anonymous Class)匿名類的使用注意匿名類 - 代碼傳遞 - 測試代碼運行時間的工具類匿名類 - 回調 - 簡易網絡請求匿名類 - 過濾器 - 獲取目錄下的所有文件排序 Arrays.sort()Lamb

原创 【嵌入式實驗】《嵌入式開發工具使用》

嵌入式開發工具使用一.實驗目的二.實驗內容三.預備知識四.實驗設備及工具(包括軟件調試工具)五.實驗步驟5.1 交叉編譯工具配置及編譯5.2 arm-linux-gcc編譯工具使用5.3 編寫Makefile和使用make工具5

原创 【計算機網絡】第4章 局域網原理與技術(局域網概述、以太網技術、高速以太網、虛擬局域網、無線局域網)

局域網原理與技術局域網概述局域網的相關標準(IEEE 802、LLC、 MAC)重點總結局域網的技術特性(傳輸媒體、傳輸技術、網絡拓撲、媒體訪問控制方法)傳輸媒體(有線媒體、無線媒體)傳輸技術(基帶傳輸、頻帶傳輸)網絡拓撲(星型、

原创 【數據庫系統設計】關係數據理論(函數依賴、碼、範式、模式分解)

關係數據理論6.1 爲什麼要學習關係數據理論什麼是好的數據庫邏輯設計什麼是數據依賴關係模式的簡化表示6.2 規範化 — 關係的規範化理論6.2.1 函數依賴1.函數依賴2.平凡函數依賴與非平凡函數依賴3.完全函數依賴與部分函數依賴

原创 【Java 正則表達式】單字符匹配、預定字符、量詞、Matcher(貪婪、勉強、獨佔模式)、捕獲組、邊界匹配符、String類與正則表達式

正則表達式(Regex Expression)字符串的合法驗證自己編寫驗證邏輯使用正則表達式單字符匹配預定義字符量詞(Quantifier)Pattern、MatcherMatcher 常用方法【Matcher 工具】:找出所有匹