ECMAScript的5中基本数据类型:Undefined、Null、Boolean、Number、String、Object,ECMAScri...
进程占用的内存可以有以下这些类型: 自身的代码 共享库的代码 运行过程分配的堆和栈 通过mmap映射的磁盘文件内容 1. 虚拟内存与物理内存 这...
Tinker是Android上一套强大的补丁工具,它不仅支持dex的补丁,还支持资源和so的补丁,本文带大家来分析一下Tinker进行资源补丁的...
有时候错误地进行了一次提交,想回滚代码时,用到的命令是git reset,这个命令有三种模式: git reset --hard HEAD^即往...
假如项目app依赖了 LIB_A 和 LIB_B,而 LIB_A 又依赖了 LIB_C 和 LIB_D,LIB_B 也依赖于 LIB_C,假设都...
类是Java程序的组成元素,Java中的每个类都有一个Class对象,为了生成这个Class对象,JVM会使用被称为“类加载器”的子系统,这些“...
前言 什么是代理? 首先,代理是一种基本的设计模式。 它的形式是,用代理对象代替实际对象,从而提供额外的或完全不同的操作。 举个例子,我们购买火...
前言 大家有没有想过一个应用的APK是怎么被安装到安卓手机上的,安装的本质是什么?我们知道,Windows应用程序的安装包是一个可执行的压缩包,...
前言 我们想一想几个问题,Android是如何启动一个Activity的呢?我们调用Context.startActivity(),一个Acti...