个人理解:设计模式的原则指明了我们在设计类型的时候需要考虑到的方面。在现实应用中,很难有符合所有设计原则的实现。程序员们需要根据实际需要来决定应用哪些原则,舍弃哪些原则。学习设计模式要求对面向对象有一定了解,另外最好能够看懂UML类图。关于面向对象,大学老师曾经说对象是对现实事物的抽象,而且还提供了...
分类:
其他好文 时间:
2014-12-10 00:32:48
阅读次数:
191
http://www.cnblogs.com/yangcaogui/archive/2012/04/20/2459567.html接着 →.NET设计规范一:设计规范基础上一篇,我们来了解下类型成员命名的设计! 3.类型成员命名的设计 3.1字段 ①遵循“camelCasing”的...
分类:
Web程序 时间:
2014-10-26 09:04:39
阅读次数:
467
这一讲跟大家介绍下类模板。类模板的指导思想跟函数模板类似。 代码复用是面向对象设计中的重要的软件开发思想,对于软件开发效率很是关键。怎样做好代码复用呢?越是通用的代码越好复用,将类型作为参数,这种程序设计类型就是参数化程序设计。模板就是C++进行参数化设计的工具。利用模板我们可以使用同一段程序处.....
分类:
编程语言 时间:
2014-10-22 12:16:54
阅读次数:
172
去年6月底完成的毕业设计,到现在也才开始给它做个总结,里面有很多可以学习和借鉴的东西。 我的毕业设计的题目是“一种路径规划算法的改进与设计”,具体的要求可参见下面的表格:题目一种路径规划算法的改进与设计类型毕业设计性质工程设计来源结合科研限选人数1已选人数1毕业设计的任务和要求在一个布满障碍物...
分类:
其他好文 时间:
2014-09-23 19:05:35
阅读次数:
143
数据类型不准确的一个隐患,下面来构造一张表存日期字段,一个存varchar2,一个存date,做一个测试。之前也写过两篇blog:
1.字段类型设计与实际业务不符引发的问题1
2.字段类型设计与实际业务不符引发的问题2
SQL> drop table test purge;
SQL> create table test as select
to_char(to...
分类:
数据库 时间:
2014-09-11 19:21:55
阅读次数:
153
mysql建索引最好在整数字段上,效果较明显===>1.select*fromgoodswhereis_delete=0andstatus=1and(namelike‘%%‘orintrolike‘%%‘)2.如果在is_delete和status上建索引,速度差距至少有几十倍3.索引建在整数上比charvarchar上快4.关联查询时,最好关联的字段类型都是一样,最好..
分类:
数据库 时间:
2014-08-24 19:29:23
阅读次数:
216
分析问题 在设计类型时,程序员应该尽量为类型使用者着想,其中重要的一点就是提供格式化的字符串输出。为类型编写格式化输出接口,类型自身和其使用者都将得到收益。对于一些类型,重写基类中的ToString方法就已经足够了,但对于有些类型,则需要提供多种格式的输出,这个时候ToString方法就不能满足需....
分类:
其他好文 时间:
2014-08-19 16:22:24
阅读次数:
159
显卡作为电脑硬件中功耗最大的部件,发热量自然也不能小觑。一款显卡的好坏必须将其散热器的好坏考虑进去,而判断一款显卡散热能力好坏,我们主要取决于其显卡芯片与散热器的设计类型。究竟显卡散热器有哪些类型,哪些散热效果更好呢? 显卡的主要发热源就是GPU,作为一种典型的大规模集成电路,在进行高速计算的...
分类:
其他好文 时间:
2014-07-30 00:30:12
阅读次数:
263
确定网络类型的模式和VirtualConnect网络设计的类型(Active/StandbyvsActive/Active)当面对选择使用何种VirtualConnect网络设计类型(Active/Active(A/A)vs.Active/Standby(A/S)uplinks)时,需要考虑Enclosure内部需要支持网络流量的类型,例如,是否Enclosure内部有更多的Se..
分类:
数据库 时间:
2014-07-29 18:19:32
阅读次数:
264
容易发生类型转换错误的另一个地方,就是流控制语句。像if之类的语句在确定下一步操作之前,会自动把任何值转换成布尔值。尤其是if语句,如果使用不当,最容易出错。来看下面的例子。function concat(str1,str2,str3){ var result= str1 + str2...
分类:
编程语言 时间:
2014-07-28 15:00:03
阅读次数:
267