原创 計算機網絡:圖文解析TCP的三次握手、四次揮手 前言 1. TCP建立連接:三次握手 2. TCP釋放連接:四次揮手 3. 總結 請點贊!因爲你的鼓勵是我寫作的最大動力!

前言 計算機網絡基礎中,TCP協議建立連接 & 釋放連接時的三次握手、四次揮手十分重要 今天carson將圖文解析TCP鏈接的三次握手 & 四次揮手,包學包會包易懂! 1. TCP建立連接:三次握手 1.1 示意圖 1.2 流程解析

原创 Carson帶你學設計模式:觀察者模式(Observer) 前言 目錄 1. 模式說明 2. 解決的問題 3. 生活例子引入 4. 原理介紹 5. 總結 請點贊!因爲你的鼓勵是我寫作的最大動力!

前言 今天Carson來全面總結最常用的設計模式 - 觀察者模式(Observer)。 其他設計模式介紹 這是一份全面 & 詳細的設計模式學習指南 Carson帶你學設計模式:單例模式(Singleton) Carson帶你學設計模式:

原创 Carson帶你學Android:帶你瞭解神祕的Jetpack 前言 目錄 1. 簡介 2. 特點 3. 組成 4. 具體描述 總結 請點贊!因爲你們的贊同/鼓勵是我寫作的最大動力!

前言 在2018年 Google I/O 大會上發佈了一系列輔助Android開發者開發的實用工具集合:Jetpack 今天,我將主要介紹Android Jetpack的相關內容,包括其作用、特點 & 組成,希望你們喜歡。 目錄

原创 carson帶你學設計模式:觀察者模式(Observer) 目錄 1. 模式說明 2. 解決的問題 3. 生活例子引入 4. 原理介紹 5. 總結 請點贊!因爲你的鼓勵是我寫作的最大動力!

目錄 1. 模式說明 定義對象間的一種一對多的依賴關係; 當1個對象的狀態發生改變時,所有依賴於它的對象都將得到通知 & 自動更新對應操作。 又稱:發佈 / 訂閱模式 2. 解決的問題 常變對象 與不常變對象之間存在依賴關係的

原创 手把手帶你深入源碼瞭解Dialog窗口機制 概述 分析內容 Dialog創建 Dialog展示 Dialog 銷燬 總結 請點贊!因爲你們的贊同/鼓勵是我寫作的最大動力!

概述 本文將通過 Dialog 的創建、展示 & 銷燬過程 詳細說明 Dialog 的窗口機制 分析內容 // 1. 創建 Dialog dialog = new ProgressDialog(context); // 2. 展示 di

原创 Android:帶你瞭解神祕的Jetpack 前言 目錄 1. 簡介 2. 特點 3. 組成 4. 具體描述 總結 請點贊!因爲你們的贊同/鼓勵是我寫作的最大動力!

前言 在2018年 Google I/O 大會上發佈了一系列輔助Android開發者開發的實用工具集合:Jetpack 今天,我將主要介紹Android Jetpack的相關內容,包括其作用、特點 & 組成,希望你們喜歡。 目錄

原创 什麼叫產品的流程圖

流程圖定義 流程圖是表示流經一個系統的信息流的圖形代表。說白了就是表示先做什麼後做什麼,實際上就是“開始,結束,行動,狀態與判斷”的組合。 產品流程圖產品流程圖包括業務流程、操作流程和頁面跳轉流程。業務流程圖 作用:描述系統內各角色之間的業

原创 你不知道的 Android WebView 使用漏洞 前言 目錄 1. 類型 2. 具體分析 總結 2.2 密碼明文存儲漏洞 2.3 域控制不嚴格漏洞 3. 總結

前言 現在很多App裏都內置了Web網頁(Hyprid App),比如說很多電商平臺,淘寶、京東、聚划算等等,如下圖 上述功能是由 Android的WebView 實現的,但是 WebView 使用過程中存在許多漏洞,容易造成用

原创 Android 四大組件:這是一份全面 & 詳細的Activity學習指南

前言 Activity屬於 Android的四大組件之一 本文將全面解析 Activity ,獻上1份 Activity的學習攻略,包括其生命週期、啓動模式、啓動方式等等,希望你們會喜歡。 目錄 1. 定義 即 活動,屬

原创 (JVM)Java虛擬機:手把手帶你深入解析 - 靜態分派 & 動態分派原理

前言 瞭解 行爲方法分派 有利於在行爲分派時時進行一些功能操作 本文全面講解行爲分派的類型:靜態 & 動態行爲分派,希望你們會喜歡。 目錄 1. 知識儲備 1.1 分派 定義:確定執行哪個方法 的過程 a. 疑問

原创 Android自定義View:手把手帶你深入瞭解神祕的估值器(TypeEvaluator)

前言 動畫的使用 是 Android 開發中常用的知識 可是動畫的種類繁多、使用複雜,每當需要 採用自定義動畫 實現 複雜的動畫效果時,很多開發者就顯得束手無策 Android中 補間動畫 & 屬性動畫實現動畫的原理是:

原创 JVM 引用計數法 & 引用鏈法詳細解析:如何判斷一個Java對象是否存活

前言 如何判斷一個Java對象是否存活對於垃圾回收、防止內存泄漏等十分重要 本文將全面講解判斷Java對象存活的方式,希望你們會喜歡 目錄 1. 判斷方式 垃圾收集器對 Java堆裏的對象 是否進行回收的判斷準則:J

原创 Kotlin:這是一份全面 & 詳細的 類使用 的語法學習指南

前言 Kotlin被Google官方認爲是Android開發的一級編程語言 今天,我將主要講解kotlin中的類的所有知識,主要內容包括如下: 1. 類的聲明 & 實例化 // 格式 class 類名(參數名1:參數類型,參

原创 JVM:圖文詳解Java虛擬機的內存結構

前言 瞭解Java中的對象、變量等存放的內存區域十分重要 本文將全面講解Java虛擬機中的內存模型 & 分區,希望你們會喜歡 在接下來的日子,我會推出一系列講解JVM的文章,具體如下;感興趣可持續關注 Carson_Ho的C

原创 Android:你知道該如何正確獲取View座標位置的方法嗎?

前言 獲取 View 座標在 Android 開發中非常常見。今天carson將詳細給大家講解 獲取 View 座標常用6種方式: getLeft()、getTop()、getRight()、getBottom() getX()