Gzip网页压缩

2012-10-23

现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传 输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率。对于纯文本来讲,压缩率是 相当可观的。如果每个用户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了。二此功能在IIS6.0得到了集成,但是并没有提供...

HTML5标准之争

2012-10-23

HTML5将会使互联网升级到一个新的高度,更适合用户的喜欢,更适合互联网的发展。HTML5在诞生之后,就树立了一个原则,那就是所有的技术必须是开放的,不准有专利限制,在这期间Opera捐献了CSS技术,而Google则提供了视频格式WebM。目前可以说大部分的HTML协议在众多网络技术公司中达成共识,但在视频格式方面,世界各大互联网公司正在为具体标准进行争论,这可能影响HTML5标准的分流。目前纷争的两...

设计模式之职责链模式

2012-10-23

名称:职责链模式意图:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 适用环境: 1、有多个对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。 2、你想在不明确指定的接收者的情况下,向多个对象中的一个提交一个请求,。 3、...

设计模式之代理模式

2012-10-23

名称:代理模式意图:为其他对象提供一种代理以控制对这个对象的访问。适用环境:在需要用比较通用和复杂的对象指针代替简单的指针的时候,使用Proxy模式。下面是一些可以使用Proxy模式常见情况: 1、远程代理为一个对象在不同的地址空间提供局部代表。 2、虎代理根据需要创建开销很大的对象。 3、保护代理控制对原始对象的访问。保护代理用于对象应该有不同的访...

设计模式之享元模式

2012-10-23

名称:享元模式 意图:运用共享技术有效地支持大量细粒度的对象 适用环境: 1、一个应用程序使用了大量的对象。 2、完全由于使用大量的对象,造成很大的存储开销。 3、对象的大多数状态都可变为外部状态。 4、如果删除对象的外部状,那么可以用相对较少的共享对象取代很多组对象。 5、应用程序不依赖于对象标识。由于Fl...

识别图片文字

2012-10-22

图片识别的技术到现在已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号。 图片识别的用途:很多人用它去破解网站的验证码,用于达到自动刷票或者是批量注册的目的,但我觉得它最吸引我的地方是可以让一些书写的东西,自动识别成电脑上的文字,比如说手拟的合同,修改过的书面论文或者是文档,每月的花费发票需要在电脑上录入或者是汇总...

HTML5新增标签简介说明

2012-10-22

<article> 标记定义一篇文章<aside> 标记定义页面内容部分的侧边栏<audio> 标记定义音频内容<canvas> 标记定义图片<command> 标记定义一个命令按钮<datalist> 标记定义一个下拉列表<details> 标记定义一个元素的详细内容<dialog> 标记定义一个对话框(会话框)<embed> 标记定义外部的可交互的内容或插件<figure> 标记定义一组媒体内容以...

设计模式之外观模式、门面模式

2012-10-22

名称:外观模式、门面模式意图:为子系统中的一组接口提供一个一致的界面,Facade模式定义一个高层接口,这个接口使得这一子系更加容易使用。 适用环境: 1、当你要为一个复杂子系提供一个简单接口时。子系统往往因为不断演化而变得越来越复杂。大多数模式使用时都会产生更多更小的类。这使得子系统更具可重用性,也更容易对子系统 进行定制,但这也给那些不需要定制子...

设计模式之组合模式

2012-10-22

名称:组合模式意图:将对象组合成树形结构以表示部分-整体的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。 适用环境: 1、你想表示对象的部分-整体层次结构。 2、你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。 abstractclassComponent { protectedstringna...

设计模式之桥接模式

2012-10-22

名称:桥接模式 意图:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 适用环境: 1、你不希望在抽象和它的实现部分之间有一个固定的绑定关系。 例如这种情况可能是因为,在程序运行时刻实现部分应可以被选择或者切换。 2、类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。这时Bridge模式使你可以对不同的...