KVO内部实现原理1.KVO是基于nruntime机制实现的.2.当某个类的对象第一次被观察是,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的set方法.派生类在被重写的setter方法实现真正的通知机制(-->>NSKVONotifying_类名);苹果不希望...
分类:
其他好文 时间:
2015-09-22 18:55:57
阅读次数:
145
就如libevent官网上所写的“libevent - an event notification library”,libevent就是一个基于事件通知机制的库,可以看出event是整个库的核心。event就是Reactor框架中的事件处理程序组件(event_handler),它提供了函数接.....
分类:
其他好文 时间:
2015-09-19 16:42:09
阅读次数:
184
runtime/KVO等面试题1.KVO内部实现原则回答:1>KVO是基于runtime机制实现的 2>当某个类的对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter方法。派生类在被重写的setter方法实现真正的通知机制(Pers.....
分类:
移动开发 时间:
2015-09-08 00:11:09
阅读次数:
185
1、通知中心每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象发...
分类:
移动开发 时间:
2015-08-31 21:17:25
阅读次数:
189
一、Zabbix简介Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。Zabbix由2部分构成,zabbixserver与可选组件zabb..
分类:
其他好文 时间:
2015-08-26 00:11:06
阅读次数:
334
nginx简介nginx是一款轻量级的web服务器和反向代理服务器,不同于传统的通过每进程或每线程处理并发连接请求的web服务器,nginx采用了模块化、事件驱动、异步、单线程及非阻塞的架构,并大量采用了多路复用及事件通知机制,通过单线程进程worker以高效的回环(run-loop)机制并..
分类:
其他好文 时间:
2015-08-18 12:21:24
阅读次数:
322
前言jQuery动画是通过animate这个API设置执行的,其内部也是按照每一个animate的划分封装了各自动画组的行为,包括数据过滤、缓动公式、一些动画默认参数的设置、元素状态的调整、事件的处理通知机制、执行等等换句话说,我们可以把animate看作一个对象,对象封装自己的一系列属性与方法。j...
分类:
Web程序 时间:
2015-08-12 06:41:25
阅读次数:
144
在看阻塞睡眠实现机制前,我们来看一下内核中广泛用到的等待队列。
Linux内核的等待队列为双循环链表结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。它有两种数据结构:等待队列头(wait_queue_head_t)和等待队列项(wait_queue_t)。等待队列头和等待队列项中都包含一个list_head(双链表)。通过这样一个双链表把等待进程链接起来。
下面来看两者数据结构...
分类:
其他好文 时间:
2015-08-02 23:28:01
阅读次数:
196
Zabbix是什么?Zabbix是一个开源的企业级分布式解决方案。zabbix是一个监控多种资源的软件,包括网络,集成服务的健康状态等。Zabbix使用灵活的通知机制,它允许用户配置基于e-mail的事件报警机制,允许快速的反馈服务器的问题,Zabbix提供了一个基于存储的历史数据,显示一个..
分类:
其他好文 时间:
2015-07-31 06:42:30
阅读次数:
146
使用系统的方法来监听网络状态
系统的方法是通过通知机制来实现网络状态的监听
实现网络状态监听的步骤定义Reachability类型的成员变量来保存网络的状态@property (nonatomic, strong) Reachability *reachability;注册为通知中心的的观察者// 在通知中心注册观察者
[[NSNotificationCenter defaultCenter] ad...
分类:
移动开发 时间:
2015-07-29 17:17:28
阅读次数:
225