240 发简信
IP属地:广东
  • Resize,w 360,h 240
    数据结构-C实现二叉查找树

    树,源于元素之间的关系,通常子节点连向父节点,从整体上看就像一颗倒过来的树,根节点表示这种数据结构的起始元素。指针提供了一种维护三个节点之间关系...

  • Android 开发使用MVP结合RxJava产生内存泄漏的解决

    在上一篇我们说道,MVP中由于P对V(Activity)的引用可能导致内存泄漏。我们都知道,当我们使用非静态内部类,或者匿名内部类的时候,由于内...

  • Picasso源码走读

    Picasso,Square公司开源的一款图片加载库,实现了图片的下载,缓存及显示功能,本身的Api调用非常的简单,一行代码实现异步加载: Pi...

  • Volley源码走读

    Android开发技术日新月异,每年新的技术层出不穷,对于一些旧的经典的技术框架,我们也是有必要好好学习的。对于网络框架Volley,相信有点经...

  • 一个基于各种网络请求框架的小型封装

    在开发使用到网络框架时,我们可能会选择OkHttp,Volley等等进行封装,当我们想换请求卡框架的时候,只需要一行代码就能搞定,而不用去翻每一...

  • Android 开发中的MVP模式结合RxJava、OkHttpUtils的基本使用

    在andorid开发中越来越多的见到MVP的身影,做过web的开发的都知道web三层架构,而我们的MVP也有异曲同工之处,下面我们看下MVP的总...

  • SharedPreferences解析

    获取getSharedPreferences(String name, int mode) 先取了缓存, 如果缓存未命中, 才构造对象 构造Sh...

  • 手写HTTP网络请求框架

    创建基于HttpUrlConnection的具体获取网络数据流HttpUrlConnectionUtil 包装具体每一个请求的Request类 ...

  • RxJava2.X使用小记

    Transformer转换器,Observable.compose() Observable.compose()操作符是直接对当前Observa...