?策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的原则–封装变化的概念–编程中使用接口,而不是对接口的实现?面向接口的编程策略模式的定义–定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。–策略模式使这些算法在客户端调用它们的时候能够互不影响地变化?策略模式...
分类:
其他好文 时间:
2014-10-03 18:26:24
阅读次数:
235
Director,导演类。首先是在CCDirector.cpp文件中看到:static DisplayLinkDirector *s_SharedDirector = nullptr;确定了Director的单例模式设计原则。DisplayLinkDirector,这个继承自Director。用来同...
分类:
其他好文 时间:
2014-10-03 12:36:54
阅读次数:
196
关系型数据库:关系模式设计原则1.范式与数据冗余度从0NF到1NF、2NF、3NF、BCNF、4NF、5NF?数据库设计的过程是个拆分表的过程,拆分的目的是降低数据的冗余度。数据的冗余度越低,事务持续时间就越短(它不需要额外的操作去维持数据一致性和完整性)。与此同时,拆得越细,查询的代价越高(需要更...
分类:
数据库 时间:
2014-10-03 11:56:04
阅读次数:
252
转自网络性能测试工程师基本上都能够掌握利用测试工具来作负载、压力测试,但多数人对怎样去分析工具收集到的测试结果感到无从下手,下面我就把个人工作中的体会和收集到的有关资料整理出来,希望能对大家分析测试结果有所帮助。 分析原则:1. 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关...
分类:
其他好文 时间:
2014-10-03 00:18:53
阅读次数:
208
模式识别研究的目的是利用计算机对物理对象进行分类,在错误概率最小的条件下,使识别的结果尽量与客观物体相符合。机器辨别事物最基本的方法是计算,原则上是对计算机要分析的事物与标准模板的相似程度进行计算。因此首先要从度量中看出不同事物之间的差异,才能分辨当前要识别的事物。 1.模式的描述方法 在模式识别技...
分类:
其他好文 时间:
2014-10-02 11:58:52
阅读次数:
253
??
奥卡姆剃刀原理:“如无必要,勿增实体”,即“简单有效原理”,该条定律应用在了很多领域,在UI设计理念上,同样适用。
我们在UI设计理念——一切从用户出发中已经提到UI设计的第一条原则便是简易性,而我认为这条原则在所有原则中是最根本的,其他的将围绕这一条进行展开:因为简单,所以就容易找到焦点,记忆负担就会小;因为简单,就容易构成UI的一致性;因为简单,用户熟悉的速度就会快;
我们...
分类:
其他好文 时间:
2014-09-30 22:36:20
阅读次数:
227
1 沟通原则
1.1 对待消息的原则
每个人听到话之后要思考,话里面有没有他添油加醋的,有没有成见,有没有主观的部分,听到什么地步,加以调整才告诉别人(例子:报告上司下属的加薪要求,你下属对你讲话比较没保留,但是直接对上层领导会让三分)。
当把消息告诉别人时,不要说出消息来源,不然自己难堪,而且连来源都没有了。也不要问别人消息的来源,一般不要问...
分类:
其他好文 时间:
2014-09-30 20:56:00
阅读次数:
135
组合模式,提供一种层级结构,使得我们能够忽略对象与对象集合间的差异,一视同仁地对待它们。更重要的是组合模式与迭代器模式组合起来可以轻松地完成一些神奇的事情(比如封装层级结构的遍历,以及在遍历基础上扩展的其它操作),牺牲类的单一责任原则,来换取透明性。
分类:
其他好文 时间:
2014-09-30 18:50:39
阅读次数:
167
安卓应用内计费方案 通常应用计费只有按时长、按流量、按次、包月这几种。这些传统的计费规则已不能满足日益增长的应用内容的需要。 比如阅读、导航、音乐、工具类应用等,由于其本身特性需要多种计费规则。采用下载免费、应用内计费的大原则前提下,应用内计费的多样性将能大大提高付费转化率。因为一款应用从上线到成熟...
分类:
移动开发 时间:
2014-09-30 14:57:09
阅读次数:
236
每天上班的时候,我允许自己上几次网,放松一下。Tumblr、Gawke对我的吸引力就像糖果对孩子的诱惑。
有一家网站是我从来都不会错过的,那就是《每日邮报》的网络版Mail Online。这家英国小报的网络版充斥着各种明星绯闻和道德败坏新闻的报道。当然,这家媒体吸引的不仅仅是我。目前,在独立访问用户方面,Mail Online已经超过《纽约时报》、《卫报》等其他网络媒体。去年的营收达到400...
分类:
Web程序 时间:
2014-09-30 14:52:29
阅读次数:
252