240 发简信
IP属地:上海
  • Java 之 ThreadLocal 详解

    1. 概念 ThreadLocal 用于提供线程局部变量,在多线程环境可以保证各个线程里的变量独立于其它线程里的变量。也就是说 ThreadLo...

  • Android 消息机制详解

    一、常见使用场景 消息机制中主要用于多线程的通讯,在 Android 开发中最常见的使用场景是:在子线程做耗时操作,操作完成后需要在主线程更新 ...

    0.4 3833 1 12
  • Java 之 volatile 详解

    一、概念 volatile 是 Java 中的关键字,是一个变量修饰符,被用来修饰会被不同线程访问和修改的变量。 二、volatile 作用 1...

    0.2 4314 0 17
  • Java 之 synchronized 详解

    一、概念 synchronized 是 Java 中的关键字,是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时间只允许一...

  • [译] Architecture Components 之 Guide to App Architecture

    【目录】 1. Architecture Components 之 Guide to App Architecture 2. Architect...

  • Angular Material 之 Get Started

    一、 安装 Angular Material 在 Angualr 项目根目录下执行如下命令: 安装完成后有如下提示: 二、安装 Aniamtio...

  • Java中Emoji的正则表达式

    一、emoji 的范围 查阅维基百科中 emoji 的说明 1. 杂项符号及图形 杂项符号及图形一共有768个字符,范围为: U+1F300 ~...

  • UI之可折叠的TextView

    先上效果 一、思路 1. 计算text的行数 实现可折叠的TextView最重要的一点是在setText()前计算出text所需的行数计算行数需...

    0.1 2533 1 23
  • UI之自定义Behavior实现AppBarLayout越界弹性效果

    先上效果 一、继承AppBarLayout.Behavior AppBarLayout有一个默认的Behavior,即AppBarLayout....