240 发简信
IP属地:北京
  • 自定义可展开、伸缩的textView

    效果 代码 ExpandTextView: ExpandArrowView: expand_arrow_view: ExpandView: ex...

  • Resize,w 360,h 240
    Java中的HashMap和ConcurrentHashMap

    HashMap和ConcurrentHashMap在Java7和Java8中原理不同,所以这里分别介绍。 Java7 HashMap 在Java...

  • Java并发编程:ThreadLocal的理解

    前言 java内存模型 java虚拟机,模仿真实的计算机结构,为java中各个变量、实例分配内存空间。主要有: 方法区:类信息、常量、静态变量、...

  • Resize,w 360,h 240
    Java中的CAS和Unsafe类

    CAS:Compare and Swap CAS(V, E, N) V:要更新的变量 E:预期值 N:新值如果V值等于E值,则将V值设为N值;如...

  • 常用FFmpeg命令

    ffmpeg 视频抽取音频,视音频分离 ffmpeg -i 3.mp4 -vn -y -acodec copy 3.aac ffmpeg -i ...

  • Resize,w 360,h 240
    Andorid的View绘制流程

    前言 Android的view绘制流程是一个比较重要的问题,理解好view的绘制流程,对平时开发工作非常有帮助,同时也是面试中常问的问题。 本文...

  • Resize,w 360,h 240
    说一说Andorid的Context(上下文)

    前言 Android中有一个常用的类Context,它贯穿着Android生命周期的始终。通常来讲,中文翻译为“上下文”,字面理解就是Andro...

  • 你真的理解transient关键字吗?

    前言 Java中有个关键字叫transient,不同于static、volatile等,这个关键字并不常用,因此很容易忘记它的用法。这里坐下介绍...

  • Http知识详解

    TCP/IP 1. 传输层,提供可靠的字节流(大块数据分割为报文段为单位的数据包)服务; 2. 三次握手:SYN -- SYN/ACK -- A...