240 发简信
IP属地:福建
  • webpack快速基础

    webpack快速基础 1. 概念 webpack是现代JavaScript 静态模块打包工具。在打包时它会从一个或多个入口点构建依赖图。然后将你项目中每个模块生成一个或多个...

  • 120
    Android坐标系

    Android坐标系 Android view的摆放,宽高,绘制,都是需要位置的,而有位置就会有坐标系,有了坐标系我们就能将全部的view按照统一的坐标系来完成摆放,宽高,绘...

  • Android-view目录

    1.Android坐标系[https://www.jianshu.com/p/c1af560e8fd4]

  • Android 嵌套滑动解决

    NestedScrollingParent与NestedScrollingChild 1、 嵌套滑动的解决方案先看注释了解方法 这时Google官方给的处理方案,在Andro...

  • Android view位移滑动

    Android view的位移滑动 基础 Android view的移动不管特效多么绚丽,都是view控件的基础移动实现的。 方式: scrollTo/scrollby: v...

  • Android 手势识别

    原理:Android手势识别其实和我们平常对触摸事件的处理是一样的,都是对MotionEvent事件进行计算处理。 Android为我们提供了两个基本的手势识别。 Gestu...

  • 线程间通信

    1 Java经典的等待/通知机制 在java中的等待通知机制就是,一个线程让其他线程从wait方法返回。前提:wait会释放锁相关方法:使用时要首先获得相关锁 方法名称说明w...

  • 120
    (四) Java多线程内存模型

    Java多线程目录 一 背景介绍 1 并发编程有两个关键问题需要处理 1.1 通信 通信是指线程之间的信息交换,在命令式编程中有两种方式。 共享内存线程之间共享程序的公共状态...

  • 120
    (七) synchronized原理简单分析

    Java多线程目录 1 synchronized中各种锁是怎么竞争升级的 1 前提知识介绍 1.1 CAS CAS简单点说就是比较交换,在Java中在进行CAS操作时,就会将...

  • (六) synchronized关键字

    Java多线程目录 1 synchronized是什么 synchronized是Java在并发编程中的一个中要关键字,在并发编程中我们会遇到线程安全问题,synchroni...

  • (五) volatile关键字

    Java多线程目录 1 背景 理解Java多线程的内存抽象逻辑请阅读java多线程内存模型,当代操作系统,处理器为提高处理速度,处理器与内存不直接进行交互,而是先将内存中的数...

  • (三)线程的终止

    Java多线程目录 前提 刚接触线程时一直想怎么立刻停止线程,现在了解了,对于现在电脑来说,立刻终止线程会造成各种各样的问题,所以在Java中,线程的终止就是为了让线程自动执...

  • (二)Thread类

    Java多线程目录 介绍 从上文中我们知道开启一个线程需要使用Thread类,自我理解Thread类是一个线程的控制类,它自身并不是一个线程,而线程是里面的run方法,所以我...

  • 120
    (一)Java并发基础介绍

    什么是线程 现代操作系统运行一个应用程序的时候会创建一个进程,进程中包含多个线程,线程是现在操作系统的最小调度单元,也叫轻量级进程。这些咸亨都具有各自的计数器,堆和局部变量,...