240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    浅析安卓apt

    本文主要用来理解编译注解框架。 理解两种关系 编译关系:处于编译关系的库不会被引入应用,但是会进行编译,会获得编译期的上下文环境,一般用这个库来...

  • Resize,w 360,h 240
    Node异步

    理解闭包 从形式来看,闭包就是在函数里面定义一个函数,从特点来说,子函数能够读写父函数的局部变量。 闭包能够访问外部函数的变量,在外部函数执行完...

  • Node模块

    理解包结构 commonjs包结构规范:http://wiki.commonjs.org/wiki/Packages/1.0 一个package...

  • Node安装

    NPM NPM的全称是Node Package Manager ,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的...

  • 状态机源码分析

    状态机源码 状态机初始化 HandlerThread、SmHandler,Loop使用子线程loop。 状态机树状结构 状态添加过程其实就是为每...

  • Resize,w 360,h 240
    集合类深入

    集合类深入 先上一张继承关系图 ArrayList 对象数组结构。 元素添加: 先校验底层的对象数组是否能再添加元素,如果没法添加,先将对象数组...

  • Resize,w 360,h 240
    无痕打点研究(改良版)

    首先真的非常抱歉,好久都没有更新了,这段时间在换工作,终于也算告一段落,所以也空下来,有时间写写文字。有时候在想,人这辈子在追求什么?财富?地位...

  • 无痕打点研究

    无痕打点 打点一直是很多公司的痛点,侵入业务,与业务代码冗杂在一起,不能删除,只能不停增加,很多无用的僵尸代码就留在了业务中,而且一出问题就是重...

  • 线程池框架深入

    Executor框架 在了解这个框架之前,首先看看这个框架有哪些相关的主要类 Executor ExecutorService 扩展Execut...

个人介绍
人丑,就得多读书