Observer观察者模式作用:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己UML图:Subject类,可翻译为主题或抽象通知者,一般用一个抽象类或者一个借口实现。它把所有对观察者对象的引用保...
分类:
其他好文 时间:
2015-02-05 12:57:48
阅读次数:
169
这篇文章很认真的举了在使用MongoDB遇到的困难,和最终抛弃MongoDB的原因。花了不少时间看完,不过还没有仔细看评论,等哪天不忙了,可以再分析一下里面的信息。这里简单列举一下作者的观点:1. MongoDB的document适合存储自包含数据,不适用于document之间有Join的场景,在这种场景中,RDBMS + Cache最有效,既没有冗余数据,又能够通过后台应用自动更新缓存的方式提高...
分类:
数据库 时间:
2015-02-05 00:51:42
阅读次数:
217
在这篇文章中(参见 android中如何下载文件并显示下载进度 )我们讲到了如何下载文件的问题,今天我介绍如何实现应用的自动更新,其中下载apk模块用到了前一篇文章中的知识。当然这只是一个实现的框架,你需要根据自己的需求是改变一些细节。
自动更新的原理
其实就是客户端将自己的版本号与服务端的版本号进行比对,版本号小于服务端则意味着有新版本,当然服务端的版本号是需要人工放上去的。
...
分类:
移动开发 时间:
2015-02-04 13:03:14
阅读次数:
193
Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不....
分类:
移动开发 时间:
2015-02-04 12:27:22
阅读次数:
158
关闭 Sublime Text 2/3 的自动更新: 方法:在“首选项-->用户设置”里面添加 "update_check": false 代码,然后保存即可。(英文版是 Preferences→Settings→User)。 注意:为了确保程序不奔溃报错,请务必在?...
分类:
其他好文 时间:
2015-02-04 00:53:51
阅读次数:
131
电脑开机快,关机慢解决方法 第1步:再次开机后,进入系统服务关闭windows的自动更新功能。 有关windows各版本系统关闭自动更新可参考Windows自动更新关闭方法 电脑互助网注:一般出现这种情况多为Windows在系统自动关闭时,才会安装已经下载好的补丁程序,这种方法安装时间少则...
分类:
其他好文 时间:
2015-01-31 19:21:24
阅读次数:
123
现在一般的android软件都是需要不断更新的,当你打开某个app的时候,如果有新的版本,它会提示你有新版本需要更新。该小程序实现的就是这个功能。
该小程序的特点是,当有更新时,会弹出一个提示框,点击确定,则在通知来创建一个进度条进行下载,点击取消,则取消更新。
以下是详细代码:
1.创建布局文件notification_item.xml,用于在通知栏生成一个进度条和下载图标。
<Rel...
分类:
移动开发 时间:
2015-01-28 17:56:50
阅读次数:
280
做winform的程序,不管用没用过自动更新,至少都想过自动更新是怎么实现的. 我这里共享一个自动更新的一套版本,给还没下手开始写的人一些帮助,也希望有大神来到,给指点优化意见. 本初我是通过socket来传输文件的,后来因为传大文件出现异常,前期又没有定义比较好的协议,后来就改用webse...
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。...
分类:
其他好文 时间:
2015-01-27 16:19:07
阅读次数:
112