240 发简信
IP属地:香港
  • apt、annotationProcessor与Provided的区别

    apt、annotationProcessor annotationProcessor是APT工具中的一种,他是google开发的内置框架,不需...

  • Resize,w 360,h 240
    RTFSC-RelativeLayout、LinearLayout、FrameLayout性能分析

    前言 关于页面的性能如何优化,可能刚开始工作时,只知道减少层级或者使用ViewStub懒加载控件等方式来优化。如果要做更加深入的优化怎么办呢?(...

  • RTFSC-ViewStub

    前言 ViewStub控件,惰性装载控件。在介绍ViewStub之前,可以先了解一下 标签,这是一个把其它布局资源包含进某个特定的布局中。可以和...

  • Java虚拟机之Java类的加载

       Java 虚拟机中的类加载,按先后顺序需要经过加载、链接以及初始化三大步骤。其中,链接过程中同样需要验证;而内存中的类没有经过初始化,同样...

  • Resize,w 360,h 240
    【转】HTTP协议详解

    HTTP--Hyper Text Transfer Protocol,超文本传输协议,是一种建立在TCP上的无状态连接,整个基本的工作流程是客户...

  • Kotlin系列之let、with、run、apply、also函数的使用

    简述: 相比Java, Kotlin提供了不少高级语法特性。对于一个Kotlin的初学者来说经常会写出一些不够优雅的代码。在Kotlin中的源码...

  • Resize,w 360,h 240
    【转】TaskExecutionException: Execution failed for task ':app:transformJackWithJackForDebug'有效解决方案

    链接: https://blog.csdn.net/wjj1996825/article/details/79838430 关于TaskExec...

  • Resize,w 360,h 240
    FindBugs-IDEA插件的使用

    转载自:http://blog.csdn.net/feibendexiaoma/article/details/72821781前言Findbu...

  • 【转】Gradle解决依赖冲突

    问题描述有时候项目依赖的com.android.support:support-v4的版本会遇到和其他依赖库中com.android.suppo...

个人介绍
算法+数据结构 == 程序