240 发简信
IP属地:西藏
  • Android FragmentManager中add和replace的区别

    1.add不会重新初始化fragment,replace每次都会。所以如果在fragment生命周期内获取获取数据,使用replace会重复获取...

  • Resize,w 360,h 240
    TCP协议攻略

    目录 1. 定义 Transmission Control Protocol,即 传输控制协议 属于 传输层通信协议基于TCP的应用层协议有HT...

  • keep-alive和websocket 和TCP keep-alive区别

    WebSocket 看成是 HTTP 协议为了支持长连接所打的一个大补丁,它和 HTTP 有一些共性,是为了解决 HTTP 本身无法解决的某些问...

  • Resize,w 360,h 240
    图解MotionEvent中getRawX、getRawY与getX、getY以及View中的getScrollX、getScrollY

    1.getRawX、getRawY与getX、getY的区别 在编写android的自定义控件,或者判断用户手势操作时,往往需要使用Motion...

  • Resize,w 360,h 240
    Android -- NestedScrolling滑动机制

    1,如今NestedScrolling运用到很多地方了,要想好看一点的滑动变换,基本上就是使用这个来完成的,让我们来简单的了解一下。 2,Nes...

  • Java并发——同步工具类CountDownLatch,CyclicBarrier,Semaphore,Exchanger

    CountDownLatch 同步倒数计数器 CountDownLatch是一个同步倒数计数器。CountDownLatch允许一个或多个线程...

  • java中的 Future详解以及ExecutorService中的各种方法详解

    这一块内容和线程池也是息息相关的线程池的顶级接口是Executor接口,里面只有一个未实现方法是 下来是ExecutorService接口,继承...

  • HTTP请求的header头解析

    Request Headers:下图是我访问一个URL:http://www.hzau.edu.cn的一个header,根据具体实例来分析一下各...

  • Java并发:await/wait 与sleep、yield间的区别

    是否释放锁:调用sleep和yield的时候不释放当前线程所获得的锁,但是调用await/wait的时候却释放了其获取的锁并阻塞等待。 调用后何...