题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5933 题意:长度为nn的数组: a_1, a_2, \cdotsa?1??,a?2??,?, 每次操作要么可以merge两个相邻的数为一个, 值为两个数的和; 要么可以把一个数分裂成两个, 两个数的和为 ...
分类:
其他好文 时间:
2016-10-31 21:08:21
阅读次数:
159
首先,有一个例子 运行这个小例子,会发现是T1和T2是异步,T3与其他两个是同步的,显然T3有锁被T1或者T2拿到了。如上图所示。 首先,T1和T2是异步的很好理解,一个获取的锁是当前对象,一个获取的是类,不是一样的当然是异步。 那么看T3: 将t1.start()这个代码注掉,查看结果: 异步的, ...
分类:
其他好文 时间:
2016-10-31 20:58:51
阅读次数:
226
public static <T> int binarySearch(List<? extends Comparable<? super T>> list, T key){ if(list instanceof RandomAccess || list.size()<BINARYSEARCH_THR ...
分类:
数据库 时间:
2016-10-31 20:44:51
阅读次数:
272
一、DOM的基本概念 DOM是文档对象模型,这种模型为树模型;文档是指标签文档;对象是指文档中每个元素;模型是指抽象化的东西。 一、基本语法: 数据类型(字符串,小数,整数,布尔,时间) var, var s = "3.14"; var n = parseFloat(s); ; s += 5; va ...
根据RFC1071文档的计算方法,编写代码实现IP首部校验和的计算 计算步骤: 1.首先将IP首部中校验和字段置0 2.将IP首部每16bit进行相加,如果有进位产生,则将进位加到最低位。 3.将计算的结果取反即可 ...
分类:
其他好文 时间:
2016-10-31 18:50:24
阅读次数:
176
这种方法无需重启: [root@ha02 ~]# sysctl -p /etc/sysctl.confnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route ...
分类:
其他好文 时间:
2016-10-31 18:48:45
阅读次数:
212
copy函数作用相当于上面的代码,刚开始用的时候并不能实现,上代码 根据函数模版发现,*result = *first; ++result; 原因是cv现在为一个空的容器,所以无法赋值,运行自然出现数组越界的问题。 定义的时候为cv分配空间即可 ...
分类:
编程语言 时间:
2016-10-31 18:40:33
阅读次数:
378
document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElemen ...
分类:
其他好文 时间:
2016-10-31 18:32:16
阅读次数:
161