高性能建设网站的一点小小心得
摘要:高性能建设网站,其最大的作用就是为了可以用最短的时间可以把网站给呈现出来。既然如此,那么建设高性能网站首先我们要了解的就是,当我们打开一个页面的时候,它是如何呈现在我们的面前,我们先要去了解它过程。很多人可能会认为一个网站的优化,取决在于服务器方便,例如数据库啊,硬件配置等等,其实个人感觉不是。事实上,只有10%~20%的最终用户相应时间是花在从web服务器获取html文档并传送到浏览器中的。如果...
阅读全文
posted @
2010-02-26 17:08
啊T
阅读(226)
推荐(0)
低耦合
摘要:1. 低耦合(Low Coupling) “低耦合”这个词相信大家已经耳熟能详,我们在看spring的书籍、MVC的数据、设计模 式的书籍,无处不提到“低耦合、高内聚”,它已经成为软件设计质量的标准之一。那么什么是低耦合?耦合就是对某元素与其它元素之间的连接、感知和依赖的量 度。这里所说的元素,即可以是功能、对象(类),也可以指系统、子系统、模块。假...
阅读全文
posted @
2010-02-24 10:52
啊T
阅读(3301)
推荐(2)
接口的实现
摘要:继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类《至少》要实现哪些功能,继承它的类可以增加自己的方法. 2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两个类 "狗"和"猫",如果它们都继承了接口"动物",其中动物里面有个方法Behavior()...
阅读全文
posted @
2010-02-24 10:42
啊T
阅读(352)
推荐(0)
POST and GET
摘要:从一个页面转向另一个页面的请求方式有两种,Post和Get. 如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。 所有的人都知道如下区别: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节. 3.Post顾名思义,就是为了...
阅读全文
posted @
2010-02-12 15:40
啊T
阅读(527)
推荐(0)
支付宝详解
摘要:在这之前就大家先下载一下c#版的及时到帐代码 这里是下载地址http://dev.alipay.com/devclub/mvnforum/viewthread_thread,4;jsessionid=595DB7442AAA5CD2FC849E7C2FBE51D7 先看一下程序的结构吧 支付宝有一个类文件叫 AliPay 是一些加密算法之类的东西,包括构造URL 要吧看一下这个类的全部内容 代...
阅读全文
posted @
2010-02-12 11:40
啊T
阅读(1394)
推荐(1)
深谈viewstate
摘要:ViewState 是一个被误解很深的动物了。我希望通过此文章来澄清人们对ViewState的一些错误认识。为了达到这个目的,我决定从头到尾详细的描述一下整个 ViewState的工作机制,其中我会同时用一些例子说明我文章中的观点,结论。比如我会用静态控件(declared controls)和动态控件(dynamic controls)两个方面来说明同一个问题。 现 在有关ViewState的文...
阅读全文
posted @
2010-02-05 17:59
啊T
阅读(705)
推荐(0)
再谈viewstate
摘要:页面生命周期 页 面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命 周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序 页生命周期阶段 1、页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而确定...
阅读全文
posted @
2010-02-05 16:30
啊T
阅读(243)
推荐(0)
iframe背景透明及边框问题
摘要:IE浏览器中iframe会出现默认的白色背景及边框,影响美观。有边框的正常,但IE默认的HTML背景色为白色,而FF默认背景色为透明色。 此外iframe在IE中长宽为300*150,其中边框为2px宽;FF 中为304*154,边框也同样为2px。(这里所说宽算边框的宽度) 现有两个文件:main.html 和t ransparentBody.html 其中transparentBody.ht...
阅读全文
posted @
2010-02-03 17:13
啊T
阅读(4466)
推荐(0)
ASP.NET 异常处理
摘要:在Asp.net开发过程中,我们会遇到很多Exception,不处理这些Exception的话会出现很难看的页面。还有一些我们未预料到的Exception,当发生Exception时,我们也必须进行记录具体位置,以便我们修正错误。asp.net异常处理的位置大概有以下3个地方1. 程序的代码段中,这是最直接处理异常的地方。如下try{ n=Convert.ToInt32(info);}catch(...
阅读全文
posted @
2010-02-03 12:52
啊T
阅读(259)
推荐(0)