原理 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。 组成 观察者模式所涉及的角色有: ● 抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题都可以有任何数量的观察者 ...
分类:
其他好文 时间:
2016-08-27 11:19:58
阅读次数:
210
刚开始使用vs2012的时候,创建项目失败,后来找到原因 ,是KB2840642V2的原因,于是 卸载之。vs正常 昨天 vs自动更新后 vs 创建项目失败,打开项目失败 遂查看 看看昨天 ,vs做了哪些更新 原来还是KB的原因,卸载之 完事 OK ...
分类:
其他好文 时间:
2016-08-27 09:53:42
阅读次数:
162
自动更新.启动a程序.检测b程序版本号.然后在服务器上上传下载.由于要控制别人程序.所以还要检测别人程序的版本号.不一致会发短信到开发人员 ICSharpCode.SharpZipLib.dll 解压缩工具 private string GetRequestDownFile(string url, ...
分类:
其他好文 时间:
2016-08-26 13:44:30
阅读次数:
149
一:IIS设置站点后无法访问apk文件 首先要给IIS服务器根目录添加MIME类型影射文件扩展名:apkMIME类型 :application/vnd.android.package-archive 二:无法以目录形式显示展示系统路径 三:APP自动更新手机下载闪退 手机应用权限-打开存储权限即可 ...
分类:
移动开发 时间:
2016-08-23 23:20:04
阅读次数:
178
观察者模式:定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变的时候,所有依赖于它的对象都得到通知并被自动更新。 简单例子:比如有两个人张三和李四订阅了气象台的天气推送消息。 ...
分类:
编程语言 时间:
2016-08-22 19:56:46
阅读次数:
126
首先来介绍一下什么是监听器:监听器-就是一个实现待定接口的普通Java程序,此程序专门用于监听另外一个类的方法调用。
这是使用观察者模式的。什么是观察者模式:
定义对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知自动更新。
示例:
GUI编程中的addXxxxListener都是观察者模式。
比如为按钮点击添加监听事件,为键盘添加监听等等…观察者模式的三个...
分类:
编程语言 时间:
2016-08-19 19:16:05
阅读次数:
270
观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知,并自动更新。 针对接口编程,不针对实现编程,为交互对象之间的松耦合设计而努力。 /** *观察者订阅的主题 */ public interface Subject { public void addObse ...
分类:
其他好文 时间:
2016-08-19 12:58:16
阅读次数:
107
一、索引的概念 1、 类似书的目录结构 2、 Oracle 的“索引”对象,与表关联的可选对象,提高SQL查询语句的速度 3、 索引直接指向包含所查询值的行的位置,减少磁盘I/O 4、 与所索引的表是相互独立的物理结构 5、 Oracle 自动使用并维护索引,插入、删除、更新表后,自动更新索引 6、 ...
分类:
数据库 时间:
2016-08-18 12:41:39
阅读次数:
207
一、观察者模式总览 观察者模式定义了对象之间的一对多依赖,让多个观察者对象同时监听一个主题对象,当主题对象改变状态时,它的所有依赖者都会收到通知并自动更新。 UML类图如下: Subject为主题抽象对象,Observer为观察者抽象对象,主题对象中规定了“订阅”、“取消订阅”、“通知”等必要的方法 ...
分类:
其他好文 时间:
2016-08-18 00:45:39
阅读次数:
172