类图
public interface IMediator {
public void createMediator();
public void work();
}
/**
* 中介、调节实际上需要交互的两个元素,让其松耦合
* @author stone
*
*/
public class Mediator implements IMediator {
pr...
分类:
编程语言 时间:
2014-10-14 18:44:59
阅读次数:
192
module dom {
[Supplemental, NoInterfaceObject]
interface NodeSelector {
Element querySelector(in DOMString selectors);
NodeList querySelectorAll(in DOMString selectors);
};
Document implements N...
分类:
编程语言 时间:
2014-10-14 19:00:29
阅读次数:
645
CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITE...
分类:
编程语言 时间:
2014-10-14 17:52:49
阅读次数:
489
汉堡按钮在 UI 设计中早已不是什么新鲜玩意儿了,但是某天我突然在 dribbble 上看到了这个酷炫的动画效果,效果真是棒棒哒!于是我决定把它在代码里实现一下。先来看下 CreativeDash 团队做出来的原始动画效果:我们可以看到 (看得我眼睛都花了),汉堡按钮 (也就是三条横线的那个)的上下两条线分别绕着自身最优的端点旋转了45°,变成了按钮里的 X ,中间的那个线则摇身一变,成了外面的圈...
分类:
编程语言 时间:
2014-10-14 19:15:19
阅读次数:
216
在我们开始讲线程这前先了解一下线程的载体—进程。进程,它是一个正在运行的程序的实例,是一个程序在其自身的地址空间的一次执行活动。进程是资源申请、调度、和独立运行的基本单位。进程有两部分组成:
1操作系统用来管理进程的内核对象,内核对象是系统用来存放关于进程的统计信息的地方,它是操作系统内部分配的一块内存块,该内存块是一种数据结构,其成员负责维护该对象的各种信息。
2地址空间,它包含所有可执行模...
分类:
编程语言 时间:
2014-10-14 17:34:49
阅读次数:
284
二维数组+字符串split+Double包装类 例题...
分类:
编程语言 时间:
2014-10-14 17:33:19
阅读次数:
182
问题
直到今天,我都一直以为:
i += j 等同于 i = i + j;
但假设有:
int i = 5;
long j = 8;
那么 i = i + j不能编译,但i += j却可以。
这是否意味着,i += j,实际是等同于 i= (type of i) (i + j)呢?
精华回答:
这个问题,其实官方文档中已经解答了。 请看这里。§15...
分类:
编程语言 时间:
2014-10-14 18:54:59
阅读次数:
176
明确地说,java是按值传递的!java的世界里,都是按值传递。其实按值、按引用都只是个概念,关键是我们如何去理解java传参的本质。下面就结合一个例子来说
有些情况下,传递的值,其内容是个引用,这一点容易让人产生困惑。
请看下面的例子
首先有如下代码
Dog myDog = new Dog("Rover");
foo(myDog);
这时,你传给了foo函数一个值,这个值的内容...
分类:
编程语言 时间:
2014-10-14 18:04:34
阅读次数:
190
quzrtz.xml 此文件为定时任务配置文件
http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
...
分类:
编程语言 时间:
2014-10-14 18:53:49
阅读次数:
356
在 Spring 中, 可以在 元素的 scope 属性里设置 Bean 的作用域.默认情况下 bean 是单例的但有的时候, bean 就不能使单例的. 例如: Struts2 的 Action 就不是单例的! 可以通过 scope 属性来指定 bean 的作用域 prototype: 原...
分类:
编程语言 时间:
2014-10-14 19:25:19
阅读次数:
262
原文博客地址:http://handspeaker.iteye.com/blog/1545126最近在编程时用到了双线性插值算法,对图像进行缩放。网上有很多这方面的资料,介绍的也算明白。但是,这些文章只介绍了算法,并没有具体说怎么实现以及怎么实现最好,举个例子,你可以按照网上文章的算法自己写一个双线...
分类:
编程语言 时间:
2014-10-14 18:01:19
阅读次数:
222
Spring 允许继承 bean 的配置(通过Bean的parent属性来指定,例如parent=”teacher“), 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean I子 Bean 从父 Bean 中继承配置, 包括 父Bean 的属性...
分类:
编程语言 时间:
2014-10-14 18:00:39
阅读次数:
200
AVL树----javaAVL树是高度平衡的二叉查找树1.单旋转LL旋转理解记忆:1.在不平衡的节点的左孩子的左孩子插入导致的不平衡,所以叫LLprivate AVLTreeNode leftLeftRotation...
分类:
编程语言 时间:
2014-10-14 19:22:59
阅读次数:
230
函数重载函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。重载函数通常用来命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,对于程序的可读性有很大的好处。试想如果没有函数重载机制,如在C中,你必须要这样去做:为这个print函数取...
分类:
编程语言 时间:
2014-10-14 18:49:29
阅读次数:
288
1、Java 全文搜索引擎框架Lucene毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工具包,可以非常方便地实现强大的全文检索功能。下面有几款搜索引擎框架也是...
分类:
编程语言 时间:
2014-10-14 17:22:59
阅读次数:
204
1. 过程式程序设计 这种做法很简单,但你无法创建可以保存状态并具有一些仅对其内部状态进行操作的方法function startAnimation(){}function stopAnimation(){}2. 定义一个类,封装这种对象,并使用prototype属性将方法添加至该类var Anim....
分类:
编程语言 时间:
2014-10-14 17:37:19
阅读次数:
196
在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,从而降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不在关心内存分配,导致很多程序低效,耗内...
分类:
编程语言 时间:
2014-10-14 18:25:19
阅读次数:
290