Protocol Buffer 1. 定义 Protocal Buffer(后续简称Protobuf)是由谷歌开源的一套结构化的数据存储方案,类...
组件化 模块化、组件化与插件化 在项目发展到一定程度,随着人员的增多,代码越来越臃肿,这时候就必须进行模块化的拆分。在我看来,模块化是一种指导理...
最近在项目调试的过程中偶然发现了Charles右键的一些功能,感觉还不错,索性就自己去琢磨了一下Charles中的一些实用的次要功能。这些东西在...
一.ANR是什么 Application Not Responding,字面意思就是应用无响应,稍加解释就是用户的一些操作无法从应用中获取反馈。...
背景 作为移动平台的RD,项目开发过程中一项比较重要的甩锅技能——抓包应该大家都比较熟悉了,毕竟有些bug可能是由服务端下发的数据出错导致的。虽...
本片是对Android的性能优化的一系列文章中的其中一篇的翻译,原文地址如下 https://developer.android.com/tra...
引子 解释器模式应该是一个很少会用到的模式,也不太好理解,用例子的方式来讲解吧。 定义 解释器模式是类的行为模式。给定一个语言之后,解释器模式可...
备忘录模式相对还是比较好理解的,因此直接从定义开始讲起 定义 备忘录模式是指 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存...
引子 访问者模式在23种设计模式中应该算是最复杂也是最难以理解的一种模式了,因此在解释的时候我不打算从定义说起,以实际的例子带入可能会比较好吧。...