在 It's FOSS 我们并非每天都谈论 Linux 的“命令行方面”。基本上,我更专注于 Linux 的桌面端。但你们读者中的一些人在内部调查(仅面向 It's FOSS newsletter 订阅者)中指出,你们也想学些命令行技巧。速查表也受大部分读者所喜欢和支持。 为此,我编辑了一个 Lin ...
分类:
系统相关 时间:
2016-09-24 10:35:49
阅读次数:
282
转载:http://p.codekk.com/blogs/detail/54cfab086c4761e5001b2538 1. 功能介绍 1.1 EventBus EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为 ...
分类:
移动开发 时间:
2016-09-20 18:05:05
阅读次数:
227
发布和订阅类似于RSS发布者:服务器订阅者:Dashboad和数据处理看下面代码:类文件名:monitor.py:#!/usr/bin/python
#-*-coding:utf-8-*-
__author__=‘gaogd‘
importredis
classRedisHelper:
def__init__(self):
self.__conn=redis.Redis(host=‘192.168.10.12‘,port=6379,passw..
分类:
编程语言 时间:
2016-09-17 07:13:40
阅读次数:
162
前两篇我们自己首先实现了一个观察者模式,我们再利用Java自带的接口和类实现了观察者模式,但其实两种观察者模式存在不足的地方。之前两种观察者模式的观察者(订阅者)都是实现了一个同一个接口,实现了接口中的update方法,但是如果两个观察者风马牛不相及,完全无关呢?或者他们的方法名不一样这个时候该怎么 ...
分类:
其他好文 时间:
2016-09-16 17:00:45
阅读次数:
222
对于观察者模式,其实Java已经为我们提供了已有的接口和类。对于订阅者(Subscribe,观察者)Java为我们提供了一个接口,JDK源码如下: 和我们上一篇实现的观察者一样,仅提供一个update方法用于接收通知者的通知做出相应改变。 我们再来看看Java为我们提供了一个怎样的通知者(Publi ...
分类:
编程语言 时间:
2016-09-15 01:00:15
阅读次数:
236
订阅者模式通常也成为发布-订阅模式,发布者也称为通知者,订阅者也称为观察者。通知者发出通知,各发布者则收到通知后做出相应的动作。由于存在不同的订阅者和通知者,所以将这两者抽象出来。 其实Subject和Observer是抽象类还是接口,这个是比较灵活的,取决于你的应用场景是怎样,总之就是要将它们抽象 ...
分类:
其他好文 时间:
2016-09-14 01:53:34
阅读次数:
169
事件基于委托,为委托提供了一种发布机制, 事件是成员,是对象,而不是类型. So: 必须声明在类或者结构中; 被隐式初始化为null. 几个概念: 发布者( publisher ) 订阅者( subscriber ) 事件处理程序( event handler ) 触发(raise ) 事件调用( ... ...
分类:
其他好文 时间:
2016-09-09 23:49:32
阅读次数:
162
iOS通知中心 它是iOS程序内部的一种消息广播机制,通过它,可以实现无引用关系的对象之间的通信。通知中心他是基于观察者模式,它只能进行程序内部通信,不能跨应用程序进程通信。 当通知中心接受到消息后会根据设置,将消息发送给订阅者,这里的订阅者可以有多个 通知中心原理 看完上图你应该明白通知中心所 ...
分类:
移动开发 时间:
2016-09-08 12:52:35
阅读次数:
343
概述 观察者模式又叫发布 – 订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个目标对象(为了方便理解,以下将观察者对象叫做订阅者,将目标对象叫做发布者)。发布者的状态发生变化时就会通知所有的订阅者,使得它们能够自动更新自己。 观察者模式的使用场 ...
分类:
编程语言 时间:
2016-09-06 15:39:53
阅读次数:
209
前两天在笔试一家知名企业的时候遇到一道题,要实现一个简单的订阅发布者模式,当时由于各种原因我没有做,提前交了卷。现在回想起来,还是有必要好好研究一发。 首先先说说订阅发布者模式,顾名思义,就是有订阅者和发布者,两者的功能,订阅是请求在某些事件(event)到达时可以通知它并执行对应的动作(actio ...
分类:
Web程序 时间:
2016-09-04 01:36:48
阅读次数:
541