- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 Canvas绘制辅助---范围裁切和几何变换
1.范围裁切 范围裁切有两个方法:clipRect()和clipPath()。裁切之后的绘制代码都会被限制在裁切范围内。1.1 clipRect()实现简单,直接使用 @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); /** * 1.1 clipRect() * 注意使用Canvas.save()和Canvas.rest
2021-05-11 17:32:55 137
原创 初步理解RecycleView缓存机制
1.recycleView 官方介绍:A flexible view for providing a limited window into a large data set. 即:为大数据集提供有限窗口的灵活视图2.缓存层级 源码中对相应缓存方法定义初步看有两个方法: 1. Scrap (view):布局期间进入临时分离状态的子视图。没有完全与父RecycleView完全分离, 如果不需要重新绑定则可以不进行更改,如果视图被
2021-04-25 15:34:11 127
原创 线程同步
线程同步的方式java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。(1) 同步方法: 即有synchronized关键字修饰的方法 java的每个对象都有一个内置锁,当用此关键字修饰方法时,内置锁会保护整个方法。在调用该方法前需要获得内置锁否则就处于阻塞状态 synchronized关键字也可以修饰
2021-04-06 14:25:02 58
原创 java泛型基础
1.慨念 泛型(generic)是指可以参数化类型,可以使我们在编译时而不是运行时检测出错误。定义带泛型类型的类或方 法后编译器会用具体的类型来替换他。 表示形式泛型类型,随后可以用一个具体的实际类型来替换,即泛型实例化。2.注意 【1】泛型类型必须是引用类型。 【2】可以为类或者接口定义泛型,但在声明引用变量是必须指定具体的类型。
2017-09-21 16:30:09 177
原创 AVL树的旋转LL RR LR RL
AVL树:平衡二叉树LL: 平衡因子同为负----->右旋转RR:平衡因子同为正------->左旋转LR和RR:平衡因子异号,则先化为同号后按同号处理LR:先对平衡因子为正的结点进行左旋转,再右旋转RL:先对平衡因子为负的结点进行右旋转,再左旋转
2017-05-04 20:13:44 1152
转载 Spring事务管理
Spring 事务管理总是有三个组成部分,分别是DataSource,TransactoinManager和代理机制,而一般变化的只是代理机制这一部分。事务管理的五种配置方式:【1】每个bean都有一个代理
2017-04-30 14:27:06 186
杭电ACM 1002
2015-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人