自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 设计模式六大原则

设计模式六大原则总结1. 单一职责原则单一职责原则,Single Responsibility Principle,简称SRP。(1) 定义应该有且仅有一个原因引起类的变更。There should never be more than one reason for a class to change.(2) 优点类的复杂性降低,职责定义清晰可读性提到,复杂性降低可维护性提高...

2019-06-01 19:52:19 155

原创 EMACS高手之路,持续更新~

Emacs 环境配置1. Emacs简介2. 机理介绍2.1 缓冲区的概念3. 环境构建4. 配置语法解析5. 常用插件6.常用命令6.1 文件操作6.2 光标移动6.3 文本编辑6.4 一些重要的命令6.5 搜索6.6 窗口命令6.7 帮助6. 其他资料汇总1. Emacs简介Emacs是一种强大的文本编辑器。可以使用Lisp语言改写Emacs的功能组件,实现完全自定义Emacs。兼容多...

2019-03-03 23:16:57 542

原创 Android 编译系统

Android 系统编译1. Android 编译系统(1) Android 编译系统设计原则(2) Android 顶层编译架构分析2. Android.mk编写(1) 可执行文件编译(2) so 编译3. make file 语法介绍1. Android 编译系统Android 编译采用GNU make.(1) Android 编译系统设计原则Android 编译系统在多次迭代演进中,...

2019-01-11 23:00:58 925

转载 Android系统启动分析

Android系统启动分析1.Android启动的三个阶段2.Android 系统服务的启动init 进程Zygote进程启动总结:1.Android启动的三个阶段Android系统启动主要分为三个阶段:Boot Loader、Linux Kernel 和 Android系统服务。Boot Loader:Boot loader代码是芯片复位后进入操作系统之前执行的一段代码,主要用于完成由...

2018-12-16 23:41:54 251

原创 Android 智能指针

Android 智能指针 1. 由来为了解决C++指针使用过程中遇到的内存泄漏和无效引用问题,Android 系统引入了智能指针。智能指针是一种能够自动维护对象引用计数的技术。智能指针是一个对象,而不是一个指针,但是它引用了一个实际使用的对象。正是因为它是一个对象,因此它能够自动地维护实际对象的引用计数。简单来说:在智能指针构造时,就增加它所引用的对象的引用计数。 在智能指针...

2018-12-02 23:32:31 553

转载 Android HIDL

Android HIDL1. 什么是HIDL?HIDL, 全称为Hardware Interface Definition Language,是用于指定 HAL 与其用户之间接口的一个接口描述语言,它允许将指定的类型与函数调用收集到接口(Interface)和包(Package)中。HIDL 在 Android Project Treble 中被起草,在 Android 8.0 (...

2018-11-24 21:53:59 357

转载 Android 系统 Binder原理分析

Andorid 系统 Binder 原理分析1. 什么是Binder ?Binder是Android系统进程间通信(IPC)方式之一。Binder基于Client-Server通信模式,传输过程只需一次拷贝,为发送发添加UID/PID身份,既支持实名Binder也支持匿名Binder,安全性高。2. 为什么Android 使用Binder ?Android 系统是基于 Linux 内核的...

2018-11-14 23:22:59 173

空空如也

空空如也

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

TA关注的人

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