JOS中 "spinlock" 的实现
In software engineering, a spinlock is
a lock which causes a thread trying to acquire it to simply wait in a loop ("spin") while repeatedly checking if the lock is ...
分类:
其他好文 时间:
2015-02-19 16:21:00
阅读次数:
257
Drazil is playing a math game with Varda.Let’s define for positive integer x as a product of factorials of its digits. For example, .First, they choose a decimal number a consisting of n digits that co...
分类:
其他好文 时间:
2015-02-18 13:02:15
阅读次数:
103
无锁编程以及CAS无锁编程 / lock-free / 非堵塞同步无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被堵塞的情况下实现变量的同步,所以也叫非堵塞同步(Non-blocking Synchronization)。实现非堵塞同步的方案称为“无锁编程算法”(Non-bl...
分类:
其他好文 时间:
2015-02-18 11:48:49
阅读次数:
198
Given a set of distinct integers,S, return all possible subsets.Note:Elements in a subset must be in non-descending order.The solution set must not co...
分类:
其他好文 时间:
2015-02-18 00:59:31
阅读次数:
172
svn co https://svn.sinaapp.com/helloworld 检出svn add [file] 增加文件svn commit -m "sdad" 提交挺坑的,以为是自己程序写错了导致执行各种错,各种找不到,,。没想到是svn没上传代码额。。手动添加新的,好笨
分类:
其他好文 时间:
2015-02-17 00:42:35
阅读次数:
118
出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。解决方法:输入以下命令sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock之后再安装想装的包...
分类:
其他好文 时间:
2015-02-16 16:51:34
阅读次数:
113
接口实现
public void addListener(Object listener) { //interface 1
synchronized (lock) {
if (allListeners.add(listener)) {
for (BroadcastDispatch broad...
分类:
其他好文 时间:
2015-02-16 15:36:04
阅读次数:
249
Convert Sorted List to Binary Search Tree Total Accepted: 32343 Total Submissions: 117376 My Submissions Question Solution
Given a singly linked list where elements are sorted in ascending order, co...
分类:
编程语言 时间:
2015-02-16 09:04:34
阅读次数:
193
一开始看到这道题目的时候,感觉好难还要算出罗马的规则。但是仔细一看,数据规模很小, n 只给到3500看完题目给出了几组样例之后就有感觉了解题方法就是:n的每个十进制数 转换成相应的罗马数字,然后统计每个罗马数字出现的次数即可还是一道简单的构造题。(以下摘自https://www.byvoid.co...
分类:
其他好文 时间:
2015-02-15 23:05:59
阅读次数:
232