1. 消除最后的一个“1”bit 看上去很难理解,但是有很容易理解。要不先用几分钟思考一下? 比如:6 & ( 6 - 1 ) 就从 110 变为 100,消除了最后面的一个"1"bit,为什么呢? 其实只需要考虑110 后面 的“10”就可以了,因为任何一个数后面都是10的结构(0可能有0~n), ...
分类:
其他好文 时间:
2017-10-01 13:06:28
阅读次数:
156
在JS中获取子节点有以下几种方法: firstElementChild、firstChild、childNodes和children 我们通过一个例子来分析这几种方法的区别(获取div下的p标签) 输出结果是这样的: firstElementChild和Children 都成功获取到了p标签,那另外 ...
分类:
Web程序 时间:
2017-09-30 21:00:19
阅读次数:
211
httpclient使用了连接池,如果没有设置keep-alive策略,PoolingHttpClientConnectionManager会默认使用永久连接。 最近在调用京东api时,发现一个请求开始是可以获取到数据的,但隔了两分钟后再请求就会出现read timeout异常。对比请求成功和请求失 ...
分类:
Web程序 时间:
2017-09-29 21:22:45
阅读次数:
378
AOP: 将多个程序中相同工作的模块从程序中分离出来。 引用他人的良好例子: 1.传统步骤 2.AOP AOP将验证用户的步骤单独拿出来和程序分离,从而达到低耦合。 AOP的一些概念: 1.方面(aspect):一个关注点的模块化,这个关注点实现可能另外横切多个对象。即提取出来的复用部分。 2.连接 ...
分类:
其他好文 时间:
2017-09-28 09:56:30
阅读次数:
162
Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2). Find the minimum element. ...
分类:
其他好文 时间:
2017-09-23 10:44:03
阅读次数:
147