
Activity 組件的啟動過程 基于 Android 2.3.1 當我們在 Launcher 中點擊一個 app 時,發生了什么? 1. 參與...
Android HTTPS導讀 概述:在客戶端和服務器之間協商出一套對稱秘鑰,每次發送信息之前將內容加密,收到之后解密,達到內容的加密傳輸。 寫...
單調棧題解 單調棧結構 牛客鏈接 方法:單調棧 算法 這里維護一個單調遞增棧,可以找到比當前元素要小的元約定:當前元素 cur,棧頂元素 top...
雙端隊列題解 239. 滑動窗口最大值 牛客鏈接LeetCode 鏈接 方法一:暴力法 該題最直接的解法,直接遍歷每個滑動窗口,找到每個窗口的最...
1. Map 接口概述 本文源碼基于 JDK1.8 Map 接口定義:將 key 映射到 value 的一個對象。Map 不能包含重復的 key...
EventBus 源碼隨想 首先網上已經有不少優秀的EventBus的源碼分析文章,這篇只是為了記錄自己的理解,畢竟自己親自寫出來才能理解的更深...
0. 幾個概念 在操作系統中,線程 是操作系統調度的最小單元,同時線程也是一種受限的系統資源,即線程不可能無限制的產生,并且線程的創建和銷毀都會...
0. 如何動態修復 bug 1、下發補丁(內含修復好的 class)到用戶手機,即讓 app 從服務器上下載。(網絡傳輸) 2、app 通過某種...
Read The Fucking Source Code 0. 準備工作 首先問自己幾個問題: 為什么要跨進程通信(IPC)? (進程之間是不可...