描述
农夫约翰的奶牛不停地从他的农场中逃出来,导致了很多损害。为了防止它们再逃出来,他买了一只很大的号码锁以防止奶牛们打开牧场的门。
农夫约翰知道他的奶牛很聪明,所以他希望确保它们不会在简单地试了很多不同的号码组合之后就能轻易开锁。锁上有三个转盘,每个上面有数字1..N (1
比如说,如果农夫约翰的号码组合是(1,2,3),预设号码组合是(4,5,6),在转盘被设定为(1,...
分类:
其他好文 时间:
2014-11-26 16:35:00
阅读次数:
230
交换ctrl和caps_loack的新方法Table of Contents1 过程1 过程debian用了几年,由于emacs的关系,一直将右ctrl和caps_lock键交换,使用的是xmodmap 方式,写了.Xmodmap脚本,在.xinitrc中加入:xmodmap ~/.Xmodmap,...
分类:
其他好文 时间:
2014-11-26 14:12:52
阅读次数:
736
显示锁 Lock接口是Java 5.0新增的接口,该接口的定义如下:public interface Lock { void lock(); void lockInterruptibly() thro...
分类:
编程语言 时间:
2014-11-26 07:57:40
阅读次数:
245
今天在Eclipse下写完代码,准备提交的时候,忽然发现还有问题。就中断了提交,结果SVN就给我报了这样的错误:Attemptedtolockanalready-lockeddir。然后,在网上逛了一圈,找到了这么一个解决办法,现分享如下,希望对读者有所帮助:右键该工程,在team里面执行“清除”操作后..
分类:
系统相关 时间:
2014-11-26 06:51:38
阅读次数:
176
一、自旋锁提出的背景 由于在多处理器系统环境中有些资源因为其有限性,有时需要互斥访问(mutual exclusion),这时会引入锁的机制,只有获取了锁的进程才能获取资源访问。即是每次只能有且只有一个进程能获取锁,才能进入自己的临界区,同一时间不能两个或两个以上进程进入临界区,当退出临界区时释.....
分类:
编程语言 时间:
2014-11-26 01:03:57
阅读次数:
10123
题意:给你一个n*n的矩阵,n为奇数,以最中心的一个数为基准,可以把这个矩阵 看成一圈一圈的,每一圈都可以逆时针或者顺时针旋转,每一次旋转每个元素只能移动一个单元格,求经过每一圈的旋转矩阵两个对角线和最大的值,并求出最少旋转次数
一圈一圈的处理,注意最中心的那个数不用管,就它一个,那么这个矩阵只有n/2圈需要操作,对于每一圈的元素都放在一个一维数组里面,然后枚举这个数组里的每一个元素为开...
分类:
其他好文 时间:
2014-11-25 23:47:35
阅读次数:
219
原因是你使用的InnoDB?? 表类型的时候, 默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s, 因为有的锁等待超过了这个时间,所以报错. 可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待. my....
分类:
其他好文 时间:
2014-11-25 19:09:38
阅读次数:
175
本文只针对C#中,多线程同步所用到的锁(lock)作为研究对象。由于想更直观的显示结果,所以,在做demo的时候,就把多线程通过事件操作UI的代码也写了出来,留作备忘和分享吧。其实多线程的同步,使用同步锁的方法用了好多次,今天无意中看到MSDN中,建议用:1 private static reado...
分类:
编程语言 时间:
2014-11-25 14:23:38
阅读次数:
187
对每个环都进行遍历,找出最大值
如果值相等的话就可以还要判断下走的步数
Rotation Lock Puzzle
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1369 Accepted Submission(s): ...
分类:
其他好文 时间:
2014-11-24 22:42:50
阅读次数:
280
Linux Kernel Synchronization && Mutual Exclusion、Linux Kernel Lock Mechanism Summarize
分类:
系统相关 时间:
2014-11-24 15:12:45
阅读次数:
376