JDK提供了写锁接口ReadWriteLock和它的实现ReentrantReadWriteLock。要实现一个读写锁,需要考虑很多细节,其中之一就是锁升级和锁降级的问题。什么是升级和降级呢?ReadWriteLock的javadoc有一段话:
Can the write lock be downgraded to a read lock without allowing an interven...
分类:
其他好文 时间:
2014-07-31 17:13:36
阅读次数:
231
题目大意:求最少被扣除的时间
策略 如题;
对于两个邻近的题目i, j,对于他们对于在他们之前解决的题目的总时间的贡献t是不影响的,对于他们之后的总时间也不影响
这就推得对每一对相邻的他们对前后都是无影响的, 如果是交换的话原来是(t+e[i])*k[i] + (t+e[i]+e[j])*k[j], 就变成了(t+e[j])*k[j] + (t+e[i]+e[j])*k[i]
改变的就是...
分类:
其他好文 时间:
2014-07-31 17:13:26
阅读次数:
173
对于每个人的人生来讲创业是必然的吗?显然,这个逻辑是荒谬的,一方面不是每个人都适合创业,另一方面大多数创业项目都是失败的。
好友子超在搜狐IT组织了一次关于创业的沙龙,因为时间关系我没能参加,但是我这里也经常有人在微信上问我互联网创业的方向或者什么项目好,在现在这个互联网趋势下自然是在移动互联网方面创业在将来更有价值。创业是没有问题,有项目也没有问题,只是很多刚毕业的小伙伴们说创业就创业,有...
分类:
其他好文 时间:
2014-07-31 17:13:07
阅读次数:
467
熊猫阿波的故事
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4141 Accepted Submission(s): 3209
Problem Description
凡看过功夫熊猫这部电影的人都会对影片中那只憨...
分类:
其他好文 时间:
2014-07-31 17:12:46
阅读次数:
152
Tempter of the Bone
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 69699 Accepted Submission(s): 19176
Problem Description
The ...
分类:
其他好文 时间:
2014-07-31 17:12:37
阅读次数:
237
Nice boat
Time Limit: 30000/15000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 1 Accepted Submission(s): 0
Problem Description
There is an old...
分类:
其他好文 时间:
2014-07-31 17:12:07
阅读次数:
206
//
$(function () {
$("#div1").mouseover(function () {
$("#btn1").val(parseInt($("#btn1").val()) + 1)
})
//当鼠标进入div1的时候会触发mouseover事件,因为btn1...
分类:
其他好文 时间:
2014-07-31 17:11:49
阅读次数:
166
Description
Recall the definition of the Fibonacci numbers:
f1 := 1
f2 := 2
fn := fn-1 + fn-2 (n>=3)
Given two numbers a and b, calculate how many Fibonacci numbers are in the range...
分类:
其他好文 时间:
2014-07-31 17:11:07
阅读次数:
325
Libgdx简介:
libgdx是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成。ibgdx兼容大多数微机平台(标准JavaSE实现,能运行在Mac、Linux、Windows等系统,最近加入了对html5的支持)与Android平台(Android1.5以上即可使用,Android2.1以上可满功率发挥)。Libgdx以native方式自带图像解码器,通过其...
分类:
其他好文 时间:
2014-07-31 17:10:57
阅读次数:
226
POJ 1636 Prison rearrangement DFS+0/1背包思想,二维代价...
分类:
其他好文 时间:
2014-07-31 17:10:46
阅读次数:
424
本文分析虚函数的小秘密,通过几个case说明为了支持虚函数,应该有什么样的约定,生成什么样的代码。...
分类:
其他好文 时间:
2014-07-31 17:10:36
阅读次数:
166
7月19日,“腾讯产品家沙龙:90后企业家专场”在北京举行,本文是伏牛堂创始人张天一在腾讯产品家沙龙上的分享内容。
张天一生于1990年,伏牛堂创始人,北大法学硕士。今年四月,他写的《我硕士毕业为什么卖米粉》在朋友圈广为传播,“硕士粉”一时成为热词。
以下为张天一的讲话全文。
一、不想堵车才骑自行车
简单的说我就是卖米粉的,我的店叫伏牛堂,今年4月4号成立。最早是由...
分类:
其他好文 时间:
2014-07-31 17:10:17
阅读次数:
251
三足鼎立
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2248 Accepted Submission(s): 1253
Problem Description
MCA山中人才辈出,洞悉外界战火纷纷,山中各路豪杰...
分类:
其他好文 时间:
2014-07-31 17:10:07
阅读次数:
172
HDU 2647 Reward(图论-拓扑排序)
题目大意:
n个人,m条边,每条边a,b 表示a比b的工资多1,每个人的工资至少888,问你工资和至少多少?如果出现矛盾关系,输出-1
解题思路:
根据人的工资关系建立拓扑图,工资尽量从888开始,然后根据是否能全部排好序判断是出现矛盾关系。...
分类:
其他好文 时间:
2014-07-31 17:09:57
阅读次数:
218
下面博主给大家介绍一下EDM邮件营销的模板制作规范。...
分类:
其他好文 时间:
2014-07-31 17:09:46
阅读次数:
171
我在这里
Bugzilla简介
Bugzilla是一个共享的免费的产品缺陷记录及跟踪工具(Bug-Tracking System)。由Mozilla公司提供。创始人是Terry Weissman,开始时使用一种名为“TCL”的语言创建的,后用Perl语言实现,并作为Open
source发布。它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(cl...
分类:
其他好文 时间:
2014-07-31 17:09:37
阅读次数:
348
我一直非常关注Linux系统中的内存管理,想了解这一机制的工作过程,断断续续看了几年书,觉得有时候有收获,但是过一段时间就忘记了,让人觉得这个子系统很庞大,无从下手。最近看了很多书,对以malloc为切入点的linux内存管理有了一定的认识,在这里首先将需要的参考资料列出来,稍后手动实现的时候再补上。主要的参考资料有:
《深入理解Linux内核》:关于X86的Linux的段页式存储机制(第二章内...
分类:
其他好文 时间:
2014-07-31 17:09:26
阅读次数:
178