原创 軟考網絡工程師(三)

第三章 廣域通信網 3.1 公共交換電話網(PSTN) 由於筆者覺得本部分內容較雜且不太重要,僅記錄幾個知識點 PSTN 是典型的電路交換網絡 調制解調器Modem , 俗稱“貓”,用於電話線裏的模擬信號和數字信號互相轉換 V.90

原创 軟考網絡工程師(二)

第二章 數據通信基礎 第一部分 2.1 一些概念 信源:通信中產生和發送信息的一端 信宿:接收信息的一端 變換:變換成適合信道傳輸的形式 噪聲:信號在傳輸的過程中收到的外界干擾 2.2 數字信號與模擬信號

原创 軟考中級網絡工程師知識點筆記

前言 筆者報考了五月份的軟考,正在不斷學習中,將自己做的筆記分享出來,如果有不足之處希望讀者不吝指教,部分圖片和習題來源網絡,如涉及版權問題請聯繫刪除。 目錄(不斷更新中) 以下內容按照《網絡工程師(第五版)》章節順序。 第一章:軟

原创 軟考網絡工程師(一)

第一章 計算機網絡概論 1.1 小知識點 組成分爲硬件、軟件、協議三部分。 協議分爲國際標準OSI/RM和公認標 準TCP/IP 1.2 計算機網絡的分類 按分佈範圍:分爲局域網(LAN)、城域網(MAN)、廣域網(WAN)。

原创 無限滲透之MITM

無線局域網滲透之中間人攻擊 以下內容僅供學習,切勿用於非法用途 一、ARP欺騙 1.基本知識 IP地址,局域網內每個終端都有一個局域網IP地址,工作在網絡層。 MAC地址,一個網卡對應一個唯一的MAC地址,用於區分不同的用戶,工作在

原创 面向對象(Java)知識點串記

面向對象(Java)知識點串記 前言 面向對象考試複習時做的筆記,時間倉促可能會有紕漏,希望讀者不吝賜教 串記: java是純面向對象的語言 面向對象的三個特性:封裝,繼承,多態 編譯後由JVM解釋執行 Java 的三

原创 ARouter 源碼解析(一) APT模塊

ARouter 源碼解析(一) APT模塊 零、簡介 ​ ARouter 使用了@Autowired , @Route等註解來實現需要的功能,我們的源碼分析也從註解相關的模塊開始。ARouter的源碼中與註解相關的模塊是 aroute

原创 ARouter 源碼解析(零) 基本使用

ARouter 源碼解析(零) 基本使用 零、要解決的問題 在app的開發中,頁面之間的相互跳轉是最基本常用的功能。在Android中的跳轉一般通過顯式intent和隱式intent兩種方式實現的,而Android的原生跳轉方式會存在

原创 ARouter源碼解析(二)api模塊

ARouter源碼解析(二)api模塊 一、基本類 @Autowired,@Interceptor,@Route註釋 RouteType, TypeKind,RouteMeta,TypeWrapper PostCard 路由信息的容器

原创 Android APT 快速教程

Android APT快速教程 簡介 APT(Annotation Processing Tool)即註解處理器,是一種用來處理註解的工具。JVM會在編譯期就運行APT去掃描處理代碼中的註解然後輸出java文件。 簡單來說~~就是你

原创 Node.js websocket/ws 詳解

前言 衆所周知,HTTP協議是一種無狀態、無連接、單向的應用層協議,只能由客戶端發起請求,服務端響應請求。 這就顯示了一個明顯的弊端:服務端無法主動向客戶端發起消息,一旦客戶端需要知道服務端的頻繁狀態變化,就要由客戶端盲目地多次請求