240 发简信
IP属地:山西
  • [纸上谈兵2]——App内存优化

    0 App内存优化 纸上谈兵系列第二期,关于App的内存优化。 0.1 内存管理 Android系统是基于Linux内核开发的开源操作系统,而l...

  • Resize,w 360,h 240
    [纸上谈兵 1]——App启动优化

    0 纸上谈兵——App启动优化 纸上谈兵系列是我在学习App性能优化的笔记,纸上谈兵这个名字就很好的反应了这次只是启动优化的学习,并没有真正用到...

  • Resize,w 360,h 240
    Java SPI机制

    0 很久没有写博客了,这一两个月基本上就是找工作——离职——入职。到今天基本上入职近一个月了,在看公司代码的时候发现使用到了SPI技术来进行解耦...

  • Resize,w 360,h 240
    Android插件化——谈谈我理解的坑位

    坑位的概念 第一次听说坑位的概念是在360开源插件化框架RePlugin,我印象最深刻的就是在演讲过程中提到的只Hook了一处以及独创坑位概念。...

  • Resize,w 360,h 240
    也谈Android签名机制

    1. 前言 关于Android的签名机制,在一个月前就看过了,当时还写了下流程,感觉没有太大的技术含量就没有记录。最近在看APK安装过程,突然又...

  • Resize,w 360,h 240
    Opencv获取身份证号码区域

    记得应该是16年的时候,从一个公开课看到了关于OCR方面的内容,里面讲到了通过OpenCV对身份证号码区域的剪裁以及使用Tess-Two进行文字...

  • Resize,w 360,h 240
    LeakCanary源码分析

    前言 最近高产似母猪,闲下来的时候就喜欢找找源码看。昨天看了下LeakCanary,准备来分析一波。 导入 gradle文件中添加: 初始化 A...

  • Resize,w 360,h 240
    Java爬虫——微博热搜

    前言 自从写完关于Lifecycle的文章后就没有发现其他有兴趣的源码了,所以呢,我决定看看写写后台代码,尝试一波。经过大概一周的百度,SSM框...

  • Resize,w 360,h 240
    Android的Lifecycle源码分析

    1. 简介 很早就听说了Google的Lifecycle组件,因为项目没有使用过,所以并没有过多的接触。不过最近看到了一篇文章,其中的一条评论提...