240 发简信
  • 120
    Protocol Buffer

    Protocol Buffer 1. 定义 Protocal Buffer(后续简称Protobuf)是由谷歌开源的一套结构化的数据存储方案,类...

  • 120
    组件化构想以及ARouter的使用分析

    组件化 模块化、组件化与插件化 在项目发展到一定程度,随着人员的增多,代码越来越臃肿,这时候就必须进行模块化的拆分。在我看来,模块化是一种指导理...

    1.3 2099 2 12
  • 120
    Charles实用小功能

    最近在项目调试的过程中偶然发现了Charles右键的一些功能,感觉还不错,索性就自己去琢磨了一下Charles中的一些实用的次要功能。这些东西在...

  • 120
    Android应用ANR分析

    一.ANR是什么 Application Not Responding,字面意思就是应用无响应,稍加解释就是用户的一些操作无法从应用中获取反馈。...

  • 120
    Charles的HTTPS抓包方法及原理分析

    背景 作为移动平台的RD,项目开发过程中一项比较重要的甩锅技能——抓包应该大家都比较熟悉了,毕竟有些bug可能是由服务端下发的数据出错导致的。虽...

  • 120
    Android性能优化——优化布局(Improving Layout Performance)

    本片是对Android的性能优化的一系列文章中的其中一篇的翻译,原文地址如下 https://developer.android.com/tra...

  • 解释器模式

    引子 解释器模式应该是一个很少会用到的模式,也不太好理解,用例子的方式来讲解吧。 定义 解释器模式是类的行为模式。给定一个语言之后,解释器模式可...

  • 120
    备忘录模式

    备忘录模式相对还是比较好理解的,因此直接从定义开始讲起 定义 备忘录模式是指 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存...

  • 访问者模式

    引子 访问者模式在23种设计模式中应该算是最复杂也是最难以理解的一种模式了,因此在解释的时候我不打算从定义说起,以实际的例子带入可能会比较好吧。...