自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Android 1号进程init

从按电源键开始涉及到的关键流程步骤:Init是Android系统中用户空间的第一个进程,进程号是1,父进程是0从下图中可以看出:进程1和进程2的父进程都是0,其他进程直接或间接继承进程1或进程2.进程0 (PID = 0) 运行在内核态,是系统创建的第一个进程, 也是唯一一个没有通过fork或者kernel_thread产生的进程.static noinline void __ref rest_init(void){struct task_struct *tsk;int pid;… …pid = kerne

2023-09-12 18:46:47 219

原创 设计模式

设计原则: 开闭(修改封闭,扩展开放) 里是替换(能用父类的地方,都可以用子类替换,多态性) 依赖倒置(纵向:依赖高层抽象,而不依赖低层具体实现) 接口隔离(横向:一个大接口,分割成多个小接口) 最少知道() 单一职责 合成复用(多组合,少继承,能用继承的地方尽量用组合) 模板方法:定义好整体流程框架,并将某些步骤延迟到子类(回调方法/周期方法) 访问者: 数据结构/集合对象(map/list/set)不变,封装变化(访...

2020-06-08 10:54:43 87

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除