设计模式的6大基本原则,其实是在面向对象的基础上发展而来的,通过他们实现了面向对象的三大基本特性继
承、封装和多态,从而提高程序的内聚性降低耦合性,使程序可维护、复用、可扩展、灵活性好。但是一切事物都有
个度,在运用这些原则的时候不能一味地生硬的用下去,在用之前一定要好好思量,从系统的整体性能出发,最大限
度地提高系统的灵活性。...
分类:
其他好文 时间:
2014-06-20 13:41:41
阅读次数:
183
大型网站--负载均衡架构摘自:http://www.cnblogs.com/and/p/3366400.html负载均衡(Load Balancing)
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用...
分类:
Web程序 时间:
2014-06-16 09:56:20
阅读次数:
268
Xceed Zip Compression Library 是一个高性能的 Zip 和
Unzip 数据压缩ActiveX控件。通过它,可以创建和操作与Zip文件,也能在内存中直接压缩/解压数据。它设计提供高度灵活性,并且使用快速的多线程 zip
压缩引擎。具体功能:ActiveX 技术ATL 3....
分类:
其他好文 时间:
2014-06-11 21:57:48
阅读次数:
259
面向对象的好处:可维护、可扩展、可复用、灵活性好单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。如果有多于一个动机去改变一个类,则此类就有多于一个职责。(游戏开发中,游戏界面和游戏逻辑相分离,而不是聚合在一起)开放封闭原则(OCP):软件实体(类、模块、函数等)应该是可以扩展,但...
分类:
其他好文 时间:
2014-06-11 11:15:50
阅读次数:
223
自江西和平区的小东上二年级,据老师跟小东妈妈反应:孩子在和其他小朋友玩耍时灵活性很差,反应总是很迟钝,只要他看着其他同学的东西好玩就会去抢,如果不给他就大打出手,有攻击其他小朋友的行为乐乐妈妈听到老师的反应后很是疑惑,经过网络查询得知孩子的这种情况很可能是发育迟缓所造成的,难道孩子是患有发育迟缓?乐...
分类:
其他好文 时间:
2014-06-11 08:56:18
阅读次数:
204
php给了开发者极大的灵活性,但是这也为安全问题带来了潜在的隐患,近期需要总结一下以往的问题,在这里借翻译一篇文章同时加上自己开发的一些感触总结一下。
简介
当开发一个互联网服务的时候,必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不关心,特别是对大多数没有经验的开发者来说。每当你讲任何涉及到钱财事务等交易问题时,需要特别注意安全问题的考虑,例如开发一个论坛或者是一个购...
分类:
Web程序 时间:
2014-06-10 18:33:56
阅读次数:
310
接口主要是为了向上转型,从而使基类(接口方法)更具灵活性!不想废话,看例子: /** *
*/package interfaces;interface Monster{ void menace();}interface
DangerousMonster extends Monster{ void d...
分类:
编程语言 时间:
2014-06-10 09:00:35
阅读次数:
230
分为正握棍和反握棍。要诀:食指和拇指握棍,后三个指头作为辅助,否则影响握棍的灵活性正握棍可衍生扫棍和劈棍反握棍可衍生扫棍双手单握棍,可以衍生为架棍、格挡和抽棍叠棍,可衍生为射棍
分类:
其他好文 时间:
2014-06-08 21:41:09
阅读次数:
397
在 SQL Server
中Cast和Convert都是将表达式由一种数据类型转换为另一种数据类型。由于SQL
Server提供两种功能,因此应该选择哪种功能或应该在哪种情况下使用该功能就很容易让人困惑了。CONVERT是专对SQL
Server使用的,使日期与时间值,小数之间转换具有更宽的灵活性。...
分类:
数据库 时间:
2014-06-08 06:28:24
阅读次数:
218
如果说类实现了封装,那么三层又将相关的类进行了封装,把它们封装在三个类库中。因为类的存在,减少了类与类之间的耦合;因为三层的存在,减少了职责不同的类之间的耦合。 所以三层的目的和面向对象的思想是一致的,就是要实现高内聚,低耦合,便于代码的更改,复用,即提高代码的灵活性,可维护性,复用性。还有一点很重要,就是安全。 我想看这篇文章的人至少对三层有一点点了解。一定知道三层包括:UI...
分类:
其他好文 时间:
2014-06-07 14:51:18
阅读次数:
150