240 发简信
IP属地:安徽
  • Resize,w 360,h 240
    RecyclerView源码学习笔记二(缓存机制)

    在本文我们继续学习RecyclerView缓存的相关知识。缓存分为缓存取出和缓存存入,首先来分析下缓存取出: 一、缓存取出 在上一篇文章中,我们...

  • Resize,w 360,h 240
    RecyclerView源码学习笔记一(绘制流程)

    本文参考了【进阶】RecyclerView源码解析(一)——绘制流程,有不少地方我是直接照搬过来的,侵权立删。 源码版本基于com.androi...

  • Git学习笔记

    将一个目录设置为git仓库命令:git init;删除本地创建的仓库: find . -name ".git" | xargs rm -Rf把文...

  • Java学习笔记(不定期更新)

    此文章作为Java学习过程中一些知识点的记录: 1 操作数据库相关 SqlsessionFactory:采用一个全局单例.Sqlsession:...

  • RxJava2操作符(FlatMap学习)

    FlatMap是RxJava2变换操作符中比较重要的一个,本文我们来学习一下它的内部变换过程。使用FlatMap变换方法如下: 点进这个flat...

  • Resize,w 360,h 240
    RxJava2笔记(五、订阅流程梳理以及线程切换次数有效性)

    在前面的几篇文章RxJava2笔记(一、事件订阅流程)RxJava2笔记(二、事件取消流程)RxJava2笔记(三、订阅线程切换)RxJava2...

  • RxJava2笔记(四、观察者线程切换)

    在上一篇文章RxJava2笔记(三、订阅线程切换)中,我们分析了订阅线程是如何切换的,即调用subscribeOn()来切换订阅线程时都执行了哪...

  • RxJava2笔记(三、订阅线程切换)

    在前面两篇文章RxJava2笔记(一、事件订阅流程)和RxJava2笔记(二、事件取消流程)中,我们分别了解了事件的订阅以及取消是如何进行的,接...

  • Resize,w 360,h 240
    RxJava2笔记(二、事件取消流程)

    在上一篇文章RxJava2笔记(一、事件订阅流程)中,我们讲解了RxJava的事件订阅流程,本文我们将继续讲解RxJava的订阅取消流程。 我们...