背景:
在现在WEB开发中,稍复杂一点的页面,都会涉及到多个模块,尤其是类似seajs、LABjs、requireJS等模块工具出来后,前端开发者分模块开发已经慢慢变成一种习惯了,但是多个模块间的常常有各种交集,需要通信、需要互相调用,这时监听者模式便是必不可少的一种设计模式了,在前端表现事件操作....
分类:
编程语言 时间:
2014-05-19 18:05:46
阅读次数:
372
UML中关系分类:依赖:依赖是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。关联:关联是类与类之间的联接,它使一个类知道另一类的属性和方法。聚合:聚合是一种特殊类型的关联,它描述了整体和部分的结构关系。组合:组合是关联的一种,是比集合关系强的关系。泛化:泛...
分类:
其他好文 时间:
2014-05-19 14:32:11
阅读次数:
322
JavaScript缺少包结构。CommonJS致力于改变这种现状,于是定义了包的结构规范(http://wiki.commonjs.org/wiki/Packages/1.0
)。而NPM的出现则是为了在CommonJS规范的基础上,实现解决包的安装卸载,依赖管理,版本管理等问题。requir.....
分类:
Web程序 时间:
2014-05-19 12:47:51
阅读次数:
362
Hadoop有两个大版本0.20.x,1.x通常为hadoop
1版本,运行环境依赖JobTracker和TaskTracker,运行资源通过作业表示模型MapTask和ReduceTask来组成;运行资源通过槽位Slot来表示。0.23.x,2.x称之为hadoop
2版本,在开发模型上类似1,都...
分类:
其他好文 时间:
2014-05-18 19:24:17
阅读次数:
291
目的
使用 CLI MiniCluster, 用户可以简单地只用一个命令就启动或关闭一个单一节点的Hadoop集群,不需要设置任何环境变量或管理配置文件。 CLI MiniCluster 同时启动一个 YARN/MapReduce 和 HDFS 集群。
这对那些想要快速体验一个真实的Hadoop集群或是测试依赖明显的Hadoop函数的非Java程序 的用户很有用。
Hadoop Ta...
分类:
其他好文 时间:
2014-05-18 18:41:39
阅读次数:
319
W3C规范对于脚本事件有两种处理方式,第一种为冒泡模型,第二种是事件捕获模型,前者为早期浏览器所支持的(也称DOM 0标准),后者为W3C规范推荐的方法(也称DMO 2标准).
其主要区别:
@1:事件捕获不依赖于特定的事件来处理属性
@2:你可以对任何对象的任何一种事件注册多个事件句柄函数
第一个javascript程序
#form{
b...
分类:
编程语言 时间:
2014-05-18 14:12:49
阅读次数:
234
下面是我再使用抽象工厂+反射重构机房时,在Factoy中出现了下面一个问题:
去网上查了一下资料,发现这是一个很普遍的问题,它出现的原因主要有两种:
第一种:
加载DLL路径错误。解决办法是调整D层生成DLL的路径到UI的bin文件夹中。如下图:
反射的一个原则是:一切皆以UI层的bin文件夹中的dll名称为中心,说白一点,dll就是一个类库。我理解的反射,就是一串拼接的字符串...
分类:
其他好文 时间:
2014-05-18 09:39:32
阅读次数:
270
模板与泛型编程--模板定义引言: 所谓泛型程序就是以独立于任何特定类型的方式编写代码。使用泛型程序时,我们需要提供具体程序实例所操作的类型或值。 模板是泛型编程的基础。使用模板时可以无须了解模板的定义。 泛型编程与面向对象编程一样,都依赖于某种形式的多态性。面向对象编程中的多态性在运行时应用于存在继承关系的类。我们能够编写使用这些类的代码,忽略基类与派生类之间类型上的差异。只要使用基类的引用或指针...
分类:
编程语言 时间:
2014-05-18 07:23:00
阅读次数:
344
设计模式被分成了三种类型,这次来说一下创建型中的工厂家族(简单工厂方法,工厂方法模式,抽象工厂)。通过了解,三者之间的比较来加深对工厂家族的了解。
简单工厂: 工厂类中有必要的逻辑判断,根据客户端的选择可以动态的实例化相关类.去除了与具体产品的依赖。
工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪个类.使得一个类的实例化延迟到其子类。
抽象工厂:提供创建一系列相关或互相依赖对象的接口,而无需指定他们具体的类。...
分类:
其他好文 时间:
2014-05-18 03:42:24
阅读次数:
343
很有诚意先放下载地址百度网盘最近在做angular的项目,找一个合适的 datepicker
,首选bootstrap-datetimepicker,但是项目中没有到bootstrap,整理处理下这个控件,在官方文档的指引下整理出了一个独立的不需要依赖bs的文件版本,留着需要的小伙伴们使用。
分类:
其他好文 时间:
2014-05-18 00:50:10
阅读次数:
262