观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。
在开发游戏的时候我们经常需要在层与层之间、场景与场景之间传递数据和消息,Cocos2dx框架应用观察者模式为我们封装了一个C...
分类:
其他好文 时间:
2015-01-29 21:08:29
阅读次数:
253
程序的升级发布管理包括以下内容:发布人,发布内容,发布流程,发布的通知三个部分。及时发布升级通知,额可以让相关方了解到项目的进展,知道项目在持续改进。是一种有效的沟通机制,这也是一种公关手段。1,专人负责在项目中,要专门负责发布,专人专管,不容易出错,也便于责任到人。发布涉及到很多方面,要考虑的因素...
分类:
其他好文 时间:
2015-01-29 21:01:28
阅读次数:
167
在很多的WEB场景中,我们需要对请求做转发。
比如某一些系统升级了,但是老用户可能没有条件进行升级,那么还是走原来的途径,但是我们没有必要支撑多种平台,最后还是通过内部转发到新功能模块即可。
请求转发:指一个web资源收到客户端请求后,通知服务器去调用另外一个web资源进行处理。
1、Servlet中实现请求转发的方式
1、通过ServletContext的getRequestDispat...
分类:
Web程序 时间:
2015-01-29 17:37:30
阅读次数:
1035
如何查看当前glibc的版本号?rpm -aq | grep glibc尊敬的用户: 您好!2015年1月28日, 腾讯云安全情报监测到LinuxGlibc库存在一处严重安全漏洞,可以通过gethostbyname系列函数实现远程代码执行,获取服务器的控制权及Shell权限,漏洞详细点击这里查看。....
分类:
系统相关 时间:
2015-01-29 17:24:45
阅读次数:
328
聪明的资质、内在的干劲、勤奋的工作态度和坚韧不拔的精神,这些都是科学研究成功所需要的条件。——贝弗里奇
本讲内容:RemoteViews的使用
一、RemoteViews的作用
RemoteViews这个类在自定义通知的时候可以用到,用来设置自定义通知的布局资源,RemoteViews用的是层的概念,就是你添加一个布局在父view上,这个其实是两层。这个类可以显示在其他进...
分类:
其他好文 时间:
2015-01-29 14:44:06
阅读次数:
142
为什么要有内核通知表链:
Linux由多个相互依赖的子系统组成。其中一些子系统可能需要对其他子系统的一些事件感兴趣。这样子系统之间需要一些通信机制来实现这一功能。
在接触Notification Chain之前,我们可能想到通过轮询来实现,事件发生时,子系统轮询所有其他的子系统,看看有没有对这一事件感兴趣的,有没有需要执行的子函数。
If (subsystem_X...
分类:
系统相关 时间:
2015-01-29 14:36:12
阅读次数:
236
做支付宝在线支付模块,安卓和苹果端都没为问题,服务器也能顺利的收到付款异步通知。 在做WEB端支付的时候遇到个奇怪的问题:本地localhost调试支付没问题,代码更新到服务器就出现了未将对象引用设置到对象的实例的错误: 经过跟踪发现错误代码是:System.Security.Cryptog...
分类:
Windows程序 时间:
2015-01-29 12:36:41
阅读次数:
1554
等待信号和触发信号 - Signaling with Wait and Puls前面讨论事件等待句柄--一个简单的信号机制,一个线程一直阻塞直到接收到另外一个线程的通知。一个更强大的信号机制被Monitor类所经由静态函数Wait和Pluse(及PulseAll)提供。你自己编写通知逻辑,使用自定义...
分类:
编程语言 时间:
2015-01-29 12:20:55
阅读次数:
763
背景:
为了降低耦合,有了观察者模式!
书上的例子发展历程,如下图:
1、因为秘书类通知的是看股票类,增加看NBA者后,秘书类也需要修改,这样一来,就太麻烦了。为了降低耦合,让秘书类的参数为抽象的观察者,那就可以随意增加观察者了。
2、不仅秘书是通知者,还有老板,所以,秘书类也需要抽象为通知者类。
通...
分类:
其他好文 时间:
2015-01-29 09:37:02
阅读次数:
180
回调函数
就是一个通过指针调用的函数可以被循环调用可用于通知机制回调函数可以是全局,静态函数
ThreadLocal
存放的值是线程内共享的,线程间互斥的,主要用于线程内共享一些数据,避免通过参数来传递 线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是可访问的;在线程消失之后,其线程局部实...
分类:
编程语言 时间:
2015-01-29 09:31:00
阅读次数:
223