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)? (进程之间是不可...