实战Java内存泄漏问题分析 -- hazelcast2.0.3使用时内存泄漏 第一部分...
分类:
编程语言 时间:
2014-07-12 18:01:43
阅读次数:
264
十四、重载操作符与转换
1. 重载操作符的定义
重载操作符必须具有至少一个类类型或枚举类型的操作数,这条规则强制重载操作符不能重新定义用于内置类型对象的操作符含义。
int operator +(int, int) // 错误,内置数据类型不能重载操作符
重载操作符,操作符的优先级、结合性或操作数数目不能改变。重载操作符并不保证操作数的求值顺序,不再...
分类:
编程语言 时间:
2014-07-12 17:06:11
阅读次数:
329
概述
Javassist是一款字节码编辑工具,可以...
分类:
编程语言 时间:
2014-07-12 17:04:52
阅读次数:
259
String pathname = "E:\\workspace\\stanfordner\\sample.txt";
File filename = new File(pathname); // 要读取以上路径的input。txt文件
String query_id = filename.getName().substring(0,filename.getName().last...
分类:
编程语言 时间:
2014-07-12 20:05:29
阅读次数:
259
实战Java内存泄漏问题分析 -- hazelcast2.0.3使用时内存泄漏 -- 2...
分类:
编程语言 时间:
2014-07-12 16:37:43
阅读次数:
334
(十五)观察者模式
观察者模式,定义对象间一对多关系,一个对象状态发生改变,所有依赖于它的对象都收到通知并且自动更新,观察者与被观察者分开。例如邮件订阅、RSS订阅,如果有更新就会邮件通知你。
(十六)迭代器模式
说到迭代器首先想到 Iterator ,使用迭代器来为顺序访问集合元素提供一种方式。下面是自己的一个集合,当然只能放 int ,简单的实现了 迭代器的功能,当然实际的Java迭代器比这要复杂很多。...
分类:
编程语言 时间:
2014-07-13 00:17:57
阅读次数:
322
大学无聊的时候看过linux内核的定时器,现在已经想不起来了,也不知道当时有没有看懂,现在想要模仿linux内核的定时器,用python写一个定时器,已经想不起来它的设计原理了,找了一篇blog,linux
内核定时器 timer_list详解。
看了好一会才有些明白,开始参照着用python写了一个。如果在设计服务器的时候,有大量需要精确到秒和秒以下的事件,自己写一个定时器,维护一个类...
分类:
编程语言 时间:
2014-07-12 20:24:52
阅读次数:
198
任何支持style 特性的元素在 ,在其DOM 节点 对象中都有一个 style 属性与之对应。 这个style 对象是 CSSStyleDeclaration类型的实例,包含着html style特性的所有样式信息。但不包含 外部样式或者 内嵌样式层叠而来的样式。
在style特性中,提定的任何css属性,都将表现为这个style 对象的属性。对于使用短划线的的属性名,必须转化为驼峰大小...
分类:
编程语言 时间:
2014-07-12 21:41:02
阅读次数:
184
adaptiveThreshold函数可以二值化,也可以提取边缘:Python: cv2.adaptiveThreshold(src, maxValue, adaptiveMethod, thresholdType, blockSize, C[, dst]) → dstC: void cvAdaptiveThreshold(const CvArr* src, CvArr* dst, double...
分类:
编程语言 时间:
2014-07-12 18:35:57
阅读次数:
307
1.java中throw和throws:throw用在方法内部实际抛出异常的时候;throws用在方法...
分类:
编程语言 时间:
2014-07-12 23:55:58
阅读次数:
344
Java-Jedis操作Redis,基本操作以及 实现对象保存...
分类:
编程语言 时间:
2014-07-12 17:35:23
阅读次数:
285
(十七)责任链模式
责任链模式的目的是通过给予多个对象处理请求的机会,已解除请求发送者与接受者之间的耦合关系。面对对象的开发力求对象之前保持松散耦合,确保对象各自的责任最小化,这样的设计可以使得系统更加容易修改,同时降低产生缺陷的风险。
(十八)命令模式 command
命令模式将请求封装在一个对象中,可以像管理对象一样去管理方法,传递并在合适的时机调用。
命令模式允许在服务执行的上下文使用客户端代码,所...
分类:
编程语言 时间:
2014-07-12 18:44:39
阅读次数:
225
虽然上一篇博客中我们可以连续地阅读章节了,但是,难道每一次看小说都运行一下我们的 Python 程序?连记录看到哪里都不行,每次都是重新来过?当然不能这样,改!现在这么多小说阅读器,我们只需要把我们要的小说抓取到本地的 txt 文件里就好了,然后自己选个阅读器看,怎么整都看你了。
其实上个程序我们已经完成了大部分逻辑,我们接下来的改动只需要把抓取到每一章的时候不用显示出来,而是存入 txt 文件之中。另外一个是程序是不断地根据下一页的 Url 进行抓取的,那么什么时候结束呢?注意当到达小说的最后一章...
分类:
编程语言 时间:
2014-07-12 18:35:14
阅读次数:
279
Swift 语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。
Swift 语言里的数组和字典中存储的数据值类型必须明确。 这意味着我们不能把不正确的数据类型插入其中。 同时这也说明我们完全可以对获取出的值类型非常自信。 Swift 对显式类型集合的使用确保了我们的代码对工作所...
分类:
编程语言 时间:
2014-07-13 00:09:12
阅读次数:
322
简要分析了 OpenJDK 的Java IO 中,字节流输入系列的8个类的源代码实现,给出了Java IO的基本设计思路。...
分类:
编程语言 时间:
2014-07-12 21:43:36
阅读次数:
170
c++ 联邦语言:
typedef {
unit C;
unit Object-Oriented C++;
unit Template C++;
unit STL;
};
notice: C++高效编程取决于你使用C++的哪一个部分。
eg:pass-by-reference and pass-by-value.
c:内置类型value kill reference...
分类:
编程语言 时间:
2014-07-13 00:14:37
阅读次数:
282