事件总线模式 事件总线定义:事件总线是对发布-订阅模式的一种实现。它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。 事件总线的处理流程: 发布订阅模式主要有两个角色: 发布方(Publisher):也称为被观察者,当状态改变时负责通知所有订阅者。 订 ...
分类:
其他好文 时间:
2018-05-21 19:48:03
阅读次数:
270
效果分析: 仔细分析效果图发现,锁屏控件需要绘制的有三个部分,分别是: 1.图案点,图案点有四种状态,分别是默认、选中、正确和错误 2.图案点之间的连线 连线会根据1中点的状态改变发生颜色上的变化 3.悬空线段 就是图案点和悬空点之间的线段 实现: View的状态用一个枚举类型来表示: View的状 ...
分类:
其他好文 时间:
2018-05-19 16:58:44
阅读次数:
195
本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 其它本系列其它文章地址: [译文]Domain Driven Design Reference(一)—— 前言 [译文]Domain Driv ...
分类:
其他好文 时间:
2018-05-17 12:06:59
阅读次数:
186
创建和管理多个Pod--Deployment说明Deployment为Pod和ReplicaSet提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController来方便的管理应用。你只需要在Deployment中描述想要的目标状态是什么,Deploymentcontroller就会帮你将Pod和ReplicaSet的实际状态改变到你的目标状态。你可以定义
分类:
其他好文 时间:
2018-05-15 19:39:49
阅读次数:
2135
关于文件的三个时间:1、mtime最近修改文件的时间;atime最近访问文件的时间;ctime最近文件状态改变的时间,例如文件属性,属主,链接的改变。2、利用ls-l显示的时间是文件最近修改的时间。3、创建一个新的文件时,这三个时间是一样的。4、访问文件后,例如cat,文件的atime改变,其余两个时间不变。5、修改文件内容后,mtime和ctime改变,且变成一致。6、修改文件的状态时,例如创建
分类:
系统相关 时间:
2018-05-07 17:44:15
阅读次数:
206
定义 观察者模式(又称发布 订阅模式),在这种模式中,一个目标物件管理所有依赖于它的观察者物件,并且在它本身状态改变时主动发出通知,就拿微信和订阅公众号来说,我们订阅了一个公众号,就意味着我们成为了这个公众号的观察者(当然,我们可以订阅许许多多的公众号,也就是说我们可以是很多个目标物件的观察者),这 ...
分类:
其他好文 时间:
2018-05-06 13:43:37
阅读次数:
201
https://zybuluo.com/ysner/note/1136271 题面 有这样一种魔板:它是一个长方形的面板,被划分成$n$行$m$列的$n m$个方格。每个方格内有一个小灯泡,灯泡的状态有两种(亮或暗)。我们可以通过若干操作使魔板从一个状态改变为另一个状态。操作的方式有两种: (1)任 ...
分类:
其他好文 时间:
2018-05-05 18:05:27
阅读次数:
185
NavigationView menu默认icon和title会随着菜单状态改变而改变,选择某个菜单后再次打开侧边菜单后会发现该菜单的icon和title会变成应用的主颜色,其他菜单项仍然为黑色。 如果想关闭系统默认的这个效果,有两种方式: 1. XML布局文件设置 <android.support ...
分类:
其他好文 时间:
2018-05-02 21:04:12
阅读次数:
341
发布订阅模式又称观察者模式,定义对象间一种一对多的关系,当对象状态改变时,所有依赖他的对象都将得到通知。实现观察者模式的一般流程 首先指定发布者(代表一的对象) 给发布者添加缓存列表用于存放回调函数以便通知订阅者 发布消息是时发布者遍历缓存列表,依次触发里面存放的的订阅者回到函数 穷人版 加强版 上 ...
分类:
其他好文 时间:
2018-04-28 17:59:06
阅读次数:
145
定义 状态模式(State Pattern)又称为状态对象模式,该模式允许一个对象在其内部状态改变的时候改变行为。 英文:Allow an object to alert its behavior when its internal state changes.The object will app ...
分类:
其他好文 时间:
2018-04-26 16:50:45
阅读次数:
175