装饰者模式1、意图: 动态地给一个对象添加一些额外的职责。就增加功能来说, Decorator模式相比生成子类更为灵活。该模式以对客 户端透明的方式扩展对象的功能。2、适用环境 (1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 (2)处理那些可以撤消的职责。 (3)当不能采用生...
分类:
编程语言 时间:
2015-08-06 00:03:08
阅读次数:
194
系统设计概述 系统设计的目标是根据系统分析的结果,完成系统的构件过程。其主要目的是绘制系统的蓝图,权衡和比较各种技术和实施方法的利弊,合理分配各种资源,构建新系统的设计方案和相关模型,指导系统实施工作的开展。 系统设计的主要内容包括概要设计和详细设计。概要设计又称为系统总体结构设计,它是系统开发.....
分类:
其他好文 时间:
2015-08-06 00:02:36
阅读次数:
271
一、容器转化到数组使用toArray()方法二、数组转化为容器,使用Arrays.asList(数组)会返回一个ArrayList,然后使用容器的方法可以对其进行操作。[1] http://my.oschina.net/laigous/blog/28470
分类:
编程语言 时间:
2015-08-06 00:01:29
阅读次数:
125
Task是微软在.net framework 4.0发布的新的异步编程的利器,当然4.5新增了async、await,这儿我们先说Task相关。 在实际编程中,我们用的较多的是Task、Task.Factory.StarNew、Task.Run,接下来简单的表述下我的理解。 //传入Func...
连接mysqlworkbench出现如下提示:查看ip加入host的范围mysql> select user,host from mysql.user;+-------------+---------------+| user | host |+-------------+-------------...
分类:
数据库 时间:
2015-08-06 00:03:26
阅读次数:
337
libevent入门教程:Echo Server based on libevent花了两天的时间在libevent上,想总结下,就以写简单tutorial的方式吧,貌似没有一篇简单的说明,让人马上就能上手用的。首先给出官方文档吧: http://libevent.org ,首页有个Programm...
分类:
其他好文 时间:
2015-08-06 00:01:25
阅读次数:
247
二分边长,判断最后内角和是否为2pi,注意l与r的选取,保证能组成三角形 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 #define MOD...
分类:
其他好文 时间:
2015-08-06 00:00:36
阅读次数:
143
最近项目里遇到ajax异步性的问题,简化后的代码如下:function ajaxGetEvents(calendarView, time) { var year = time.getFullYear(); var month = time.getMonth() + 1 < 10 ? "0...
分类:
Web程序 时间:
2015-08-06 00:01:05
阅读次数:
188
1.创建拖拽对象 给需要拖拽的元素设置draggable属性,它有三个值: true:元素可以被拖拽;false:元素不能被拖拽;auto: 浏览器自己判断元素是否能被拖拽。 2.处理拖拽事件当我们拖拽对象的时候会触发拖拽事件包括: A.dragstart:当元素拖拽开始触发; B.drag:在元素...
分类:
Web程序 时间:
2015-08-06 00:02:44
阅读次数:
194
一、Spring的几大模块:Data access & Integration、Transcation、Instrumentation、Core Spring Container、Testing。二、Spring Bean 2.1、声明Bean a、简单的bean装配方式 ...
分类:
编程语言 时间:
2015-08-06 00:01:19
阅读次数:
246