http://blog.csdn.net/ns_code/article/details/17539599这个博主的关于java并发编程系列很不错,值得收藏。 为了方便各位网友学习以及方便自己复习之用,将Java并发编程系列内容系列内容按照由浅入深的学习顺序总结如下,点击相应的标题即可跳转到对应的文 ...
分类:
编程语言 时间:
2016-06-02 23:23:52
阅读次数:
243
树状数组 维护一个序列 a1 a2 a3……an 支持两种操作: 1. sum(int a,int b) a~b的区间和 2. add(int x,int d) 第x个数增加d 设lowbit(x)为x的二进制最右边的1表示的值 如lowbit(38288)=lowbit(1001010110010 ...
分类:
编程语言 时间:
2016-06-02 23:24:34
阅读次数:
198
先看一段转载,原文出自 http://jefferent.iteye.com/blog/1123677 虚拟机中的共划分为三个代:年轻代(Young Generation)、年老点(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的 ...
分类:
编程语言 时间:
2016-06-02 23:20:44
阅读次数:
166
知识点一(javadoc): 使用javadoc时特别注意选择encoding和charset为utf-8,要不然生成的javadoc会是乱码,命令:javadoc -encoding utf-8 -charset utf-8 *.java 附录(javadoc标记) @author 作者标识 @v ...
分类:
编程语言 时间:
2016-06-02 23:19:06
阅读次数:
174
/** * 将Json对象转换成Map * * @param jsonObject * json对象 * @return Map对象 * @throws JSONException */ public static Map toMap(String jsonString) throws JSONEx ...
分类:
编程语言 时间:
2016-06-02 23:18:43
阅读次数:
184
1在PHP中从最简单的数组构建: 1)常用函数: 生成随机数: 2的结果是(缺少一个参数) 2)日期时间函数 这样显示的结果: 例:类似于这样(前提是用var_dump()输出返回的值) 正确的方式是 *年份year(四位)用大写的Y,月份month用小写m,天day用小写d 中间空格 小时h(12 ...
分类:
编程语言 时间:
2016-06-02 23:16:21
阅读次数:
150
javascript模块化是一个比较大也是比较容易混淆的topic.通常几乎所有的第三方Library都支持CMD,AMD,ES6,Global object方式来引用lib所暴露出来的服务。 那么如果我们希望自己写一个lib,并且作为模块能被其他模块自由引用应该怎么写呢? 首先,我们需要弄清楚我们 ...
分类:
编程语言 时间:
2016-06-02 23:13:58
阅读次数:
329
我的leetcode之旅,该篇章主要完成使用Java实现算法。这是第6篇ZigZag Conversion...
分类:
编程语言 时间:
2016-06-02 22:06:17
阅读次数:
205
1. 线程池的概念 在java5之后,就有了线程池的功能了,在介绍线程池之前,先来简单看一下线程池的概念。假设我开了家咨询公司,那么每天会有很多人过来咨询问题,如果我一个个接待的话,必然有很多人要排队,这样效率就很差,我想解决这个问题,现在我雇几个客服,来了一个咨询的,我就分配一个客服去接待他,再来一个,我再分配个客服去接待……如果第一个客服接待完了,我就让她接待下一个咨询者,这样我雇的这些客服可...
分类:
编程语言 时间:
2016-06-02 22:07:27
阅读次数:
265
前面我们一共介绍了四种方法用来封装对象(工厂,构造模式,原型模式,构造+原型),并且重点对构造函数+原型模式做了一些改进,使之更加完美,那么除了这几种方法, 还有两种方式用来封装对象,还是那句话,选择适合自己的(其实每种方法都各有利弊,在我刚开始学习时总感觉就是拆东墙补西墙)。 首先来看第一种方法 ...
分类:
编程语言 时间:
2016-06-02 22:06:59
阅读次数:
166
1.题目分析: 考虑到每种物品只有2 种选择,即装入背包或不装入背包,并且物品数和背包容量已给定,要计算装入背包物品的最大价值和最优装入方案,可用回溯法搜索子集树的算法进行求解。 2.算法设计:a. 物品有n种,背包容量为C,分别用p[i]和w[i]存储第i种物品的价值和重量,用x[i]标记第i种物 ...
分类:
编程语言 时间:
2016-06-02 22:02:09
阅读次数:
162
【NOTE】 由于设置随机种子语句执行时间较长,若需要取多个随机数时最好放到循环结构外面。 关于RAND_MAX ,<stdlib.h>头文件中有如下预定义: —————————————————————————————————— #define RAND_MAX 0x7fff ——————————— ...
分类:
编程语言 时间:
2016-06-02 22:01:41
阅读次数:
205
在非IE下,使用XMLHttpRequest 不能跨域访问, 除非要访问的网页设置为允许跨域访问。 将网页设置为允许跨域访问的方法如下: Response.AddHeader("Access-Control-Allow-Origin", "*"); 或指定域名下可以访问: Response.AddH ...
分类:
编程语言 时间:
2016-06-02 22:00:22
阅读次数:
390
最近有些事儿比较忙,python的学习就断断续续,这个练习来得比预期的晚,不过还好,不管做什么,我都希望能认真对待,认真做好每一件事。 引入 这个练习原书中称作“使用XML-RPC进行文件共享”,题目是从使用的技术介绍的,做完这个练习之后我觉得最终其实实现的是一个迅雷的雏形——一个P2P下载器。当然 ...
分类:
编程语言 时间:
2016-06-02 21:57:17
阅读次数:
254
基本打开模式 文件操作的流程:打开文件,操作文件,关闭文件 打开文件方法:open(文件名,模式,编码) file = open(‘文件名’) 模式在不给值的情况下,默认为只读,而且如果是非当前的目录下文件名要加绝对路径 ‘r’--只读 file_name.read() 一次性把指针后的内容全部读出 ...
分类:
编程语言 时间:
2016-06-02 21:57:19
阅读次数:
271