架构
文章平均质量分 93
Bert.King
这个作者很懒,什么都没留下…
展开
-
深入理解Binder系列 1
Binder 作为Android独有的进程间通信(IPC)方式。值得我们每一个Android开发同学去深入学习。As we all know, Android系统是基于Linux内核开发的. 整个熟悉的Android架构图:进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。Linux作为一款成名已久的操作系统,已经有自己的进程间通信方式。Android为什么没有直接使用Linux的呢?要想回答好这个问题,我们首先要了解Linux系统的IPC方原创 2022-01-18 00:36:02 · 1978 阅读 · 0 评论 -
重构改善既有代码的设计—— 读书笔记3
当我们对代码理解不够深刻时,往往会感觉 重构改善既有代码的设计 这本书的内容过于浮夸,颇有“初闻不知曲中意,再闻已是曲中人”之感.但根据个人经验,还是希望能尽早地运用其中的一些技巧。该篇文章的内容主要来自于书中的第6章——重新组织函数文章目录1. 提炼函数(Extract Method)优化版本1:优化版本2:优化版本3:2. 内联函数(Inline Method)3. 内联临时变量(Inl...原创 2020-03-29 22:02:26 · 137 阅读 · 0 评论 -
重构改善既有代码的设计—— 读书笔记2
重构改善既有代码的设计的第三章—— 代码的坏味道书中也提到,重构是不存在精确衡量标准的。根据作者的观点,没有任何规则比得上一个见识广博者的直觉。当然我们也必须培养出自己的判断力。下面根据书中给出的规则结合自己工作经验,做个总结:如果遇到以下情况,则意味着可以着手进行重构优化工作啦。1. 重复代码(Duplicated Code)涉及到重复代码的问题,在实际的开发过程中,稍有常识的开...原创 2020-03-27 22:31:04 · 168 阅读 · 4 评论 -
Android 系统探索1 —— 进程
进程 对于我们计算机相关专业毕业的人而言,显得陌生而又熟悉。因为大学的时候操作系统 这本课程中 最核心的部分就是围绕进程展开的。“知恩图报”—— 都已经还给老师啦。一如IT深似海…啊1. 进程的概念操作系统最核心的概念就是进程,其它内容都是围绕着进程展开的。进程(Process) 是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位.AWAN,计算机...原创 2020-03-26 13:59:51 · 117 阅读 · 0 评论 -
重构改善既有代码的设计—— 读书笔记
虽然本人是计算机专业 毕业,但是也学过软件工程这本课程的。但是在开发这几年中,听到架构二字,心中总是充满敬畏。后来和公司后端部门的架构师聊了以后,发现其实架构并没有那么神秘,给我的建议是——人人都可以做架构师。最起码一位合格的程序员都要有一颗做架构师的心。拿破仑曾说—— 不想做将军的士兵不是好士兵。重构项目之后,也有了一些心得体会,所以再来拜读重构改善既有代码的设计 这本业内经典。1. Wh...原创 2020-03-24 18:07:50 · 170 阅读 · 0 评论