01 2009 档案

摘要:太好了,随便找了个CMS,用自己的电脑做的服务器,由于使用的花生壳+域名Cname做的服务器所以很不稳定经常提示花生壳不在线,我晚上睡觉关机后就更不用说了。没想到我在cnbolgs上了发了一篇转载(web标准中H标题使用详解 )并且加了个http://www.w3cnet.net/的反向链接。这样都能被收录。google蜘蛛太敬业了,呵呵。 。。。 这2天我唯一做的就是每天都在GOOGEL中查... 阅读全文
posted @ 2009-01-29 18:37 rentj 阅读(612) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.w3cnet.net/article/show.asp?id=34 一个文档标题,最好的定义方法是什么?要回答这个问题,先设想我们要在一个页面上定义文章的标题,通常我们有三个方法来实现这个简单目的: 方法一: 有意义吗? 文章标题 虽然在某些情况下会是一个方便的标签,但它并不能表达出标题的完整含义。采用这个方法的一个好处是,我们可以对它附加一个CSS规则,分配其一个... 阅读全文
posted @ 2009-01-26 23:53 rentj 阅读(522) 评论(0) 推荐(0) 编辑
摘要:静态类(satic class)的特点:1 不能有实例构造函数,只能有静态构造函数,且不能对其构造函数使用访问修饰符。2 静态类是密封的不能被继承3 静态类中只能包含静态成员当类中没有依赖对象标识的数据或行为时,就可以使用静态类。静态类一般作为不与特定对象关联的方法的组织单元。近日阅读asp.net 网站开发全程解析的第3章代码遇到了在APP_CODE下 有个类 public static cla... 阅读全文
posted @ 2009-01-23 21:58 rentj 阅读(985) 评论(6) 推荐(0) 编辑
摘要:继承和组合都可以达到代码复用的目的,但是组合比继承更具灵活性。 组合是通过引用已有类(一般为抽象类)或接口来实现复用的组合在运行时通过多态可以动态替换被组合的对象。 继承是通过以子类继承父类方式来使父类的非私有成员可以被其子类使用。继承在类编译时就确定了继承来的方法和 属性,无法在运行时动态改变从父类继承来的方法。如果继承得来的某个方法在子类中不适用,这时就需要重写该方 法。而这样又很有可能违反L... 阅读全文
posted @ 2009-01-20 11:30 rentj 阅读(549) 评论(0) 推荐(0) 编辑
摘要:healthMonitoring 是ASP.NET中应用程序中健康检测机制,当应用程序有未处理的异常,和其他一些自定义需要检测的事件发生,ASP.NET会使用相应的提供程序把事件的详细信息保存下来,以供系统管理员参考。 如果要使用该功能需要配置web.config的healthMonitoring 节点 结构为: ... ... ... ... ... 说明: e... 阅读全文
posted @ 2009-01-18 20:15 rentj 阅读(412) 评论(0) 推荐(0) 编辑
摘要:基本概念 算法:计算机处理问题的方法, 策略:策略即算法实现对象中行为的方式 Strategy模式的应用场景一般是: - 具有多种可能需要实现的算法 - 需要在程序中对算法进行动态切换 -对象的行为需要根据上下文动态的改变。可以考虑使用策略模式. 如:加密有一个加密算法,加密算法有很多种,比如MD5,DES等,我们的程序需要实现 这个功能,就是可以让用户选择不同的加密算法进行加密。 官方定义:St... 阅读全文
posted @ 2009-01-17 10:12 rentj 阅读(391) 评论(0) 推荐(0) 编辑
摘要:保持设计代码的清洁,是使设计具有灵活性的基础,是快速开发的保证,有利于以后的维护和扩展 不要让没用的功能充斥着自己的系统,不要给系统制造垃圾还说等到以后再清理,我们实现的每个功能都应该是高质量的。不做要优于做差的东西。至少那样没有给系统制造垃圾(过分依赖重构会给代码制造垃圾) 当我们软件出来出现BUG找到开发人员进行修正时往往会出现这样的情形,我们经常会听到他们说这个模块不是我开发的请找某某某.在... 阅读全文
posted @ 2009-01-15 12:02 rentj 阅读(394) 评论(0) 推荐(0) 编辑
摘要:'说明: 0、'ASPCookieAry,ASPCookie为系统初始化时创建的类的实例对象 1、'在程序中仅当第一次使用cookies时才使用setCookies这个方法来一次设置cookies的所有常有属性 2、'下一次再使用cokies时使用第一次设置的属性值,仅当需要改变时某个属性的值时才单独设置, 3、'ASP中内置的cookis的任何属性都可以使用ASPCookie对象设置或获取,... 阅读全文
posted @ 2009-01-10 22:07 rentj 阅读(246) 评论(0) 推荐(0) 编辑
摘要:做了2年多asp。09打算转向.NET先将学习过程中遇到的问题和解决的办法写出来提醒自己和后来者少走弯路 1、Q:请问在asp.net中路径中 "~" 波浪号表示什么含义? A:是你的虚拟目录的根 . 比如你的虚拟目录是 http://localhost/web 那么 ~/aaa/index.html 就 是 http://localhost/web... 阅读全文
posted @ 2009-01-06 23:20 rentj 阅读(423) 评论(2) 推荐(0) 编辑
摘要:1 首页要有各版块的最新内容;这个蜘蛛更容易发现这个网站更新过了,要有推荐内容 2 主要内容尽量写到XHTML的前面,避免产生相似页和内容复制页问题 , 3 标题优化 4 网站内容优化关键字密度 5 高质量的反向链接 6 URL优化 参数最好不要超过3个 7 打开速度 8 域名历史 9 内部链接优化避免404和适当使用rel="nofollow" 避免同一个页面有2个不同版本的URL 10 合理... 阅读全文
posted @ 2009-01-06 15:49 rentj 阅读(331) 评论(0) 推荐(0) 编辑
摘要: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... 阅读全文
posted @ 2009-01-06 15:13 rentj 阅读(278) 评论(0) 推荐(0) 编辑
摘要:类的单一职责是面向对象编程原则的5大原则之一:职责表示一种行为,一种功能。类的职责取决于,属于该类的对象在系统中的角色。在进行系统设计时我们是出于什么原因需要有这个类,如果没有这个类对系统有什么影响。 通俗的讲学生的职责是学生老师的职责是教学,也可以说成老师的工作是教学有此我们认为这里说的类的职责也可以说是类的工作。而老师就代表着一种角色他教学的这个职责就代表他需要完成的一个使命。要完成这个使命他... 阅读全文
posted @ 2009-01-06 15:02 rentj 阅读(627) 评论(0) 推荐(0) 编辑
摘要:非贪婪模式:尽可能少的获取匹配模式的字符串 贪婪模式 :尽可能多的获取匹配模式的字符串 例AAAAAAB 贪婪模式: A+ 匹配 AAAAAA 非贪婪模式:A+? 匹配 A 消耗字符:预查中的不消耗字符是指下一次匹配的位置是在上次匹配预查模式的开始处进行的。 例子:aabcbabc 模式:a(?!abc) 匹配次序为:1 aabc 2 abcb 3babc 4 ... 阅读全文
posted @ 2009-01-05 17:14 rentj 阅读(902) 评论(0) 推荐(0) 编辑
摘要:'对于高内聚低耦合的理解 '高内聚(自己只做自己的事),低偶合(自己和别人的保持尽量简单的协作关系) '他们之间是互相作用影响的如果一个代码实体他的内聚性高那么他的偶合性必然低,反之弈然 '1 对于一个模块或应用而言,类的内部功能要高内聚,也就是说类内所有成员共同完成一个功能,缺一不可,各个类之间要低偶合 '2 对于单个类而言,高内聚是指类内部每个方法完成功能要高内聚。把需要完成的一个功能的特定... 阅读全文
posted @ 2009-01-05 15:46 rentj 阅读(709) 评论(1) 推荐(0) 编辑
摘要:所有引用基类的地方必须能透明地使用其子类的对象。也就是说,只有满足以下2个条件的OO设计才可被认为是满足了LSP原则: 不应该在代码中出现if/else之类对子类类型进行判断的条件 子类应当可以替换父类并出现在父类能够出现的任何地方,或者说如果我们把代码中使用基类的地方用它的子类所代替,代码还能正常工作 里氏替换原则LSP是使代码符合开闭原则的一个重要保证。同时LSP体现了: - 类的继承原则:如... 阅读全文
posted @ 2009-01-05 12:45 rentj 阅读(370) 评论(0) 推荐(0) 编辑