DrawerLayout 基本使用 我们先来看一下布局 在 DrawerLayout 里包括两个子布局 第一个是主页布局 第二个是侧滑布局 注意: 第一个布局可以是任意布局 但必须设置成 全屏显示, 第二个布局可以任意宽度 但必须设置 android:layout_gravity="start" S ...
分类:
其他好文 时间:
2019-08-04 19:35:50
阅读次数:
102
本身不是锁,但是经常和锁结合使用 使用流程: 1. 创建 条件变量:var cond sync.Cond 2. 指定条件变量用的 锁: cond.L = new(sync.Mutex) 3. cond.L.Lock() 给公共区加锁(互斥量) 4. 判断是否到达 阻塞条件(缓冲区满/空) —— fo ...
分类:
其他好文 时间:
2019-08-04 01:15:38
阅读次数:
92
首先,当在cmd里办入scott密码提示错误时,可以这样改一下,scott的解锁命令是: 以system用户登录:cmdsqlplus system/tigertigeralter user scott identified by "tiger" account unlock; --学习块的结构-- ...
分类:
数据库 时间:
2019-08-02 20:00:25
阅读次数:
139
一,AQS原理 lock最常用的类就是ReentrantLock,其底层实现使用的是AbstractQueuedSynchronizer(AQS) 简单来说AQS会把所有的请求线程构成一个CLH队列,当一个线程执行完毕(lock.unlock())时会激活自己的后继节点,但正在执行的线程并不在队列中 ...
分类:
其他好文 时间:
2019-07-27 11:16:42
阅读次数:
129
sqlplus sys/tiger as sysdba; alter user scott account unlock; 用户已更改 切换用户:conn scott/tiger as sysdba; 修改密码:alter user scott indentified by tiger; 1.sel ...
分类:
数据库 时间:
2019-07-25 17:58:06
阅读次数:
120
除了用Synchronized关键字修饰同步块,让线程获取某对象的锁实现多线程操作共享变量的同步外,还可以使用java.util.concurrent包。并且,juc包机制下的同步更灵活。juc包的所有锁都实现自Lock接口和ReadWriteLock接口,下面分别总结。 (图片来源于网络) Loc ...
分类:
其他好文 时间:
2019-07-20 17:21:47
阅读次数:
313
这个专题我发现怎么慢慢演化为性能测试了,遇到任何东西我就忍不住去测一把。本文我们会大概看一下各种锁数据结构的简单用法,顺便也会来比拼一下性能。 各种并发锁 首先,我们定一个抽象基类,用于各种锁测试的一些公共代码: 我们需要使用锁来保护counter和hashMap这2个资源 write字段表示这个线 ...
分类:
编程语言 时间:
2019-07-20 09:26:44
阅读次数:
103
1.创建抽象组件 2.我们接下来开发公共组件 vue中的scoped是自带的,module是将单页中的css变成局部属性 看下效果 我们使用hotcss处理移动端布局自适应问题 修改配置文件,让项目在启动的过程中加载适配文件 轮播组件 页面效果运行为 接下来进行的是新手特权页面 页面效果为 接下来进 ...
分类:
其他好文 时间:
2019-07-19 21:15:14
阅读次数:
137
Lock 首先要说明的就是Lock,通过查看Lock的源码可知,Lock是一个接口: ock()、tryLock()、tryLock(long time, TimeUnit unit)和lockInterruptibly()是用来获取锁的。 unLock()方法是用来释放锁的。 lock() 首先l ...
分类:
其他好文 时间:
2019-07-16 14:10:40
阅读次数:
90
ubuntu16.04 打开chrome弹出“Enter password to unlock your login keyring”解决方法 ...
分类:
系统相关 时间:
2019-07-14 14:56:37
阅读次数:
260