设计模式的6大基本原则,其实是在面向对象的基础上发展而来的,通过他们实现了面向对象的三大基本特性继
承、封装和多态,从而提高程序的内聚性降低耦合性,使程序可维护、复用、可扩展、灵活性好。但是一切事物都有
个度,在运用这些原则的时候不能一味地生硬的用下去,在用之前一定要好好思量,从系统的整体性能出发,最大限
度地提高系统的灵活性。...
分类:
其他好文 时间:
2014-06-20 13:41:41
阅读次数:
183
就像我其他博文中说的,对于软件的优化除开算法,全部都是为流水线服务的.所以优化的时候要时刻记住一这点.由于优化的东西比较杂,我写的不是很好,所以在文章的最后,我会试着提炼出一些通用性的原则.
由于之前在WPS上写的,所以代码没有用模版来排版,各位看官就将就着看吧..我也只是为了提炼一次知识,真正的优化还是认真看一遍书来的好.
有哪些方法优化软件?
通常有两种方式,一种是通过编译器,另一...
分类:
其他好文 时间:
2014-06-20 09:17:09
阅读次数:
321
17.3、Making User-Managed Backups of Offline Tablespaces and Datafiles
备份离线的表空间时,需要注意以下指导原则:
(1)不能离线system表空间或活动回滚段的表空间
(2)假设一个表在表空间x中,它的索引在表空间y中。y离线,x在线,当执行dml语句时会报错。
备份离线表空间:
(1)备份表空间前,查询dba_dat...
分类:
其他好文 时间:
2014-06-07 13:33:06
阅读次数:
156
当我们计算概率的时候,假设样本空间中的各个样本发生的概率均等,那么,时间A发生的概率为:
所以我们只需要计算时间A包含的样本个数,比上总的样本数,就能得到事件A发生的概率。
基本的counting原则
假设一次实验共有r个阶段,每个阶段有ni种选择,那么总的样本空间是各个阶段的各种选择的乘积。
排列permutation与组合combination
当我们要从n个样本中选...
分类:
其他好文 时间:
2014-06-07 11:34:58
阅读次数:
261
用户空间使用Linux数据结构系列之红黑树
本文通过对Linux内核中红黑树的源码分析,通过大量图示描述红黑树的原理,最后通过移植改造Linux内核红黑树代码,使用户空间也能使用Linux红黑树.本着从群众中来,回到群众中去的原则,本文很多内容都是参考网上资料,但本身不影响大家阅读,因为我们的目的很...
分类:
其他好文 时间:
2014-06-07 09:33:14
阅读次数:
281
引言
依据新版大纲,近期几年的软件设计师水平考试来看,数据流图的设计已成为下午题中必考的知识点。常出题型为:补充数据流图,解释设计原则,偶尔也会考数据字典的内容,可是都非常easy。考点分析
依据近期几年的出题趋势看,本题分值为15分,共分为4小题。前3小题的题型都是比較固定的,比較简单,而第4.....
分类:
其他好文 时间:
2014-06-07 06:50:56
阅读次数:
224
对象关系映射(ORM)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最主要的形式建模数据。
传达性:数据库结构被不论什么人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化了的结构。
典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信...
分类:
其他好文 时间:
2014-06-06 18:32:00
阅读次数:
280
基本原则:1.直观2.简捷3.不要省*****************************************************************************************---命名规则---常量名:大写,HAVE_ARCH_STRNCAT变量名:
1.英文...
分类:
其他好文 时间:
2014-06-06 15:36:59
阅读次数:
333
一、使用组成关系的原则:
在不导致数据冗余的前提下,尽可能减少数据库表的数目及表之间的外键参照关系,因为建立多个表的连接是很耗时的操作。
举例说明:Customer类中的Address属性,可以通过组件的方式来映射,避免了额外建立一张ADDRESS表,还能达到对象化操作的目的。 配置文件: ...
分类:
系统相关 时间:
2014-06-06 15:35:35
阅读次数:
245
1 面向对象的思想 就是把现实世界中的思维带进计算机。2
面向对象的设计原则。终极目的消除重复代码。不然面向对象干什么?3 在不同的场合使用不同的设计模式面向对象的思维:1 谁来做这件事,再考虑怎么做2
先考虑整体,再考虑局部3 先考虑抽象,再考虑具体12课ok了
分类:
移动开发 时间:
2014-06-05 21:43:45
阅读次数:
191