<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[Freetao's Blog ♥ 郭涛]]></title>
  <subtitle type="html"><![CDATA[关心生活，关注互联网。什么都可以不对，但方向不能错！]]></subtitle>
  <id>http://o.kainy.cn/PJ/</id>
  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/" /> 
  <link rel="self" type="application/atom+xml" href="http://o.kainy.cn/PJ/atom.asp" /> 
  <generator uri="http://kainy.cn/" version="1.0">Freetao's Blog</generator> 
  <updated>2010-12-16T19:13:14+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[ASP使用ODBC连接SQL Server 2000数据库]]></title>
	  <author>
		 <name>guotao</name>
		 <uri>http://o.kainy.cn/PJ/</uri>
		 <email>www.guotao@gmail.com</email>
	  </author>
	  <category term="" scheme="http://o.kainy.cn/PJ/default.asp?cateID=6" label="网海拾贝" /> 
	  <updated>2010-12-16T19:13:14+08:00</updated>
	  <published>2010-12-16T19:13:14+08:00</published>
		  <summary type="html"><![CDATA[<p>&nbsp;<span class="Apple-style-span" style="font-family: Verdana, Arial, Tahoma; font-size: 14px; color: rgb(51, 51, 51); line-height: 25px; ">
<table width="100%" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
    <tbody style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
        <tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
            <td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">使用ODBC连接SQL Server 2000数据库<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            ODBC（Open DataBase Connection，开放数据库连接）是微软公司开发的数据库编程接口。应用程序可以通过ODBC和使用SQL（Structured Query Language，结构化查询语言）语言存取不同类型数据库中的数据。ODBC具有平台独立性，可以应用于不同的操作系统平台。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">ODBC在操作系统上通过ODBC数据源管理器，定义数据源名称DSN（Data Source Name）来存储有关如何连接数据库的信息。一个DSN指定了数据库的物理位置、用于访问数据库的驱动程序类型和访问数据库驱动程序所需要的其他参数。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">数据源名称DSN有3种类型。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; 用户DSN：将配置的信息存储在系统的注册表中，需要使用适当的安全身份证明访问连接的数据库。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; 系统DSN：将配置的信息存储在系统的注册表中，允许所有用户访问连接的数据库。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; 文件DSN：可以通过复制DSN文件，将配置信息从一个服务器转移到另一个服务器。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">下面以Windows 2003操作系统为例，介绍在ODBC数据源管理器中配置系统DSN连接指定的数据库。具体操作步骤如下：</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">（1）单击&ldquo;开始&rdquo;按钮，选择&ldquo;程序&rdquo;&rarr;&ldquo;管理工具&rdquo;&rarr;&ldquo;数据源（ODBC）&rdquo;命令，打开&ldquo;ODBC数据源管理器&rdquo;对话框，选择&ldquo;系统DSN&rdquo;选项卡，如图1示。</p>
            <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <center style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 102, 204); text-decoration: none; " href="http://www.im80hou.com/uploads/090708/2_140514_1.png"><img height="373" alt="" width="461" border="0" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " src="http://www.im80hou.com/uploads/090708/2_140514_1.png" /></a><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            图片1<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            </center>（2）单击&ldquo;添加&rdquo;按钮，打开&ldquo;创建新数据源&rdquo;对话框，选择安装数据源的驱动程序，这里选择&ldquo;SQL Server&rdquo;选项，如图2所示。
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><center style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 102, 204); text-decoration: none; " href="http://www.im80hou.com/uploads/090708/2_140545_1.png"><img height="340" alt="" width="468" border="0" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " src="http://www.im80hou.com/uploads/090708/2_140545_1.png" /></a><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            图片2<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            </center>（3）单击&ldquo;完成&rdquo;按钮，打开&ldquo;创建到SQL Server的新数据源&rdquo;对话框，在&ldquo;名称&rdquo;文本框中设置数据源名称为&ldquo;TestDSN&rdquo;，在&ldquo;描述&rdquo;文本框设置数据源描述为&ldquo;定义系统DSN&rdquo;，在&ldquo;服务器&rdquo;下拉列表框中选择连接的数据库所在服务器为&ldquo;（local）&rdquo;，如图3所示。</div>
            <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">（4）单击&ldquo;下一步&rdquo;按钮，选择&ldquo;使用用户输入登录ID和密码的SQL Server验证&rdquo;单选按钮，在&ldquo;登录ID&rdquo;文本框中输入SQL Server用户登录ID，这里为&ldquo;sa&rdquo;，在&ldquo;密码&rdquo;文本框中输入SQL Server用户登录密码，这里为空密码，如图4所示。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            &nbsp;</div>
            <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <center style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 102, 204); text-decoration: none; " href="http://www.im80hou.com/uploads/090708/2_140615_1.png"><img height="349" alt="" width="510" border="0" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " src="http://www.im80hou.com/uploads/090708/2_140615_1.png" /></a><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            图片3<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            </center>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <center style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 102, 204); text-decoration: none; " href="http://www.im80hou.com/uploads/090708/2_140641_1.png"><img height="349" alt="" width="510" border="0" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " src="http://www.im80hou.com/uploads/090708/2_140641_1.png" /></a><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            图片4<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            </center>（5）单击&ldquo;下一步&rdquo;按钮，选择&ldquo;更改默认的数据库为&rdquo;复选框，并在其下拉列表框中选择连接的数据库名称，这里选择&ldquo;TestDB&rdquo;选项，如图5所示，单击&ldquo;下一步&rdquo;按钮。
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <center style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 102, 204); text-decoration: none; " href="http://www.im80hou.com/uploads/090708/2_140720_1.png"><img height="349" alt="" width="510" border="0" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " src="http://www.im80hou.com/uploads/090708/2_140720_1.png" /></a><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            图片5<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            </center>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">（6）单击&ldquo;完成&rdquo;按钮，打开&ldquo;ODBC Microsoft SQL Server安装&rdquo;对话框，显示新创建的ODBC数据源配置信息，如图6所示。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">（7）单击&ldquo;测试数据源&rdquo;按钮测试数据库连接是否成功，数据源配置成功将打开&ldquo;SQL Server ODBC数据源测试&rdquo;对话框，如图7所示，单击&ldquo;确定&rdquo;按钮，返回到&ldquo;ODBC Microsoft SQL Server安装&rdquo;对话框。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            &nbsp;</p>
            <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <center style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 102, 204); text-decoration: none; " href="http://www.im80hou.com/uploads/090708/2_141224_1.png"><img height="352" alt="" width="368" border="0" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " src="http://www.im80hou.com/uploads/090708/2_141224_1.png" /></a><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            图片6<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            </center>（8）单击&ldquo;确定&rdquo;按钮，返回到&ldquo;ODBC数据源管理器&rdquo;对话框，完成数据源配置，如图8所示。
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <center style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 102, 204); text-decoration: none; " href="http://www.im80hou.com/uploads/090708/2_141301_1.png"><img height="373" alt="" width="461" border="0" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " src="http://www.im80hou.com/uploads/090708/2_141301_1.png" /></a><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            图片7<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
            </center>配置系统DSN后，ASP使用ADO通过DSN对SQL Server 2000数据库进行访问，语法如下：
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;</p>
            <table cellspacing="1" cellpadding="1" width="600" border="1" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
                <tbody style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
                    <tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
                        <td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&lt;%</p>
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; Dim Conn</p>
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; Set Conn=Server.CreateObject(&quot;ADODB.Connection&quot;)&nbsp; '创建名为Conn的Connection对象</p>
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; Conn.Connectionstring=&quot;DSN=DSN;UID=userid;PWD=password;&quot;&nbsp; '定义连接数据库字符串,赋给Connection对象的ConnectionString属性</p>
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; Conn.Open '建立连接</p>
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">%&gt;</p>
                        </td>
                    </tr>
                </tbody>
            </table>
            </div>
            </div>
            </div>
            </div>
            </div>
            </div>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">ADO通过其Connection对象的Connectionstring属性和Open方法建立数据库连接。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">参数说明：</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; DSN：在&ldquo;ODBC数据源管理器&rdquo;中配置的数据源名称。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; UID：访问SQL Server数据库使用的用户名称。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; PWD：访问SQL Server数据库使用的用户口令。</p>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">下面先配置一个名为&ldquo;TestDSN&rdquo;的ODBC数据源，然后使用数据源连接SQL Server 2000数据库。程序代码如下：</p>
            <table cellspacing="1" cellpadding="1" width="600" border="1" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
                <tbody style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
                    <tr style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
                        <td style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&lt;%</p>
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; Dim Conn</p>
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; Set Conn=Server.CreateObject(&quot;ADODB.Connection&quot;)&nbsp; '创建名为Conn的Connection对象</p>
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; Conn.Connectionstring=&quot;DSN=TestDSN;UID=sa;PWD=;&quot;&nbsp; '定义连接数据库字符串,赋给Connection对象的ConnectionString属性</p>
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">&nbsp;&nbsp;&nbsp; Conn.Open '建立连接</p>
                        <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">%&gt;</p>
                        </td>
                    </tr>
                </tbody>
            </table>
            <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">原文：<a href="http://www.im80hou.com/html/sqlserver/2009/0708/663.html">http://www.im80hou.com/html/sqlserver/2009/0708/663.html</a>&nbsp;.</p>
            </td>
        </tr>
    </tbody>
</table>
</span></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/article.asp?id=985" /> 
	  <id>http://o.kainy.cn/PJ/default.asp?id=985</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[XP 下IIS 500错误真正完美的解决方法]]></title>
	  <author>
		 <name>guotao</name>
		 <uri>http://o.kainy.cn/PJ/</uri>
		 <email>www.guotao@gmail.com</email>
	  </author>
	  <category term="" scheme="http://o.kainy.cn/PJ/default.asp?cateID=6" label="网海拾贝" /> 
	  <updated>2010-12-15T20:26:57+08:00</updated>
	  <published>2010-12-15T20:26:57+08:00</published>
		  <summary type="html"><![CDATA[<p>&nbsp;<span class="Apple-style-span" style="font-family: Georgia, 'Courier New', 宋体; color: rgb(114, 114, 114); line-height: 18px; ">可以说，XP下的IIS 500 错误是个老大难问题，我找了很久的资料也不能解决，网上流行一篇文章大概是教同步IIS用户密码（文章见：<a target="_blank" rel="external" style="text-decoration: none; color: rgb(224, 0, 0); " href="http://hi.baidu.com/icancn/blog/item/d4a9fded9c31214f78f055c3.html">http://hi.baidu.com/icancn/blog/item/d4a9fded9c31214f78f055c3.html</a>），可以说，这篇文章介绍得很模糊，我个人按照上面做，并不能解决问题，而且这篇文章介绍的操作方法很复杂，让人我这个学计算机专业的人都晕死！<br />
<br />
好吧，今天高兴！终于把这个问题解决了，告诉大家我的方法，本blog原创哦转载请注明coogg.com首发！</span></p>
<div style="page-break-after: always; "><span style="DISPLAY:none">&nbsp;</span></div>
<p><span class="Apple-style-span" style="font-family: Georgia, 'Courier New', 宋体; color: rgb(114, 114, 114); line-height: 18px; "><br />
<br />
请先确保以下服务为启动状态，启动类型为自动</span></p>
<p><span class="Apple-style-span" style="font-family: Georgia, 'Courier New', 宋体; color: rgb(114, 114, 114); line-height: 18px; "><br />
<br />
COM+ Event System<br />
COM+ System Application<br />
<br />
进入 控制面板，进入管理工具 &mdash;&mdash; 组件服务 控制台根目录 &mdash;&mdash; 组件服务 &mdash;&mdash; 计算机 &mdash;&mdash; 我的电脑 &mdash;&mdash; COM+应用程序 ，找到 IIS Out-Of-Process Pooled Applications 鼠标右键 属性 &mdash;&mdash; 标识 &mdash;&mdash; 把&ldquo;下列用户&rdquo;调整为&ldquo;系统用户-交互式用户-当前已登录的用户&rdquo;。然后点&ldquo;确定&rdquo;，再鼠标右键&ldquo;属性&rdquo;--&ldquo;启动&rdquo;<br />
<br />
<span style="color: green; ">&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;</span><br />
此时，IIS500问题理论上已经完美解决了，但也许你会碰到各种各样问题&hellip;&hellip;<br />
<br />
如果打开 COM+应用程序 出现错误怎么办？<br />
<br />
请确保Distributed Transaction Coordinator服务为启动状态，启动类型为自动<br />
<br />
如果在开启Distributed Transaction Coordinator服务时出错，那么请确保以下两个服务已启动，启动类型为自动。<br />
<br />
Remote Procedure Call (RPC)<br />
Security Accounts Manager<br />
<br />
然后在 运行 或 cmd命令提示符 下输入msdtc -resetlog 回车<br />
<br />
即可启动Distributed Transaction Coordinator服务<br />
<br />
这时打开COM+应用程序已经没有问题了。<br />
<br />
<br />
如果在COM+应用程序中找不到IIS Out-Of-Process Pooled Applications怎么办？<br />
<br />
很简单，首先打开 cmd命令提示符<br />
<br />
依次用cd命令进入X:\WINDOWS\system32\inetsrv&nbsp;&nbsp;（X为你的系统盘）<br />
<br />
然后输入命令：<br />
<br />
rundll32 wamreg.dll, CreateIISPackage 回车&nbsp;&nbsp;（CreateIISPackage注意区分大小写！）<br />
<br />
regsvr32 asptxn.dll 回车<br />
<br />
好了，这时IIS Out-Of-Process Pooled Applications已经能找到。<br />
</span></p>
<p>原文：<a href="http://www.coogg.com/article.asp?id=494">http://www.coogg.com/article.asp?id=494</a>&nbsp;.</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/article.asp?id=984" /> 
	  <id>http://o.kainy.cn/PJ/default.asp?id=984</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[如何更好地使用代理服务器（VPN/SSH代理针对性启用）]]></title>
	  <author>
		 <name>guotao</name>
		 <uri>http://o.kainy.cn/PJ/</uri>
		 <email>www.guotao@gmail.com</email>
	  </author>
	  <category term="" scheme="http://o.kainy.cn/PJ/default.asp?cateID=11" label="小菜教程" /> 
	  <updated>2010-06-24T18:19:07+08:00</updated>
	  <published>2010-06-24T18:19:07+08:00</published>
		  <summary type="html"><![CDATA[<div style="text-align: center;"><font class="Apple-style-span" color="#D54E21" face="Arial, Helvetica, sans-serif" size="4"><span class="Apple-style-span" style="font-size: 16px; line-height: 16px; text-transform: uppercase;"><b><span class="Apple-style-span" style="color: rgb(85, 85, 85); font-family: Arial, Verdana, sans-serif; font-weight: normal; line-height: normal; text-transform: none; font-size: 12px; ">
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 20px; text-indent: 2em; text-align: left; ">#VPN<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
VPN还是SSH的选择根据个人情况，本人提供的代理帐号主要是翻墙上网，你习惯使用IE或者Chrome浏览器，推荐使用VPN，Firefox使用者推荐使用SSH。玩国外服游戏应该也没问题，游戏画面都是本地绘制的吧，要不了多少流量，玩游戏应该选择VPN。</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 20px; text-indent: 2em; text-align: left; ">如果你选择了VPN，那么这里再介绍给你一个区分国内外网站的路由设置脚本，可以到：<a href="http://code.google.com/p/chnroutes/" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: rgb(37, 131, 173); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">http://code.google.com/p/chnroutes/</a>下载。在启用VPN连接前运行一下脚本就可以设置对国内网站不使用VPN代理，达到快速访问的目的。直接下载（<a href="http://chnroutes.googlecode.com/files/vpnup.bat" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: rgb(37, 131, 173); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">vpnup.bat</a>&nbsp;/&nbsp;<a href="http://chnroutes.googlecode.com/files/vpndown.bat" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: rgb(37, 131, 173); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">vpndown.bat</a>）</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 20px; text-indent: 2em; text-align: left; ">具体操作：<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
1）运行<a href="http://chnroutes.googlecode.com/files/vpnup.bat" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: rgb(37, 131, 173); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">vpnup.bat</a>，脚本设置好路由表后自动退出；<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
2）启用VPN连接；<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
3）不再使用VPN连接，可运行<a href="http://chnroutes.googlecode.com/files/vpndown.bat" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: rgb(37, 131, 173); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">vpndown.bat</a>恢复默认的路由规则。如果没感觉影响，这个步骤可以省略。</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 20px; text-indent: 2em; text-align: left; ">这样你再访问<a href="http://ip.cn/" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: rgb(37, 131, 173); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">http://ip.cn</a>和<a href="http://whatismyipaddress.com/" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: rgb(37, 131, 173); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">http://whatismyipaddress.com</a>，看到不同的IP地址即可确认路由设置生效。对QQ用户而言，以上方法不会因为使用国外VPN代理而让QQ出国掉线。</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 20px; text-indent: 2em; text-align: left; ">#SSH<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />
使用Firefox浏览器，推荐使用<a href="https://addons.mozilla.org/zh-CN/firefox/addon/11009" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: rgb(37, 131, 173); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">AutoProxy</a>针对在中国被屏蔽的网站启用代理。Adblock和NoScript过滤广告效果也很不错，也能达到节省流量快速访问网络的目的。</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 20px; text-indent: 2em; text-align: left; ">安装<a href="https://addons.mozilla.org/zh-CN/firefox/addon/11009" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: rgb(37, 131, 173); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">AutoProxy</a>后选择配置为SSH -D即可。SSH连接推荐用<a href="http://dl.dropbox.com/u/151075/PuTTY%2BPlink%2BSSH.bat.rar" target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: rgb(37, 131, 173); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">PuTTY+Plink+SSH连接脚本</a>的组合，下载组合包后把SSH帐号信息填入bat脚本中即可一键连接。</p>
</span></b></span></font></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/article.asp?id=982" /> 
	  <id>http://o.kainy.cn/PJ/default.asp?id=982</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[安全去除godaddy广告的方法]]></title>
	  <author>
		 <name>guotao</name>
		 <uri>http://o.kainy.cn/PJ/</uri>
		 <email>www.guotao@gmail.com</email>
	  </author>
	  <category term="" scheme="http://o.kainy.cn/PJ/default.asp?cateID=11" label="小菜教程" /> 
	  <updated>2010-06-22T20:17:57+08:00</updated>
	  <published>2010-06-22T20:17:57+08:00</published>
		  <summary type="html"><![CDATA[<p>&nbsp;<span class="Apple-style-span" style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', 宋体, Arial, Verdana, sans-serif; color: rgb(57, 57, 57); line-height: 20px; ">我这里介绍的去除godaddy广告的方法，不是真的移除godaddy的广告，而是将godaddy的广告隐藏起来，不是哪种在尾部加&lt;script&gt;。
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">我也是网上查的，有人说用CSS把body标签上移90个像素，这方法是有效，不过每次用户打开页面的时候都会让页面闪一下，这实会让用户感到很不舒服，体验非常不好。</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">经过仔细研究和试验，我总结出来一种方法，也是用CSS，原理是godaddy插入的<br />
广告是用javascript生成一个&nbsp;iframe，我们只需要将这个iframe用css设置为不可<br />
见即可，iframe都会有一个id, 个ID的名字是固定的叫&ldquo;conash3D0&rdquo;，只需要在<br />
页面的header中加入这段html代码即可有效屏蔽广告，而且无刷屏：</p>
<blockquote style="margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-top: 25px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 5px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: url(http://www.efish.tk/wp-content/themes/apple/images/code.png); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); quotes: none; width: 650px; clear: both; border-left-style: solid; border-left-color: rgb(131, 145, 167); border-right-style: solid; border-right-color: rgb(131, 145, 167); border-top-style: solid; border-top-color: rgb(131, 145, 167); border-bottom-style: solid; border-bottom-color: rgb(131, 145, 167); background-position: 100% 0%; background-repeat: no-repeat no-repeat; ">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(78, 99, 132); line-height: 20px; background-position: initial initial; background-repeat: initial initial; ">&lt;style&gt;#conash3D0{display:none;}&lt;/style&gt;</p>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">或者在CSS中加入这样的一段：</p>
<blockquote style="margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-top: 25px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 5px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: url(http://www.efish.tk/wp-content/themes/apple/images/code.png); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); quotes: none; width: 650px; clear: both; border-left-style: solid; border-left-color: rgb(131, 145, 167); border-right-style: solid; border-right-color: rgb(131, 145, 167); border-top-style: solid; border-top-color: rgb(131, 145, 167); border-bottom-style: solid; border-bottom-color: rgb(131, 145, 167); background-position: 100% 0%; background-repeat: no-repeat no-repeat; ">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(78, 99, 132); line-height: 20px; background-position: initial initial; background-repeat: initial initial; ">#conash3D0 {height:0px; top:-1px;}</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(78, 99, 132); line-height: 20px; background-position: initial initial; background-repeat: initial initial; ">或 #conash3D0 {display:none}</p>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">当然，你最好在后台管理程序中不要屏蔽广告，没事的时候自己也点一下，毕竟<br />
人家是明说要在页面中有广告的，如果他发现你的网站流量在变，可是长时间一<br />
个广告链接都没有（访问形如<br />
https://www.godaddy.com /gdshop/registrar/search.asp?isc=gpashXXX的地止<br />
），那也可能引起goddady 注意，没事自己也点下，对大家都有好处。</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">使用此方法我成功用z-blog搭建了自己的blog，但 discuzNT .NET 没搭上，主要<br />
是验证码图片也是.aspx文件，godaddy支自动往*.*htm*, *.asp, *.aspx,<br />
*.php, *.java等文件末尾自动插入下面的html：</p>
<blockquote style="margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-top: 25px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 5px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: url(http://www.efish.tk/wp-content/themes/apple/images/code.png); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); quotes: none; width: 650px; clear: both; border-left-style: solid; border-left-color: rgb(131, 145, 167); border-right-style: solid; border-right-color: rgb(131, 145, 167); border-top-style: solid; border-top-color: rgb(131, 145, 167); border-bottom-style: solid; border-bottom-color: rgb(131, 145, 167); background-position: 100% 0%; background-repeat: no-repeat no-repeat; ">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(78, 99, 132); line-height: 20px; background-position: initial initial; background-repeat: initial initial; ">&lt;/object&gt;&lt;/layer&gt;&lt;/span&gt;&lt;/div&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;&lt;!&ndash; adsok &ndash;&gt;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(78, 99, 132); line-height: 20px; background-position: initial initial; background-repeat: initial initial; ">&lt;script language=&rsquo;javascript&rsquo;<br />
src=&rsquo;https://a12.alphagodaddy.com/hosting_ads/gd01.js&rsquo;&gt;&lt;/script&gt;</p>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">这样造成了图片不正确，无法正确显示，当然也就没法用论坛了。</p>
</span></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/article.asp?id=981" /> 
	  <id>http://o.kainy.cn/PJ/default.asp?id=981</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[众人皆醉你独醒，全民皆疯而你独清]]></title>
	  <author>
		 <name>guotao</name>
		 <uri>http://o.kainy.cn/PJ/</uri>
		 <email>www.guotao@gmail.com</email>
	  </author>
	  <category term="" scheme="http://o.kainy.cn/PJ/default.asp?cateID=4" label="生活记录" /> 
	  <updated>2010-06-16T12:12:21+08:00</updated>
	  <published>2010-06-16T12:12:21+08:00</published>
		  <summary type="html"><![CDATA[<p>&nbsp;<span class="Apple-style-span" style="font-family: Simsun; font-size: medium; ">
<div style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); font: normal normal normal 13px/19px Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; padding-top: 0.6em; padding-right: 0.6em; padding-bottom: 0.6em; padding-left: 0.6em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-position: initial initial; background-repeat: initial initial; ">
<p mce_style="text-align: center;" style="text-align: center; "><img class="aligncenter" src="http://a.kainy.cn/201006/%E5%85%A8%E6%B0%91%E7%9A%86%E7%96%AF%20%E7%8B%82%E5%A5%94%20%E6%97%A0%E5%A5%88.gif" mce_src="http://a.kainy.cn/201006/%E5%85%A8%E6%B0%91%E7%9A%86%E7%96%AF%20%E7%8B%82%E5%A5%94%20%E6%97%A0%E5%A5%88.gif" alt="" width="162" height="120" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; display: block; margin-left: auto; margin-right: auto; " /></p>
<p mce_style="text-align: left;" style="text-align: left; ">今天是屈原的祭日，也是那句名句的生日。</p>
<p mce_style="text-align: left;" style="text-align: left; ">先来说说上面这张图吧，开始看的时候会觉得有些莫名其妙，挺无聊的是吧。不过仔细想想 那个西装革履的男士，为什么还没搞清&ldquo;情况&rdquo;就开始不知所谓狂奔呢？很简单嘛 事出紧急，容不得他去了解；可是男士面前的人们又是为什么而狂奔呢？看看开始跑在男士右边的最前面的那个穿褂子的男人，这下该明白了吧，人潮中的每一个人都如穿西装的这位男士，他们原本也只是路人甲乙丙，突然看到面前跑来一群人，而又无处避让，所以只好跟着跑啦，不然还等着被踩啊...<img src="http://www.kainy.cn/blog/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" mce_src="http://www.Kainy.CN/blog/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" class="mceWPmore mceItemNoResize" title="更多..." style="border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-style: initial; border-color: initial; border-top-style: dotted; border-top-color: rgb(204, 204, 204); display: block; width: 479px; height: 12px; margin-top: 15px; background-image: url(http://www.kainy.cn/blog/wp-includes/js/tinymce/plugins/wordpress/img/more_bug.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); background-position: 100% 0%; background-repeat: no-repeat no-repeat; " /></p>
<p mce_style="text-align: left;" style="text-align: left; ">之所以放这张图，是因为他很符合本人对&ldquo;全民皆疯&rdquo;这个词的印象，也反映了人们在对待全民皆疯的场景时候的最可能反应。所以说是最可能的反应，是因为也看到一些另类：</p>
<p mce_style="text-align: left;" style="text-align: left; ">哈，这不，有人开始质疑<a href="http://blog.sina.com.cn/s/blog_5e9f35ea0100j5s8.html" mce_href="http://blog.sina.com.cn/s/blog_5e9f35ea0100j5s8.html" target="_blank">周恩来的国际地位</a>，也有人开始<a href="http://wangxiaoyang2009.blog.sohu.com/154322794.html" mce_href="http://wangxiaoyang2009.blog.sohu.com/154322794.html">怀疑屈原投江是否因为爱国</a>这些都是咱们的&ldquo;先疯&rdquo;啊。注意是加引号的哦。在这些人眼里，也许众人对周总理的爱戴，和对屈原愚忠的赞赏 是不理智的表现，他们看到了全民皆疯的现象并站出来说话了。可在多数围观者眼里这类人才疯了呢。而至于这两种疯中，究竟哪种是真疯了，那又是见仁见智的问题了，不同时代背景下人们给出的答案也大不相同，这里不做讨论。</p>
<p mce_style="text-align: left;" style="text-align: left; ">图中的这种&ldquo;疯&rdquo;，在集体行为里经常能起到类似化学反应中催化剂的作用，使得一场运动进入高潮，因为这种&ldquo;疯&rdquo;的存在排挤了人们内心对运动意义的疑虑并放弃自己的观念，所有人一条心自然力量是无穷的，比如解放初期生产的恢复就很需要这样的精神，团体性的体育竞赛中也不少见这种精神。不过这种状态无论如何是不可能长久的，如果一个群体的成员长期处于颠&ldquo;疯&rdquo;状态，估计要不了多久就该真的疯了，就像图中那群奔跑的人们，一直跑下去终有累死的一天，而实际的情况往往是：比较早加入的人，跑不动，慢了，落到人群后方，被踩的威胁消除了也就不再疯跑，也许好心点的还召唤身边几个&ldquo;哎，伙计，我们应该放弃这无意义的奔跑&rdquo;于是，前面不断有新成员加入，后面又有老成员退出，这股&ldquo;疯&rdquo;气还是不断向前传播着，正如一名大四学生看到新生们能对校规校纪严格遵守是觉得蛮可笑的，想到自己刚入学时的情况，其实也是半斤对八两。</p>
<p mce_style="text-align: left;" style="text-align: left; ">所以说面对文革、学潮、规则、潜规则以至于&ldquo;圣战&rdquo;什么你一时&ldquo;看不懂&rdquo;的现象时，也别急着鄙视谁，更别一根筋的去跳楼投江啥的。当你觉得自己身处一个全民皆疯的社会而有一股&ldquo;要有作为&rdquo;冲动的时候，掂量掂量你这么做了以后，究竟谁的表现才是真疯，毕竟&ldquo;人是社会的人&rdquo;嘛，社会给你的评价才是真正一锤定音的哦。</p>
</div>
</span></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/article.asp?id=980" /> 
	  <id>http://o.kainy.cn/PJ/default.asp?id=980</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[博客认证乐铺活动验证]]></title>
	  <author>
		 <name>guotao</name>
		 <uri>http://o.kainy.cn/PJ/</uri>
		 <email>www.guotao@gmail.com</email>
	  </author>
	  <category term="" scheme="http://o.kainy.cn/PJ/default.asp?cateID=16" label="小帼关注" /> 
	  <updated>2010-05-24T18:52:14+08:00</updated>
	  <published>2010-05-24T18:52:14+08:00</published>
		  <summary type="html"><![CDATA[<p><span class="Apple-style-span" style="font-family: 'lucida Grande', Verdana; font-size: 14px; line-height: 25px; ">&nbsp;.</span><span class="Apple-style-span" style="font-family: Simsun; font-size: 14px; line-height: 21px; ">乐铺活动验证.</span></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/article.asp?id=978" /> 
	  <id>http://o.kainy.cn/PJ/default.asp?id=978</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[写给新入IT的新人们]]></title>
	  <author>
		 <name>guotao</name>
		 <uri>http://o.kainy.cn/PJ/</uri>
		 <email>www.guotao@gmail.com</email>
	  </author>
	  <category term="" scheme="http://o.kainy.cn/PJ/default.asp?cateID=6" label="网海拾贝" /> 
	  <updated>2010-05-05T20:26:04+08:00</updated>
	  <published>2010-05-05T20:26:04+08:00</published>
		  <summary type="html"><![CDATA[<p>&nbsp;<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">　　IT=挨踢，这是IT人的自嘲，进入IT行业是有四五年了，也算得上是一个&ldquo;老人&rdquo;了吧，见了不少新人，面试了不少新人，也带了一些新人，多多少少还是有点发言权的。
<p>　　<strong>关于书本</strong></p>
<p>　　新人们常常会说我看了多少多少的书，看过某某人写的书，仿佛书看了就会做了。其实不然，很多新人在面试的时候夸夸其谈，说啥啥都知道一点，到真正做的时候，啥都不会。归根到底是没有经验，技术这玩意儿经验非常重要，很多东西如果不是你碰到了，你从书上一辈子都找不到答案。</p>
<p>　　我看书的习惯一般都是先把整个书翻翻，了解一下书的基本内容，然后在实际项目中遇到相应的问题再去翻书，当然这是因为我对技术已经有一定的了解，不需要通读整本书。初学者应该找一些适合自己的书，通读一遍，其中的例子要认真做，一定要自己去写代码，而不是Copy。我以前在学做网页的时候，别人都用Dreamweaver去做，只有我打开源代码编辑器学习HTML源代码的编写。</p>
<p>　　做完书的例子只能说明你会削木头了，但会削木头离会做柜子还有很远的路要走。还记得达&middot;芬奇画鸡蛋的故事么？不停地重复肯定是枯燥的，所以你需要自己尝试去做一些实际的东西，比如做一个个人主页、一个留言本、一个通信地址本......在这些实际的东西中去实现你的创意，去实现你在书本上所学习的例子，并且将这些例子加入你的思想。</p>
<p>　　永远不要认为书本能给你带来多少东西，虽然它们很有用，但它们只是一个Key，一个引你入门的Key。我买的技术书中，最多的是 VB.Net，但这却是我最烂的一门技术。而我用得比较好的Delphi、Sql Server、Photoshop、CoreDRAW、CSS、HTML、Javascript、Xslt、Xml，我几乎没有买书，但因为实际的项目需要，或者是我个人的兴趣爱好。</p>
<p>　　当然，我并不是反对你去买书，去读书，我只是想告诉你，你需要有一种平和的心态。但你要记住，<strong>书本只是一个Key。</strong></p>
<p>　　<strong>关于基础</strong></p>
<p>　　现在很多新人们都是好高骛远，目空一切，基础的东西不想做，难一点的东西又做不了，真的很令人头疼。其实技术人员，<strong>尤其是中国技术人员，你要懂的东西太多太多了。</strong>我们拿 Web程序员举例吧，HTML、Javascript、CSS、Photoshop切图，这些都是很基础的东西，但很多人就是不愿意去学，认为这些东西太低级，甚至有些老程序员也不擅长这些。但我要告诉你，在Web开发中，这些都很重要，尤其是CSS和HTML、Javascript，如果你不是做一个 OA之类办公的Web系统的话，这些在网站用得太多太多了，是一些Web应用的基础。</p>
<p>　　虽然我们现在涌现一大批如ASP.Net的优秀开发环境，可以让你完全不懂HTML也能开发出一套&ldquo;网站&rdquo;来，但正如其它程序化的东西一些，它会限制你的灵感与思维，它们都很霸道，所以才会有开源的兴起。我以前甚至不愿意用ASP.Net内置的GridView，我宁愿自己去构造 Table，这觉得这样我更便于控制。</p>
<p>　　很多新人们喜欢拿新兴的技术说事，比如说AJAX，但实质他根本就不懂AJAX实现的原理，连多线程的原理都不懂，怎么能明白AJAX呢？有些做了一年多 ASP.Net的人，居然还不知道.Net Framework框架的本质是什么，不知道ASP.Net是如何实现的，也不知道客户端也服务器端是如何交互的。</p>
<p>　　在这里，我建议做Web开的新人们，HTML、 Javascript，CSS是实现一些Web功能的基础，一定要打好基础，当你会你记事本编辑这些代码的时候，恭喜你，你过关了。</p>
<p>　　<strong>关于语言的选择</strong></p>
<p>　　语言之争都是大公司战斗的结果，套用一句管理上的话来说，把合适的的技术用在合适的地方。我们没有必要跟风去不停地换新的语言，每种语言都有它的优劣，但在一般的项目中，很难看得出来。如果我们做一个只需要新闻发布功能的小公司网站，你说是Java和.Net好，还是Asp和PHP好呢？在很多时候，Java与.Net、Asp与PHP是难分高下的，他们之间的差异或许是你一辈子也不需要用到，我们范得着把自己拉入某一些阵营吗？</p>
<p>　　当技术达到一定的水平之后，语言只不过是锦上添花了，武侠小说常无招胜有招就是这个道理。你现在让我换成Java或者是PHP，我很快就可以做项目，因为我掌握的不是语言，而是对技术深层次的理解，现在Java阵营也好，.Net阵营也好，不管你说它们之间有多少差别，但他们的本质始终没有变，掌握这些本质，换一种语言就好比换一辆车，只需要一个熟悉的过程和一个磨合期而已。</p>
<p>　　最后，我建议新手们选择一种在你实质工作中需要的语言，坦坦实实地学好，不要中途&ldquo;变节&rdquo;，这样的成本太高了。.Net也好，Java也罢，只是一辆车而已，学好开本田就会驾丰田。</p>
<p>　　<strong>关于学习态度</strong></p>
<p>　　学习嘛，在学习的过程中自然会遇到一些问题，遇到问题自然会想到求助。古人有云：礼下于人，必有所求，言下之意是有求于人，必要礼下于人。可是现在有些人不仅不礼下于人，反而还趾高气扬，仿佛谁欠着他似的。我们老家有句俗话叫拜师学艺要吃二十四碗鼻涕，可见在学习过程中要受到多少的委屈。</p>
<p>　　吃得苦中苦，方为人上人，做技术尤是如此。我以前在学ASP的时候，同寝室有一哥们是学VB的，因为ASP也是用VBScript做为默认脚本，所以有很多问题请教他，他当是也是给了我不少的嘲笑，像&ldquo;这些简单的问题都还要问&rdquo;之类的话我倒是听了不少。但到后我们一起学Delphi的时候，我就已经超过他了。</p>
<p>　　<strong>新人们碰到问题的时候，第一个想法就是想找人解决，当你去帮他解决的时候，他却去做其它事了，好像这个问题是需要你来解决的，下次出现同样的问题他还得找你。遇到问题最好的办法是先排查问题，然后到互联网上查找问题的原因，这样你才不会忘记，不要忽略了互联网这个最好的老师。</strong>我以前在学ASP的时候，为了一个插入数据的问题，查了一个星期，但这个问题我永远也忘记不了，再也不会范同样的错误。</p>
<p>　　高手们一般都比较忙，虽然我不是高手，但我还是不原意在我写代码正酣的时候，有人打断我的思路。先把问题记下来，趁机会问问高手，不要让他为你解决问题，你要的是一种解决问题的思路。公司常常有新人问我，这个地方出问题了，怎么办？我便问他，你上网查了吗？不是我不愿意帮他，而是授人鱼不如授人以渔，我直接告诉他怎么做，那不是在帮他，那是我在害他，我只能是告诉他排错的方法，解决问题的思路，否则他永远也不知道这个问题是怎么解决的，没有人会珍惜轻易得到的东西的。</p>
<p>　　最后，我想给踏入这行的新人们一个忠告，编程没有捷径可言，如果一定要找出一个捷径，那只有六个字&mdash;&mdash;多看、多问、多写。</p>
<p>&nbsp;</p>
<p style="text-align: right; ">　　来源：本文来自涂雅投稿，<a href="http://iove.net/733/" target="_blank" style="color: rgb(34, 68, 187); ">原文网址</a>，转载请保留此链接，否则视为侵权。</p>
</span></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/article.asp?id=976" /> 
	  <id>http://o.kainy.cn/PJ/default.asp?id=976</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Speed up your site with Caching and cache-control]]></title>
	  <author>
		 <name>guotao</name>
		 <uri>http://o.kainy.cn/PJ/</uri>
		 <email>www.guotao@gmail.com</email>
	  </author>
	  <category term="" scheme="http://o.kainy.cn/PJ/default.asp?cateID=6" label="网海拾贝" /> 
	  <updated>2010-05-05T20:23:51+08:00</updated>
	  <published>2010-05-05T20:23:51+08:00</published>
		  <summary type="html"><![CDATA[<p>&nbsp;<span class="Apple-style-span" style="color: rgb(73, 73, 73); font-family: simsun; font-size: 14px; line-height: 21px; "><span style="word-wrap: normal; word-break: normal; line-height: 21px; font-weight: bold; ">用缓冲和缓存加快你的网站（Speed up your site with Caching and cache-control）</span><br />
<br />
SEO Redirects without mod_rewriteApache Authentication in htaccess ?<br />
<br />
Caching with .htaccess and Apache will take your website and your web skills to the next level. This is some technical and advanced methods condensed to simple htaccess code examples for you. But you must take the time to understand caching with cache-control and other headers and HTTP options before you implement on a production server.<br />
<br />
More detailed article: Speed Up Sites with htaccess Caching.<br />
<br />
NOTE: Stay tuned I&rsquo;m working on the update!<br />
<br />
mod_rewrite tips and tricks | .htaccess Tutorial Index | ? Apache Authentication in htaccess<br />
<br />
&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;* htaccess time cheatsheet<br />
&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;* Caching with both mod_expires + mod_headers<br />
&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;* Caching with mod_headers<br />
&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;* Caching with mod_expires<br />
<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; font-weight: bold; ">Easy Apache Speed Tips Articles</span><br />
<br />
&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;* Turn On Compression<br />
&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;* Add Future Expires Header<br />
&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;* Add Cache-Control Headers<br />
&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;* Turn Off ETags<br />
&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;* Remove Last-Modified Header<br />
<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; font-weight: bold; ">Caching with both mod_expires + mod_headers</span><br />
<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 153); "># Turn on Expires and set default to 0</span><br style="color: rgb(0, 0, 153); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 153); ">ExpiresActive On</span><br style="color: rgb(0, 0, 153); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 153); ">ExpiresDefault A0</span><br />
&nbsp;<wbr></wbr><br />
# Set up caching on media files for 1 year (forever?)<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">ExpiresDefault A29030400</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">Header append Cache-Control &quot;public&quot;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br />
&nbsp;<wbr></wbr><br />
# Set up caching on media files for 1 week<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(gif|jpg|jpeg|png|swf)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">ExpiresDefault A604800</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">Header append Cache-Control &quot;public&quot;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br />
&nbsp;<wbr></wbr><br />
# Set up 2 Hour caching on commonly updated files<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(xml|txt|html|js|css)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">ExpiresDefault A7200</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">Header append Cache-Control &quot;proxy-ridate&quot;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br />
&nbsp;<wbr></wbr><br />
# Force no caching for dynamic files<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(php|cgi|pl|htm)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">ExpiresActive Off</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">Header set Cache-Control &quot;private, no-cache, no-store, proxy-ridate, no-transform&quot;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">Header set Pragma &quot;no-cache&quot;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br />
<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; font-weight: bold; ">Caching with mod_headers</span><br />
<br />
# 1 YEAR<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">Header set Cache-Control &quot;max-age=29030400, public&quot;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br />
&nbsp;<wbr></wbr><br />
# 1 WEEK<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(jpg|jpeg|png|gif|swf)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">Header set Cache-Control &quot;max-age=604800, public&quot;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br />
&nbsp;<wbr></wbr><br />
# 3 HOUR<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(txt|xml|js|css)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">Header set Cache-Control &quot;max-age=10800&quot;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br />
&nbsp;<wbr></wbr><br />
# NEVER CACHE<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(html|htm|php|cgi|pl)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">Header set Cache-Control &quot;max-age=0, private, no-store, no-cache, must-ridate&quot;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br />
<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; font-weight: bold; ">Caching with mod_expires</span><br />
<br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">ExpiresActive On</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">ExpiresDefault A0</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&nbsp;<wbr></wbr></span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 1 YEAR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">ExpiresDefault A9030400</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&nbsp;<wbr></wbr></span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 1 WEEK</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(jpg|jpeg|png|gif|swf)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">ExpiresDefault A604800</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&nbsp;<wbr></wbr></span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 3 HOUR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;FilesMatch &quot;\.(txt|xml|js|css)$&quot;&gt;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">ExpiresDefault A10800&quot;</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">&lt;/FilesMatch&gt;</span><br style="color: rgb(0, 0, 255); " />
<br />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; font-weight: bold; ">Other Speed Tips</span><br style="font-weight: bold; " />
<br />
To truly speed up your site, you will want to implement a server-side caching technique. or you can read more about caching and web cache.<br />
Apache Caching Guide<br />
<br />
This document supplements the &lt;a href=&quot;http://askapache.info/trunk/mod/mod_cache.html&quot; title=&quot;Apache mod_cache&quot;&gt;mod_cache&lt;/a&gt;, &lt;a href=&quot;http://askapache.info/trunk/mod/mod_disk_cache.html&quot; title=&quot;Apache mod_disk_cache&quot;&gt;mod_disk_cache&lt;/a&gt;, &lt;a href=&quot;http://askapache.info/trunk/mod/mod_mem_cache.html&quot; title=&quot;Apache mod_mem_cache&quot;&gt;mod_mem_cache&lt;/a&gt;, &lt;a href=&quot;http://askapache.info/trunk/mod/mod_file_cache.html&quot; title=&quot;Apache mod_file_cache&quot;&gt;mod_file_cache&lt;/a&gt; and htcacheclean reference documentation.<br />
<br />
It describes how to use Apache&rsquo;s caching features to accelerate web and proxy serving, while avoiding common problems and misconfigurations.<br />
htaccess time cheatsheet<br />
<br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;300&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;5 MIN</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;600&nbsp;<wbr></wbr>&nbsp;10 MIN</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;900&nbsp;<wbr></wbr>&nbsp;15 MIN</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;1800&nbsp;<wbr></wbr>&nbsp;30 MIN</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;2700&nbsp;<wbr></wbr>&nbsp;45 MIN</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;3600&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;1 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;7200&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;2 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;10800&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;3 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;14400&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;4 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;18000&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;5 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;36000&nbsp;<wbr></wbr>&nbsp;10 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;39600&nbsp;<wbr></wbr>&nbsp;11 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;43200&nbsp;<wbr></wbr>&nbsp;12 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;46800&nbsp;<wbr></wbr>&nbsp;13 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;50400&nbsp;<wbr></wbr>&nbsp;14 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;54000&nbsp;<wbr></wbr>&nbsp;15 HR</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;86400&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;1 DAY</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;172800&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;2 DAY</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;259200&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;3 DAY</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;345600&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;4 DAY</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;432000&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;5 DAY</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;518400&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;6 DAY</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;604800&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;1 WEEK</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;1209600&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;2 WEEK</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;1814400&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;3 WEEK</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;2419200&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;4 WEEK</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;4838400&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;2 MONTH</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;7257600&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;3 MONTH</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); ">#&nbsp;<wbr></wbr>&nbsp;9676800&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;4 MONTH</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 12096000&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;5 MONTH</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 14515200&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;6 MONTH</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 16934400&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;7 MONTH</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 19353600&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;8 MONTH</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 21772800&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;9 MONTH</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 24192000&nbsp;<wbr></wbr>&nbsp;10 MONTH</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 26611200&nbsp;<wbr></wbr>&nbsp;11 MONTH</span><br style="color: rgb(0, 0, 255); " />
<span style="word-wrap: normal; word-break: normal; line-height: 21px; color: rgb(0, 0, 255); "># 29030400&nbsp;<wbr></wbr>&nbsp;12 MONTH</span><br />
</span></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/article.asp?id=975" /> 
	  <id>http://o.kainy.cn/PJ/default.asp?id=975</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[中国饭局中的潜规则]]></title>
	  <author>
		 <name>guotao</name>
		 <uri>http://o.kainy.cn/PJ/</uri>
		 <email>www.guotao@gmail.com</email>
	  </author>
	  <category term="" scheme="http://o.kainy.cn/PJ/default.asp?cateID=6" label="网海拾贝" /> 
	  <updated>2010-03-20T13:16:01+08:00</updated>
	  <published>2010-03-20T13:16:01+08:00</published>
		  <summary type="html"><![CDATA[<p>&nbsp;<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">呵呵，在中国，办事吃饭是常事，但是这样的<b class="highlighted0" style="background-color: rgb(255, 255, 153); ">饭局</b>往往是不好应付的，诸多的潜规则等待你去体味。为了不出丑，呵呵，还是提早学习下为好。<br />
<br />
注意细节<br />
<br />
1&mdash;&mdash;座次<br />
<br />
总的来讲，座次是&ldquo;尚左尊东&rdquo;、&ldquo;面朝大门为尊&rdquo;。若是圆桌，则正对大门的为主客，主客左右手边的位置，则以离主客的距离来看，越靠近主客位置越尊，相同距离则左侧尊于右侧。若为八仙桌，如果有正对大门的座位，则正对大门一侧的右位为主客。如果不正对大门，则面东的一侧右席为首席。<br />
<br />
如果为大宴，桌与桌间的排列讲究首席居前居中，左边依次2、4、6席,右边为3、5、7席，根据主客身份、地位，亲疏分坐。<br />
<br />
如果你是主人，你应该提前到达，然后在靠门位置等待，并为来宾引座。如果你是被邀请者，那么就应该听从东道主安排入座。<br />
<br />
一般来说，如果你的老板出席的话，你应该将老板引至主座，请客户最高级别的坐在主座左侧位置。除非这次招待对象的领导级别非常高。<br />
<br />
2&mdash;&mdash;点菜<br />
<br />
如果时间允许，你应该等大多数客人到齐之后，将菜单供客人传阅，并请他们来点菜。当然，作为公务宴请，你会担心预算的问题，因此，要控制预算，你最重要的是要多做饭前功课，选择合适档次的请客地点是比较重要的，这样客人也能大大领会你的预算。况且一般来说，如果是你来买单，客人也不太好意思点菜，都会让你来作主。如果你的老板也在酒席上，千万不要因为尊重他，或是认为他应酬经验丰富，酒席吃得多，而让他／她来点菜，除非是他／她主动要求。否则，他会觉得不够体面。<br />
<br />
如果你是赴宴者，你应该知道，你不该在点菜时太过主动，而是要让主人来点菜。如果对方盛情要求，你可以点一个不太贵、又不是大家忌口的菜。记得征询一下桌上人的意见，特别是问一下&ldquo;有没有哪些是不吃的？&rdquo;或是&ldquo;比较喜欢吃什么？&rdquo;让大家感觉被照顾到了。点菜后，可以请示&ldquo;我点了菜，不知道是否合几位的口味 &rdquo;，&ldquo;要不要再来点其它的什么&rdquo;等等。<br />
<br />
点菜时，一定要心中有数。点菜时，可根据以下三个规则<br />
<br />
一看人员组成。一般来说，人均一菜是比较通用的规则。如果是男士较多的餐会可适当加量。<br />
<br />
二看菜肴组合。一般来说，一桌菜最好是有荤有素，有冷有热，尽量做到全面。如果桌上男士多，可多点些荤食，如果女士较多，则可多点几道清淡的蔬菜。<br />
<br />
三看宴请的重要程度。若是普通的商务宴请，平均一道菜在50元到80元左右可以接受。如果这次宴请的对象是比较关键人物，那么则要点上几个够份量的菜，例如龙虾、刀鱼、鲥鱼，再要上规格一点，则是鲍鱼、翅粉等。<br />
<br />
还有一点需要注意的是，点菜时不应该问服务员菜肴的价格，或是讨价还价，这样会让你公司在客户面前显得有点小家子气，而且客户也会觉得不自在。<br />
<br />
附：中餐点菜指导&mdash;&mdash;三优四忌<br />
<br />
一顿标准的中式大餐，通常，先上冷盘，接下来是热炒，随后是主菜，然后上点心和汤，如果感觉吃得有点腻，可以点一些餐后甜品，最后是上果盘。在点菜中要顾及到各个程序的菜式。<br />
<br />
优先考虑的菜肴<br />
<br />
一、有中餐特色的菜肴。宴请外宾的时候，这一条更要重视。像炸春卷、煮元宵、蒸饺子、狮子头、宫爆鸡丁等，并不是佳肴美味，但因为具有鲜明的中国特色，所以受到很多外国人的推崇。<br />
<br />
二、有本地特色的菜肴。比如西安的羊肉泡馍，湖南的毛家红烧肉，上海的红烧狮子头，北京的涮羊肉，在那里宴请外地客人时，上这些特色菜，恐怕要比千篇一律的生猛海鲜更受好评。<br />
<br />
三、本餐馆的特色菜。很多餐馆都有自己的特色菜。上一份本餐馆的特色菜，能说明主人的细心和对被请者的尊重。<br />
<br />
在安排菜单时，还必须考虑来宾的饮食禁忌，特别是要对主宾的饮食禁忌高度重视。这些饮食方面的禁忌主要有四条<br />
<br />
1．宗教的饮食禁忌，一点也不能疏忽大意。例如，穆斯林通常不吃猪肉，并且不喝酒。国内的佛教徒少吃荤腥食品，它不仅指的是肉食，而且包括葱、蒜、韭菜、芥末等气味刺鼻的食物。一些信奉观音的佛教徒在饮食中尤其禁吃牛肉，这点要招待港澳台及海外华人同胞时尤要注意。<br />
<br />
2．出于健康的原因，对于某些食品，也有所禁忌。比如，心脏病、脑血管、脉硬化、高血压和中风后遗症的人，不适合吃狗肉，肝炎病人忌吃羊肉和甲鱼，胃肠炎、胃溃汤等消化系统疾病的人也不合适吃甲鱼，高血压、高胆固醇患者，要少喝鸡汤等。<br />
<br />
3．不同地区，人们的饮食偏好往往不同。对于这一点，在安排菜单时要兼顾。比如，湖南省份的人普遍喜欢吃辛辣食物，少吃甜食。英美国家的人通常不吃宠物、稀有动物、动物内脏、动物的头部和脚爪。另外，宴请外宾时，尽量少点生硬需啃食的菜肴，老外在用餐中不太会将咬到嘴中的食物再吐出来，这也需要顾及到。<br />
<br />
4．有些职业，出于某种原因，在餐饮方面往往也有各自不同的特殊禁忌。例如，国家公务员在执行公务时不准吃请，在公务宴请时不准大吃大喝，不准超过国家规定的标准用餐，不准喝烈性酒。再如，驾驶员工作期间不得喝酒。要是忽略了这一点，还有可能使对方犯错误。<br />
<br />
3&mdash;&mdash;吃菜<br />
<br />
中国人一般都很讲究吃，同时也很讲究吃相。随着职场礼仪越来越被重视，商务饭桌上的吃和吃相也更加讲究。以下以中餐为例，教你如何在餐桌上有礼有仪，得心应手。<br />
<br />
中餐宴席进餐伊始，服务员送上的第一道湿毛巾是擦手的，不要用它去擦脸。上龙虾、鸡、水果时，会送上一只小小水孟，其中飘着拧檬片或玫瑰花瓣，它不是饮料，而是洗手用的。洗手时，可两手轮流沾湿指头，轻轻涮洗，然后用小毛巾擦干。<br />
<br />
用餐时要注意文明礼貌。对外宾不要反复劝菜，可向对方介绍中国菜的特点，吃不吃由他。有人喜欢向他人劝菜，甚至为对方夹菜。外宾没这个习惯，你要是一再客气，没准人家会反感：&ldquo;说过不吃了，你非逼我干什么?&rdquo;依此类推，参加外宾举行的宴会，也不要指望主人会反复给你让菜。你要是等别人给自己布菜，那就只好俄肚子。<br />
<br />
客人入席后，不要立即动手取食。而应待主人打招呼，由主人举杯示意开始时，客人才能开始；客人不能抢在主人前面。夹菜要文明，应等菜肴转到自已面前时，再动筷子，不要抢在邻座前面，一次夹菜也不宜过多。要细嚼慢咽，这不仅有利于消化，也是餐桌上的礼仪要求。决不能大块往嘴里塞，狼吞虎咽，这样会给人留下贪婪的印象。不要挑食，不要只盯住自己喜欢的莱吃，或者急忙把喜欢的菜堆在自己的盘子里。用餐的动作要文雅，夹莱时不要碰到邻座，不要把盘里的菜拨到桌上，不要把汤泼翻。不要发出不必要的声音，如喝汤时&ldquo;咕噜咕噜&rdquo;，吃菜时嘴里&ldquo;叭叭&rdquo;作响，这都是粗俗的表现。不要一边吃东西，一边和人聊天。嘴里的骨头和鱼刺不要吐在桌子上，可用餐巾掩口，用筷子取出来放在碟子里。掉在桌子上的菜，不要再吃。进餐过程中不要玩弄碗筷，或用筷子直向别人。不要用手去嘴里乱抠。用牙签剔牙时，应用手或餐巾掩住嘴。不要让餐具发出任何声响。<br />
<br />
用餐结束后，可以用餐巾、餐巾纸或服务员送来的小毛巾擦擦嘴，但不宜擦头颈或胸脯；餐后不要不加控制地打饱嗝或嗳气；在主人还没示意结束时，客人不能先离席。<br />
<br />
4&mdash;&mdash;喝酒<br />
<br />
俗话说，酒是越喝越厚，但在酒桌上也有很多学问讲究，以下总结了一些酒桌上的你不得不注意的小细节。<br />
<br />
细节一：领导相互喝完才轮到自己敬酒。敬酒一定要站起来，双手举杯。<br />
<br />
细节二：可以多人敬一人，决不可一人敬多人，除非你是领导。<br />
<br />
细节三：自己敬别人，如果不碰杯，自己喝多少可视乎情况而定，比如对方酒量，对方喝酒态度，切不可比对方喝得少，要知道是自己敬人。<br />
<br />
细节四：自己敬别人，如果碰杯，一句，我喝完，你随意，方显大度。<br />
<br />
细节五：记得多给领导或客户添酒，不要瞎给领导代酒，就是要代，也要在领导或客户确实想找人代，还要装作自己是因为想喝酒而不是为了给领导代酒而喝酒。比如领导甲不胜酒力，可以通过旁敲侧击把准备敬领导甲的人拦下。<br />
<br />
细节六：端起酒杯（啤酒杯），右手扼杯，左手垫杯底，记着自己的杯子永远低于别人。自己如果是领导，知趣点，不要放太低，不然怎么叫下面的做人？<br />
<br />
细节七：如果没有特殊人物在场，碰酒最好按时针顺序，不要厚此薄彼。<br />
<br />
细节八：碰杯，敬酒，要有说词，不然，我tmd干吗要喝你的酒？<br />
<br />
细节九：桌面上不谈生意，喝好了，生意也就差不多了，大家心里面了了然，不然人家也不会敞开了跟你喝酒。<br />
<br />
细节十：假如，纯粹是假如，遇到酒不够的情况，酒瓶放在桌子中间，让人自己添，不要傻不垃圾的去一个一个倒酒，不然后面的人没酒怎么办？<br />
<br />
关于敬酒<br />
<br />
1、主人敬主宾。<br />
2、陪客敬主宾。<br />
3、主宾回敬。<br />
4、陪客互敬。<br />
<br />
记住：作客绝不能喧宾夺主乱敬酒，那样是很不礼貌，也是很不尊重主人的。<br />
<br />
5&mdash;&mdash;倒茶<br />
<br />
这里所说的倒茶学问既适用于客户来公司拜访，同样也适用于商务餐桌。<br />
<br />
首先，茶具要清洁。客人进屋后，先让坐，后备茶。冲茶之前，一定要把茶具洗干净，尤其是久置未用的茶具，难免沾上灰尘、污垢，更要细心地用清水洗刷一遍。在冲茶、倒茶之前最好用开水烫一下茶壶、茶杯。这样，既讲究卫生，又显得彬彬有礼。如果不管茶具干净不干净，胡乱给客人倒茶，这是不礼貌的表现。人家一看到茶壶、茶杯上的斑斑污迹就反胃，怎么还愿意喝你的茶呢? 现在一般的公司都是一次性杯子，在倒茶前要注意给一次性杯子套上杯托，以免水热烫手，让客人一时无法端杯喝茶。<br />
<br />
其次，茶水要适量。先说茶叶，一般要适当。茶叶不宜过多，也不宜太少。茶叶过多，茶味过浓；茶叶太少，冲出的茶没啥味道。假如客人主动介绍自己喜欢喝浓茶或淡茶的习惯，那就按照客人的口胃把茶冲好。再说倒茶，无论是大杯小杯，都不宜倒得太满，太满了容易溢出，把桌子、凳子、地板弄湿。不小心，还会烫伤自己或客人的手脚，使宾主都很难为情。当然，也不宜倒得太少。倘若茶水只遮过杯底就端给客人，会使人觉得是在装模作样，不是诚心实意。<br />
<br />
再次，端茶要得法。按照我国人民的传统习惯，只要两手不残废，都是用双手给客人端茶的。但是，现在有的年青人不懂得这个规矩，用一只手把茶递给客人了事。双手端茶也要很注意，对有杯耳的茶杯，通常是用一只手抓住杯耳，另一只手托住杯底，把茶端给客人。没有杯耳的茶杯倒满茶之后周身滚烫，双手不好接近，有的同志不管三七二十一，用五指捏住杯口边缘就往客人面前送。这种端茶方法虽然可以防止烫伤事故发生，但很不雅观，也不够卫生。请试想，让客人的嘴舐主人的手指痕，好受吗?<br />
<br />
添茶。如果上司和客户的杯子里需要添茶了，你要义不容辞地去做。你可以示意服务生来添茶，或让服务生把茶壶留在餐桌上，由你自己亲自来添则更好，这是不知道该说什么好的时候最好的掩饰办法。当然，添茶的时候要先给上司和客户添茶，最后再给自己添。<br />
<br />
6&mdash;&mdash;离席<br />
<br />
一般酒会和茶会的时间很长，大约都有在两小时以上。也许逛了几圈，认得一些人后，你很快就想离开了。这时候，中途离席的一些技巧，你不能不了解。<br />
<br />
常见一场宴会进行得正热烈的时候，因为有人想离开，而引起众人一哄而散的结果，使主办人急得真跳脚。欲避免这种煞风景的后果，当你要中途离开时，千万别和谈话圈里的每一个人一一告别，只要悄悄地和身边的两、三个人打个招呼，然后离去便可。<br />
<br />
中途离开酒会现场，一定要向邀请你来的主人说明、致歉，不可一溜烟便不见了。<br />
<br />
和主人打过招呼，应该马上就走，不要拉着主人在大门大聊个没完。因为当天对方要做的事很多，现场也还有许多客人等待他（她）去招呼，你占了主人太多时间，会造成他（她）在其他客人面前失礼。<br />
<br />
有些人参加酒会、茶会，当中途准备离去时，会一一问她所认识的每一个人要不要一块走。结果本来热热闹闹的场面，被她这么一鼓动，一下子便提前散场了。这种闹场的事，最难被宴会主人谅解，一个有风度的人，可千万不要犯下这钟错误。</span></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/article.asp?id=974" /> 
	  <id>http://o.kainy.cn/PJ/default.asp?id=974</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[独立博客比第三方博客好的几点]]></title>
	  <author>
		 <name>guotao</name>
		 <uri>http://o.kainy.cn/PJ/</uri>
		 <email>www.guotao@gmail.com</email>
	  </author>
	  <category term="" scheme="http://o.kainy.cn/PJ/default.asp?cateID=6" label="网海拾贝" /> 
	  <updated>2010-03-09T22:44:30+08:00</updated>
	  <published>2010-03-09T22:44:30+08:00</published>
		  <summary type="html"><![CDATA[为讲述方便，在描述独立<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>概念的时候，我使用具体的<a href="http://kainy.cn/pj/default.asp?tag=%E7%A8%8B%E5%BA%8F" target="_blank">程序</a>Wordpress代替之。因为别的<a href="http://kainy.cn/pj/default.asp?tag=%E7%A8%8B%E5%BA%8F" target="_blank">程序</a>不熟悉，而且Wordpress之强大已经足够我说明我的观点。国内的集体<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>例子是QQ<a href="http://kainy.cn/pj/default.asp?tag=%E7%A9%BA%E9%97%B4" target="_blank">空间</a>和新浪<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>，因为在下阅历颇浅，仅使用过此二种。如果因选择样本错误而推导出了错误的结论，还请不吝批评。<br/>独立<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>自由。你不用担心他们会删除掉你的某篇文章，也不用担心自己在发表博文的时候弹出“文章中含有违禁词汇”字样的流氓窗口。他们想干掉你的唯一方法就是整个封掉你——但是既然你都已经瞩目到他们想封掉，那么基本上你就已经封不掉了。<br/><br/>独立<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a><a href="http://kainy.cn/pj/default.asp?tag=%E5%AE%89%E5%85%A8" target="_blank">安全</a>。你的文章一经发表，就永远存在。只要你<a href="http://kainy.cn/pj/default.asp?tag=%E5%AE%89%E8%A3%85" target="_blank">安装</a>好自动备份插件，就算你的主机服务商倒掉了，你的辛苦努力最多也就丢一天的量。不会出现没准什么时候，你的文章就被<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>服务商干掉了的情况。<br/><br/>独立<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>归你所有。你在独立<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>上发表的所有文章版权都归你个人所有，不归主机提供商，也不归wordpress，也不归楼下看门的王大爷。而反之，如果我没记错的话，无论是人人新浪还是QQ<a href="http://kainy.cn/pj/default.asp?tag=%E7%A9%BA%E9%97%B4" target="_blank">空间</a>，在用户合约上写明的都是“用户在我提供的<a href="http://kainy.cn/pj/default.asp?tag=%E7%A9%BA%E9%97%B4" target="_blank">空间</a>上写出来的一切东西，版权归<a href="http://kainy.cn/pj/default.asp?tag=%E7%A9%BA%E9%97%B4" target="_blank">空间</a>提供商所有。”你辛辛苦苦写出来的东西，在法律上竟然不归你所有，而是归那群天天删你文章，骑在你头上作威作福的混蛋们所有，这难道不会让你觉得不爽么？虽然目前为止，还没有出现<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>提供商偷窃用户的<a href="http://kainy.cn/pj/work/" target="_blank">作品</a>自行出版获利的情况出现，但是他们却每时每刻在法律上拥有这个权利。这就像是windows在发行的时候就在后台给自己留了随时可以入侵你<a href="http://kainy.cn/pj/default.asp?tag=%E7%94%B5%E8%84%91" target="_blank">电脑</a>的后门一样，虽然暂时没有任何后果而且可能永远不会有后果，但是只要那群流氓给自己留下了这种可能，某种意义上说，他们就是有罪的。<br/><br/>独立<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>更漂亮。QQ<a href="http://kainy.cn/pj/default.asp?tag=%E7%A9%BA%E9%97%B4" target="_blank">空间</a>和新浪<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>有多少个<a href="http://kainy.cn/pj/default.asp?tag=%E4%B8%BB%E9%A2%98" target="_blank">主题</a>？似乎只有三四十个吧。但是独立<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a><a href="http://kainy.cn/pj/default.asp?tag=%E7%A8%8B%E5%BA%8F" target="_blank">程序</a>的代表Wordpress，有上千个<a href="http://kainy.cn/pj/default.asp?tag=%E4%B8%BB%E9%A2%98" target="_blank">主题</a>可供挑选。而且本人自认为是个审美较为正常的人，我所看见的wordpress<a href="http://kainy.cn/pj/default.asp?tag=%E4%B8%BB%E9%A2%98" target="_blank">主题</a>没有一个让人生厌，而一看见就想装上的漂亮<a href="http://kainy.cn/pj/default.asp?tag=%E4%B8%BB%E9%A2%98" target="_blank">主题</a>至少占<a href="http://kainy.cn/pj/default.asp?tag=%E4%B8%BB%E9%A2%98" target="_blank">主题</a>总数的一半。<br/><br/>独立<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>可定制性强。Wordpress可以使用的插件数量足足八千有余。基本上只要是你能想到的<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>应该有的功能，都已经有人想到并做成了插件，只要你稍微善用一点搜索，你可以找到任何插件，并且他们完全是<a href="http://kainy.cn/pj/default.asp?tag=%E5%85%8D%E8%B4%B9" target="_blank">免费</a>的。喂，那边那个兄弟，你哭什么？啥？你刚用Q币买了个漂亮播放器？哦倒霉孩子……<br/><br/>这就是我这个刚开<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>不到一个月的人对Wordpress，对独立<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>的粗浅见解。当然，需要<a href="http://kainy.cn/pj/default.asp?tag=%E7%89%B9%E5%88%AB" target="_blank">特别</a>注意的是，以上的言论都是建立在你想建立一个<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>的基础上的。如果你对表达自己记录自己和所有人分享事情这件事儿本身兴趣不大，那不管什么<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>都是白扯。<a href="http://kainy.cn/pj/default.asp?tag=%E5%8D%9A%E5%AE%A2" target="_blank">博客</a>本身并不具有多大意义，使其变得有意义的是里面的内容。<br/><br/>以上。]]></summary>
	  <link rel="alternate" type="text/html" href="http://o.kainy.cn/PJ/article.asp?id=971" /> 
	  <id>http://o.kainy.cn/PJ/default.asp?id=971</id>
  </entry>	
		
</feed>

