一、概述工厂模式具体包括了简单工厂、工厂方法、抽象工厂,它们是按照从简单到复杂的顺序排列的,属于设计模式中的创建型,其中简单工厂并不属于GOF的23中模式。 但是它是理解其它的工厂模式的一个很好的基础,所以很多人在讲述设计模式的时候会提到简单工厂模式。 创建型模式关注的是对象的创建,创建型模式将创建...
分类:
其他好文 时间:
2014-06-26 23:28:06
阅读次数:
256
@charset "utf-8";/* 字体 */.n{ font-weight:normal; font-style:normal;}.b{font-weight:bold;} .i{font-style:italic;}.fa{font-family:Arial;} .fs{fon...
分类:
Web程序 时间:
2014-06-26 23:26:45
阅读次数:
502
import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;impor...
分类:
编程语言 时间:
2014-06-26 23:26:04
阅读次数:
287
一,配置文件进行Spring初始化1,配置文件编写 /************* 这里会报异常“Spring.Context.Support.ContextRegistry”的类型初始值设定项引发异常。把配置注释掉就行了 ***************/...
分类:
编程语言 时间:
2014-06-26 23:23:21
阅读次数:
526
前言本章主要内容是Web Storage与本地数据库,其中Web Storage 是对cookie的优化,本地数据库是HTML5新增的一个功能,使用它可以在客户端建立一个数据库大大减轻服务器端的负担,加快访问数据速度。学习本章需要掌握Web Storage基本概念,了解sessionStorage与...
分类:
Web程序 时间:
2014-06-26 23:22:42
阅读次数:
285
原文:理解javascript闭包1.闭包是什么官方解释:闭包是一个拥有很多变量和绑定了这些变量的环境的表达式(其实就是函数),因而这些变量也是该表达式的一部分。这个定义虽然太学术,但是告诉我们两个信息:1)闭包是一个函数2)函数中有很多变量上面两个是构成闭包的两个主要条件。下面我们用通俗的话来解释...
分类:
编程语言 时间:
2014-06-26 23:22:05
阅读次数:
220
一、概述/* 一般情况下,我们建立的一些类是属于工具性质的,基本不用存储太多的跟自身有关的数据,在这种情况下,每次都去new一个对象,即增加了开销,也使得代码更加臃肿。 其实,我们只需要一个实例对象就可以。如果采用全局或者静态变量的方式,会影响封装性,难以保证别的代码不会对全局变量造成影响。 考虑到...
分类:
其他好文 时间:
2014-06-26 23:21:25
阅读次数:
258
最近项目开发中,需要获取到公共节点,如图: 譬如,当点击“Test103-2”节点,其类型是“灯”类型,那怎么获取到“中心区域”这个类型是“地域”的公共节点了?(不知道描述清楚木有哈) 核心代码: /// /// 向上递归,获取符合条件的父节点 /// /// 需要向上递归的节点 /// 判断条件【...
Spring MVC 3提供了基于注解、REST风格等特性,有些方面比Struts 2方便一些。这里进行Spring MVC 3的开发环境搭建,即开发Hello World程序。1,拷贝Spring MVC 3类库到WEB-INF/lib下,经测试至少需要如下几个,版本为Spring 3.1.1:o...
分类:
编程语言 时间:
2014-06-26 23:19:15
阅读次数:
440
本文以windows实时拓展Kithara RTS安装目录下的smp文件夹内的DedicatedRealTimeTask项目为例,讲解使实时任务以独占一个逻辑CPU的方式运行,并实现任务间的同步。目前多核计算机已经普及,多数的PC都是多核的。针对这种多核结构,我们设想把计算机划分为不同的硬件区间,其...
分类:
其他好文 时间:
2014-06-26 23:17:15
阅读次数:
339