![240](https://upload.jianshu.io/users/upload_avatars/12224174/91b66662-ecce-4338-b3d6-e29270fdfe3d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Activity 組件的啟動(dòng)過(guò)程 基于 Android 2.3.1 當(dāng)我們?cè)?Launcher 中點(diǎn)擊一個(gè) app 時(shí),發(fā)生了什么? 1. 參與...
Android HTTPS導(dǎo)讀 概述:在客戶(hù)端和服務(wù)器之間協(xié)商出一套對(duì)稱(chēng)秘鑰,每次發(fā)送信息之前將內(nèi)容加密,收到之后解密深啤,達(dá)到內(nèi)容的加密傳輸。 寫(xiě)...
單調(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的源碼分析文章,這篇只是為了記錄自己的理解扮念,畢竟自己親自寫(xiě)出來(lái)才能理解的更深...
0. 幾個(gè)概念 在操作系統(tǒng)中,線(xiàn)程 是操作系統(tǒng)調(diào)度的最小單元,同時(shí)線(xiàn)程也是一種受限的系統(tǒng)資源巧勤,即線(xiàn)程不可能無(wú)限制的產(chǎn)生嵌灰,并且線(xiàn)程的創(chuàng)建和銷(xiāo)毀都會(huì)...
0. 如何動(dòng)態(tài)修復(fù) bug 1颅悉、下發(fā)補(bǔ)渡■辍(內(nèi)含修復(fù)好的 class)到用戶(hù)手機(jī),即讓 app 從服務(wù)器上下載签舞。(網(wǎng)絡(luò)傳輸) 2秕脓、app 通過(guò)某種...
Read The Fucking Source Code 0. 準(zhǔn)備工作 首先問(wèn)自己幾個(gè)問(wèn)題: 為什么要跨進(jìn)程通信(IPC)儒搭? (進(jìn)程之間是不可...