AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多个音频流的混音如何处理等等都得由它来完成。AudioPolicyS...
分类:
移动开发 时间:
2015-12-30 19:34:13
阅读次数:
672
一、概述1、面向对象是一种思想,让我们由执行者变成指挥者,执行者是面向过程,指挥者是面向对象.例如人开冰箱门,开冰箱门这个动作应该属于门而不是人,冰箱自己最清楚门应该怎么开,人只是调用了冰箱的这个动作.2、面向对象开发例子 1.电脑坏了,找个修电脑的人,我们调用修电脑这个人修电脑的功能即可,自己不需...
分类:
编程语言 时间:
2015-12-24 13:22:55
阅读次数:
241
A 修改 Bdelegate:这个变量是修改者A(执行者)的变量,指向B#import @class MJFoodTypesViewController, MJFoodType;@protocol MJFoodTypesViewControllerDelegate @optional- (void)...
分类:
其他好文 时间:
2015-12-20 19:00:26
阅读次数:
186
活锁(livelock)活锁指的是任务或者执行者没有被阻塞,由于某些条件没有满足,导致一直重复尝试,失败,尝试,失败。 活锁和死锁的区别在于,处于活锁的实体是在不断的改变状态,所谓的“活”, 而处于死锁的实体表现为等待;活锁有可能自行解开,死锁则不能。 活锁可以认为是一种特殊的饥饿。 下面这个例子在...
分类:
其他好文 时间:
2015-12-13 15:34:14
阅读次数:
186
用例是代表系统中各个项目相关人员之间就系统的行为所达成的契约。用例描述了在不同的条件下,系统对某一项目相关人员的请求所作出的响应。根据执行者作出的请求和请求涉及的条件,系统将执行不同的行为序列,每一行为序列称之为一个场景,一个用例是多个不同场景的集合。用例能够在项目组中激发对项目系统的讨论。编...
分类:
其他好文 时间:
2015-12-06 22:30:09
阅读次数:
215
一句话的概要将请求封装成对象,支持请求的变化。实现请求者与执行者的解耦操作。剧情小明今天很开心,就决定要请客吃饭。让小刚帮忙给酒店订一下餐。用命令者设计模式,可以分为三块,小明、酒店订餐、小刚。分别封装成对象,则可以完成解耦。我们下面用命令者模式来构造以上场景。任务一:创建小刚这个执行者我们先要创建...
分类:
其他好文 时间:
2015-11-28 14:59:41
阅读次数:
137
问卷调查目的:从目标人群中尽可能多地收集问题答案。【闭合】执行者能力要求:尽可能多收集问题答案。这个要求低。分析者:分析目标人群,从答案中分析提炼,要求高。头脑风暴目的:收集尽可能多的创意,想法。【开放】执行者(主持人):调动参与人员发言的积极性,不发表言..
分类:
其他好文 时间:
2015-11-13 11:46:43
阅读次数:
473
1、格式 ln source_file_path target_file_path2、执行ln 命令的用户要对source_file_path有写权限,才可以创建软连接。3、souce_file这个文件对ln的执行者要是可达的,也就是说ln的执行者要对source_file的上层目录有x权限。例子:...
分类:
系统相关 时间:
2015-11-10 18:59:33
阅读次数:
214
用例模型用例模型用来记录系统的需求,它提供系统与用户及其他参与者的一种通信手段。执行者用例图显示了系统和系统外实体之间的交互。这些实体被引用为执行者。执行者代表角色,可以包括:用户,外部硬件和其他系统。执行者往往被画成简笔画小人。也可以用带«actor»关键字的类矩形表示。上图中,备选方案的画法是,...
分类:
其他好文 时间:
2015-11-01 00:24:00
阅读次数:
406
类和面向对象特点:1,面向对象就是一种常见的思想。符合人们的思考习惯。2,面向对象的出现,将复杂的问题简单化。3,面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者。成员变量和局部变量类其实就是在定义类中的成员。成员:成员变量属性,成员函数行为。成员变量和局部变量的区别: 1, 成员变量定...
分类:
其他好文 时间:
2015-10-26 16:52:44
阅读次数:
182