操作系统为了管理进程和资源,必须掌握每个进程和资源的当前状态.主要维护4个表:内存,I/O,文件和进程 内存表 1.分配给进程的内存2.分配给进程的外存3.内存块或者虚存块的...
操作系统为了管理进程和资源,必须掌握每个进程和资源的当前状态.主要维护4个表:内存,I/O,文件和进程 内存表 1.分配给进程的内存2.分配给进程的外存3.内存块或者虚存块的...
看《UNIX环境高级编程》时,看到书中对函数dup和dup2的描述时,总觉得书中对函数dup2有点没说清楚,不知道是我资质太低呢还是...... 函数原型和原文描述 原文对函...
Android 应用程序的消息处理机制 Android应用程序是通过消息来驱动。 创建线程消息队列 Android应用程序的消息队列是使用一个MessageQueue对象来...
最近在使用nanosleep的时候又踩坑了。于是整理下linux短延迟的用法。 用法 回顾下秒的换算:ms(毫秒),μs(微秒),ns(纳秒),ps(皮秒)1s = 1000...
_ 声明: 对原文格式以及内容做了细微的修改和美化, 主要为了方便阅读和理解 _ 一. 基础 Java Native Interface (JNI) 标准是Java平台的一部...
Android 应用程序的启动过程 ActivityManangerService 再启动一个组件的时候,如果这个组件所在的应用程序还没有启动起来,它就会请求Zygote进...
概述: 在Android系统中,所有的应用程序进程,以及用来运行系统关键服务的System进程都是由Zygote进程负责创建的,因此,我们将它成为进程孵化器。Zygote进...
公式 有三个参数 =IF(逻辑表达式,"逻辑表达式为真的选项","逻辑表达式为假的表达式") 解释:如果逻辑表达式成立,则使用 "逻辑表达式为真的选项" 关于逻辑表示式 x>...
android 官方说明[http://androidxref.com/4.4_r1/xref/system/core/init/readme.txt] 概述 Android...
Android 系统源代码情景分析,学习记录情景是启动未启动的应用的Activity Activity#startActivity Instrumentation#execS...
公钥密码系统是本文的理解基础。本文不对公钥密码系统做过多描述。若对公钥密码不熟悉,可以参考阅读维基百科-公开密钥加密 1.信息安全三要素 信息安全中有三个需要解决的问题: 保...
常用FLAG标志 FLAG_ACTIVITY_CLEAR_TASK 清空任务栈,常用 FLAG_ACTIVITY_SINGLE_TOP 与启动模式"singleTop"一致 ...
WindowManagerService主要是负责管理WindowState和窗口动画的 1:WMS有关Window相关的数据结构 2:RootWindowContainer...
Android 10(API 级别 29)引入了多项功能和行为变更,目的是更好地保护用户的隐私权。其中最重要的变化之一就是存储访问权限。Android 10中,Google针...
谢谢博主👍
APK签名机制原理详解转载请注明出处:https://www.jianshu.com/p/286d2b372334github:https://github.com/rushgit/zhongwe...
转载请注明出处:https://www.jianshu.com/p/286d2b372334github:https://github.com/rushgit/zhongwe...
makefile文件控制整个工程的编译规则,比如指定需要生成哪些目标文件,指明生成这些目标文件依赖哪些源文件,指明生成的目标文件放在哪个文件夹下等等。而make就是一个命令工...
转载请注明出处:https://www.jianshu.com/p/308515c94dc6github:https://github.com/rushgit/zhongwe...
转载请注明出处:https://www.jianshu.com/p/682bb351099fgithub:https://github.com/rushgit/zhongwe...
先说说我自己的组件化架构设计方案,请看下图: 图中可以看到,从上往下分为4层:APP壳工程、常规业务组件层、基础业务组件层、基础功能组件层。 为了便于理解,按照从下往上的顺序...