摘要: 我们的黄金规则是:首先优化前端表现,这些东西耗费了用户端响应时间中的80%。1.减少http请求数图片,css,script,flash,等等这些都会增加http请求数,减少这些元素的数量能减少响应时间。CSS Sprites技术能减少图片的请求数,把零散的小图片放到一起,运用background-position来改变背景图片的位置,前提是html元素事先定义好宽高,其实就像一个遮罩,移动背景就... 阅读全文
posted @ 2009-07-17 15:03 Caviare 阅读(444) 评论(0) 推荐(0) 编辑
摘要: http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&displaylang=en 阅读全文
posted @ 2009-04-10 09:25 Caviare 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 启用IIS的Gzip压缩功能现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率。对于纯文本来讲,压缩率是相当可观的。如果每个用户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了。二此功能在IIS6.0... 阅读全文
posted @ 2008-07-16 10:03 Caviare 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Sitemap的作用很简单,为搜索引擎提供站点的结构,让搜索引擎更规范,更全面,更高效地收录你的站点信息。制作Sitemap,并提交给搜索引擎可以使网站的内容完全被收录,包括搜索引擎不易收录的页面。一般如果没有规则,搜索引擎不会主动完全遍历你的站点的所有页面,特别是在提交后生成的页面。公司网站的查询这块所有符合业务逻辑的的查询条件搜索引擎不一定能全部收录,把这些页面静态化,然后生成sitemap是... 阅读全文
posted @ 2008-06-22 21:10 Caviare 阅读(690) 评论(0) 推荐(0) 编辑
摘要: Method1:declare@tempStrvarchar(100)declare@tempRetvarchar(20)select@tempStr='0102017010101162873.4邓湘江56.5064.9512'select@tempRet=replace(replace(replace(replace(replace(replace(replace(replace(replace... 阅读全文
posted @ 2008-02-02 11:09 Caviare 阅读(1746) 评论(0) 推荐(0) 编辑
摘要: 简单整理了下委托的最常见应用,代码比较乱1usingSystem;2/**////<summary>3///简单的委托4///</summary>5publicclassTestDelegate16{7publicdelegatevoidProcessDelegate(stringstr);8stringstrTemp;9voidProcess1(stringstr)10{... 阅读全文
posted @ 2008-01-08 16:42 Caviare 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 程序目的:EXCEL文件存放数据,根据提供的模板,生成相应的word文件,每条数据生成一页数据。Excel操作:取数据usingSystem;usingSystem.Data;usingSystem.Drawing;usingSystem.Windows.Forms;usingExcel=Microsoft.Office.Interop.Excel;namespaceWorkBookForHKAc... 阅读全文
posted @ 2007-11-30 08:54 Caviare 阅读(769) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;namespaceIPInfoService{publicclassAddressService{publicList<IPArea>listIP=newList<IPArea>();/**////<summary&g... 阅读全文
posted @ 2007-11-05 14:00 Caviare 阅读(460) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespacetestApp{publicpartialclassForm1:Form{pub... 阅读全文
posted @ 2007-11-02 17:31 Caviare 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 【摘 要】 设计模式的原则就是说模块应对扩展开放,而对修改关闭。模块应尽量在不修改原(是"原",指原来的代码)代码的情况下进行扩展。那么怎么扩 展呢?我们看工厂模式"factory pattern":假设中关村有一个卖盗版盘和毛片的小子,我们给他设计一"光盘销售管理软件"。 到底我们为什么要用设计模式呢?这么多设计模式为什么要这么设计呢?为什么要提倡"Design Pattern"呢?根本原因是... 阅读全文
posted @ 2007-10-29 14:23 Caviare 阅读(568) 评论(1) 推荐(0) 编辑
摘要: 一、认识Web.config文件Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你... 阅读全文
posted @ 2007-09-26 10:30 Caviare 阅读(423) 评论(0) 推荐(0) 编辑
摘要: UpdatePanel  对于UpdatePanel控件的使用是ASP.NET AJAX Extentions的重要部分。我们收到了关于它和UpdateProgress控件的大量用户反馈。为了增强局部刷新的功能我们作了多处修改,并加强了UpdatePanel对于控件的兼容性。我们也为异步PoskBack实现了一个丰富的事件模型,这样您就可以在客户端响应它们并对页面更新提供额外操作了。ScriptM... 阅读全文
posted @ 2007-09-21 16:11 Caviare 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题(共17页)1 概念1.1 缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度;· 稳定性——同一个应用中,对同一数据、逻辑功能和用... 阅读全文
posted @ 2007-09-14 17:05 Caviare 阅读(321) 评论(0) 推荐(0) 编辑
摘要: webservice和remoting在分布式程序中的应用1、.net remoting使用HttpChannel,可以和WebService一样使用Http协议的各种好处,比如传透防火墙,但WebService是一个跨平台的东东,Java和.Net可以互相提供和引用对方的WebService,.net remoting就限制于.net平台使用。我觉得.net remoting比web servi... 阅读全文
posted @ 2007-08-29 11:31 Caviare 阅读(845) 评论(1) 推荐(0) 编辑
摘要: sql2005中的备份要在sql2000中还原,首先在sql2005中还原,然后选择兼容sql2000(80),备份后再在sql2000种还原。 用mdf和ldf来备份数据库,首先要分离数据库,右键备份数据库-任务-分离,对数据库分离,数据库的readonly要为false。分离后,在sql的data目录下找到要备份的mdf和ldf数据库。 还原时选择附加数据库,选择对应的mdf和ldf文件,... 阅读全文
posted @ 2007-08-28 09:24 Caviare 阅读(3048) 评论(4) 推荐(0) 编辑