一、前言观察者模式也叫发布-订阅模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听一个主题对象,这个主题对象状态发生状态变化时,会通知所有的观察者对象,使它们能够自动更新自己。什么时候使用观察者模式?当一个对象的改变需要同时改变其他对象的时候。二、结构图三、实例代码using Sy...
一、前言命令模式将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,另外对请求排队或记录请求日志,以及支持可撤销的操作。二、结构图三、实例代码namespace 命令模式{ class Program { static void Main(string[] a...
实例代码如下: 1 #include 2 int global_value=9; 3 void change(void) 4 { 5 global_value=8; 6 } 7 void main() 8 { 9 printf("before: global_value=%d",g...
分类:
编程语言 时间:
2015-09-26 13:14:58
阅读次数:
276
一、前言代理模式是为其他对象提供一种代理以控制对这个对象的访问。二、结构图三、实例代码namespace 代理模式{ class Program { static void Main(string[] args) { Proxy prox...
一、前言运用共享模式能够有效地支持大量细粒度的对象。二、结构图三、实例代码namespace 享元模式{ class Program { static void Main(string[] args) { int extrinsicsta...
根据键盘事件获取字数 ????//获取ID?content的字数??动态的放到类为.contNum中
????$("#content").keyup(function(){
????????var?nowNum?=?$(this).val().length;
????????var?c...
分类:
编程语言 时间:
2015-09-25 13:27:51
阅读次数:
163
输入用户名:输入密码:你的兴趣爱好有哪些?看电影听音乐打篮球看杂志玩游戏您输入的用户名是:您输入的密码是:您的兴趣爱好有项:包括:
分类:
其他好文 时间:
2015-09-24 15:58:26
阅读次数:
137
javascript的void运算符:void运算符对任何值都会返回undefined。此运算符一般用来避免输出不应该出现的值。实例代码:var a;a=2;document.write(void(a));输出结果:undefined 。点击打开新窗口以上代码在网页中经常用到。window.open...
分类:
编程语言 时间:
2015-09-24 01:57:12
阅读次数:
230
DB2 数据库会根据DB层的统计值决定 根据查询条件走哪一个索引,某些情况下,由于未知原因,索引会走偏,故程序中可以规定程序走哪一个索引来避免索引走偏的情况发生。强制走索引的 实例代码如下: 1 SELECT vbeln 2 zorgdn 3 vstel 4 zs...
分类:
数据库 时间:
2015-09-23 20:55:02
阅读次数:
232
一、tableView编辑(插入和删除) 实例代码:效果图:(能添加和删除)二、tableView移动 实例代码:(能过移动位置,同时也能添加删除)//添加删除的步骤//设置分区效果移动过程和步骤(重要步骤)效果图:(能够添加,删除和移动)
分类:
移动开发 时间:
2015-09-18 23:16:15
阅读次数:
232