java.util.concurrent.locks.Lockvoid lock() :获取这个锁,如果这个锁被其他线程所有,则阻塞void unlock():释放这个锁java.util.concurrent.locks.ReentrantLockReentrantLock():构建一个可重入锁R...
分类:
编程语言 时间:
2014-10-14 14:50:48
阅读次数:
238
create user test identified by root;grant create session,resource to root;alter user test account unlock;grant create view to test;grant any sequece t...
分类:
数据库 时间:
2014-10-13 11:31:29
阅读次数:
193
在设计Android测试的时候,不可避免会遇到屏幕锁定的问题,除非你暴力将手机设为不锁定(当然这么做手机不久就废掉了),在实践中,我们使用了一下方式来解锁/唤醒屏幕。1、解锁: 我们使用appnium自带的unlock app,在测试机上安装后,在setup方法中调起该app,方法如下:public...
分类:
移动开发 时间:
2014-10-10 18:55:24
阅读次数:
189
源:http://blog.chinaunix.net/uid-20745340-id-1878803.html合并BIN文件的两种方法 在单片机的开发过程中,经常需要将两个单独的BIN文件合并成一个文件,方便烧写和生产。下面结合STM32的IAP Bootloader Code和Applicati...
分类:
其他好文 时间:
2014-10-09 15:27:34
阅读次数:
245
Passwords are widely used in our lives: for ATMs, online forum logins, mobile device unlock and door access. Everyone cares about password security. H...
分类:
其他好文 时间:
2014-10-09 01:34:37
阅读次数:
302
====================问题描述==================== 我的程序部署在红米s1上,我想停止调试,发现停止调试的红色按钮总是灰色不可用,可以正常调试,但就是不能停止调试 ====================解决方案1...
分类:
系统相关 时间:
2014-10-08 17:58:45
阅读次数:
245
在实现线程的过程中,我们经常会写类似于这样的代码:{ mutex_.lock(); //XXX if(...) 语句; //XXX mutex_.unlock();}虽然这段代码是正常的加锁解锁,但是有时候我们难免会出现一些低级错误,例如把 忘了写...
分类:
系统相关 时间:
2014-10-08 04:01:04
阅读次数:
379
我们不止一次写过这种代码: { mutex_.lock(); //XXX if(....) return; //XXX mutex_.unlock();
} 显然,这段代码中我们忘记了解锁。那么如何防止这种情况,我们采用和智能指针相同的策略,把加锁和解锁的过程封装在一个对象中。 实现“对象生命期”等...
分类:
系统相关 时间:
2014-10-07 21:53:24
阅读次数:
215
加入以下指令/* 启动ICACHE */ mrc p15,0,r0,c1,c0,0 // read control reg orr r0,r0,#(1<<12) mcr p15,0,r0,c1,c0,0 // write it back1.MRC指令将协处理器的寄存器中数值传送到ARM处...
分类:
其他好文 时间:
2014-10-04 14:22:46
阅读次数:
188
package?main?
import?(
"fmt"
"sync"
"runtime"
)
var?counter?int?=?0
func?Count(lock?*sync.Mutex)?{
lock.Lock()
counter++
fmt.Println(counter)
lock.Unlock()
}
func?main()?{
lo...
分类:
其他好文 时间:
2014-10-01 00:32:30
阅读次数:
389