
Activity 組件的啟動(dòng)過程 基于 Android 2.3.1 當(dāng)我們?cè)?Launcher 中點(diǎn)擊一個(gè) app 時(shí)炸茧,發(fā)生了什么勺拣? 1. 參與...
Android HTTPS導(dǎo)讀 概述:在客戶端和服務(wù)器之間協(xié)商出一套對(duì)稱秘鑰,每次發(fā)送信息之前將內(nèi)容加密见咒,收到之后解密,達(dá)到內(nèi)容的加密傳輸冠蒋。 寫...
單調(diào)棧題解 單調(diào)棧結(jié)構(gòu) 叛程郏客鏈接 方法:?jiǎn)握{(diào)棧 算法 這里維護(hù)一個(gè)單調(diào)遞增棧,可以找到比當(dāng)前元素要小的元約定:當(dāng)前元素 cur牛曹,棧頂元素 top...
雙端隊(duì)列題解 239. 滑動(dòng)窗口最大值 欧鸬悖客鏈接LeetCode 鏈接 方法一:暴力法 該題最直接的解法,直接遍歷每個(gè)滑動(dòng)窗口,找到每個(gè)窗口的最...
1. Map 接口概述 本文源碼基于 JDK1.8 Map 接口定義:將 key 映射到 value 的一個(gè)對(duì)象超营。Map 不能包含重復(fù)的 key...
EventBus 源碼隨想 首先網(wǎng)上已經(jīng)有不少優(yōu)秀的EventBus的源碼分析文章,這篇只是為了記錄自己的理解演闭,畢竟自己親自寫出來才能理解的更深...
0. 幾個(gè)概念 在操作系統(tǒng)中,線程 是操作系統(tǒng)調(diào)度的最小單元米碰,同時(shí)線程也是一種受限的系統(tǒng)資源窝革,即線程不可能無限制的產(chǎn)生,并且線程的創(chuàng)建和銷毀都會(huì)...
0. 如何動(dòng)態(tài)修復(fù) bug 1虐译、下發(fā)補(bǔ)丁(內(nèi)含修復(fù)好的 class)到用戶手機(jī)吴趴,即讓 app 從服務(wù)器上下載漆诽。(網(wǎng)絡(luò)傳輸) 2、app 通過某種...
Read The Fucking Source Code 0. 準(zhǔn)備工作 首先問自己幾個(gè)問題: 為什么要跨進(jìn)程通信(IPC)拴泌? (進(jìn)程之間是不可...