240 发简信
IP属地:广东
  • Java ArrayList 源码分析(基于JDK1.8)

    阅读源码的主线是:构造方法->常用的API(增、删、改、查)->ArrayList扩容算法。ArrayList是一个动态数组,其核心数据结构就是...

  • Java ArrayList批量删除算法分析

    我们知道 ArrayList 中有一个批量删除的集合的方法:removeAll(Collection<?> c),该方法中涉及了高效保存两个集合...

  • Rxjava2单元测试出现:Android RxJava2 JUnit test - getMainLooper in android.os.Looper not mocked RuntimeException

    最近在项目中将Rxjava升级到Rxjava2之后,对之前的P、M(项目是基于MVP结构)层进行单元测试的时候,出现了如下的问题: Androi...

  • RxJava2出现: Duplicated file rxjava.properties

    项目从RxJava1迁移到RxJava2的时候出现了下面的错误: 编译无法通过,后面经过搜索,在RxJava官方Issues下面找到了解决办法:...

  • Picasso 修改缓存路径

    Picasso 是 Square 公司开源的一个非常友好的图片加载框架,使用范围也比较广泛。具体的使用这里就不做介绍了,文章主要讲讲如何修改图片...

  • Resize,w 360,h 240
    RxJava2出现:Unable to create call adapter for io.reactivex.Flowable

    前面一直使用的是Rxjava 1.x 版本,最近 Rxjava 2.x 版本发布了,并且支持了背压,便换成了 Rxjava 2.x 版本。更换之...

  • Resize,w 360,h 240
    GreenDao 3.2.0 的基本使用

    前言 Android开发中我们或多或少都会接触到数据库。Android中提供了一个占用内存极小的关系型数据库-SQLite。虽然Android系...

  • Android 开发资料分享

    学习Android开发这一路走来,深知自学的不易。刚开始接触某一个新兴的技术,总是在网上漫无目的的搜索各种文章,而这些文章良莠不齐的,浪费了大量...