摘要:
继承和组合都可以达到代码复用的目的,但是组合比继承更具灵活性。 组合是通过引用已有类(一般为抽象类)或接口来实现复用的组合在运行时通过多态可以动态替换被组合的对象。 继承是通过以子类继承父类方式来使父类的非私有成员可以被其子类使用。继承在类编译时就确定了继承来的方法和 属性,无法在运行时动态改变从父类继承来的方法。如果继承得来的某个方法在子类中不适用,这时就需要重写该方 法。而这样又很有可能违反L... 阅读全文
摘要:
healthMonitoring 是ASP.NET中应用程序中健康检测机制,当应用程序有未处理的异常,和其他一些自定义需要检测的事件发生,ASP.NET会使用相应的提供程序把事件的详细信息保存下来,以供系统管理员参考。 如果要使用该功能需要配置web.config的healthMonitoring 节点 结构为: ... ... ... ... ... 说明: e... 阅读全文
摘要:
基本概念 算法:计算机处理问题的方法, 策略:策略即算法实现对象中行为的方式 Strategy模式的应用场景一般是: - 具有多种可能需要实现的算法 - 需要在程序中对算法进行动态切换 -对象的行为需要根据上下文动态的改变。可以考虑使用策略模式. 如:加密有一个加密算法,加密算法有很多种,比如MD5,DES等,我们的程序需要实现 这个功能,就是可以让用户选择不同的加密算法进行加密。 官方定义:St... 阅读全文
摘要:
保持设计代码的清洁,是使设计具有灵活性的基础,是快速开发的保证,有利于以后的维护和扩展 不要让没用的功能充斥着自己的系统,不要给系统制造垃圾还说等到以后再清理,我们实现的每个功能都应该是高质量的。不做要优于做差的东西。至少那样没有给系统制造垃圾(过分依赖重构会给代码制造垃圾) 当我们软件出来出现BUG找到开发人员进行修正时往往会出现这样的情形,我们经常会听到他们说这个模块不是我开发的请找某某某.在... 阅读全文
摘要:
'说明: 0、'ASPCookieAry,ASPCookie为系统初始化时创建的类的实例对象 1、'在程序中仅当第一次使用cookies时才使用setCookies这个方法来一次设置cookies的所有常有属性 2、'下一次再使用cokies时使用第一次设置的属性值,仅当需要改变时某个属性的值时才单独设置, 3、'ASP中内置的cookis的任何属性都可以使用ASPCookie对象设置或获取,... 阅读全文
摘要:
做了2年多asp。09打算转向.NET先将学习过程中遇到的问题和解决的办法写出来提醒自己和后来者少走弯路 1、Q:请问在asp.net中路径中 "~" 波浪号表示什么含义? A:是你的虚拟目录的根 . 比如你的虚拟目录是 http://localhost/web 那么 ~/aaa/index.html 就 是 http://localhost/web... 阅读全文
摘要:
1 首页要有各版块的最新内容;这个蜘蛛更容易发现这个网站更新过了,要有推荐内容 2 主要内容尽量写到XHTML的前面,避免产生相似页和内容复制页问题 , 3 标题优化 4 网站内容优化关键字密度 5 高质量的反向链接 6 URL优化 参数最好不要超过3个 7 打开速度 8 域名历史 9 内部链接优化避免404和适当使用rel="nofollow" 避免同一个页面有2个不同版本的URL 10 合理... 阅读全文
摘要:
HTML Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 网站名 其他 CSS H1#Logo{ TEXT-INDENT: -1000px } H1#Logo A { BACKGROUND: url(http://ww... 阅读全文
摘要:
类的单一职责是面向对象编程原则的5大原则之一:职责表示一种行为,一种功能。类的职责取决于,属于该类的对象在系统中的角色。在进行系统设计时我们是出于什么原因需要有这个类,如果没有这个类对系统有什么影响。 通俗的讲学生的职责是学生老师的职责是教学,也可以说成老师的工作是教学有此我们认为这里说的类的职责也可以说是类的工作。而老师就代表着一种角色他教学的这个职责就代表他需要完成的一个使命。要完成这个使命他... 阅读全文
摘要:
非贪婪模式:尽可能少的获取匹配模式的字符串 贪婪模式 :尽可能多的获取匹配模式的字符串 例AAAAAAB 贪婪模式: A+ 匹配 AAAAAA 非贪婪模式:A+? 匹配 A 消耗字符:预查中的不消耗字符是指下一次匹配的位置是在上次匹配预查模式的开始处进行的。 例子:aabcbabc 模式:a(?!abc) 匹配次序为:1 aabc 2 abcb 3babc 4 ... 阅读全文