240 发简信
IP属地:上海
  • Resize,w 360,h 240
    基于组件化/模块化的重构探索实践

    背景 具体啥公司啥产品就先隐了,反正不是BAT或者一线大厂 当前参与的项目历史也很久远,第一行代码据说是写于2014年的某一天,那时Androi...

    0.3 7473 6 17
  • Resize,w 360,h 240
    Android IOC——编译时(Compile time)处理,撸一个简易版的ButterKnife

    前言 对于IOC的概念以及运行时处理不了解的可以看下前面我写的这篇文章:Android IOC——运行时(Runtime)处理 Android开...

  • Android IOC——运行时(Runtime)处理

    编译时处理可见:Android IOC——编译时(Compile time)处理,撸一个简易版的ButterKnife IOC概述 IOC是一种...

  • Resize,w 360,h 240
    SQL概要脑图

    趁过完年有点闲,重新翻了下sql相关的书,并用iThoughtsX绘制了SQL概要脑图,方便以后回顾。 未列入脑图部分:数据库的创建、删除和修改...

  • Resize,w 360,h 240
    Android——你所忽略的launchMode之singleTask与taskAffinity

    taskAffinity taskAffinity是用来指示Activity属于哪一个Task的。taskAffinity能够决定以下两件事情(...

  • Android——消息机制中的Message Pool是个什么鬼,Message Pool会否引起OOM

    引言 Android中,我们在线程之间通信传递通常采用Android的消息机制,而这机制传递的正是Message。 通常,我们使用Message...

  • Android——支持水平和垂直视差移动的ParallaxBackgroundView(使用篇)

    本文为ParallaxBackgroundView的使用篇,自定义原理篇后续有时间会补上。 概述 Orientation ParallaxBac...

  • [转]如何给变量取个简短且无歧义的名字

    转载自Giraffe 湾区日报上分享的一篇文章,文章的作者在Google设计Dart语言,就变量命名方面给了4点建议,文中也列出了好变量名、坏变...

  • JVM——类初始化之主动引用和被动引用

    背景 进入正题前先说下背景,本人最近在了解一些JVM的知识,本文适合JVM初学者。本文完整代码链接见文末。 注:本着有目的学习的宗旨,本人在了解...