<?xml version="1.0" encoding="GBK" ?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dcterms="http://purl.org/dc/terms/">
 <channel>
  	  <title><![CDATA[高级菜鸟]]></title>
	  <link>http://wuxiong8665.blog.163.com</link>
	  <description><![CDATA[ 一只菜鸟的菜园]]></description>
	  <language>zh-CN</language>
	  <pubDate>Sun, 5 Jul 2009 18:18:57 +0800</pubDate>
	  <lastBuildDate>Sun, 5 Jul 2009 18:18:57 +0800</lastBuildDate>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <generator><![CDATA[NetEase Space]]></generator>
	  <managingEditor><![CDATA[wuxiong8665]]></managingEditor>
	  <webMaster><![CDATA[高级菜鸟]]></webMaster>
		  <ttl>120</ttl>
	  <image>
	  	<title><![CDATA[高级菜鸟]]></title>
	  	<url>http://ava.bimg.126.net/photo/F_Bjxh5JW6TzOUOTjSBoNg==/186054959606281959.jpg</url>
	  	<link>http://wuxiong8665.blog.163.com</link>
	  </image>
  <item>
  	<title><![CDATA[Name.com域名注册]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/9351220096561849607</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">Name.com域名注册商常见问题解答</P>
<P style="TEXT-INDENT: 2em">综合</P>
<P style="TEXT-INDENT: 2em">什么是域名？为什么需要注册？</P>
<P style="TEXT-INDENT: 2em">简单地说，域名是一种互联网标识，计算机之间可以通过域名系统将域名转换成IP地址来通讯。网站、邮件的应用都会涉及到域名。</P>
<P style="TEXT-INDENT: 2em">在Name.com里注册域名有哪些好处？</P>
<P style="TEXT-INDENT: 2em">获得认证</P>
<P style="TEXT-INDENT: 2em">Name.com是获得ICANN认证的注册商，您在Name.com注册的域名是合法的，有保证的。</P>
<P style="TEXT-INDENT: 2em">服务</P>
<P style="TEXT-INDENT: 2em">Name.com提供实惠价格的同时，也提供了优质的服务。无论是个人还是公司，Name.com的员工都尽力使您获得成功。</P>
<P style="TEXT-INDENT: 2em">价值</P>
<P style="TEXT-INDENT: 2em">在Name.com公司注册域名，可获得：</P>
<P style="TEXT-INDENT: 2em">免费的URL转发</P>
<P style="TEXT-INDENT: 2em">免费的邮件转发</P>
<P style="TEXT-INDENT: 2em">免费的域名注册信息保护</P>
<P style="TEXT-INDENT: 2em">免费的域名解析</P>
<P style="TEXT-INDENT: 2em">免费的域名转让（站内）</P>
<P style="TEXT-INDENT: 2em">易于操作的帐户管理系统</P>
<P style="TEXT-INDENT: 2em">售后服务</P>
<P style="TEXT-INDENT: 2em">注册了域名，能使用哪些功能？</P>
<P style="TEXT-INDENT: 2em">1. 获得域名</P>
<P style="TEXT-INDENT: 2em">2. 邮件转发</P>
<P style="TEXT-INDENT: 2em">3. 域名转发</P>
<P style="TEXT-INDENT: 2em">4. 免费转让（站点）</P>
<P style="TEXT-INDENT: 2em">5. 友好的管理界面</P>
<P style="TEXT-INDENT: 2em">6. 域名锁</P>
<P style="TEXT-INDENT: 2em">7. 免费的域名服务</P>
<P style="TEXT-INDENT: 2em">8. 免费注册域名服务器</P>
<P style="TEXT-INDENT: 2em">如何联系Name.com？</P>
<P style="TEXT-INDENT: 2em">地址：Name.com / 125 Rampart Way / Suite 300 / Denver CO 80230 (美国科罗拉多州首府丹佛市)</P>
<P style="TEXT-INDENT: 2em">帐户管理</P>
<P style="TEXT-INDENT: 2em">如何创建帐户？</P>
<P style="TEXT-INDENT: 2em">1. 在首页的右上角，点击 Login （登入）标签</P>
<P style="TEXT-INDENT: 2em">2. 在 New Customers （新客户）栏中填写用户名及密码（至少6位字符）</P>
<P style="TEXT-INDENT: 2em">3. 点击继续按钮</P>
<P style="TEXT-INDENT: 2em">4. 为帐户填写默认的联系信息。每次域名注册，要求填写4种联系信息：注册人（所有者）、管理员、技术员与帐单。当然，也可以勾选页底的选项，这样，可以只填写一次，其它都使用相同的信息</P>
<P style="TEXT-INDENT: 2em">5. 点击 My Account （我的帐户）查看您的帐户</P>
<P style="TEXT-INDENT: 2em">如何登录帐户？</P>
<P style="TEXT-INDENT: 2em">1. 在首页的右上角，点击 Login （登入）标签</P>
<P style="TEXT-INDENT: 2em">2. 在 Returning Customers （老客户）栏中填写正常的用户名及密码（区分大小写）</P>
<P style="TEXT-INDENT: 2em">3. 点击 Sign （登录）按钮</P>
<P style="TEXT-INDENT: 2em">如何注册域名？</P>
<P style="TEXT-INDENT: 2em">1. 登录您的Name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中，在页顶点击 Register a Domain （注册新域名）</P>
<P style="TEXT-INDENT: 2em">3. 在 Find a Web Address （查询域名）页中，依次完成1到3步</P>
<P style="TEXT-INDENT: 2em">4. 选中您打算订购的域名，点击 Add to Cart （添加到购物车）</P>
<P style="TEXT-INDENT: 2em">5. 在 Your Shopping Cart （购物车）中，确定您想注册的年份数，如1年，2年等</P>
<P style="TEXT-INDENT: 2em">6. 点击 Update （更新）后点击 Checkout （买单）</P>
<P style="TEXT-INDENT: 2em">7. 在 Billing Infromation （帐单信息）页中，输入您的信用卡或PayPal帐户信息，勾选 Service Agreement （服务协议）后点击 Place My Order （处理订单）</P>
<P style="TEXT-INDENT: 2em">几秒钟后，您的订单会得到处理，如何订购成功，在您的帐户中会看到已订购的产品，否则会提示您重新输入帐单信息</P>
<P style="TEXT-INDENT: 2em">如何管理我的域名？</P>
<P style="TEXT-INDENT: 2em">1. 打开 <A href="https://www.name.com/">https://www.name.com</A></P>
<P style="TEXT-INDENT: 2em">2. 在 Returning Customers （老客户）栏中填写正常的用户名及密码</P>
<P style="TEXT-INDENT: 2em">3. 在欢迎页中，点击您想管理的域名</P>
<P style="TEXT-INDENT: 2em">请注意，如果您的域名状态是“上锁”的话，请首先 Unlock Domain （解锁）后才能管理域名</P>
<P style="TEXT-INDENT: 2em">如果为域名解锁？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的Name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中，点击您的域名</P>
<P style="TEXT-INDENT: 2em">3. 在 Manage domain name （域名管理）页中，点击 Unlock Domain （解锁）</P>
<P style="TEXT-INDENT: 2em">4. 阅读相关的信息后，点击 Continue managin domain （继续）</P>
<P style="TEXT-INDENT: 2em">基础版的域名有什么服务？</P>
<P style="TEXT-INDENT: 2em">基础版（$6.99）的域名仅可以更改域名解析服务器，不包括高级的DNS解析服务，如URL转发等。</P>
<P style="TEXT-INDENT: 2em">基础版适合那些有自己域名解析服务（如空间商提供了DNS解析）的客户。</P>
<P style="TEXT-INDENT: 2em">完全版（$7.99）还有以下功能：</P>
<P style="TEXT-INDENT: 2em">1. URL转发</P>
<P style="TEXT-INDENT: 2em">2. 邮件转发</P>
<P style="TEXT-INDENT: 2em">3. DNS解析（ A, MX 记录等）</P>
<P style="TEXT-INDENT: 2em">*如何将域名从基础版升级到完全版？*</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的Name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中，点击您的域名</P>
<P style="TEXT-INDENT: 2em">3. 在 Manage domain name （域名管理）页中，点击 here 升级</P>
<P style="TEXT-INDENT: 2em">4. 在 Your Shopping Cart （购物车）中，选中 Add upgraded service... （服务升级），点击 Update （更新）</P>
<P style="TEXT-INDENT: 2em">5. 输入帐单信息后，点击 Checkout （结算）</P>
<P style="TEXT-INDENT: 2em">5. 最后，点击 Place My Order （提交订单）</P>
<P style="TEXT-INDENT: 2em">什么是 Monitored On<wbr>ly Domains （域名监测）？</P>
<P style="TEXT-INDENT: 2em">您可以从域名列表中选择一个来做监测，可以得到这个域名的相关信息，如Alexa排名、whois信息等。</P>
<P style="TEXT-INDENT: 2em">在欢迎页中的域名列表中，选中其中的一个，点击 Add a domain to monitor （进行监测）</P>
<P style="TEXT-INDENT: 2em">帐户更改</P>
<P style="TEXT-INDENT: 2em">如何重置密码？</P>
<P style="TEXT-INDENT: 2em">1. 访问name.com的主页</P>
<P style="TEXT-INDENT: 2em">2. 打开帐户登录的页面，点击 Forgot your username or password （忘记用户名密码）的链接</P>
<P style="TEXT-INDENT: 2em">3. 输入您的帐户用户名或域名，点击 Get Password （获得密码）</P>
<P style="TEXT-INDENT: 2em">之后，系统会向域名上的域名管理联系信息中的邮件地址发送一个包含更改密码的超级链接</P>
<P style="TEXT-INDENT: 2em">如果域名管理联系信息中的邮件地址失效呢？</P>
<P style="TEXT-INDENT: 2em">可以通过域名管理联系信息中的电话或发信地址联系name.com公司，核实身份后可以更改邮件地址</P>
<P style="TEXT-INDENT: 2em">如何更改密码？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中，在右侧的控制面板中，点击 Change Password （更改密码）</P>
<P style="TEXT-INDENT: 2em">3. 输入您当前使用的密码</P>
<P style="TEXT-INDENT: 2em">4. 前后两次输入新设置的密码</P>
<P style="TEXT-INDENT: 2em">如何更改默认的联系信息？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页的右侧控制面板中，点击 Edit Account Defaults （编辑帐户的默认设置）</P>
<P style="TEXT-INDENT: 2em">3. 输入帐户的默认联系信息。每个域名都要求有4类信息：所有人、管理员、技术员、帐单的联系信息</P>
<P style="TEXT-INDENT: 2em">4. 点击 Update （更新）</P>
<P style="TEXT-INDENT: 2em">如何创建子帐户？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页的右侧控制面板中，点击 Create and manage sub accounts （创建或管理子帐户）</P>
<P style="TEXT-INDENT: 2em">3. 为子帐户设置用户名及密码，点击 Submit （提交）</P>
<P style="TEXT-INDENT: 2em">域名管理</P>
<P style="TEXT-INDENT: 2em">如何设置URL转发？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页，选中您需要管理的域名，在 Manage domain name （管理域名）页中，点击 URL Forwarding （URL转发）</P>
<P style="TEXT-INDENT: 2em">3. 请阅读相关说明后，点击 Enable URL forwarding for YOURDOMAINNAME.COM （为该域名启用URL转发）</P>
<P style="TEXT-INDENT: 2em">4. 在 Point to （指向）项中填写需要转发的目的地址，但不能指向三级域名，如 my.abc.com</P>
<P style="TEXT-INDENT: 2em">5. 选择是 masked （隐藏）还是 redirect （显式）转发。隐藏式转发不会将转发的目的地址显示在浏览者的浏览器上，显式会</P>
<P style="TEXT-INDENT: 2em">6. 可以为页面增加页面标题</P>
<P style="TEXT-INDENT: 2em">7. 点击 Update （更新）</P>
<P style="TEXT-INDENT: 2em">注意：只有您使用name.com的解析服务器时，该功能才有效</P>
<P style="TEXT-INDENT: 2em">如何设置邮件转发？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中，选择您想管理的域名</P>
<P style="TEXT-INDENT: 2em">3. 在 Manage domain name （管理域名）页中，点击 Email Services （邮件服务）</P>
<P style="TEXT-INDENT: 2em">4. 在 Email Forwarding （邮件转发）一栏中，创建您想使用与接受转发的邮件地址</P>
<P style="TEXT-INDENT: 2em">5. 点击 Submit （提交）</P>
<P style="TEXT-INDENT: 2em">注意：只有您使用name.com的解析服务器时，该功能才有效</P>
<P style="TEXT-INDENT: 2em">DNS管理</P>
<P style="TEXT-INDENT: 2em">什么是主机名？</P>
<P style="TEXT-INDENT: 2em">主机名用于计算机在互联网中标识自己，用于的通讯</P>
<P style="TEXT-INDENT: 2em">要填写多少个域名解析服务器地址？</P>
<P style="TEXT-INDENT: 2em">通常，服务商会至少提供2个，一主一辅。您按照服务商提供的填写就可以了</P>
<P style="TEXT-INDENT: 2em">如何更改域名的解析服务器？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中，选择需要修改的域名</P>
<P style="TEXT-INDENT: 2em">3. 在 Manage domain name （管理域名）页中，点击 Edit Name Servers （编辑域名解析服务器）</P>
<P style="TEXT-INDENT: 2em">4. 可以使用 Remove （删除）原有的， Add （添加）新的域名解析服务器地址</P>
<P style="TEXT-INDENT: 2em">可能需要24小时，才能让修改后的设置生效</P>
<P style="TEXT-INDENT: 2em">如何创建自己的域名解析服务器？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中，选择您想编辑的域名</P>
<P style="TEXT-INDENT: 2em">3. 3. 在 Manage domain name （管理域名）页中，点击 Rgeister a Name Server （注册域名解析服务器）</P>
<P style="TEXT-INDENT: 2em">4. 输入主机名如( ns1, ns2 )，点击 Continue （继续）</P>
<P style="TEXT-INDENT: 2em">5. 然后输入对应的解析服务器地址，点击 Add IP （添加IP地址）</P>
<P style="TEXT-INDENT: 2em">注意：您可以注册多个域名解析服务器，但每个主机对应于一个不同的IP。在 Register a Name Server （注册域名解析服务器）与 Modify a Name Server （修改域名解析服务器）并不会显示您已创建的域名解析服务器</P>
<P style="TEXT-INDENT: 2em">如何修改已创建的域名解析服务器？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中，点击需要修改的域名</P>
<P style="TEXT-INDENT: 2em">3. 在 Manage domain name （管理域名）页中，点击 Modify a Name Server （修改域名解析服务器）</P>
<P style="TEXT-INDENT: 2em">4. 输入原先创建的主机名，选中 Delete IP from Name Server （删除域名解析服务器对应的IP），输入相应的IP地址，点击 Continue （继续）</P>
<P style="TEXT-INDENT: 2em">什么是主机记录？</P>
<P style="TEXT-INDENT: 2em">是将对于基于主机名的访问，解析到IP地址</P>
<P style="TEXT-INDENT: 2em">为什么用主机记录多过URL转发？</P>
<P style="TEXT-INDENT: 2em">使用主机记录显得直接、方便。URL转发，需要经过name.com公司的URL转发服务器，多了一层手续</P>
<P style="TEXT-INDENT: 2em">什么是MX记录？</P>
<P style="TEXT-INDENT: 2em">是将邮件寻址正确指到您的邮件服务器</P>
<P style="TEXT-INDENT: 2em">如何添加（MX, A, TXT, CNAME等）记录</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中，点击需要修改的域名</P>
<P style="TEXT-INDENT: 2em">3. 在 Manage domain name （管理域名）页中，选择右侧的 DNS Management （DNS管理）</P>
<P style="TEXT-INDENT: 2em">4. 在 DNS Management - Record （DNS详情）中，点击 Add a record （添加新记录）链接</P>
<P style="TEXT-INDENT: 2em">5. 在输入框中输入正确的信息，如有不懂的地方，可咨询空间商或技术员</P>
<P style="TEXT-INDENT: 2em">6. 点击 Submit （提交）</P>
<P style="TEXT-INDENT: 2em">注意：完成添加后，会提示 A record has been added for yourdomainname.com （已经为该域名添加记录），如不肯定，请重新回到 DNS Management - Record （DNS详情）中查看</P>
<P style="TEXT-INDENT: 2em">在name.com添加DNS记录有前提是使用name.com公司的域名解析服务器。一般，DNS记录的传递更新需要24小时</P>
<P style="TEXT-INDENT: 2em">域名续费</P>
<P style="TEXT-INDENT: 2em">如何知道续费的时间？</P>
<P style="TEXT-INDENT: 2em">您可以在帐户里设置域名过期通知邮件，如过期前90, 60, 45, 30, 15, 10, 5, 1天通知。请及时更新管理员中的联系资料</P>
<P style="TEXT-INDENT: 2em">如何为域名续费？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中的右侧，选择 Renew A Domain （为域名续费）</P>
<P style="TEXT-INDENT: 2em">3. 选中需要续费的域名，点击 Renew （续费）</P>
<P style="TEXT-INDENT: 2em">4. 在 Your Shopping Cart （购物车）页的 Domain Renewal （续费），选择要续费的年数，如1, 2年，点击 Update （更新）后点击 Checkout （付款）</P>
<P style="TEXT-INDENT: 2em">5.在 Billing Infromation （帐单信息）页中，填写正常的支付信息，且勾选 Yes, I have read... （同意某某某），最后点击 Place My Order （埋单）</P>
<P style="TEXT-INDENT: 2em">提交后，会有页面提示是否成功处理订单，您也可以返回到帐户中查看相应的域名信息有没有发生变化</P>
<P style="TEXT-INDENT: 2em">迁入</P>
<P style="TEXT-INDENT: 2em">如何将域名从别处迁入到name.com？</P>
<P style="TEXT-INDENT: 2em">1. 登录您的name.com帐户或创建一个</P>
<P style="TEXT-INDENT: 2em">2. 点击页顶的 Transfer to Name.com （迁入到name.com）</P>
<P style="TEXT-INDENT: 2em">3. 在 Transfer to Name.com （迁入到name.com）的页面中，输入域名和相应的 authorization code(s) (转移授权码)，点击 Continue （继续）</P>
<P style="TEXT-INDENT: 2em">4. 接下来，填写帐单信息，最后点击 Proceed With Transfer Request （完成迁移请求）</P>
<P style="TEXT-INDENT: 2em">在您提交迁移请求后，name.com会通过电子邮件向该域名的管理员取得证实，如是，在5-7天内可以完成。如果不迁移不成功，name.com也会通过邮件通知您，且退还您已付的款项（一年续费价格）</P>
<P style="TEXT-INDENT: 2em">如何查看到迁移的状态？</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页中，点击 View your pending and completed transfers （查看请求迁移或已完成迁移的域名）</P>
<P style="TEXT-INDENT: 2em">3. 在 Domain Transfer Status （域名迁移状态）页中，可能查看到以下信息：</P>
<P style="TEXT-INDENT: 2em">1. Data Submitted （您提交迁入请求的时间）</P>
<P style="TEXT-INDENT: 2em">2. Domain Name （迁入的域名）</P>
<P style="TEXT-INDENT: 2em">3. Authoritative Email Address （授权通知邮件地址）</P>
<P style="TEXT-INDENT: 2em">4. Losing Registrar （原注册商）</P>
<P style="TEXT-INDENT: 2em">5. Registrar Query Attempts （向原注册商发出查询请求的次数）</P>
<P style="TEXT-INDENT: 2em">6. Registry Status （现在域名的状态），如 Registrar-Lock/Hold （被注册商上锁）、 clientUpdateProhibited （禁止更新）、 Client Transfter Prohibited （禁止迁出）的情况下是迁出不成功的</P>
<P style="TEXT-INDENT: 2em">7. Status （状态）</P>
<P style="TEXT-INDENT: 2em">(0) Transfer process will begin with 24 hours （24小时后进行迁出）</P>
<P style="TEXT-INDENT: 2em">(1) Whois information has been queried （已发出whois查询）</P>
<P style="TEXT-INDENT: 2em">(2),(3) Administratior has been emailed for transfer authorization （管理员已经发出请求授权迁入）</P>
<P style="TEXT-INDENT: 2em">(4) Transfer has been quthorized by Administrator （迁入已经得到授权）</P>
<P style="TEXT-INDENT: 2em">(5) Transfer has been submitted to the central Registry for approval （已经向注册中心提交迁入请求）</P>
<P style="TEXT-INDENT: 2em">如何在name.com站点转让域名？</P>
<P style="TEXT-INDENT: 2em">买家：</P>
<P style="TEXT-INDENT: 2em">1. 如果没有name.com的域名，请创建一个</P>
<P style="TEXT-INDENT: 2em">2. 将帐户名提供给卖家</P>
<P style="TEXT-INDENT: 2em">卖家：</P>
<P style="TEXT-INDENT: 2em">1. 登录到您的name.com帐户</P>
<P style="TEXT-INDENT: 2em">2. 在欢迎页，点击要转让的域名</P>
<P style="TEXT-INDENT: 2em">3. 在 Manage domain name （域名管理）页中，选择 Account Transfer （域名转让）或 Bulk transfer names from this account to another name.com account （批量将该帐户名下的域名转让到name.com的另一个帐户）</P>
<P style="TEXT-INDENT: 2em">4. 输入买家的帐户名，勾选适当的联系方式，点击 Submit （提交）</P>
<P style="TEXT-INDENT: 2em">一般，在24小时内会完成域名转让</P>
<P style="TEXT-INDENT: 2em">请注意，name.com在此过程中，不担当交易中介的角色，买卖双方自己把握分寸，保护自己的利益，如需要name.com参与，请在交易前电话联系name.com公司</P>
<P style="TEXT-INDENT: 2em">支付与帐单</P>
<P style="TEXT-INDENT: 2em">name.com接受哪些支付方式？</P>
<P style="TEXT-INDENT: 2em">VISA, Mastercard信用卡，American Express与PayPal</P>
<P style="TEXT-INDENT: 2em">有其他支付方式吗？</P>
<P style="TEXT-INDENT: 2em">《财富》1000强的公司、非营利组织与政府机构可以联系name.com公司特别约定，但有额外的费用</P>
<P style="TEXT-INDENT: 2em">信用卡的信息能得到保护吗？</P>
<P style="TEXT-INDENT: 2em">当然。与name.com公司的会话全部是使用SSL加密的</P>
<P style="TEXT-INDENT: 2em">遇到信用卡支付失败，如何是好？</P>
<P style="TEXT-INDENT: 2em">用信用卡支付的过程大概是这样的：</P>
<P style="TEXT-INDENT: 2em">1. name.com公司的计算机系统向您的发卡行发出查询，是否有足够的信用额来完成本次订购</P>
<P style="TEXT-INDENT: 2em">2. 当发卡行收到结算请求时，得到授权后，会从您的信用卡信用额中扣除相应的款项</P>
<P style="TEXT-INDENT: 2em">请注意，在这步中，name.com并没有收到钱，而是临时被发卡行冻结了，如果没有完成下面的第3步，那么发卡行会在4-5个工作日会为这笔款项解冻的</P>
<P style="TEXT-INDENT: 2em">3. 如果name.com检测到客户的订单是有效的，会从您的信用卡扣除相应的款项</P>
<P style="TEXT-INDENT: 2em">需要特别说明的是，如果在第3步操作失败，可能您在网上查询或即时帐单中显示这笔款已经被扣除了，但事实上没有。再过4-5个工作日，涉及的款项会重新回到您的信用卡帐户的</P>
<P style="TEXT-INDENT: 2em">使用PayPal支付失败，怎么办？</P>
<P style="TEXT-INDENT: 2em">当您选择使用PayPal来支付时，结算的时候会被定向到PayPal站点的页面，在PayPal站点的会话最后，必须要点击Continue（继续）按钮返回到name.com的页面才算完成支付。否则，有可能支付失败。</P>
<P style="TEXT-INDENT: 2em">如果您直接将款项通过PayPal发送到<A href="mailto:support@name.com">support@name.com</A>，name.com的员工会手工帮您将款项充值到您的name.com帐户中。如支付失败，name.com会归还相应的款项</P>
<P style="TEXT-INDENT: 2em">有更实惠的价格吗？</P>
<P style="TEXT-INDENT: 2em">很抱歉，现有的价格已经是很实惠的了</P>
<P style="TEXT-INDENT: 2em">如果取消已注册的域名，有退款吗？</P>
<P style="TEXT-INDENT: 2em">域名一旦成功注册，不能退款。name.com也不会自动为域名续费，除非客户自己手动续费</P>
<P style="TEXT-INDENT: 2em">可以更改已注册的域名吗？</P>
<P style="TEXT-INDENT: 2em">不能</P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/9351220096561849607</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/9351220096561849607</guid>
    <pubDate>Sun, 5 Jul 2009 18:18:49 +0800</pubDate>
    <dcterms:modified>2009-07-05T18:18:49+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[Linux SSH命令使用大全]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/9351220096582216327</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">rm -rf mydir /* 删除mydir目录 */</P>
<P style="TEXT-INDENT: 2em">cd mydir /* 进入mydir目录 */</P>
<P style="TEXT-INDENT: 2em">cd – /* 回上一级目录 */</P>
<P style="TEXT-INDENT: 2em">cd ~ /* 回根目录 */</P>
<P style="TEXT-INDENT: 2em">mv tools tool /* 把tools目录改名为tool */</P>
<P style="TEXT-INDENT: 2em">ln -s tool bac</P>
<P style="TEXT-INDENT: 2em">/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 */</P>
<P style="TEXT-INDENT: 2em">cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下 */</P>
<P style="TEXT-INDENT: 2em">rm go.tar /* 删除go.tar文件 */</P>
<P style="TEXT-INDENT: 2em">find mt.cgi /* 查找文件名为mt.cgi的文件 */</P>
<P style="TEXT-INDENT: 2em">df –h /* 查看磁盘剩余空间,好像没这个必要，除非你太那个了 */</P>
<P style="TEXT-INDENT: 2em">tar xvf wordpress.tar /* 解压tar格式的文件 */</P>
<P style="TEXT-INDENT: 2em">tar -tvf myfile.tar /* 查看tar文件中包含的文件 */</P>
<P style="TEXT-INDENT: 2em">gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */</P>
<P style="TEXT-INDENT: 2em">unzip phpbb.zip /* 解压zip文件，windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */</P>
<P style="TEXT-INDENT: 2em">tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */</P>
<P style="TEXT-INDENT: 2em">tar cfz geek.tar.gz tool</P>
<P style="TEXT-INDENT: 2em">/* 把tool目录打包且压缩为geek.tar.gz文件，因为.tar文件几乎是没有压缩过的，MT的.tar.gz文件解压成.tar文件后差不多是10MB */</P>
<P style="TEXT-INDENT: 2em">wget http://www.sevenapart.com/download/wp.tar.gz</P>
<P style="TEXT-INDENT: 2em">/*下载远程服务器上的文件到自己的服务器，连上传都省了，服务器不是100M就是1000M的带宽，下载一个2-3兆的MT还不是几十秒的事 */</P>
<P style="TEXT-INDENT: 2em">wget -c http://www.eightapart.com/undone.zip</P>
<P style="TEXT-INDENT: 2em">/* 继续下载上次未下载完的文件 */</P>
<P style="TEXT-INDENT: 2em">tar cfz geek.tar.gz tool</P>
<P style="TEXT-INDENT: 2em">/* 把tool目录打包且压缩为geek.tar.gz文件，因为.tar文件几乎是没有压缩过的，MT的.tar.gz文件解压成.tar文件后差不多是10MB */</P>
<P style="TEXT-INDENT: 2em">退出SSH后，继续运行！</P>
<P style="TEXT-INDENT: 2em">#nohup wget http://www.phpv.net/file.tar.gz &amp;</P>
<P style="TEXT-INDENT: 2em">wget是一个Linux环境下用于从World Wide Web上提取文件的工具，这是一个GPL许可证下的自由软件，其作者为Hrvoje Niksic 。wget支持HTTP和FTP协议</P>
<P style="TEXT-INDENT: 2em">，支持代理服务器和断点续传功能，能够自动递归远程主机的目录，找到合乎条件</P>
<P style="TEXT-INDENT: 2em">的文件并将其下载到本地硬盘上；如果必要，wget将恰当地转换页面中的超级连接以在本地生成可浏览的镜像。由于没有交互式界面，wget可在后台运行，截获并忽略HANGUP信号，因此在用户推出登录以后，仍可继续运行。通常，wget用于成批量地下载Internet网站上的文件，或制作远程网站的镜像。</P>
<P style="TEXT-INDENT: 2em">语法:</P>
<P style="TEXT-INDENT: 2em">wget [options] [URL-list]</P>
<P style="TEXT-INDENT: 2em">URL地址格式说明:可以使用如下格式的URL:</P>
<P style="TEXT-INDENT: 2em">http://host[:port]/path</P>
<P style="TEXT-INDENT: 2em">例如:</P>
<P style="TEXT-INDENT: 2em">http://fly.cc.fer.hr/</P>
<P style="TEXT-INDENT: 2em">ftp://ftp.xemacs.org/pub/xemacs/xemacs-19.14.tar.gz</P>
<P style="TEXT-INDENT: 2em">ftp://username:password@host/dir/file</P>
<P style="TEXT-INDENT: 2em">在最后一种形式中，以URL编码形式为FTP主机提供了用户名和密码（当然，也可以</P>
<P style="TEXT-INDENT: 2em">使用参数提供该信息，见后）。</P>
<P style="TEXT-INDENT: 2em">参数说明：</P>
<P style="TEXT-INDENT: 2em">wget的参数较多，但大部分应用只需要如下几个常用的参数：</P>
<P style="TEXT-INDENT: 2em">-r 递归；对于HTTP主机，wget首先下载URL指定的文件，然后（如果该文</P>
<P style="TEXT-INDENT: 2em">件是</P>
<P style="TEXT-INDENT: 2em">一个HTML文档的话）递归下载该文件所引用（超级连接）的所有文件（递归深度由</P>
<P style="TEXT-INDENT: 2em">参数</P>
<P style="TEXT-INDENT: 2em">-l指定）。对FTP主机，该参数意味着要下载URL指定的目录中的所有文件，递归方</P>
<P style="TEXT-INDENT: 2em">法与</P>
<P style="TEXT-INDENT: 2em">HTTP主机类似。</P>
<P style="TEXT-INDENT: 2em">-N 时间戳：该参数指定wget只下载更新的文件，也就是说，与本地目录中</P>
<P style="TEXT-INDENT: 2em">的对</P>
<P style="TEXT-INDENT: 2em">应文件的长度和最后修改日期一样的文件将不被下载。</P>
<P style="TEXT-INDENT: 2em">-m 镜像：相当于同时使用-r和-N参数。</P>
<P style="TEXT-INDENT: 2em">-l 设置递归级数；默认为5。-l1相当于不递归；-l0为无穷递归；注意，</P>
<P style="TEXT-INDENT: 2em">当递</P>
<P style="TEXT-INDENT: 2em">归深度增加时，文件数量将呈指数级增长。</P>
<P style="TEXT-INDENT: 2em">-t 设置重试次数。当连接中断（或超时）时，wget将试图重新连接。如</P>
<P style="TEXT-INDENT: 2em">果指</P>
<P style="TEXT-INDENT: 2em">定-t0，则重试次数设为无穷多。</P>
<P style="TEXT-INDENT: 2em">-c 指定断点续传功能。实际上，wget默认具有断点续传功能，只有当你使</P>
<P style="TEXT-INDENT: 2em">用别</P>
<P style="TEXT-INDENT: 2em">的ftp工具下载了某一文件的一部分，并希望wget接着完成此工作的时候，才需要</P>
<P style="TEXT-INDENT: 2em">指定</P>
<P style="TEXT-INDENT: 2em">此参数。</P>
<P style="TEXT-INDENT: 2em">使用举例：</P>
<P style="TEXT-INDENT: 2em">wget -m -l4 -t0 http://on<wbr>eweb.com.cn/</P>
<P style="TEXT-INDENT: 2em">将在本地硬盘建立http://on<wbr>eweb.com.cn/的镜像，镜像文件存入当前目录下一个名为on<wbr>eweb.com.cn的子目录中（你也可以使用-nH参数指定不建立该子目录，而直接在当前目录下建立镜像的目录结构），递归深度为4，重试次数为无穷（若连接出现问题，wget将坚韧不拔地永远重试下去，知道任务完成！）</P>
<P style="TEXT-INDENT: 2em">另外一些使用频率稍低的参数如下：</P>
<P style="TEXT-INDENT: 2em">-A acclist / -R rejlist：</P>
<P style="TEXT-INDENT: 2em">这两个参数用于指定wget接受或排除的文件扩展名，多个名称之间用逗号隔开。例</P>
<P style="TEXT-INDENT: 2em">如，假设我们不想下载MPEG视频影像文件和.AU声音文件，可使用如下参数：</P>
<P style="TEXT-INDENT: 2em">-R mpg,mpeg,au</P>
<P style="TEXT-INDENT: 2em">其它参数还有：</P>
<P style="TEXT-INDENT: 2em">-L 只扩展相对连接，该参数对于抓取指定站点很有用，可以避免向宿主</P>
<P style="TEXT-INDENT: 2em">主机的其他目录扩散。例如，某个人网站地址为：http://www.xys.org/~ppfl/，使用如下命令行：</P>
<P style="TEXT-INDENT: 2em">wget -L http://www.xys.org/~ppfl/</P>
<P style="TEXT-INDENT: 2em">则只提取该个人网站，而不涉及主机www.xys.org上的其他目录。</P>
<P style="TEXT-INDENT: 2em">-k 转换连接：HTML文件存盘时，将其中的非相对连接转换成为相对连接。</P>
<P style="TEXT-INDENT: 2em">-X 在下载FTP主机上的文件时，排除若干指定的目录</P>
<P style="TEXT-INDENT: 2em">另外，下面参数用于设置wget的工作界面：</P>
<P style="TEXT-INDENT: 2em">-v 设置wget输出详细的工作信息。</P>
<P style="TEXT-INDENT: 2em">-q 设置wget不输出任何信息。</P>
<P style="TEXT-INDENT: 2em">如果我们已经在一个HTML文档（或普通文本文档）中存储了所要提取的文件的连接</P>
<P style="TEXT-INDENT: 2em">，可以让wget直接从该文件中提取信息，而不用在命令行中提供URL地址，参数格式：</P>
<P style="TEXT-INDENT: 2em">-i filename</P>
<P style="TEXT-INDENT: 2em">地址文件也可以不是HTML文档，例如，一个普通的文本文件，其中有需要下载的</P>
<P style="TEXT-INDENT: 2em">URL列表即可。</P>
<P style="TEXT-INDENT: 2em">我们可以用以下技巧提高下载速度：由于Linux是一个多任务系统，我们可以同时</P>
<P style="TEXT-INDENT: 2em">运行多个wget进程以提高下载速度，例如，先下载某主页文件（index.html），然后将该文件所列出的所有地址分别用一个独立的wget进程进行下载。</P>
<P style="TEXT-INDENT: 2em">至于其他的参数，可参考wget的man手册页，命令为：</P>
<P style="TEXT-INDENT: 2em">man wget</P>
<P style="TEXT-INDENT: 2em">DreamHost中shell使用指南</P>
<P style="TEXT-INDENT: 2em">1. Basic Instructions基本操作命令</P>
<P style="TEXT-INDENT: 2em">通常来说，使用”$[Instructions] –help”可以获得以下各个命令[instructions]的帮助，包含其参数列表的定义。</P>
<P style="TEXT-INDENT: 2em">-ls 列出当前文件夹下所有内容</P>
<P style="TEXT-INDENT: 2em">$ls -o 列出当前文件夹中所有内容，含详细信息，但不列出group</P>
<P style="TEXT-INDENT: 2em">$ls -l 同上，含group信息</P>
<P style="TEXT-INDENT: 2em">$ls -a 列出当前文件夹中所有内容，包含以”.”开头的文件</P>
<P style="TEXT-INDENT: 2em">$ls -t 按更改时间排序</P>
<P style="TEXT-INDENT: 2em">$ls -v 按版本先后排序</P>
<P style="TEXT-INDENT: 2em">-cd [dir] 进入文件夹</P>
<P style="TEXT-INDENT: 2em">-pwd 显示当前路径</P>
<P style="TEXT-INDENT: 2em">-mkdir [dir] 新建文件夹</P>
<P style="TEXT-INDENT: 2em">-chmod 更改文件/文件夹权限</P>
<P style="TEXT-INDENT: 2em">$chmod [Mode] [dir]，其中Mode形如”755″或”777″等。</P>
<P style="TEXT-INDENT: 2em">$chmod [Mode] [file]</P>
<P style="TEXT-INDENT: 2em">$chmod -R [Mode] [dir]，递归形式，即将目标文件夹内所有文件均改变权限</P>
<P style="TEXT-INDENT: 2em">Mode还有另一种表达方式，”755″即为”-rwxr-xr-x”，不列举了。</P>
<P style="TEXT-INDENT: 2em">-rm [file] 删除文件/文件夹</P>
<P style="TEXT-INDENT: 2em">$rm -f [file] 强行删除，忽略不存在的文件，无提示</P>
<P style="TEXT-INDENT: 2em">$rm -r [file] 递归删除所有内容</P>
<P style="TEXT-INDENT: 2em">-cp 拷贝</P>
<P style="TEXT-INDENT: 2em">$cp [options] [source] [destination]</P>
<P style="TEXT-INDENT: 2em">其中[options]可以为-f（强行拷贝）或-r（递归拷贝）</P>
<P style="TEXT-INDENT: 2em">-mv 重命名或移动</P>
<P style="TEXT-INDENT: 2em">$mv [options] [source] [destination]</P>
<P style="TEXT-INDENT: 2em">[options]常用：-f(强行移动/重命名), -i(移动/重命名前尝试), -u(更新)</P>
<P style="TEXT-INDENT: 2em">例如</P>
<P style="TEXT-INDENT: 2em">$mv wwwroot/cgi-bin . 将/cgi-bin目录移动到当前目录下</P>
<P style="TEXT-INDENT: 2em">$mv cronfile.txt myfile.txt 将cronfile.txt重命名为myfile.txt</P>
<P style="TEXT-INDENT: 2em">2. wget下载工具</P>
<P style="TEXT-INDENT: 2em">wget是一种非交互式的网络文件下载工具，在linux下可以使用该工具快速地从网络上下载所需要的文件而不需要经由本地硬盘中转，而且速度极快。以下是一些使用方法：</P>
<P style="TEXT-INDENT: 2em">wget [参数列表] URL</P>
<P style="TEXT-INDENT: 2em">最简单的用法:</P>
<P style="TEXT-INDENT: 2em">$wget http://targetdomain.com/file.tar</P>
<P style="TEXT-INDENT: 2em">wget的常用参数：</P>
<P style="TEXT-INDENT: 2em">· -t [nuber of times]：尝试次数，当wget无法与服务器建立连接时，尝试连接多少次。比如”-t120″表示尝试120次。当这一项为”0″的时候，指定尝试无穷多次直到连接成功为止，这个设置非常有用，当对方服务器突然关机或者网络突然中断的时候，可以在恢复正常后继续下载没有传完的文件；</P>
<P style="TEXT-INDENT: 2em">· -c：断点续传，这也是个非常有用的设置，特别当下载比较大的文件的时候，如果中途意外中断，那么连接恢复的时候会从上次没传完的地方接着传，而不是又从头开始，使用这一项需要远程服务器也支持断点续传，一般来讲，基于UNIX/linux的Web/FTP服务器都支持断点续传；</P>
<P style="TEXT-INDENT: 2em">· -T [number of seconds]：超时时间，指定多长时间远程服务器没有响应就中断连接，开始下一次尝试。比如”-T120″表示如果120秒以后远程服务器没有发过来数据，就重新尝试连接。如果网络速度比较快，这个时间可以设置的短些，相反，可以设置的长一些，一般最多不超过900，通常也不少于60，一般设置在 120左右比较合适；</P>
<P style="TEXT-INDENT: 2em">· -w [number of seconds]：在两次尝试之间等待多少秒，比如”-w 100″表示两次尝试之间等待100秒；</P>
<P style="TEXT-INDENT: 2em">· -nd：不下载目录结构，把从服务器所有指定目录下载的文件都堆到当前目录里；</P>
<P style="TEXT-INDENT: 2em">· -x：与”-nd”设置刚好相反，创建完整的目录结构，例如”wget -nd http://www.gnu.org/ “，实际的目录结构一级一级建下去，直到所有的文件都传完为止；</P>
<P style="TEXT-INDENT: 2em">· -nH：不创建以目标主机域名为目录名的目录，将目标主机的目录结构直接下到当前目录下；</P>
<P style="TEXT-INDENT: 2em">· -r：递归下载，在本机建立服务器端目录结构；</P>
<P style="TEXT-INDENT: 2em">· -l [depth]：下载远程服务器目录结构的深度，例如”-l 5″下载目录深度小于或者等于5以内的目录结构或者文件；</P>
<P style="TEXT-INDENT: 2em">· -m：做站点镜像时的选项，如果你想做一个站点的镜像，使用这个选项，它将自动设定其他合适的选项以便于站点镜像；</P>
<P style="TEXT-INDENT: 2em">· -np：只下载目标站点指定目录及其子目录的内容。这也是一个非常有用的选项，我们假设某个人的个人主页里面有一个指向这个站点其他人个人主页的连接，而我们只想下载这个人的个人主页，如果不设置这个选项，甚至–有可能把整个站点给抓下来，这显然是我们通常不希望的；</P>
<P style="TEXT-INDENT: 2em">· –http-user=username</P>
<P style="TEXT-INDENT: 2em">· –http-passwd=password：如果Web服务器需要指定用户名和口令，用这两项来设定；</P>
<P style="TEXT-INDENT: 2em">· -O 将数据写入文件中。</P>
<P style="TEXT-INDENT: 2em">3. Crontab 定时执行任务</P>
<P style="TEXT-INDENT: 2em">在DreamHost系统下, 通过Shell可以建立自己的crontab. 具体使用如下:</P>
<P style="TEXT-INDENT: 2em">使用支持shell登录的终端(如fterm或putty), 地址栏输入 username@hostguide.cn:22即可以SSH方式登录至服务器.</P>
<P style="TEXT-INDENT: 2em">常用的crontab命令:</P>
<P style="TEXT-INDENT: 2em">crontab -l 显示所有现存cron job.</P>
<P style="TEXT-INDENT: 2em">crontab -r 删除当前cron jobs.</P>
<P style="TEXT-INDENT: 2em">crontab -e 编辑当前 “crontab file”. DH推荐使用nano</P>
<P style="TEXT-INDENT: 2em">注意你的crontab包含所有的cron jobs, 每个cron一行, 断行结尾. 一个正常的cron如下所示:</P>
<P style="TEXT-INDENT: 2em">45 2 * * * /home/user/script.pl</P>
<P style="TEXT-INDENT: 2em">第一个数字是每小时的第几分钟,</P>
<P style="TEXT-INDENT: 2em">第二个数字是每天的第几小时,</P>
<P style="TEXT-INDENT: 2em">第三个数字是每月的第几天,</P>
<P style="TEXT-INDENT: 2em">第四个数字是每年的第几月,</P>
<P style="TEXT-INDENT: 2em">第五个数字是每周的第几天.</P>
<P style="TEXT-INDENT: 2em">使用方式例如:</P>
<P style="TEXT-INDENT: 2em">32 * * * * : 表示每小时的第32分钟.</P>
<P style="TEXT-INDENT: 2em">12,42 * * * * : 表示每小时的第12及第42分钟两次</P>
<P style="TEXT-INDENT: 2em">*/15 */2 * * *: 表示0:00, 0:15, 0:30, 0:45, 2:00, 2:15, 2:30, …</P>
<P style="TEXT-INDENT: 2em">43 18 * * 7: 表示每个周日的6:43pm运行命令行.</P>
<P style="TEXT-INDENT: 2em">在DreamHost下使用nano编辑完文件后，使用ctrl+o保存，ctrl+x退出编辑。</P>
<P style="TEXT-INDENT: 2em">4. tar命令</P>
<P style="TEXT-INDENT: 2em">tar命令的使用方法如下：</P>
<P style="TEXT-INDENT: 2em">tar [参数列表] [文件名]</P>
<P style="TEXT-INDENT: 2em">参数列表：</P>
<P style="TEXT-INDENT: 2em">-c 生成新的备份，并同时覆盖旧的备份文件</P>
<P style="TEXT-INDENT: 2em">-x 从备份文件中解压缩</P>
<P style="TEXT-INDENT: 2em">-t 列出备份文件内的文件目录</P>
<P style="TEXT-INDENT: 2em">-v 显示所有被操作文件列表</P>
<P style="TEXT-INDENT: 2em">-f 在指定位置生成备份</P>
<P style="TEXT-INDENT: 2em">-u 将不存在于备份中的文件，或将已经被更改的文件加入该备份中。</P>
<P style="TEXT-INDENT: 2em">举例说明：</P>
<P style="TEXT-INDENT: 2em">tar cvf filename.tar /*制作备份*/</P>
<P style="TEXT-INDENT: 2em">tar cvf tarfile.tar ./filename /*将filename的文件备份到tarfile.tar里面*/</P>
<P style="TEXT-INDENT: 2em">tar tvf filename.tar /*列出tar文档的内容*/</P>
<P style="TEXT-INDENT: 2em">tar xvf filename.tar /*从tar文档中导出文件*/</P>
<P style="TEXT-INDENT: 2em">tar zxpvf filename.tar.gz /*从tar.gz文档中导出文件*/</P>
<P style="TEXT-INDENT: 2em">tar zxvf filename.tar.gz /*同上*/</P>
<P style="TEXT-INDENT: 2em">tar xvf tarfile.tar ./filename /*导出tar文件中的单个文件*/</P>
<P style="TEXT-INDENT: 2em">5. vi编辑器</P>
<P style="TEXT-INDENT: 2em">Linux下很易用的一种编辑器，只需要稍微知道几个指令即可应用。</P>
<P style="TEXT-INDENT: 2em">打开vi：</P>
<P style="TEXT-INDENT: 2em">$vi [filename]：打开或新建文件，并将光标置于第一行首</P>
<P style="TEXT-INDENT: 2em">$vi +n [filename] ：打开文件，并将光标置于第n行首</P>
<P style="TEXT-INDENT: 2em">$vi + [filename] ：打开文件，并将光标置于最后一行首</P>
<P style="TEXT-INDENT: 2em">$vi +/pattern [filename]：打开文件，并将光标置于第一个与pattern匹配的串处</P>
<P style="TEXT-INDENT: 2em">$vi -r [filename] ：在上次正用vi编辑时发生系统崩溃，恢复filename</P>
<P style="TEXT-INDENT: 2em">$vi [filename]….[filename] ：打开多个文件，依次编辑</P>
<P style="TEXT-INDENT: 2em">如果filename不存在，则自动生成一个名字filename的新文件。</P>
<P style="TEXT-INDENT: 2em">vi共有两种状态：命令状态/编辑状态</P>
<P style="TEXT-INDENT: 2em">编辑状态下：</P>
<P style="TEXT-INDENT: 2em">第一次按下insert键为”insert”模式，再按一下为”replace”模式，使用ESC返回命令状态；</P>
<P style="TEXT-INDENT: 2em">在此状态下键盘的PgUp/PgDn/Insert/Delete/Home/End/方向键，均处于正常功能状态。</P>
<P style="TEXT-INDENT: 2em">命令状态下：</P>
<P style="TEXT-INDENT: 2em">输入的字符串作为命令处理，使用”insert”键切换到编辑状态；</P>
<P style="TEXT-INDENT: 2em">以下是命令状态下的命令清单：</P>
<P style="TEXT-INDENT: 2em">移动光标类命令</P>
<P style="TEXT-INDENT: 2em">h ：光标左移一个字符</P>
<P style="TEXT-INDENT: 2em">l ：光标右移一个字符</P>
<P style="TEXT-INDENT: 2em">space：光标右移一个字符</P>
<P style="TEXT-INDENT: 2em">Backspace：光标左移一个字符</P>
<P style="TEXT-INDENT: 2em">k或Ctrl+p：光标上移一行</P>
<P style="TEXT-INDENT: 2em">j或Ctrl+n ：光标下移一行</P>
<P style="TEXT-INDENT: 2em">Enter ：光标下移一行</P>
<P style="TEXT-INDENT: 2em">w或W ：光标右移一个字至字首</P>
<P style="TEXT-INDENT: 2em">b或B ：光标左移一个字至字首</P>
<P style="TEXT-INDENT: 2em">e或E ：光标右移一个字j至字尾</P>
<P style="TEXT-INDENT: 2em">) ：光标移至句尾</P>
<P style="TEXT-INDENT: 2em">( ：光标移至句首</P>
<P style="TEXT-INDENT: 2em">}：光标移至段落开头</P>
<P style="TEXT-INDENT: 2em">{：光标移至段落结尾</P>
<P style="TEXT-INDENT: 2em">nG：光标移至第n行首</P>
<P style="TEXT-INDENT: 2em">n+：光标下移n行</P>
<P style="TEXT-INDENT: 2em">n-：光标上移n行</P>
<P style="TEXT-INDENT: 2em">n$：光标移至第n行尾</P>
<P style="TEXT-INDENT: 2em">H ：光标移至屏幕顶行</P>
<P style="TEXT-INDENT: 2em">M ：光标移至屏幕中间行</P>
<P style="TEXT-INDENT: 2em">L ：光标移至屏幕最后行</P>
<P style="TEXT-INDENT: 2em">0：（注意是数字零）光标移至当前行首</P>
<P style="TEXT-INDENT: 2em">$：光标移至当前行尾</P>
<P style="TEXT-INDENT: 2em">屏幕翻滚类命令</P>
<P style="TEXT-INDENT: 2em">Ctrl+u：向文件首翻半屏</P>
<P style="TEXT-INDENT: 2em">Ctrl+d：向文件尾翻半屏</P>
<P style="TEXT-INDENT: 2em">Ctrl+f：向文件尾翻一屏</P>
<P style="TEXT-INDENT: 2em">Ctrl＋b；向文件首翻一屏</P>
<P style="TEXT-INDENT: 2em">nz：将第n行滚至屏幕顶部，不指定n时将当前行滚至屏幕顶部。</P>
<P style="TEXT-INDENT: 2em">插入文本类命令</P>
<P style="TEXT-INDENT: 2em">i ：在光标前</P>
<P style="TEXT-INDENT: 2em">I ：在当前行首</P>
<P style="TEXT-INDENT: 2em">a：光标后</P>
<P style="TEXT-INDENT: 2em">A：在当前行尾</P>
<P style="TEXT-INDENT: 2em">o：在当前行之下新开一行</P>
<P style="TEXT-INDENT: 2em">O：在当前行之上新开一行</P>
<P style="TEXT-INDENT: 2em">r：替换当前字符</P>
<P style="TEXT-INDENT: 2em">R：替换当前字符及其后的字符，直至按ESC键</P>
<P style="TEXT-INDENT: 2em">s：从当前光标位置处开始，以输入的文本替代指定数目的字符</P>
<P style="TEXT-INDENT: 2em">S：删除指定数目的行，并以所输入文本代替之</P>
<P style="TEXT-INDENT: 2em">ncw或nCW：修改指定数目的字</P>
<P style="TEXT-INDENT: 2em">nCC：修改指定数目的行</P>
<P style="TEXT-INDENT: 2em">删除命令</P>
<P style="TEXT-INDENT: 2em">ndw或ndW：删除光标处开始及其后的n-1个字</P>
<P style="TEXT-INDENT: 2em">do：删至行首</P>
<P style="TEXT-INDENT: 2em">d$：删至行尾</P>
<P style="TEXT-INDENT: 2em">ndd：删除当前行及其后n-1行</P>
<P style="TEXT-INDENT: 2em">x或X：删除一个字符，x删除光标后的，而X删除光标前的</P>
<P style="TEXT-INDENT: 2em">Ctrl+u：删除输入方式下所输入的文本</P>
<P style="TEXT-INDENT: 2em">搜索及替换命令 :</P>
<P style="TEXT-INDENT: 2em">/pattern：从光标开始处向文件尾搜索pattern</P>
<P style="TEXT-INDENT: 2em">?pattern：从光标开始处向文件首搜索pattern</P>
<P style="TEXT-INDENT: 2em">n：在同一方向重复上一次搜索命令</P>
<P style="TEXT-INDENT: 2em">N：在反方向上重复上一次搜索命令</P>
<P style="TEXT-INDENT: 2em">：s/p1/p2/g：将当前行中所有p1均用p2替代</P>
<P style="TEXT-INDENT: 2em">：n1,n2s/p1/p2/g：将第n1至n2行中所有p1均用p2替代</P>
<P style="TEXT-INDENT: 2em">：g/p1/s//p2/g：将文件中所有p1均用p2替换</P>
<P style="TEXT-INDENT: 2em">选项设置</P>
<P style="TEXT-INDENT: 2em">all：列出所有选项设置情况</P>
<P style="TEXT-INDENT: 2em">term：设置终端类型</P>
<P style="TEXT-INDENT: 2em">ignorance：在搜索中忽略大小写</P>
<P style="TEXT-INDENT: 2em">list：显示制表位(Ctrl+I)和行尾标志（$)</P>
<P style="TEXT-INDENT: 2em">number：显示行号</P>
<P style="TEXT-INDENT: 2em">report：显示由面向行的命令修改过的数目</P>
<P style="TEXT-INDENT: 2em">terse：显示简短的警告信息</P>
<P style="TEXT-INDENT: 2em">warn：在转到别的文件时若没保存当前文件则显示NO write信息</P>
<P style="TEXT-INDENT: 2em">nomagic：允许在搜索模式中，使用前面不带“\”的特殊字符</P>
<P style="TEXT-INDENT: 2em">nowrapscan：禁止vi在搜索到达文件两端时，又从另一端开始</P>
<P style="TEXT-INDENT: 2em">mesg：允许vi显示其他用户用write写到自己终端上的信息</P>
<P style="TEXT-INDENT: 2em">最后行方式命令</P>
<P style="TEXT-INDENT: 2em">：n1,n2 co n3：将n1行到n2行之间的内容拷贝到第n3行下</P>
<P style="TEXT-INDENT: 2em">：n1,n2 m n3：将n1行到n2行之间的内容移至到第n3行下</P>
<P style="TEXT-INDENT: 2em">：n1,n2 d ：将n1行到n2行之间的内容删除</P>
<P style="TEXT-INDENT: 2em">：w ：保存当前文件</P>
<P style="TEXT-INDENT: 2em">：e filename：打开文件filename进行编辑</P>
<P style="TEXT-INDENT: 2em">：x：保存当前文件并退出</P>
<P style="TEXT-INDENT: 2em">：q：退出vi</P>
<P style="TEXT-INDENT: 2em">：q!：不保存文件并退出vi</P>
<P style="TEXT-INDENT: 2em">：!command：执行shell命令command</P>
<P style="TEXT-INDENT: 2em">：n1,n2 w!command：将文件中n1行至n2行的内容作为command的输入并执行之，若不指</P>
<P style="TEXT-INDENT: 2em">定n1，n2，则表示将整个文件内容作为command的输入</P>
<P style="TEXT-INDENT: 2em">：r!command：将命令command的输出结果放到当前行 。Adminis</P>
<P style="TEXT-INDENT: 2em">mysql的一些乱七八糟的东西</P>
<P style="TEXT-INDENT: 2em">mysql的一些乱七八糟的东西 使用MYSQL半年，自己经常用的东西- -</P>
<P style="TEXT-INDENT: 2em">Mysql –h192.168.0.110 –uks –p –P4444登录</P>
<P style="TEXT-INDENT: 2em">Mysqladmin –h192.168.0.110-uks –p reload重新加载用户表</P>
<P style="TEXT-INDENT: 2em">Mysqldump –R –h192.168.0.110 –uks –p test&gt;c:/test.sql备份</P>
<P style="TEXT-INDENT: 2em">Mysql –h192.168.0.110 –uks –p test</P>
<P style="TEXT-INDENT: 2em">Windows下net stop mysql关闭服务</P>
<P style="TEXT-INDENT: 2em">Net start mysql 开启服务</P>
<P style="TEXT-INDENT: 2em">Linux下 service mysql stop关闭</P>
<P style="TEXT-INDENT: 2em">Service mysql start 开启</P>
<P style="TEXT-INDENT: 2em">Service mysql restart重启服务</P>
<P style="TEXT-INDENT: 2em">Linux下开机自动启动mysql</P>
<P style="TEXT-INDENT: 2em">#&gt;chkconfig –add mysql 开机启动</P>
<P style="TEXT-INDENT: 2em">Chkconfig –del mysql 关闭自动启动</P>
<P style="TEXT-INDENT: 2em">Chkconfig – -list 查看服务启动情况</P>
<P style="TEXT-INDENT: 2em">Mysql命令行下</P>
<P style="TEXT-INDENT: 2em">Explain select……..查看该SELECT语句信息</P>
<P style="TEXT-INDENT: 2em">Show variables查看系统变量</P>
<P style="TEXT-INDENT: 2em">Show status 常看当前服务器状态</P>
<P style="TEXT-INDENT: 2em">Show databases;</P>
<P style="TEXT-INDENT: 2em">Show tables;</P>
<P style="TEXT-INDENT: 2em">Show processlist</P>
<P style="TEXT-INDENT: 2em">Show warnings;(查看最近一个警告或错误)</P>
<P style="TEXT-INDENT: 2em">Set global xxxx=xxxx;</P>
<P style="TEXT-INDENT: 2em">Flush ……清楚mysql使用的部分内部缓存</P>
<P style="TEXT-INDENT: 2em">Information_schema.tables表信息</P>
<P style="TEXT-INDENT: 2em">Mysql动态语句5.1</P>
<P style="TEXT-INDENT: 2em">只支持create table,delete,do ,insert,replace,select set ,update语句</P>
<P style="TEXT-INDENT: 2em">Describe tablename查看该表结构</P>
<P style="TEXT-INDENT: 2em">Optimize table XXX 清理该表中已删除的链接（可以释放一些资源）</P>
<P style="TEXT-INDENT: 2em">Source c:abc.sql 在MYSQL命令行中执行脚本</P>
<P style="TEXT-INDENT: 2em">Select</P>
<P style="TEXT-INDENT: 2em">Create</P>
<P style="TEXT-INDENT: 2em">Insert</P>
<P style="TEXT-INDENT: 2em">Update</P>
<P style="TEXT-INDENT: 2em">Alter</P>
<P style="TEXT-INDENT: 2em">Grant</P>
<P style="TEXT-INDENT: 2em">revoke</P>
<P style="TEXT-INDENT: 2em">就不说了= =</P>
<P style="TEXT-INDENT: 2em">Mysql 数据库名最长 64位字符串</P>
<P style="TEXT-INDENT: 2em">表名….. 64位字符串</P>
<P style="TEXT-INDENT: 2em">字段名……. 64位字符串</P>
<P style="TEXT-INDENT: 2em">用户名…….. 16位字符串</P>
<P style="TEXT-INDENT: 2em">密码……… 貌似没限制</P>
<P style="TEXT-INDENT: 2em">Handler（很牛X的东东）</P>
<P style="TEXT-INDENT: 2em">Handler testt open as abc;</P>
<P style="TEXT-INDENT: 2em">Handler abc read id=(123456);</P>
<P style="TEXT-INDENT: 2em">Handler abc close;</P>
<P style="TEXT-INDENT: 2em">Benchmark(n,expr)执行N次EXPR并测算时间</P>
<P style="TEXT-INDENT: 2em">Post in LAMP | No Comments &raquo;</P>
<P style="TEXT-INDENT: 2em">MYSQL在命令行创建存储过程</P>
<P style="TEXT-INDENT: 2em">MYSQL在命令行创建存储过程 如何在MYSQL命令行创建存储过程</P>
<P style="TEXT-INDENT: 2em">今天早上在百度知道碰到这个问题，我开始没看明白…….后来才知道提问人的意思是要在命令行下创建存储过程。很感谢这个问题，因为我也不会呵呵，我一直都用EMS创建这些东西…….</P>
<P style="TEXT-INDENT: 2em">我也尝试了一些方法，但是第一个分号mysql就以为语句结束了，就拿那个例子来说：</P>
<P style="TEXT-INDENT: 2em">CREATE PROCEDURE p7 (IN b INTEGER(12))</P>
<P style="TEXT-INDENT: 2em">begin</P>
<P style="TEXT-INDENT: 2em">declare a INTEGER(12);</P>
<P style="TEXT-INDENT: 2em">set a=5;</P>
<P style="TEXT-INDENT: 2em">INSERT INTO t VALUES (a);</P>
<P style="TEXT-INDENT: 2em">SELECT s1*a FROM t WHERE b&lt;=s1;</P>
<P style="TEXT-INDENT: 2em">End</P>
<P style="TEXT-INDENT: 2em">这个存储过程，在命令行直接创建的话，在第三排你输入分号后就报错了……因为MYSQL以为这个语句结束了，那对于MYSQL而言</P>
<P style="TEXT-INDENT: 2em">CREATE PROCEDURE p7 (IN b INTEGER(12))</P>
<P style="TEXT-INDENT: 2em">begin</P>
<P style="TEXT-INDENT: 2em">declare a INTEGER(12);</P>
<P style="TEXT-INDENT: 2em">肯定是个错误语句。</P>
<P style="TEXT-INDENT: 2em">然后看了些东西，原来要加分隔符- -……….</P>
<P style="TEXT-INDENT: 2em">DELIMITER //</P>
<P style="TEXT-INDENT: 2em">CREATE PROCEDURE p7 (IN b INTEGER(12))</P>
<P style="TEXT-INDENT: 2em">begin</P>
<P style="TEXT-INDENT: 2em">declare a INTEGER(12);</P>
<P style="TEXT-INDENT: 2em">set a=5;</P>
<P style="TEXT-INDENT: 2em">INSERT INTO t VALUES (a);</P>
<P style="TEXT-INDENT: 2em">SELECT s1*a FROM t WHERE b&lt;=s1;</P>
<P style="TEXT-INDENT: 2em">End</P>
<P style="TEXT-INDENT: 2em">//</P>
<P style="TEXT-INDENT: 2em">就OK了…………意思就是说在//……//之间的当成一个语句执行所以MYSQL接到的才是这个存储过程完整的创建语句。</P>
<P style="TEXT-INDENT: 2em">Post in LAMP | No Comments &raquo;</P>
<P style="TEXT-INDENT: 2em">mysql 基本命令</P>
<P style="TEXT-INDENT: 2em">01月 27th, 2008</P>
<P style="TEXT-INDENT: 2em">基础介绍:</P>
<P style="TEXT-INDENT: 2em">1.在linux下使用下列命令,请确认mysql的bin目录是否已经加入到PATH路径中,或者是已经进入到mysql安装路径下的bin目录</P>
<P style="TEXT-INDENT: 2em">查看PATH</P>
<P style="TEXT-INDENT: 2em">shell&gt; echo $PATH</P>
<P style="TEXT-INDENT: 2em">或者</P>
<P style="TEXT-INDENT: 2em">shell&gt; cd /usr/local/mysql/bin</P>
<P style="TEXT-INDENT: 2em">2.windows下,请运行cmd后,同样检查mysql的bin目录是否已加入到系统的PATH路径中,或直接进入mysql的安装目录</P>
<P style="TEXT-INDENT: 2em">下面所有操作都是确认你以检查mysql的bin目录已加入到系统的PATH路径中,或已经进入mysql的安装目录的bin目录下</P>
<P style="TEXT-INDENT: 2em">1]如何创建mysqld数据库的管理用户？</P>
<P style="TEXT-INDENT: 2em">数据库安装好后，我们应该为mysql数据库创建一个管理帐号。要把root用户设置为管理员，我们应该运行下面的命令；</P>
<P style="TEXT-INDENT: 2em">shell&gt; mysqladmin -u root password 123456</P>
<P style="TEXT-INDENT: 2em">通过上面的命令，我们可以知道，mysql数据库的管理员是root，密码是123456。</P>
<P style="TEXT-INDENT: 2em">2]如何进入mysql数据库？以mysql数据库管理员root，密码为123456为例；</P>
<P style="TEXT-INDENT: 2em">shell&gt; mysql -uroot -p123456</P>
<P style="TEXT-INDENT: 2em">输出上面的命令后，出现的是如下的提示；</P>
<P style="TEXT-INDENT: 2em">Welcome to the MySQL monitor. Commands end with ; or /g.</P>
<P style="TEXT-INDENT: 2em">Your MySQL connection id is 6 to server version: 3.23.58</P>
<P style="TEXT-INDENT: 2em">Type ‘help;’ or ‘/h’ for help. Type ‘/c’ to clear the buffer.</P>
<P style="TEXT-INDENT: 2em">mysql&gt;</P>
<P style="TEXT-INDENT: 2em">注意：操作这些命令的时候，应该把mysqld服务器打开。这些新手兄弟早就知道了吧：)</P>
<P style="TEXT-INDENT: 2em">3]如何在数据库中操作命令呢，我想这是mysql手册都有的，我主要说几个要注意的地方。其实我也会不了几个命令。如果自己想学的弟兄，也不是什么难事；在windows中操作过mysql的，其实在这里也是一样的，mysql是跨平台的数据库，用法都是相同的。</P>
<P style="TEXT-INDENT: 2em">在mysql数据库中，每操作一个命令，都是;号结尾的，可能有的新手弟兄，忘记输入了；号结尾，结果退不出来。:):)</P>
<P style="TEXT-INDENT: 2em">1]查看mysql中都有哪些数据库？</P>
<P style="TEXT-INDENT: 2em">代码:</P>
<P style="TEXT-INDENT: 2em">mysql&gt;</P>
<P style="TEXT-INDENT: 2em">show databases;</P>
<P style="TEXT-INDENT: 2em">+———-+</P>
<P style="TEXT-INDENT: 2em">| Database |</P>
<P style="TEXT-INDENT: 2em">+———-+</P>
<P style="TEXT-INDENT: 2em">| mysql |</P>
<P style="TEXT-INDENT: 2em">| test |</P>
<P style="TEXT-INDENT: 2em">+———-+</P>
<P style="TEXT-INDENT: 2em">2 rows in set (0.00 sec) mysql&gt;</P>
<P style="TEXT-INDENT: 2em">在mysql安装好，设置好管理员后，第一次进入系统，我们用show databases;命令查看数据库的列表，发现有两个数据库，mysql和test，这是系统自建的，是让大家练习用的。</P>
<P style="TEXT-INDENT: 2em">4]如何创建和删除一个数据库？</P>
<P style="TEXT-INDENT: 2em">比如我要创建一个名为linux的数据库，应该运行如下命令</P>
<P style="TEXT-INDENT: 2em">mysql&gt; create database [数据库名];</P>
<P style="TEXT-INDENT: 2em">所以我们应该运行如下的命令，来创建名为linux的数据库</P>
<P style="TEXT-INDENT: 2em">mysql&gt; create database linux;</P>
<P style="TEXT-INDENT: 2em">Query OK, 1 row affected (0.00 sec)</P>
<P style="TEXT-INDENT: 2em">是不是建好了呢？？肯定是建好了，因为都有OK了:)</P>
<P style="TEXT-INDENT: 2em">查看是不是有linux这个数据库了呢？</P>
<P style="TEXT-INDENT: 2em">代码:</P>
<P style="TEXT-INDENT: 2em">mysql&gt; show databases;</P>
<P style="TEXT-INDENT: 2em">+———-+</P>
<P style="TEXT-INDENT: 2em">| Database |</P>
<P style="TEXT-INDENT: 2em">+———-+</P>
<P style="TEXT-INDENT: 2em">| linux |</P>
<P style="TEXT-INDENT: 2em">| mysql |</P>
<P style="TEXT-INDENT: 2em">| test |</P>
<P style="TEXT-INDENT: 2em">+———-+</P>
<P style="TEXT-INDENT: 2em">3 rows in set (0.00 sec)</P>
<P style="TEXT-INDENT: 2em">那我们如何删除一个数据库呢？？</P>
<P style="TEXT-INDENT: 2em">mysql&gt; drop database [数据库名];</P>
<P style="TEXT-INDENT: 2em">比如我们要把刚才创建的linux数据库删除，应该用下面的命令；</P>
<P style="TEXT-INDENT: 2em">mysql&gt; drop database linux;</P>
<P style="TEXT-INDENT: 2em">Query OK, 0 rows affected (0.00 sec)</P>
<P style="TEXT-INDENT: 2em">是不是已经删除了呢？？</P>
<P style="TEXT-INDENT: 2em">代码:</P>
<P style="TEXT-INDENT: 2em">mysql&gt; show databases;</P>
<P style="TEXT-INDENT: 2em">+———-+</P>
<P style="TEXT-INDENT: 2em">| Database |</P>
<P style="TEXT-INDENT: 2em">+———-+</P>
<P style="TEXT-INDENT: 2em">| mysql |</P>
<P style="TEXT-INDENT: 2em">| test |</P>
<P style="TEXT-INDENT: 2em">+———-+</P>
<P style="TEXT-INDENT: 2em">2 rows in set (0.00 sec)</P>
<P style="TEXT-INDENT: 2em">5]如何操作一个数据库呢，这个问题就比较多了，建议还是看一下mysql的手册吧。里面的东西太多了。如果操作一个数据库，首先是要指定一个数据库为当前数据库，应该用use命令</P>
<P style="TEXT-INDENT: 2em">mysql&gt;use [数据库];</P>
<P style="TEXT-INDENT: 2em">比如我想指定linux这个数据库为当前数据库，应该是</P>
<P style="TEXT-INDENT: 2em">mysql&gt; use linux;</P>
<P style="TEXT-INDENT: 2em">Database changed</P>
<P style="TEXT-INDENT: 2em">6]如何备份数据库？？</P>
<P style="TEXT-INDENT: 2em">比如我们要备份mysql中已经存在的名为linux的数据库，要用到命令mysqldump</P>
<P style="TEXT-INDENT: 2em">命令格式如下：</P>
<P style="TEXT-INDENT: 2em">shell&gt; mysqldump -uroot -p linux &gt; /root/linux.sql</P>
<P style="TEXT-INDENT: 2em">Enter password:在这里输入数据库的密码</P>
<P style="TEXT-INDENT: 2em">通过上面的命令，我们要明白两件事，首先备份数据库是要以数据库管理员的身份备份；其次：备份目的地是/root，备份的文件名是linux.sql。其实备份的位置和文件名，根据自己的情况来定。文件名可以自己来取，路径也可以自己来安排；</P>
<P style="TEXT-INDENT: 2em">比如我想把linux的数据库备份到/home/beinan，数据库的文件名为linuxsir031130.sql，所以应该输入如下的命令。</P>
<P style="TEXT-INDENT: 2em">shell&gt; mysqldump -uroot -p linux &gt; /home/beinan/linuxsir031130.sql</P>
<P style="TEXT-INDENT: 2em">Enter password:在这里输入数据库管理员root的数据库密码</P>
<P style="TEXT-INDENT: 2em">这样我们到/home/beinan目录下就能发现mysql中名为linux的数据库的备份文件linuxsir031130.sql</P>
<P style="TEXT-INDENT: 2em">综上所述，我们学习时要学会变通。:):)</P>
<P style="TEXT-INDENT: 2em">5]如何把把备份的数据库导入到数据库中？</P>
<P style="TEXT-INDENT: 2em">首先我们还是要操作上面几个过程，比如添加数据库管理员(如果您没有添加过mysql数据库管理员的话)，创建数据库等。</P>
<P style="TEXT-INDENT: 2em">比如我们要把在/home/beinan这个目录中的linuxsir031130.sql这个备份，导入名为linux的数据库中，应该如下操作；</P>
<P style="TEXT-INDENT: 2em">shell&gt; mysql -uroot -p linux &lt; /home/beinan/linuxsir031130.sql</P>
<P style="TEXT-INDENT: 2em">Enter password:在这里输入密码</P>
<P style="TEXT-INDENT: 2em">如果机器好，数据库比较小，几分钟就好了。</P>
<P style="TEXT-INDENT: 2em">6]其它一些比较常用的mysql指令；</P>
<P style="TEXT-INDENT: 2em">查看状态</P>
<P style="TEXT-INDENT: 2em">mysql&gt; show status;</P>
<P style="TEXT-INDENT: 2em">查看进程</P>
<P style="TEXT-INDENT: 2em">代码:</P>
<P style="TEXT-INDENT: 2em">mysql&gt; show processlist;</P>
<P style="TEXT-INDENT: 2em">+—-+——+———–+——+———+——+——-+——————+| Id | User | Host | db | Command | Time | State | Info |</P>
<P style="TEXT-INDENT: 2em">+—-+——+———–+——+———+——+——-+——————+| 16 | root | localhost | NULL | Query | 0 | NULL | show processlist |</P>
<P style="TEXT-INDENT: 2em">+—-+——+———–+——+———+——+——-+——————+</P>
<P style="TEXT-INDENT: 2em">1 row in set (0.00 sec)</P>
<P style="TEXT-INDENT: 2em">查看表，应该先指定一个数据库为当前数据库；比如是名为linux的数据库；</P>
<P style="TEXT-INDENT: 2em">mysql&gt;use linux;</P>
<P style="TEXT-INDENT: 2em">mysql&gt; show tables;</P>
<P style="TEXT-INDENT: 2em">Empty set (0.00 sec)</P>
<P style="TEXT-INDENT: 2em">7]对mysql数据库常用命令的一点补充；</P>
<P style="TEXT-INDENT: 2em">几个常用的mysql相关的管理命令</P>
<P style="TEXT-INDENT: 2em">mysql 命令：基本文本的，显示和使用的mysql数据库。前面已经简单的提过用法；比如登录等。</P>
<P style="TEXT-INDENT: 2em">mysqladmin 命令，用来创建和维护mysql数据库的命令，前面已经简单的提过；</P>
<P style="TEXT-INDENT: 2em">isamchk 是用来修复、检查和优化.ism后缀的数据库文件；</P>
<P style="TEXT-INDENT: 2em">mysqldump 是用于备份数据库，前面已经简单的说明过；</P>
<P style="TEXT-INDENT: 2em">myisamchk 用来修复.myi后缀的数据库文件；</P>
<P style="TEXT-INDENT: 2em">比如我们要检查名为linux的数据库.myi数据库表是否存在问题，应该用下面的命令；</P>
<P style="TEXT-INDENT: 2em">要把mysqld服务器停下来</P>
<P style="TEXT-INDENT: 2em">shell&gt; ../share/mysql.server stop</P>
<P style="TEXT-INDENT: 2em">然后执行</P>
<P style="TEXT-INDENT: 2em">shell&gt; myisamchk ../var/linux/*.MYI</P>
<P style="TEXT-INDENT: 2em">上面的命令的意思就是检查所有的.myi文件，数据库的目录在../var/linux/目录中</P>
<P style="TEXT-INDENT: 2em">如果有问题，应该用-r参数来修复</P>
<P style="TEXT-INDENT: 2em">shell&gt; myisamchk -r ../var/linux/*.MYI</P>
<P style="TEXT-INDENT: 2em">6]mysqlshow 命令：显示用户选择的数据库和表</P>
<P style="TEXT-INDENT: 2em">shell&gt; mysqlshow -uroot -p [数据库名]</P>
<P style="TEXT-INDENT: 2em">比如我要查看名为linux的数据库；应该是：</P>
<P style="TEXT-INDENT: 2em">shell&gt; mysqlshow -uroot -p linux</P>
<P style="TEXT-INDENT: 2em">好了,到这里,你可能已经知道命令行下的所有基本操作了~</P>
<P style="TEXT-INDENT: 2em">ps:补充一个。。</P>
<P style="TEXT-INDENT: 2em">更改ROOT帐号名。</P>
<P style="TEXT-INDENT: 2em">update set user=”新名字” where user=”旧名字”;</P>
<P style="TEXT-INDENT: 2em">自己补充：</P>
<P style="TEXT-INDENT: 2em">在windows中的关闭mysql命令 net stop mysql ；启动是net start mysql</P>
<P style="TEXT-INDENT: 2em">OPTIMIZE TABLE “;优化表</P>
<P style="TEXT-INDENT: 2em">Post in LAMP | No Comments &raquo;</P>
<P style="TEXT-INDENT: 2em">ib_logfile0和ib_logfile1,为INNODB数据LOG文件</P>
<P style="TEXT-INDENT: 2em">01月 27th, 2008</P>
<P style="TEXT-INDENT: 2em">ASK: 我的系统是windows2003,最近装了MYSQL5.0后发现C盘容量剧减,后来仔细检查了一下,发现ib_logfile0和 ib_logfile1竟然用了600多M,现在C盘8G的空间就剩余200M了,请问我要怎样转移ib_logfile0和ib_logfile1文件到D盘呢?</P>
<P style="TEXT-INDENT: 2em">DA: ib_logfile0和ib_logfile1,为INNODB数据LOG文件,先停下数据库.</P>
<P style="TEXT-INDENT: 2em">将这三个文件拷到它处</P>
<P style="TEXT-INDENT: 2em">修改MY.INI配置文件, 参数改为新目录</P>
<P style="TEXT-INDENT: 2em">—————————</P>
<P style="TEXT-INDENT: 2em">innodb_log_group_home_dir</P>
<P style="TEXT-INDENT: 2em">The directory path to the InnoDB log files. It must have the same value as innodb_log_arch_dir. If you do not specify any InnoDB log parameters, the default is to create two 5MB files names ib_logfile0 and ib_logfile1 in the MySQL data directory.</P>
<P style="TEXT-INDENT: 2em">————</P>
<P style="TEXT-INDENT: 2em">再启动</P>
<P style="TEXT-INDENT: 2em">不过有个问题,LOG文件是固定不变,用来存储未提交的数据,一般设为几十兆就可以了,你的是否设置有问题.</P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/9351220096582216327</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/9351220096582216327</guid>
    <pubDate>Sun, 5 Jul 2009 08:22:16 +0800</pubDate>
    <dcterms:modified>2009-07-05T08:22:16+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[如何在国外注册域名 ]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/935122009651337220</link>
    <description><![CDATA[<div><P>最近国家严打低俗网站造成国内站长人心惶惶，通过国内电玩巴士和多玩的域名被hold使很多站长对在国内注册域名失去了信心。很多站长纷纷把域名转到国外，建议在国外注册域名。以下是本人在国外注册域名的一些经验希望能给各位站长一些收获。</P>
<P>　　国外域名注册商有很多不过国内站长用得多比较多的是godaddy、name,domainsite、namecheap、enom。很多人认为国外注册域名非常麻烦其实很方便价格跟国内还相差无几甚至比较便宜，而且管理非常方便。国内注册的域名几乎都可以直接push过户，转出也很简单。不像国内为了利益限制你转出域名。以下以本人在name.com注册域名为例，首先在国外注册域名要有信用卡或者paypal。如果没有信用卡可以使用paypal，首先注册paypal帐户，注意paypal要注册国际的帐户不要注册国内的贝宝，贝宝是不能美元支付的.然后到淘宝或者各站长论坛兑换美元。name.com域名价钱为8.99,不过一般能找到优惠吗能优惠1美元左右。name.com域名提供免费隐藏whios服务大家可以查询下我的域名 www.zhengmei.net 正妹网 设置了隐藏的效果。转出也非常方便转移码就在域名的旁边,解释也非常快基本上是实时生效。以下是name.com注册域名的教程。</P>
<P>　　帐户管理</P>
<P>　　如何创建帐户？</P>
<P>　　1. 在首页的右上角，点击 Login (登入)标签</P>
<P>　　2. 在 New Customers (新客户)栏中填写用户名及密码(至少6位字符)</P>
<P>　　3. 点击继续按钮</P>
<P>　　4. 为帐户填写默认的联系信息。每次域名注册，要求填写4种联系信息：注册人(所有者)、管理员、技术员与帐单。当然，也可以勾选页底的选项，这样，可以只填写一次，其它都使用相同的信息</P>
<P>　　5. 点击 My Account (我的帐户)查看您的帐户</P>
<P>　　如何登录帐户？</P>
<P>　　1. 在首页的右上角，点击 Login (登入)标签</P>
<P>　　2. 在 Returning Customers (老客户)栏中填写正常的用户名及密码(区分大小写)</P>
<P>　　3. 点击 Sign (登录)按钮</P>
<P>　　如何注册域名？</P>
<P>　　1. 登录您的Name.com帐户</P>
<P>　　2. 在欢迎页中，在页顶点击 Register a Domain (注册新域名)</P>
<P>　　3. 在 Find a Web Address (查询域名)页中，依次完成1到3步</P>
<P>　　4. 选中您打算订购的域名，点击 Add to Cart (添加到购物车)</P>
<P>　　5. 在 Your Shopping Cart (购物车)中，确定您想注册的年份数，如1年，2年等</P>
<P>　　6. 点击 Update (更新)后点击 Checkout (买单)</P>
<P>　　7. 在 Billing Infromation (帐单信息)页中，输入您的信用卡或PayPal帐户信息，勾选 Service Agreement (服务协议)后点击 Place My Order (处理订单)</P>
<P>　　几秒钟后，您的订单会得到处理，如何订购成功，在您的帐户中会看到已订购的产品，否则会提示您重新输入帐单信息</P>
<P>　　如何管理我的域名？</P>
<P>　　1. 打开 https://www.name.com</P>
<P>　　2. 在 Returning Customers (老客户)栏中填写正常的用户名及密码</P>
<P>　　3. 在欢迎页中，点击您想管理的域名</P>
<P>　　请注意，如果您的域名状态是“上锁”的话，请首先 Unlock Domain (解锁)后才能管理域名</P>
<P>　　如何为域名解锁？</P>
<P>　　1. 登录到您的Name.com帐户</P>
<P>　　2. 在欢迎页中，点击您的域名</P>
<P>　　3. 在 Manage domain name (域名管理)页中，点击 Unlock Domain (解锁)</P>
<P>　　4. 阅读相关的信息后，点击 Continue managin domain (继续)</P>
<P>　　基础版的域名有什么服务? 基础版($6.99)的域名仅可以更改域名解析服务器，不包括高级的DNS解析服务，如URL转发等。</P>
<P>　　基础版适合那些有自己域名解析服务(如空间商提供了DNS解析)的客户。</P>
<P>　　完全版($7.99)还有以下功能：</P>
<P>　　1. URL转发</P>
<P>　　2. 邮件转发</P>
<P>　　3. DNS解析( A, MX 记录等)</P><BR>相关：<A href="http://hi.baidu.com/zone_/blog/item/400c0c4f79d2f23fafc3abf0.html">http://hi.baidu.com/zone_/blog/item/400c0c4f79d2f23fafc3abf0.html</A></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/935122009651337220</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/935122009651337220</guid>
    <pubDate>Sun, 5 Jul 2009 01:03:37 +0800</pubDate>
    <dcterms:modified>2009-07-05T01:06:41+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[国外空间域名注册翻译]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/93512200964114520624</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">注册及使用国外空间常用英语翻译</P>
<P style="TEXT-INDENT: 2em">1. Hosting Space /disk space 主机空间</P>
<P style="TEXT-INDENT: 2em">2. Transfer/Bandwidth&nbsp;&nbsp;流量&nbsp;&nbsp;一般是按月计算</P>
<P style="TEXT-INDENT: 2em">3. Domain Name&nbsp; &nbsp; 域名</P>
<P style="TEXT-INDENT: 2em">4. Website Builder&nbsp;&nbsp;网站生成器</P>
<P style="TEXT-INDENT: 2em">5. eCommerce&nbsp; &nbsp;&nbsp; &nbsp;电子商务</P>
<P style="TEXT-INDENT: 2em">6. renew&nbsp; &nbsp;&nbsp;&nbsp;一般指续费</P>
<P style="TEXT-INDENT: 2em">7. Database&nbsp;&nbsp;数据库</P>
<P style="TEXT-INDENT: 2em">8. Domain Registration 域名注册</P>
<P style="TEXT-INDENT: 2em">9. Package&nbsp;&nbsp;包，一般指一个计划，相当于国内服务商的套餐之类的</P>
<P style="TEXT-INDENT: 2em">10.setup fee 设置费，一般的空间购买一年都不收设置费</P>
<P style="TEXT-INDENT: 2em">11。24x7 Phone &amp; Email Support 24x7电话邮件支持</P>
<P style="TEXT-INDENT: 2em">12。Script Library&nbsp;&nbsp;脚本库，一般指提供的网站程序</P>
<P style="TEXT-INDENT: 2em">13。Control Panel&nbsp;&nbsp;控制面板</P>
<P style="TEXT-INDENT: 2em">14。</P>
<P style="TEXT-INDENT: 2em">常用英语句子</P>
<P style="TEXT-INDENT: 2em">1.询问mySQL最大连接数</P>
<P style="TEXT-INDENT: 2em">Hello, may I ask the max connections of mySQL?</P>
<P style="TEXT-INDENT: 2em">2。询问PHP版本</P>
<P style="TEXT-INDENT: 2em">What version of PHP are you using?</P>
<P style="TEXT-INDENT: 2em">3。询问mySQL版本</P>
<P style="TEXT-INDENT: 2em">What version of mySQL are you using?</P>
<P style="TEXT-INDENT: 2em">4. 要使用它们空间的网站</P>
<P style="TEXT-INDENT: 2em">Can I see some of the websites you host?</P>
<P style="TEXT-INDENT: 2em">5。是否允许A网站</P>
<P style="TEXT-INDENT: 2em">Do you allow adult sites?</P>
<P style="TEXT-INDENT: 2em">6。询问控制面板以及控制面板的演示</P>
<P style="TEXT-INDENT: 2em">What control panel do you use and do you have a demo?</P>
<P style="TEXT-INDENT: 2em">7。是否支持telnet或者SSH</P>
<P style="TEXT-INDENT: 2em">Do you offer Telnet or SSH access?</P>
<P style="TEXT-INDENT: 2em">购买空间时的英文翻译</P>
<P style="TEXT-INDENT: 2em">个人信息：</P>
<P style="TEXT-INDENT: 2em">First Name: 名</P>
<P style="TEXT-INDENT: 2em">Last Name: 姓</P>
<P style="TEXT-INDENT: 2em">Company: 公司，一般可以不填写</P>
<P style="TEXT-INDENT: 2em">Address 地址。一般从小到大用汉语拼音即可。XXX房间可以翻译为ROOM XXX&nbsp;&nbsp;,XX号楼可以翻译为XXTH building XX号可以翻译为No.XX</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;XXX路 翻译为 XXX road即可</P>
<P style="TEXT-INDENT: 2em">City 城市</P>
<P style="TEXT-INDENT: 2em">State/Region 省</P>
<P style="TEXT-INDENT: 2em">Country 国家，选择china</P>
<P style="TEXT-INDENT: 2em">Phone: 电话</P>
<P style="TEXT-INDENT: 2em">Email 电子邮件</P>
<P style="TEXT-INDENT: 2em">Fax 传真，一般可以不写，如果必须填写，没有的写电话号码即可</P>
<P style="TEXT-INDENT: 2em">Username 主机帐户的用户名，以后登陆用，在许可范围内自己选择</P>
<P style="TEXT-INDENT: 2em">Password&nbsp;&nbsp;主机帐户的密码，一般也就是主FTP的密码，也有个别公司的不一样</P>
<P style="TEXT-INDENT: 2em">Verify Password 确认密码</P>
<P style="TEXT-INDENT: 2em">信用卡信息</P>
<P style="TEXT-INDENT: 2em">Select Card Type 选择信用卡种类 ，根据你的信用卡选择</P>
<P style="TEXT-INDENT: 2em">Cardholder Name 持卡人姓名</P>
<P style="TEXT-INDENT: 2em">CC Number 信用卡卡号</P>
<P style="TEXT-INDENT: 2em">CVV2 信用卡背面的三位安全数字</P>
<P style="TEXT-INDENT: 2em">Exp Date 有效期</P>
<P style="TEXT-INDENT: 2em"></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/93512200964114520624</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/93512200964114520624</guid>
    <pubDate>Sat, 4 Jul 2009 23:45:20 +0800</pubDate>
    <dcterms:modified>2009-07-04T23:45:20+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[【引用】搜索引擎的页面各个元素的权重比例参考]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/935122009637033707</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em"></P>
<P style="TEXT-INDENT: 2em">内部链接文字：10分</P>
<P style="TEXT-INDENT: 2em">标题title：10分</P>
<P style="TEXT-INDENT: 2em">域名：7分</P>
<P style="TEXT-INDENT: 2em">H1,H2字号标题：5分</P>
<P style="TEXT-INDENT: 2em">每段首句：5分</P>
<P style="TEXT-INDENT: 2em">路径或文件名：4分</P>
<P style="TEXT-INDENT: 2em">相似度（关键词堆积）：4分</P>
<P style="TEXT-INDENT: 2em">每句开头：1.5分</P>
<P style="TEXT-INDENT: 2em">加粗或斜体：1分</P>
<P style="TEXT-INDENT: 2em">文本用法(内容)：1分</P>
<P style="TEXT-INDENT: 2em">title属性：1分 (注意不是title&gt;, 是title属性, 比如a href=… title=”)</P>
<P style="TEXT-INDENT: 2em">alt标记：0.5分</P>
<P style="TEXT-INDENT: 2em">Meta描述（Description属性）：0.5分</P>
<P style="TEXT-INDENT: 2em">Meta关键词（Key<A href="http://www.knowsky.com/article.asp?typeid=117">word</A>s属性）：0.05分</P>
<P style="TEXT-INDENT: 2em">1、 静态页面</P>
<P style="TEXT-INDENT: 2em">将信息页面和频道、网站首页改为静态页面，有利于搜索引擎更快更好的收录。</P>
<P style="TEXT-INDENT: 2em">2、 页面标题(Page Title)的关键词优化</P>
<P style="TEXT-INDENT: 2em">必须列出信息的标题、网站的名称以及相关关键字。</P>
<P style="TEXT-INDENT: 2em">3、 Meta标签的优化（过去搜索引擎优化的重要手法，现在已经不是关键因素，但仍不可忽略）</P>
<P style="TEXT-INDENT: 2em">主要包括：Meta description、Meta keywords的设置</P>
<P style="TEXT-INDENT: 2em">关键字密度要适度，通常为2%-8%，也就是说你的关键字必须在页面中出现若干次，或者在搜索引擎允许的范围内，要避免堆砌关键字。</P>
<P style="TEXT-INDENT: 2em">4、 针对Google制作Sitemaps</P>
<P style="TEXT-INDENT: 2em">Google的sitemaps是对原来robots.txt的扩展，它使用<A href="http://www.knowsky.com/xml.asp">XML</A>格式来记录整个网站的信息并供Google读取，使搜索引擎能更快更全面的收录网站的内容。</P>
<P style="TEXT-INDENT: 2em">可以使用Google提供的Sitemap生成器制作（需要技术人员制作）： </P>
<P style="TEXT-INDENT: 2em">也可以由技术部人员制作更全面的Sitemaps。</P>
<P style="TEXT-INDENT: 2em">5、 图片的关键词优化 </P>
<P style="TEXT-INDENT: 2em">图片的替代关键词也不要忽略，其另外一方面的作用是，当图片不能显示的时候，可以给访问者一个替代解释语句。</P>
<P style="TEXT-INDENT: 2em">6、 避免表格的嵌套</P>
<P style="TEXT-INDENT: 2em">目前本站的表格嵌套太多，搜索引擎通常只读取3个＜table&gt;的嵌套，如果太多，会造成部分有用信息没有被检测到。</P>
<P style="TEXT-INDENT: 2em">7、 采用web标准进行网站重构</P>
<P style="TEXT-INDENT: 2em">尽量使网站的代码符合W3C的HTML 4.0或XHTML 1.0规范。通过XML＋CSS技术进行网站重构，减少不表格及冗余代码，提高网站页面的扩展性，兼容性，可以使更多浏览器支持。</P>
<P style="TEXT-INDENT: 2em">8、 网站结构的扁平化规划</P>
<P style="TEXT-INDENT: 2em">目录和内容结构最好不要超过3层，如果有超过三层的，最好通过子域名来调整和简化结构层数。另外目录命名的规范做法是使用英文而不是拼音字母</P>
<P style="TEXT-INDENT: 2em">9、 页面容量的合理化</P>
<P style="TEXT-INDENT: 2em">合理的页面容量会提升网页的显示速度，增加对搜索引擎蜘蛛程序的友好度。同时建议js脚本和css脚本尽量用链接文件</P>
<P style="TEXT-INDENT: 2em">10、外部文件策略</P>
<P style="TEXT-INDENT: 2em">把javascript文件和css文件分别放在js和css外部文件中。这样做的好处是把重要的页面内容放到页面顶部，同时能缩小文件大小。有利于搜索引擎快速准确地抓取页面</P>
<P style="TEXT-INDENT: 2em">重要内容。其他的<A href="http://font.knowsky.com/">字体</A>（FONT）和格式化标签也尽量少用，建议采用CSS定义。</P>
<P style="TEXT-INDENT: 2em">11、外部链接</P>
<P style="TEXT-INDENT: 2em">尽可能多地让其他跟你主题相关的网站链接本站，同时尽量同PR值更高的网站进行相互链接。如果网站提供与主题相关的导出链接，被搜索引擎认为有丰富的与主题相关的内容，也有利于排名，例如各类招商网站、投融资网站的概念。另外避免链接不顾质量的大面积撒网，对搜索引擎而言宁少要精。</P>
<P style="TEXT-INDENT: 2em">12、网站地图</P>
<P style="TEXT-INDENT: 2em">网站自身的网站地图是搜索引擎更全面索引收录你的网站的重要因素。建议制作 基于文本的网站地图，内含网站所有栏目、子栏目。网站地图的三大因素：文本、链接、 关键词，都极其有利于搜索引擎抓取主要页面内容。特别是动态生成目录网站尤其需要 创建网站地图。</P>
<P style="TEXT-INDENT: 2em">13、图像热点</P>
<P style="TEXT-INDENT: 2em">除AltaVista、Google明确支持图像热点链接外，其他引擎暂不支持。当“蜘蛛” 程序遇到这种结构时，就会无法辨别。因此尽量不要设置图像热点(Image Map)链接。</P>
<P style="TEXT-INDENT: 2em">14、<A href="http://www.knowsky.com/article.asp?typeid=45">FLASH</A>应用</P>
<P style="TEXT-INDENT: 2em">FLASH由于不含文字信息，应尽量用于功能展示和广告，少用于网站栏目和页面。</P>
<P style="TEXT-INDENT: 2em">15、JS脚本</P>
<P style="TEXT-INDENT: 2em">在不支持JS脚步的浏览器里 NOSCRIPT&gt; 标签会起到重要提示作用，对搜索引擎的Spider搜索也会有帮助。</P>
<P style="TEXT-INDENT: 2em">16、Frame框架</P>
<P style="TEXT-INDENT: 2em">Frame标签会被搜索忽略，尽量少用，如果一定要用，则应正确使用Noframe标签， 在Noframe&gt;/Noframe&gt;区域中包含指向frame页的链接或带有关键词的描述文本，同 时在框架以外的区域也出现关键词文本。</P>
<P style="TEXT-INDENT: 2em">17、资讯的内部链接</P>
<P style="TEXT-INDENT: 2em">有助提高网站排名和PR值，例如相关资讯、推荐资讯等</P>
<P style="TEXT-INDENT: 2em">-</P>
<P style="TEXT-INDENT: 2em"></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/935122009637033707</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/935122009637033707</guid>
    <pubDate>Fri, 3 Jul 2009 19:00:33 +0800</pubDate>
    <dcterms:modified>2009-07-03T19:00:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[为防而学攻：SQL注入专题]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/93512200951684546562</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; SQL注入是从正常的WWW端口访问，而且表面看起来跟一般的Web页面访问没什么区别， 所以目前市面的防火墙都不会对SQL注入发出警报，如果管理员没查看IIS日志的习惯，可能被入侵很长时间都不会发觉。 </P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; 随着B/S模式应用开发的发展，使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高，程序员的水平及经验也参差不齐，相当大一 部分程序员在编写代码的时候，没有对用户输入数据的合法性进行判断，使应用程序存在安全隐患。用户可以提交一段数据库查询代码，根据程序返回的结果，获得 某些他想得知的数据，这就是所谓的SQL Injection，即SQL注入。 </P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; SQL注入是从正常的WWW端口访问，而且表面看起来跟一般的Web页面访问没什么区别，所以目前市面的防火墙都不会对SQL注入发出警报，如果管理员没查看IIS日志的习惯，可能被入侵很长时间都不会发觉。 </P>
<P style="TEXT-INDENT: 2em">&nbsp; 但是，SQL注入的手法相当灵活，在注入的时候会碰到很多意外的情况。能不能根据具体情况进行分析，构造巧妙的SQL语句，从而成功获取想要的数据，是高手与“菜鸟”的根本区别。 </P>
<P style="TEXT-INDENT: 2em">&nbsp;SQL注入漏洞全接触--入门篇&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; SQL注入是从正常的WWW端口访问，而且表面看起来跟一般的Web页面访问没什么区别，所以目前市面的防火墙都不会对SQL注入发出警报，如果管理员没查看IIS日志的习惯，可能被入侵很长时间都不会发觉。&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449834.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449834.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL注入漏洞全接触--进阶篇&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; SQL注入的一般步骤，首先，判断环境，寻找注入点，判断数据库类型，其次，根据注入参数类型，在脑海中重构SQL语句的原貌。&nbsp; </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449870.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449870.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL注入漏洞全接触--高级篇&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 看完入门篇和进阶篇后，稍加练习，破解一般的网站是没问题了。但如果碰到表名列名猜不到，或程序作者过滤了一些特殊字符，怎么提高注入的成功率？怎么样提高猜解效率？&nbsp; </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449883.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449883.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL注入法攻击一日通&nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; SQL注入的简单原理和攻击一般步骤，文章作者想让人一天学会SQL注入攻击。&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449901.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449901.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL Server应用程序中的高级SQL注入&nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 这份文档是详细讨论SQL注入技术，它适应于比较流行的IIS+ASP+SQLSERVER平台。它讨论了哪些SQL语句能通过各种各样的方法注入到应用程序中，并且记录与攻击相关的数据确认和数据库锁定。&nbsp; &nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449913.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449913.aspx</A> </P>
<P style="TEXT-INDENT: 2em">编写通用的ASP防SQL注入攻击程序 </P>
<P style="TEXT-INDENT: 2em">&nbsp; 如果编写通用的SQL防注入程序一般的http请求不外乎get 和 post,所以只要我们在文件中过滤所有post或者get请求中的参数信息中非法字符即可，所以我们实现http 请求信息过滤就可以判断是是否受到SQL注入攻击。 </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449925.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449925.aspx</A> </P>
<P style="TEXT-INDENT: 2em">利用instr()函数防止SQL注入攻击 </P>
<P style="TEXT-INDENT: 2em">&nbsp; 学asp也有一段时间了，这几天一直在写自己的程序，也遇到了好多问题，我就不得不得考虑到一些现在的漏洞，比如，‘ 或 and 1=1等等的一些漏洞！别的先不管，今天我就来说说如何堵这个漏洞！详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449932.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449932.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL注入攻击的原理及其防范措施&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; ASP编程门槛很低，新手很容易上路。在一段不长的时间里，新手往往就已经能够编出看来比较完美的动态网站，在功能上，老手能做到的，新手也能够做到。 </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449940.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449940.aspx</A> </P>
<P style="TEXT-INDENT: 2em">跨站式SQL注入技巧&nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 学习如何从数据库中获取想要获得的内容。 </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449948.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449948.aspx</A> </P>
<P style="TEXT-INDENT: 2em">防范Sql注入式攻击&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; Sql注入式攻击是指利用设计上的漏洞，在目标服务器上运行Sql 命令以及进行其他方式的攻击 动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。 </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449951.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449951.aspx</A> </P>
<P style="TEXT-INDENT: 2em">Dreamweaver中sql注入式攻击的防范&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 在安全性方面，新手最容易忽略的问题就是SQL注入漏洞的问题。用NBSI 2.0对网上的一些ASP网站稍加扫描，就能发现许多ASP网站存在SQL注入漏洞。详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449953.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449953.aspx</A> </P>
<P style="TEXT-INDENT: 2em">PHP与SQL注入攻击&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验，那么常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据 库提交不良的数据或查询语句来实现，很可能使数据库中的纪录遭到暴露，更改或被删除。下面来谈谈SQL注入攻击是如何实现的，又如何防范。 </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449956.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449956.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL注入攻击零距离&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 一次次的SQL注射入侵，一次次的网站被黑，总是那句话，漏洞在所难免，难道一点办法都没吗？这篇文章就是为大家解析下SQL注 射的原理，以及给出一些预防方法。 </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449959.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449959.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL注入技术和跨站脚本攻击的检测&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 在最近两年中，安全专家应该对网络应用层的攻击更加重视。因为无论你有多强壮的防火墙规则设置或者非常勤于补漏的修补机制，如果你的网络应用程序开发者没有遵循 安全代码进行开发，攻击者将通过80端口进入你的系统。 </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449961.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449961.aspx</A> </P>
<P style="TEXT-INDENT: 2em">菜鸟入门级：SQL注入攻击&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 一般国内的小一点的新闻站点程序 都有 ""&amp;request 这种漏洞，下面我讲解攻击方法。 </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449963.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449963.aspx</A> </P>
<P style="TEXT-INDENT: 2em">三步堵死SQL注入漏洞&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 防御SQL注入有妙法，第一步：很多新手从网上下载SQL通用防注入系统的程序，在需要防范注入的页面头部用 来防止别人进行手动注入测试. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449965.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449965.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL注入实战---利用“dbo”获得SQL管理权限和系统权限&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 如果显示“dbo” 转换数据类型为 int 的列时发生语法错误 那么就可以用我下面介绍的方法来获得系统管理权限，如果是“abc” 转换数据类型为 int 的列时发生语法错误 那么就用不能用我下面的介绍来获得系统权限了. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449967.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449967.aspx</A> </P>
<P style="TEXT-INDENT: 2em">两个防SQL注入过滤代码&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; SQL注入防护的一种简单方法，在网页中嵌入过滤代码，基于认为的安全防护措施. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449969.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449969.aspx</A> </P>
<P style="TEXT-INDENT: 2em">蓝雨设计整站SQL注入漏洞&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 以下文章中就会出现NOWA修改系统漏洞当中从未有的SQL注入漏洞！只怪蓝雨修改程序的时候没有做好注入问题了！这个可不能怪我！谁叫人家程序设计员不会注意安全死角阿？ </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449972.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449972.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL注入渗透某网络安全公司的网站全过程&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 写这篇文章不是为了告诉大家如何去做入侵，而是希望提醒大家:“入侵是偶然的，但安全并不是必然的”，不要疏忽运作上的一些小细节。 </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449973.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449973.aspx</A> </P>
<P style="TEXT-INDENT: 2em">sql注入防御&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; SQL注入通过网页对网站数据库进行修改。它能够直接在数据库中添加具有管理员权限的用户，从而最终获得系统管理员权限。黑客可以利用获得的管理员权限任 意获得网站上的文件或者在网页上加挂木马和各种恶意程序，对网站和访问该网站的网友都带来巨大危害.详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449976.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449976.aspx</A> </P>
<P style="TEXT-INDENT: 2em">终极防范SQL注入漏洞&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 其实SQL注入漏洞并不可怕，知道原理 ＋ 耐心仔细，就可以彻底防范！下面给出4个函数，足够你抵挡一切SQL注入漏洞！读懂代码，你就能融会贯通.详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449979.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449979.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL注入与ASP木马上传&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; SQL注入后，如何上传木马，一直是比较头疼的事，我这里提供上传木马的一种另一种方法。 </P>
<P style="TEXT-INDENT: 2em">1、SQL注入的时候，用xp_cmdshell 向服务器上写入一个能写文件的asp文件. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449983.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449983.aspx</A> </P>
<P style="TEXT-INDENT: 2em">如何在SQL注入时保护数据库&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; SQL注入是防止数据库攻击的一个有效策略。攻击者将注入一个SQL语句到另外一个语句中，这个通常会损坏你的数据库。有数据库接口的Web站点通常在SQL注入的时候容易受到攻击，因为它们是基于动态的SQL. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449986.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449986.aspx</A> </P>
<P style="TEXT-INDENT: 2em">天晨设计整站SQL注入漏洞&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 作者从一个安全工作员的角度，对天晨设计整站SQL注入漏洞做出了详细的测试. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449988.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449988.aspx</A> </P>
<P style="TEXT-INDENT: 2em">浅谈sql注入式(SQL injection)攻击与防范&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 没有系统的学习过asp或者php编程，也没有系统的学习过access、sqlserver、mysql等数据库，所以我不是一个程序员，虽然经常干一些类似程序员的事情. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449991.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449991.aspx</A> </P>
<P style="TEXT-INDENT: 2em">用vbs来写sql注入等80端口的攻击脚本&nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 昨天晚上在机器里乱翻时无意打开一个vbs脚本,突然发现一个以前没有见过的对象Test.SendRequest("http://" &amp; g_sServer &amp; "/testfiles/browser.asp"),虽然对象没有见过,但是意思很明显:发送http请求. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449992.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449992.aspx</A> </P>
<P style="TEXT-INDENT: 2em">C# 检查字符串,防SQL注入攻击&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 这些天,CSDN上讨论SQL注入攻击似乎是如火如荼啊...我也来参合一下..如下,CheckParams函数,接收参数任意,如参数中有字符串,则 对字符串进行检查,如参数中有集合(如Array之类,总之是实现了ICollection的),则对集合中的字符串元素进行检查. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449994.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449994.aspx</A> </P>
<P style="TEXT-INDENT: 2em">关于对SQL注入80004005 及其它错误消息分析&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 本文详细讲述了 Microsoft 数据访问组件 (MDAC) 收到 0x800040005 错误的一些常见原因，MDAC 包括 ActiveX 数据对象、OLE DB 和远程数据服务 (RDS)。同时，本文还讨论了其它一些错误消息，包括 80040e21、80040e14 和80040e10. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449996.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3449996.aspx</A> </P>
<P style="TEXT-INDENT: 2em">SQL注入入侵动网SQL版论坛 </P>
<P style="TEXT-INDENT: 2em">&nbsp; 现在动网最新版本是7.0+SP2。应该说安全性已经是很高的了。所以从脚本本身的问题去突破它难度不小。但是我们可以从外部的一些途径间接“搞定”动 网.现在IIS+ASP+SQL2000的组合是比较常见的。而一个网站运用大量的ASP脚本程序，难免不出纰漏。如果一台主机上存在某个SQL注入点， 而这台主机又安装有动网SQL版的话，基本上可以得出结论：这个动网就是你的了。下面来看一下实例.详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3450001.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3450001.aspx</A> </P>
<P style="TEXT-INDENT: 2em">利用SQL注入2分钟入侵网站全程实录&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">&nbsp; 说起流光、溯雪、乱刀，可以说是大名鼎鼎无人不知无人不晓，这些都是小榕哥的作品。每次一提起小榕哥来，我的崇拜景仰就如滔滔江水，连绵不绝~~~~（又 来了！） 让我们崇拜的小榕哥最新又发布了SQL注入工具，这回喜欢利用SQL注入入侵网站的黑友们有福了。小榕哥的工具就是强！偶用它来搞定我们本地的信息港，从 寻找注入漏洞到注入攻击成功，通过准确计时，总共只用了3分还差40秒，呵呵，王者风范，就是强啊！不信吗？看看我的入侵过程吧. </P>
<P style="TEXT-INDENT: 2em">详细内容&gt;&gt; </P>
<P style="TEXT-INDENT: 2em"><A href="http://blog.csdn.net/wufeng4552/archive/2008/12/05/3450005.aspx">http://blog.csdn.net/wufeng4552/archive/2008/12/05/3450005.aspx</A></P>
<P style="TEXT-INDENT: 2em"><A href="http://hi.baidu.com/p80501120/blog/item/cbf00c80335882dfbc3e1ece.html">http://hi.baidu.com/p80501120/blog/item/cbf00c80335882dfbc3e1ece.html</A>&nbsp;（有不少这方面的教程）</P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/93512200951684546562</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/93512200951684546562</guid>
    <pubDate>Tue, 16 Jun 2009 20:45:46 +0800</pubDate>
    <dcterms:modified>2009-06-17T14:11:51+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[装IE8后网页按钮变小的解决]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/9351220095405141776</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">装了IE8，发现有些网页上的按钮、文本框变得很小了<A href="http://img.bimg.126.net/photo/Ez8qSjCAdSkf01Stvkbs1Q==/4003418593756258149.jpg" target=_blank><IMG title="装IE8后网页按钮变小的解决 - 高级菜鸟 - 高级菜鸟" alt="装IE8后网页按钮变小的解决 - 高级菜鸟 - 高级菜鸟" src="http://img.bimg.126.net/photo/Ez8qSjCAdSkf01Stvkbs1Q==/4003418593756258149.jpg"></A>，而且使用ie核的遨游、世界之窗也是这样了。</P>
<P style="TEXT-INDENT: 2em">解决</P>
<P style="TEXT-INDENT: 2em">和主题有关（虽然IE7中不受主题影响），按钮也随主题变化，有些主题中正常，有些主题里会变小的，换主题试试。</P>
<P style="TEXT-INDENT: 2em">或者在Internet选项-高级-浏览中，取消对网页上的按钮和空间使用视觉样式，就不受主题影响了。</P>
<P style="TEXT-INDENT: 2em"><A href="http://img.bimg.126.net/photo/uEugqoYlVeB8AJJMXehcrg==/3403595418385934275.jpg" target=_blank><IMG title="装IE8后网页按钮变小的解决 - 高级菜鸟 - 高级菜鸟" alt="装IE8后网页按钮变小的解决 - 高级菜鸟 - 高级菜鸟" src="http://img.bimg.126.net/photo/uEugqoYlVeB8AJJMXehcrg==/3403595418385934275.jpg"></A></P>
<P style="TEXT-INDENT: 2em">CSS解决方法：（一劳永逸，只要设置一下，无论你用WB、VS什么主题，所有IE内核的浏览器，都不用再做修改。）</P>
<P style="TEXT-INDENT: 2em">在记事本中输入如下代码复制内容到剪贴板代码:</P>
<P style="TEXT-INDENT: 2em">INPUT{ <BR>font-size: 10pt; <BR>}<BR>TEXTAREA{ <BR>font-size: 10pt; <BR>}<BR>BUTTON{<BR>font-size: 10pt; <BR>}</P>
<BLOCKQUOTE>
<P style="TEXT-INDENT: 2em">
</P><P></P>保存时，将.txt扩展名改为.css。</P></BLOCKQUOTE>
<P style="TEXT-INDENT: 2em">然后</P>
<P style="TEXT-INDENT: 2em">Internet选项－常规－辅助功能 设置如下图 </P>
<P style="TEXT-INDENT: 2em"><A href="http://img.bimg.126.net/photo/IyLuDvgaP3l5vEqquxoF4Q==/5682698304812236084.jpg" target=_blank><IMG title="装IE8后网页按钮变小的解决 - 高级菜鸟 - 高级菜鸟" alt="装IE8后网页按钮变小的解决 - 高级菜鸟 - 高级菜鸟" src="http://img.bimg.126.net/photo/IyLuDvgaP3l5vEqquxoF4Q==/5682698304812236084.jpg"></A><A href="file:///F:/baidu.htm"></A></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/9351220095405141776</comments>
    <slash:comments>2</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/9351220095405141776</guid>
    <pubDate>Thu, 4 Jun 2009 00:51:41 +0800</pubDate>
    <dcterms:modified>2009-06-04T01:01:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[不同部位长痘意味着不同部位不健康]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/935122009512316105</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">额头痘VS肝脏 </P>
<P style="TEXT-INDENT: 2em">如果你的额头总有大粒痘痘不断，那说明你的肝脏已经积累了过多毒素，不规律的生活、昼夜颠倒、长时间熬夜都会让肝脏不能在正常时间（夜里10点～12点）工作，毒素就会积累下来。 </P>
<P style="TEXT-INDENT: 2em">长效建议：让肝脏按时工作 </P>
<P style="TEXT-INDENT: 2em">晚10点按时上床睡觉，让身体进入休眠状态。 </P>
<P style="TEXT-INDENT: 2em">哪怕睡不着，就是放松状态下也有利于肝脏排毒工作。 </P>
<P style="TEXT-INDENT: 2em">鼻翼痘VS胃 </P>
<P style="TEXT-INDENT: 2em">当鼻翼处长出痘痘时，除了此处油脂分泌旺盛的原因外，还是胃火过大、消化不良的表现。如果鼻头还有轻微脱皮现象，表明血液循环也不是很好。另外，经常便秘和胃胀气的人也容易长鼻痘。 </P>
<P style="TEXT-INDENT: 2em">长效建议：少食刺激性食品 </P>
<P style="TEXT-INDENT: 2em">减少肉类摄取，谢绝火锅、冷食和辛辣食品。食物和水都要用温热的，以免刺激胃液分泌过多导致胃酸，胃酸也会让胃火加剧。 </P>
<P style="TEXT-INDENT: 2em">唇周痘VS肠 </P>
<P style="TEXT-INDENT: 2em">便秘或者肠热、吃了太多辛辣、油炸食物是嘴唇周围长痘的原因，当然，如果使用含氟过多的牙膏也会刺激长痘。 </P>
<P style="TEXT-INDENT: 2em">长效建议：舒肠助排毒 </P>
<P style="TEXT-INDENT: 2em">服用一次轻泻剂帮助缓解症状，可以配合腹部按摩帮助排出宿便。连吃几天富含纤维的食物疏通肠道，问题就迎刃而解。 </P>
<P style="TEXT-INDENT: 2em">印堂痘VS心脏 </P>
<P style="TEXT-INDENT: 2em">出现在双眉中间的痘痘最不能轻视，回忆一下是否最近经常出现心悸、胸口闷的症状，当心脏活力减弱时这里才会长痘。 </P>
<P style="TEXT-INDENT: 2em">长效建议：注意保护心脏 </P>
<P style="TEXT-INDENT: 2em">远离剧烈运动，增加睡眠，远离烟酒和刺激，同时尽快咨询心脏方面的专家，找出问题所在。 </P>
<P style="TEXT-INDENT: 2em">发际痘VS毛孔 </P>
<P style="TEXT-INDENT: 2em">因为卸妆没卸干净，或者清洁时忽略了这个小细节，造成角质太厚，毛孔堵塞，容易在发际或眉间形成细小痘痘。 </P>
<P style="TEXT-INDENT: 2em">长效建议：清洁照顾边缘细节 </P>
<P style="TEXT-INDENT: 2em">每天洁面时注意发际边缘的清洁，及时清除会堵塞发际周围毛孔的毛孔代谢物。 </P>
<P style="TEXT-INDENT: 2em">左脸颊痘VS血液循环 </P>
<P style="TEXT-INDENT: 2em">左脸颊长痘说明你的血液排毒能力降低，有可能是肝脏出现了问题或是血液循环出现了问题。 </P>
<P style="TEXT-INDENT: 2em">长效建议：加速血液循环 </P>
<P style="TEXT-INDENT: 2em">不要让身体处在闷热中，可以用温度略低于体温的水洗澡，多到户外活动，吃一些凉血的食物，如丝瓜、冬瓜、柿饼、绿豆等。 </P>
<P style="TEXT-INDENT: 2em">右脸颊痘VS肺 </P>
<P style="TEXT-INDENT: 2em">右脸颊痘痘是肺部有炎症的反映。如果你肺火上升、喉咙干燥、痰多咳嗽，留意一下右脸颊痘痘。 </P>
<P style="TEXT-INDENT: 2em">长效建议：禁食易敏食物 </P>
<P style="TEXT-INDENT: 2em">停止吃海鲜和芒果、酒类食物等易敏食物，过敏会让你的气管、支气管、肺部更加不适。 </P>
<P style="TEXT-INDENT: 2em">太阳穴痘VS胆囊 </P>
<P style="TEXT-INDENT: 2em">是不是吃了太多的工作餐、盒饭、快餐食品？如果太阳穴周围长痘，那是你的胆汁分泌不足，因为吃了过量的油脂而让胆囊负担加重。 </P>
<P style="TEXT-INDENT: 2em">长效建议：给胆囊减负 </P>
<P style="TEXT-INDENT: 2em">每天一杯苦瓜汁是最快捷的方法，或者食用其他瓜类，比如黄瓜、冬瓜，这些都能很好地吸收油脂。 </P>
<P style="TEXT-INDENT: 2em">腮边颊痘VS淋巴循环 </P>
<P style="TEXT-INDENT: 2em">长期肝脏负担加重后，会在耳际、脖子和脸交界处产生痘痘，反复爆发在同一位置，上升为淋巴循环不畅。 </P>
<P style="TEXT-INDENT: 2em">长效建议：促使肝胆排毒 </P>
<P style="TEXT-INDENT: 2em">不可劳累，饱饮饱食，适度增加睡眠时间，让大量供应到大脑、肠胃的血液有充分时间供应肝胆排毒。特别要减少睡前饮食的习惯，不加重肠胃负担。 </P>
<P style="TEXT-INDENT: 2em"></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/935122009512316105</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/935122009512316105</guid>
    <pubDate>Mon, 1 Jun 2009 14:31:06 +0800</pubDate>
    <dcterms:modified>2009-06-01T14:31:06+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[photoshop钢笔工具的用法]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/935122009424611430</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">首先来简要介绍一下钢笔工具和路径的概念
</P><OL>
<LI>钢笔工具属于矢量绘图工具，其优点是可以勾画平滑的曲线，在缩放或者变形之后仍能保持平滑效果 
</LI><LI>钢笔工具画出来的矢量图形称为路径，路径是矢量的路径允许是不封闭的开放状，如果把起点与终点重合绘制就可以得到封闭的路? </LI></OL>
<HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">现在我们来绘制一个简单的路径</P>
<P style="TEXT-INDENT: 2em">如下图在工具栏选择钢笔工具（快捷键P）</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_01.gif" border=0></P>
<P style="TEXT-INDENT: 2em">并保持钢笔工具的选项如图所示（在工具栏上方）：选择第二种绘图方式（单纯路径），并取消橡皮带功能</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_02.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">然后用钢笔在画面中单击，会看到在击打的点之间有线段相连</P>
<P style="TEXT-INDENT: 2em">保持按住Shift键可以让所绘制的点与上一个点保持45度整数倍夹角（比如零度、90度）</P>
<P style="TEXT-INDENT: 2em">这样可以绘制水平或者是垂直的线段（图中从第5个点开始按下了Shift键）</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_03.gif" border=0></P>
<P style="TEXT-INDENT: 2em">从上面的简单练习中我们得出两个规律：
</P><OL>
<LI>我们并没有直接绘制线段，而是定义了各个点的位置，软件则在点间连线成型 
</LI><LI>控制线段形态（方向、距离）的，并不是线段本身，而是线段中的各个点的位置 </LI></OL>
<P></P>
<P style="TEXT-INDENT: 2em">记住两个术语：
</P><OL>
<LI>那些点称为“锚点”(anchor) 
</LI><LI>锚点间的线段称为“片断”(segment) </LI></OL>
<P></P>
<P style="TEXT-INDENT: 2em">刚才我们绘制的那些锚点，由于它们之间的线段都是直线，所以又称为直线型锚点。
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">现在我们来绘制曲线形锚点</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_04.gif" border=0></P>
<P style="TEXT-INDENT: 2em">我们看到，在绘制出第二个及之后的锚点并拖动方向线时，曲线的形态也随之改变</P>
<P style="TEXT-INDENT: 2em">究竟曲线是怎样生成的，我们又该如何来控制曲线的形态呢？</P>
<P style="TEXT-INDENT: 2em">除了具有直线的方向和距离外，曲线多了一个弯曲度的形态，</P>
<P style="TEXT-INDENT: 2em">方向和距离只要改变锚点位置就可以做到，但是弯曲度该如何控制？</P>
<P style="TEXT-INDENT: 2em">如图在工具栏选择“直接选择工具”，注意是下方那个空心的箭头</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_05.gif" border=0></P>
<P style="TEXT-INDENT: 2em">假设我们刚才绘制的4个锚点分别是ABCD</P>
<P style="TEXT-INDENT: 2em">用“直接选择工具”去点取位于AB之间的片断</P>
<P style="TEXT-INDENT: 2em">会看到刚才我们绘制AB锚点时候定义的方向线</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_06.gif" border=0></P>
<P style="TEXT-INDENT: 2em">仔细看一下这两个方向线</P>
<P style="TEXT-INDENT: 2em">再这样想象：</P>
<P style="TEXT-INDENT: 2em">一个人要从A点到B点，在A点出发的时候，位于A点的其他人看到他是朝着上偏右的方向走的</P>
<P style="TEXT-INDENT: 2em">而位于B点的人，看到他是朝着下偏右的方向来的</P>
<P style="TEXT-INDENT: 2em">那么综合两地的观测结果。就可以得出这个人行走的路线：必定是一个类似锅盖的上弧形
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">现在我们选择如图的“转换点工具”，该工具用来修改方向线</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_07.gif" border=0></P>
<P style="TEXT-INDENT: 2em">然后如下图所示般改变AB锚点上的方向线，将会看到曲线弯曲度的改变</P>
<P style="TEXT-INDENT: 2em">注意方向线末端有一个小圆点，这个圆点称为“手柄”，要点击手柄位置才可以改变方向线</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_08.gif" border=0></P>
<P style="TEXT-INDENT: 2em">结合刚才所作的比喻，就不难理解了：
</P><OL>
<LI>修改B锚点方向线为下，相当于指定那个人从A点上方出发后，从B点下方进入，那么所走的路程就是一个S形 
</LI><LI>再修改A锚点方向线为下，相当于从A点下方出发，再从B点下方进入，所走的就是一个下弧形的路程 </LI></OL>
<P></P>
<P style="TEXT-INDENT: 2em">修改后的方向线如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_09.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">明白了方向线的方向对曲线形态的影响后，我们来看一下方向线长短造成的影响</P>
<P style="TEXT-INDENT: 2em">如下图般，在同一方向上拖拉方向线：（可使用“直接选择工具”）</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_10.gif" border=0>对于一个锚点而言，如果方向线越长，那么曲线在这个方向上走的路程就越长，反之就越短</P>
<P style="TEXT-INDENT: 2em">可以这样设想，曲线是一个橡皮筋，在头尾两端有两个力在各自的方向上拉</P>
<P style="TEXT-INDENT: 2em">哪个方向上力气大，则橡皮筋就朝向这个方向多靠拢一些。反而反之 </P>
<P style="TEXT-INDENT: 2em">除了修改锚点之外，也可以利用“直接选择工具”，在片断上修改曲线的形态</P>
<P style="TEXT-INDENT: 2em">如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_11.gif" border=0></P>
<P style="TEXT-INDENT: 2em">注意：这并不能说是“修改了片断”，而应该说是“同时修改了两个锚点”</P>
<P style="TEXT-INDENT: 2em">牢记原则：片断是由锚点组成的，只有修改锚点才能改变片断形态，这是不可逆的因果关系</P>
<P style="TEXT-INDENT: 2em">做一下小结：</P>
<P style="TEXT-INDENT: 2em">对于这条曲线上的除了起点和终点的BC两个锚点而言，都存在两条方向线：</P>
<P style="TEXT-INDENT: 2em">一条是从上一个锚点“来向”的方向线；另一条是通往下一个锚点的“去向”的方向线</P>
<P style="TEXT-INDENT: 2em">对于起点，只存在“去向”的方向线；对于终点，只存在“来向”的方向线
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">下面让我们做个小练习，如图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_12.gif" border=0></P>
<P style="TEXT-INDENT: 2em">现在要求在两个红点之间绘制一条紧贴鼠标外廓的曲线</P>
<P style="TEXT-INDENT: 2em">很可能你们绘制出来的是如下图这个样子的</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_13.gif" border=0></P>
<P style="TEXT-INDENT: 2em">虽然要求是达到了，但是这样的路径上使用了4个锚点</P>
<P style="TEXT-INDENT: 2em">再看下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_14.gif" border=0></P>
<P style="TEXT-INDENT: 2em">同样的曲线效果，这里只用了两个锚点来绘制</P>
<P style="TEXT-INDENT: 2em">移动两个红点的位置再行绘制，很可能你们绘制的效果是这样</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_15.gif" border=0></P>
<P style="TEXT-INDENT: 2em">而实际上呢，也只需要用两个锚点就可以绘制这条曲线了，如下图</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_16.gif" border=0></P>
<P style="TEXT-INDENT: 2em">再换个位置绘制一条，也只需要两个锚点，如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_17.gif" border=0></P>
<P style="TEXT-INDENT: 2em">记住一个原则：绘制曲线的锚点数量越少越好</P>
<P style="TEXT-INDENT: 2em">因为如果锚点数量增加，不仅会增加绘制的步骤，同时也不利于后期的修改
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">到这里，大家一定会产生两个问题：
</P><OL>
<LI>两个锚点似乎可以包揽全部曲线形态了？
<P></P>
<P style="TEXT-INDENT: 2em">这个观点显然是错误的，例如我们前面首个实例所绘制的曲线，就需要两个以上的锚点 </P>
</LI><LI>那么，如何让所用的锚点数量最少？
<P></P>
<P style="TEXT-INDENT: 2em">实际上这里还隐含着另外一个问题：究竟在哪里定锚点才是最佳的？ </P></LI></OL>
<P></P>
<P style="TEXT-INDENT: 2em">下面是我个人总结出来的规律：</P>
<P style="TEXT-INDENT: 2em">两个锚点之间的曲线形态分为两类：C形和S形</P>
<P style="TEXT-INDENT: 2em">C形的几种形态如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_18.gif" border=0></P>
<P style="TEXT-INDENT: 2em">它们的方向线如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_19.gif" border=0></P>
<P style="TEXT-INDENT: 2em">S形曲线的几种形态如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_20.gif" border=0></P>
<P style="TEXT-INDENT: 2em">S形的方向线如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_21.gif" border=0></P>
<P style="TEXT-INDENT: 2em">下面的动画演示了在调整方向线的时候，从C形到S形之间的分界点</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_22.gif" border=0></P>
<P style="TEXT-INDENT: 2em">在了解（并且理解）C、S这两种曲线的形态以后</P>
<P style="TEXT-INDENT: 2em">大家在绘制之前就可以分析出究竟需要多少个锚点</P>
<P style="TEXT-INDENT: 2em">其实就是分析出，有多少个可以用一条曲线（C形或S形）来绘制的区域</P>
<P style="TEXT-INDENT: 2em">虽然锚点的数量可以反映出绘图人的水平和熟练度</P>
<P style="TEXT-INDENT: 2em">但是对于大多数人而言，只要能够满足需要就足够了</P>
<P style="TEXT-INDENT: 2em">所以在实际绘图的时候，不必过于苛求减少锚点的数目
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">现在来实际绘制一个M形,类似麦当劳的标志</P>
<P style="TEXT-INDENT: 2em">我们将介绍三种过程,请先看清楚文字说明再看动画演示</P>
<P style="TEXT-INDENT: 2em">第一种方法：在完成绘制后，再修改第二个锚点的“去向”的方向线，并可以适当移动锚点位置</P>
<P style="TEXT-INDENT: 2em">（绘制完后按住Ctrl键在路径之外任意位置点击，即可完成绘制）</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_23.gif" border=0></P>
<P style="TEXT-INDENT: 2em">在其中我们注意到一个现象：</P>
<P style="TEXT-INDENT: 2em">新建立一个曲线锚点并拖动它的方向线的时候</P>
<P style="TEXT-INDENT: 2em">实际上随着鼠标移动的是“去向”这条方向线，而“来向”方向总是与之成180度水平夹角的，并且长度也相同</P>
<P style="TEXT-INDENT: 2em">所以，虽然本来我们应该把第二个锚点的“去向”定为右上方</P>
<P style="TEXT-INDENT: 2em">但是为了“来向”的正确，不得已先将其定在右下方，然后在完成绘制后，再单独修改其“去向”</P>
<P style="TEXT-INDENT: 2em">这种方法可以形容为“丢去保来”（同理，也可以“丢来保去”）</P>
<P style="TEXT-INDENT: 2em">在绘制数量较多的锚点时就显得很不方便，因为总看不到正确的曲线</P>
<P style="TEXT-INDENT: 2em">现在我们介绍第二种绘制过程：</P>
<P style="TEXT-INDENT: 2em">在建立第二个锚点并遵循“来向”定义好方向线之后，再修改“去向”方向线，使曲线可以正确地绘制下去</P>
<P style="TEXT-INDENT: 2em">（绘制完后按住Ctrl键在路径之外任意位置点击，即可完成绘制）</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_24.gif" border=0></P>
<P style="TEXT-INDENT: 2em">虽然频繁地切换工具有点麻烦，但可以让曲线始终沿着指定的路线绘制</P>
<P style="TEXT-INDENT: 2em">（同理，也可以先遵循“去向”定好方向线，再修改“来向”）</P>
<P style="TEXT-INDENT: 2em">实际上，在定好第二个锚点后，不用到工具栏切换工具</P>
<P style="TEXT-INDENT: 2em">将鼠标移动到方向线手柄上，按住ALT键即可暂时切换到“转换点工具”进行调整；</P>
<P style="TEXT-INDENT: 2em">而按住Ctrl键将暂时切换到“直接选择工具”，可以用来移动锚点位置</P>
<P style="TEXT-INDENT: 2em">松开Alt或Ctrl键即恢复钢笔工具，可继续绘制</P>
<P style="TEXT-INDENT: 2em">要注意的是：</P>
<P style="TEXT-INDENT: 2em">虽然“直接选择工具”也可以修改方向线，但“来向”“去向”有时候（当两者同时显示的时候）会被其一起修改
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">最后第三种方法，应该是大家今后在绘制中所使用的标准方法：</P>
<P style="TEXT-INDENT: 2em">此法实际就是上面讲到的快捷键的另一种操作方式，也是在不切换工具的条件下，使用快捷键来完成方向线的修改</P>
<P style="TEXT-INDENT: 2em">做到不间断地绘制整条曲线</P>
<P style="TEXT-INDENT: 2em">（绘制完后按住Ctrl键在路径之外任意位置点击，即可完成绘制）</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_25.gif" border=0></P>
<P style="TEXT-INDENT: 2em">在动画中大家看到一个提示“调整结束后，先松开鼠标再放开ALT键，否则将打乱来向方向线”</P>
<P style="TEXT-INDENT: 2em">如果Alt键先被松开，将会使这个锚点的“来向”和“去向”恢复到长度相等的水平夹角位置</P>
<P style="TEXT-INDENT: 2em">这没有多大关系，再按下ALt键即可再次单独调整
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">接着我们再来尝试绘制一个心形，如下图</P>
<P style="TEXT-INDENT: 2em">（绘制完后按住Ctrl键在路径之外任意位置点击，即可完成绘制）</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_26.gif" border=0></P>
<P style="TEXT-INDENT: 2em">注意：如果没有先按住Alt键就连接起点，将无法单独调整方向线，此时再按下Alt键即可单独调整
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">到这里，大家对路径已经有了大概的认识，下面我们补充一些绘制中的其他问题</P>
<P style="TEXT-INDENT: 2em">半曲线锚点的绘制：</P>
<P style="TEXT-INDENT: 2em">有时候我们需要一个锚点左边是曲线，右边是直线，就需要用这种方法来绘制，如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_27.gif" border=0></P>
<P style="TEXT-INDENT: 2em">绘制锚点后，按住Alt键单击一下锚点，那么这个锚点的“去向”就变为了直线</P>
<P style="TEXT-INDENT: 2em">只有“去向”能改变为直线，如果需要“来向”为直线，则需要在上一个锚点操作</P>
<P style="TEXT-INDENT: 2em">即使转换为半曲线锚点了，绘制下一个锚点的时候仍然是可以带有方向线的，如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_28.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">这样看来似乎很矛盾，为何还有曲线出现？</P>
<P style="TEXT-INDENT: 2em">须记住，假设半曲线锚点A的“去向”为直线，这样对于下一个锚点B而言，B的“来向”也是直线</P>
<P style="TEXT-INDENT: 2em">但是如果锚点B的“去向”为曲线的话，还是会导致AB之间的片断呈曲线形</P>
<P style="TEXT-INDENT: 2em">不过这条曲线永远只能是C形曲线，因为它缺少另外一条方向线的控制</P>
<P style="TEXT-INDENT: 2em">可以用一条形状相类似的正常曲线锚点来比较一下</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_29.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">下图演示了从“半曲线”转换为“正常曲线”锚点的步骤</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_30.gif" border=0></P>
<P style="TEXT-INDENT: 2em">下图演示了从“正常曲线”转换为“半曲线”锚点的步骤</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_31.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">除了转换锚点类型外，还可以在已有的路径上增加或减少锚点的数量</P>
<P style="TEXT-INDENT: 2em">如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_32.gif" border=0></P>
<P style="TEXT-INDENT: 2em">可以看到，在选择了路径的情况下，停留在路径上方的钢笔工具可以自动判断增加或是减少锚点</P>
<P style="TEXT-INDENT: 2em">如果停在片断上方，为增加锚点；如果停在已有锚点上方，则为减去该锚点</P>
<P style="TEXT-INDENT: 2em">注意：增加或是减少锚点可能导致路径形态改变
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">既然钢笔工具本身就附带了增加和减去的功能，那么为何在工具栏中还有单独的增加锚点和减去锚点工具呢？</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_01.gif" border=0></P>
<P style="TEXT-INDENT: 2em">这是因为有时候可能需要在锚点密集区增加更多锚点，如果就用钢笔工具的话，则有可能误减已有的锚点
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">对于一条已经绘制完毕的路径，有时候需要在其上追加锚点（也有可能是在半途意外终止绘制）</P>
<P style="TEXT-INDENT: 2em">首先应将路径显示出来（可从路径面板查找并点击路径）</P>
<P style="TEXT-INDENT: 2em">然后使用钢笔工具在末尾的锚点单击（当移动到末尾锚点的时候光标会有提示）</P>
<P style="TEXT-INDENT: 2em">此时即可继续绘制，见下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_32a.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">如果要将多条独立的路径连接在一起，可以如下图操作：</P>
<P style="TEXT-INDENT: 2em">需要注意的是在调整方向线的时候可以按住Alt键单独调整其中一条</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_32b.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">还有一个绘制曲线的技巧：</P>
<P style="TEXT-INDENT: 2em">要绘制一条光滑的曲线，就必须保持锚点上“来向”与“去向”的夹角为180度的水平角（方向线长短无关）</P>
<P style="TEXT-INDENT: 2em">注意如果更改了夹角，就有可能形成类似m的形状</P>
<P style="TEXT-INDENT: 2em">现在我们已经学会了用钢笔来勾画任意的路径形状了</P>
<P style="TEXT-INDENT: 2em">但很多时候并不需要完全从无到有的来绘制一条新路径</P>
<P style="TEXT-INDENT: 2em">Photoshop提供了一些基本的路径形状</P>
<P style="TEXT-INDENT: 2em">我们可以在这些基本路径的基础上加以修改形成需要的形状</P>
<P style="TEXT-INDENT: 2em">这样不仅快速，并且效果也比完全和手工绘制的要好</P>
<P style="TEXT-INDENT: 2em">下图是在网页设计中经常用到的图形</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_33.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">先看最上方图形的绘制过程：</P>
<P style="TEXT-INDENT: 2em">在工具栏选择矩形形状工具</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_34.gif" border=0></P>
<P style="TEXT-INDENT: 2em">使用第一种绘制方式（建立一个用前景色填充的矢量层），如下图</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_35.gif" border=0></P>
<P style="TEXT-INDENT: 2em">注意样式要关闭，选择一个颜色作为填充色，如下图</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_36.gif" border=0></P>
<P style="TEXT-INDENT: 2em">然后在图像中绘制一个矩形的形状，如下图</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_37.gif" border=0></P>
<P style="TEXT-INDENT: 2em">画好之后注意图层面板上新建立一个带路径的色彩填充层</P>
<P style="TEXT-INDENT: 2em">单击下图所示区域可以隐藏或显示路径，双击其前方的色彩块可以更改填充色</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_38.gif" border=0></P>
<P style="TEXT-INDENT: 2em">注意：
</P><OL>
<LI>如果要修改这个层中的路径，则路径必须在显示状态 
</LI><LI>如果路径显示会影响了一些（如描边等）制作时的视觉效果，则应先隐藏路径 </LI></OL>
<P></P>
<P style="TEXT-INDENT: 2em">由于我们要修改这条路径，所以要先将路径显示</P>
<P style="TEXT-INDENT: 2em">然后使用增加锚点工具增加4个锚点，再将一些锚点向上移动即可</P>
<P style="TEXT-INDENT: 2em">记住：无论在直线还是曲线上增加锚点，所增加默认的都是曲线型锚点</P>
<P style="TEXT-INDENT: 2em">如果需要直线型锚点，则要使用“转换点工具”点击增加出来的锚点</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_39.gif" border=0></P>
<P style="TEXT-INDENT: 2em">下图的红色区域就是使用这种方法制作出来的</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_40.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">同样是刚才的矩形，把步骤略加修改一下，如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_41.gif" border=0></P>
<P style="TEXT-INDENT: 2em">下图上方的红色区域就是使用这种方法制作的</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_42.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">现在来绘制那个中空的图形，绘制的思想就是先画一个大框，然后在中间减去一个小框</P>
<P style="TEXT-INDENT: 2em">注意：
</P><OL>
<LI>在绘制完第一个大框之后，要在工具设定中改为“从形状区域减去”方式再绘制小框 
</LI><LI>在选择路径进行对齐操作的时候最好使用“路径选择工具”，如果使用“直接选择工具”有时候无法选择整条路径 </LI></OL>
<P></P>
<P style="TEXT-INDENT: 2em">过程如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_43.gif" border=0></P>
<P style="TEXT-INDENT: 2em">再来绘制一个类似标签卡的图形，如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_44.gif" border=0>
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">上面的几种方法，都是利用了带路径的色彩填充层来制作效果</P>
<P style="TEXT-INDENT: 2em">除了色彩填充以外，路径也可以用来制作调节图层（调节图层在另外教程中介绍）</P>
<P style="TEXT-INDENT: 2em">制作顺序如下：</P>
<P style="TEXT-INDENT: 2em">1 原图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_45.jpg" border=0></P>
<P style="TEXT-INDENT: 2em">2 使用第二种绘制方式（单纯绘制路径）</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_46.gif" border=0></P>
<P style="TEXT-INDENT: 2em">3 在图像中绘制两个封闭路径，注意两个路径为相加方式，即在绘制第一个之后选择相加方式绘制第二个</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_47.gif" border=0></P>
<P style="TEXT-INDENT: 2em">4 在图层面板启动调节图层中的“亮度/对比度”</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_48.gif" border=0></P>
<P style="TEXT-INDENT: 2em">5 “亮度/对比度”设置如下图:</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_49.gif" border=0></P>
<P style="TEXT-INDENT: 2em">6 在新建的调节图层上启动“描边”样式</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_50.gif" border=0></P>
<P style="TEXT-INDENT: 2em">7 “描边”样式设置如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_51.gif" border=0></P>
<P style="TEXT-INDENT: 2em">这样我们就完成了制作，如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_52.jpg" border=0></P>
<P style="TEXT-INDENT: 2em">也可以将其制作为动画（动画制作在另外教程中介绍）</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_53.gif" border=0></P>
<P style="TEXT-INDENT: 2em">最后我们来制作一个较复杂的图形，如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_55.gif" border=0></P>
<P style="TEXT-INDENT: 2em">该图形原来是一个完整的椭圆，被分割为了两个部分，这种效果在Illustrator中很容易实现</P>
<P style="TEXT-INDENT: 2em">只需要在椭圆上绘制一条曲线，然后使用分割命令即可。</P>
<P style="TEXT-INDENT: 2em">在Photoshop中就较为复杂一些（所以复杂的路径最好在Illustrator中制作）</P>
<P style="TEXT-INDENT: 2em">绘制过程如下：</P>
<P style="TEXT-INDENT: 2em">首先使用椭圆形状工具，选择填充层绘图方式，绘制一个椭圆，如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_56.gif" border=0></P>
<P style="TEXT-INDENT: 2em">然后隐藏该层的路径，切换到单纯路径绘图方式</P>
<P style="TEXT-INDENT: 2em">绘制一个如下图的路径（可以由矩形修改而来）</P>
<P style="TEXT-INDENT: 2em">绘制完成后保持新画的路径在选择状态，按CTRL C复制到剪贴板：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_57.gif" border=0></P>
<P style="TEXT-INDENT: 2em">接下来把蓝色的椭圆层复制一层，改为其他的颜色便于区别</P>
<P style="TEXT-INDENT: 2em">然后将前面一步复制的路径一次粘贴到两个层的路径中，并更改其与原先路径的运算关系</P>
<P style="TEXT-INDENT: 2em">需要注意的是：
</P><OL>
<LI>要先将层的路径显示出来，才能加以修改 
</LI><LI>最好关闭暂时不用的图层，以免视觉混乱 
</LI><LI>“组合”并非必要步骤。按“组合”按钮之后两条路径就合并为了一个，但即使不合并也不会影响视觉效果，并且还利于后期的再修改。所以建议在实际应用中，除非必要，否则应尽量不使用“组合”功能。 
</LI><LI>在大家今后的类似制作中，只需要制作黄色的部分就可以达到视觉要求的效果了，因为黄色图层层次高于蓝色部分，本身就能够产生遮挡蓝色的效果。 </LI></OL>
<P></P>
<P style="TEXT-INDENT: 2em">过程如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_58.gif" border=0></P>
<P style="TEXT-INDENT: 2em">
</P><HR noShade>

<P></P>
<P style="TEXT-INDENT: 2em">综合以上的内容，可以感受到路径在应用中的强大功能</P>
<P style="TEXT-INDENT: 2em">使用路径可以勾画平滑的曲线，在修改的时候非常方便</P>
<P style="TEXT-INDENT: 2em">并且最重要的是:</P>
<P style="TEXT-INDENT: 2em">其矢量图形固有的特性，使得其在旋转、拉伸等操作后依然清晰。而点阵图像会变得模糊。</P>
<P style="TEXT-INDENT: 2em">做个试验，先将一个矢量一个点阵图同时缩小到原来的10%，再放大回原大小。如下图：</P>
<P style="TEXT-INDENT: 2em"><IMG title="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" alt="photoshop钢笔工具的用法 - 高级菜鸟 - 高级菜鸟" src="http://www.blueidea.com/articleimg/2003/07/500/ps_pen_1_54.gif" border=0></P>
<P style="TEXT-INDENT: 2em">在实际的设计过程中，由于构思的不断改变，很可能经常进行各种各样的修改</P>
<P style="TEXT-INDENT: 2em">比如缩放、旋转、5边形改6六边形，直线改曲线等</P>
<P style="TEXT-INDENT: 2em">如果是使用点阵图像，则很多情况下都只能重新绘制</P>
<P style="TEXT-INDENT: 2em">而使用矢量图形则可以完全避免这些情况</P>
<P style="TEXT-INDENT: 2em">并且矢量图象对系统资源占用较少（在Photoshop中），不受输出分辨率的影响</P>
<P style="TEXT-INDENT: 2em">所以在实际的设计当中，应首要考虑使用矢量图形进行制作</P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/935122009424611430</comments>
    <slash:comments>1</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/935122009424611430</guid>
    <pubDate>Sun, 24 May 2009 18:11:43 +0800</pubDate>
    <dcterms:modified>2009-05-24T18:11:43+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[flv视频地址解析网站]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/93512200941812055306</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em"><A href="http://www.flvxz.com/">http://www.flvxz.com/</A></P>
<P style="TEXT-INDENT: 2em">支持网站：</P>
<P style="TEXT-INDENT: 2em">包括但不局限于以下站点</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * youtube</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * youku</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * tudou</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * 56</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * ku6</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * mofile</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * 6rooms</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * baidu</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * sina</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * 5show</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * CCTV</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * pohomo</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * ESPNSTAR</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * QQ</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * openv</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * joy</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * sohu</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * 163</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * zsnews</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * ifeng</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * hunantv</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * smgbb</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * maidee</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * 360edu</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * bokecc</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * boosj</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * 367art</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * btv</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * msnbc</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * dv.ce</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * pcgames</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * 9you</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * ftv</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * gonet8</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * 52kdm</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * dingtv</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * people</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * acfun</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * megavideo</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * pixnet</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * enorth</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * zol</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * YYmp3</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * rayfile</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * weplay</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * cgrealm</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * movivi</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * vimeo</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * yahoo</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; * im.tv</P>
<P style="TEXT-INDENT: 2em"><A href="http://www.flvcd.com/">http://www.flvcd.com/</A></P>
<P style="TEXT-INDENT: 2em">支持网站：</P>
<P style="TEXT-INDENT: 2em">土豆网</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">YouTube</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">优酷网</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">我乐网</P>
<P style="TEXT-INDENT: 2em">酷6网</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">六间房</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">新浪播客</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">新浪宽频</P>
<P style="TEXT-INDENT: 2em">爱问视频</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">百度贴吧视频</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">QQ播客</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">QQ宽频</P>
<P style="TEXT-INDENT: 2em">CCTV</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">搜狐</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">网友天下</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">我秀网</P>
<P style="TEXT-INDENT: 2em">Mofile</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">ESPN</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">17173播客</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">Metacafe</P>
<P style="TEXT-INDENT: 2em">veoh</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">激动网</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">酷我MV</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">爆米花</P>
<P style="TEXT-INDENT: 2em">GamesTV</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">MegaVideo</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">Stage6</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">迅雷随便看看</P>
<P style="TEXT-INDENT: 2em">I'm Vlog</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">leechvideo</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">TVix.cn</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">琥珀网</P>
<P style="TEXT-INDENT: 2em">天线视频</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">凤凰宽频</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">第一视频</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">MSN直播频道</P>
<P style="TEXT-INDENT: 2em">百度音乐掌门人</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">Replays.Net</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">星际视频网</P>
<P style="TEXT-INDENT: 2em">&nbsp; &nbsp; </P>
<P style="TEXT-INDENT: 2em">flvcd地图</P>
<P style="TEXT-INDENT: 2em"></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/93512200941812055306</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/93512200941812055306</guid>
    <pubDate>Mon, 18 May 2009 13:20:55 +0800</pubDate>
    <dcterms:modified>2009-05-18T13:20:55+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[HTML 实体字符]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/9351220094175292436</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">Some characters like the &lt; character, have a special meaning in HTML, and therefore cannot be used in the text.</P>
<P style="TEXT-INDENT: 2em">有些字符，像(&lt;)这类的，对HTML来说是有特殊意义的，所以这些字符是不允许在文本中使用的。 </P>
<P style="TEXT-INDENT: 2em">To display a less than sign (&lt;) in HTML, we have to use a character entity.</P>
<P style="TEXT-INDENT: 2em">要在HTML中显示(&lt;)这个字符，我们就必须使用实体字符。
</P><HR>

<P></P>
<P style="TEXT-INDENT: 2em">Character Entities</P>
<P style="TEXT-INDENT: 2em">实体字符</P>
<P style="TEXT-INDENT: 2em">Some characters have a special meaning in HTML, like the less than sign (&lt;) that defines the start of an HTML tag. If we want the browser to actually display these characters we must insert character entities in the HTML source.</P>
<P style="TEXT-INDENT: 2em">有一些字符对HTML来讲是有特殊意义的，像小于符号(&lt;)是用来定义HTML头标签的。如果我们想在浏览器中显示这类字符就必须在HTML代码中插入实体字符。 </P>
<P style="TEXT-INDENT: 2em">A character entity has three parts: an ampersand (&amp;), an entity name or a # and an entity number, and finally a semicolon (;). </P>
<P style="TEXT-INDENT: 2em">一个实体字符有三个部分：一个(&amp;)符号，一个特殊符号名称或一个#加上一个特殊数字，最后是一个分号(;)。</P>
<P style="TEXT-INDENT: 2em">To display a less than sign in an HTML document we must write: &amp;lt; or &amp;#60; </P>
<P style="TEXT-INDENT: 2em">要显示小于符号就得在HTML中写：&amp;lt; 或者&amp;#60; </P>
<P style="TEXT-INDENT: 2em">The advantage of using a name instead of a number is that a name is easier to remember. The disadvantage is that not all browsers support the newest entity names, while the support for entity numbers is very good in almost all browsers.</P>
<P style="TEXT-INDENT: 2em">使用名称的好处是它比用数字来的方便记忆。但不是所有浏览器都支持最新的一些实体字符，不像实体字符那样很好的被所有浏览器做支持。 </P>
<P style="TEXT-INDENT: 2em">Note that the entities are case sensitive.&nbsp;</P>
<P style="TEXT-INDENT: 2em">注意 实体字符需要注意大小写。</P>
<P style="TEXT-INDENT: 2em">This example lets you experiment with character entities: <A href="http://www.w3pop.com/example/of/tryhtml_entities">Character Entities</A> IE only</P>
<P style="TEXT-INDENT: 2em">这个例子是让你来试验这些<A href="http://www.w3pop.com/example/of/tryhtml_entities">实体字符</A>的（只限IE浏览器） </P>
<P style="TEXT-INDENT: 2em">
</P><HR>

<P></P>
<P style="TEXT-INDENT: 2em">Non-breaking Space</P>
<P style="TEXT-INDENT: 2em">不换行间隔</P>
<P style="TEXT-INDENT: 2em">The most common character entity in HTML is the non-breaking space.</P>
<P style="TEXT-INDENT: 2em">在HTML中最普通的实体字符就是不换行间隔了。 </P>
<P style="TEXT-INDENT: 2em">Normally HTML will truncate spaces in your text. If you write 10 spaces in your text HTML will remove 9 of them. To add spaces to your text, use the &amp;nbsp; character entity.</P>
<P style="TEXT-INDENT: 2em">一般HTML会给你的文本除去间隔，如果你在文本中有10格间隔，那么HTML就会去掉其中的9个。想添加间隔的话就得使用&amp;nbsp; 字符。
</P><HR>

<P></P>
<P style="TEXT-INDENT: 2em">The Most Common Character Entities:</P>
<P style="TEXT-INDENT: 2em">一些很常用的实体字符:</P>
<P style="TEXT-INDENT: 2em">
<TABLE cellSpacing=0 width="100%" border=1>
<TBODY>
<TR>
<TH align=left>Result
<P></P>
<P style="TEXT-INDENT: 2em">结果</P></TH>
<TH align=left>Description
<P></P>
<P style="TEXT-INDENT: 2em">描述</P></TH>
<TH align=left>Entity Name
<P></P>
<P style="TEXT-INDENT: 2em">实体名</P></TH>
<TH align=left>Entity Number
<P></P>
<P style="TEXT-INDENT: 2em">实体数</P></TH></TR>
<TR>
<TD>&nbsp;</TD>
<TD>non-breaking space
<P></P>
<P style="TEXT-INDENT: 2em">非换行间隔</P></TD>
<TD>&amp;nbsp;</TD>
<TD>&amp;#160;</TD></TR>
<TR>
<TD>&lt;</TD>
<TD>less than
<P></P>
<P style="TEXT-INDENT: 2em">小于</P></TD>
<TD>&amp;lt;</TD>
<TD>&amp;#60;</TD></TR>
<TR>
<TD>&gt;</TD>
<TD>greater than
<P></P>
<P style="TEXT-INDENT: 2em">大于</P></TD>
<TD>&amp;gt;</TD>
<TD>&amp;#62;</TD></TR>
<TR>
<TD>&amp;</TD>
<TD>ampersand
<P></P>
<P style="TEXT-INDENT: 2em">“&amp;” 号</P></TD>
<TD>&amp;amp;</TD>
<TD>&amp;#38;</TD></TR>
<TR>
<TD>"</TD>
<TD>quotation mark
<P></P>
<P style="TEXT-INDENT: 2em">双引号</P></TD>
<TD>&amp;quot;</TD>
<TD>&amp;#34;</TD></TR>
<TR>
<TD>'</TD>
<TD>apostrophe&nbsp;
<P></P>
<P style="TEXT-INDENT: 2em">单引号</P></TD>
<TD>&amp;apos; (does not work in IE)
<P></P>
<P style="TEXT-INDENT: 2em"><FONT color=#ff6600>IE不支持</FONT></P></TD>
<TD>&amp;#39;</TD></TR></TBODY></TABLE></P>
<P style="TEXT-INDENT: 2em">Some Other Commonly Used Character Entities:</P>
<P style="TEXT-INDENT: 2em">其它常用字符实体:</P>
<P style="TEXT-INDENT: 2em">
<TABLE cellSpacing=0 width="100%" border=1>
<TBODY>
<TR>
<TH align=left>Result
<P></P>
<P style="TEXT-INDENT: 2em">结果</P></TH>
<TH align=left>Description
<P></P>
<P style="TEXT-INDENT: 2em">描述</P></TH>
<TH align=left>Entity Name
<P></P>
<P style="TEXT-INDENT: 2em">实体名</P></TH>
<TH align=left>Entity Number
<P></P>
<P style="TEXT-INDENT: 2em">实体数</P></TH></TR>
<TR>
<TD>&cent;</TD>
<TD>cent
<P></P>
<P style="TEXT-INDENT: 2em">分</P></TD>
<TD>&amp;cent;</TD>
<TD>&amp;#162;</TD></TR>
<TR>
<TD>&pound;</TD>
<TD>pound
<P></P>
<P style="TEXT-INDENT: 2em">磅</P></TD>
<TD>&amp;pound;</TD>
<TD>&amp;#163;</TD></TR>
<TR>
<TD>&yen;</TD>
<TD>yen
<P></P>
<P style="TEXT-INDENT: 2em">元</P></TD>
<TD>&amp;yen;</TD>
<TD>&amp;#165;</TD></TR>
<TR>
<TD>§</TD>
<TD>section
<P></P>
<P style="TEXT-INDENT: 2em">部门</P></TD>
<TD>&amp;sect;</TD>
<TD>&amp;#167;</TD></TR>
<TR>
<TD>&copy;</TD>
<TD>copyright
<P></P>
<P style="TEXT-INDENT: 2em">版权</P></TD>
<TD>&amp;copy;</TD>
<TD>&amp;#169;</TD></TR>
<TR>
<TD>&reg;</TD>
<TD>registered trademark
<P></P>
<P style="TEXT-INDENT: 2em">注册商标</P></TD>
<TD>&amp;reg;</TD>
<TD>&amp;#174;</TD></TR>
<TR>
<TD>×</TD>
<TD>multiplication
<P></P>
<P style="TEXT-INDENT: 2em">乘</P></TD>
<TD>&amp;times;</TD>
<TD>&amp;#215;</TD></TR>
<TR>
<TD>÷</TD>
<TD>division
<P></P>
<P style="TEXT-INDENT: 2em">除</P></TD>
<TD>&amp;divide;</TD>
<TD>&amp;#247;</TD></TR></TBODY></TABLE></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/9351220094175292436</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/9351220094175292436</guid>
    <pubDate>Sun, 17 May 2009 17:29:24 +0800</pubDate>
    <dcterms:modified>2009-05-17T17:29:24+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[正则表达式]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/93512200941471543695</link>
    <description><![CDATA[<div>RegExp 对象保存有关正则表达式模式匹配信息的固有全局对象。<BR><FONT face="NSimsun "><STRONG>RegExp</STRONG>.<I>property</I></FONT>必选项 <I>property</I> 参数是 <STRONG>RegExp</STRONG> 对象的任意一个属性。<BR>一个正则表达式就是由普通字符（例如字符 a 到 z）以及特殊字符（称为<I>元字符</I>）组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板，将某个字符模式与所搜索的字符串进行匹配。<BR>这里有一些可能会遇到的正则表达式示例：<BR><BR>
<TABLE style="WIDTH: 0px" cellSpacing=0>
<TBODY>
<TR>
<TD width="30%">JScript</TD>
<TD width="30%">VBScript</TD>
<TD width="40%">匹配</TD></TR>
<TR>
<TD width="30%">/^\[ \t]*$/</TD>
<TD width="30%">"^\[ \t]*$"</TD>
<TD width="40%">匹配一个空白行。</TD></TR>
<TR>
<TD width="30%">/\d{2}-\d{5}/</TD>
<TD width="30%">"\d{2}-\d{5}"</TD>
<TD width="40%">验证一个ID 号码是否由一个2位数字，一个连字符以及一个5位数字组成。</TD></TR>
<TR>
<TD width="30%">/&lt;(.*)&gt;.*&lt;\/\1&gt;/</TD>
<TD width="30%">"&lt;(.*)&gt;.*&lt;\/\1&gt;"</TD>
<TD width="40%">匹配一个 HTML 标记。</TD></TR></TBODY></TABLE><BR><BR>下表是元字符及其在正则表达式上下文中的行为的一个完整列表：<BR><BR>
<TABLE style="WIDTH: 0px" cellSpacing=0>
<TBODY>
<TR>
<TD width="16%">字符</TD>
<TD width="84%">描述</TD></TR>
<TR>
<TD width="16%">\</TD>
<TD width="84%">将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如，'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。</TD></TR>
<TR>
<TD width="16%">^</TD>
<TD width="84%">匹配输入字符串的开始位置。如果设置了 <STRONG>RegExp</STRONG> 对象的 <STRONG>Multiline</STRONG> 属性，^ 也匹配 '\n' 或 '\r' 之后的位置。</TD></TR>
<TR>
<TD width="16%">$</TD>
<TD width="84%">匹配输入字符串的结束位置。如果设置了<STRONG>RegExp</STRONG> 对象的 <STRONG>Multiline</STRONG> 属性，$ 也匹配 '\n' 或 '\r' 之前的位置。</TD></TR>
<TR>
<TD width="16%">*</TD>
<TD width="84%">匹配前面的子表达式零次或多次。例如，zo* 能匹配 "z" 以及 "zoo"。 * 等价于{0,}。</TD></TR>
<TR>
<TD width="16%">+</TD>
<TD width="84%">匹配前面的子表达式一次或多次。例如，'zo+' 能匹配 "zo" 以及 "zoo"，但不能匹配 "z"。+ 等价于 {1,}。</TD></TR>
<TR>
<TD width="16%">?</TD>
<TD width="84%">匹配前面的子表达式零次或一次。例如，"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。</TD></TR>
<TR>
<TD width="16%">{<I>n</I>}</TD>
<TD width="84%"><I>n</I> 是一个非负整数。匹配确定的 <I>n</I> 次。例如，'o{2}' 不能匹配 "Bob" 中的 'o'，但是能匹配 "food" 中的两个 o。</TD></TR>
<TR>
<TD width="16%">{<I>n</I>,}</TD>
<TD width="84%"><I>n</I> 是一个非负整数。至少匹配<I>n</I> 次。例如，'o{2,}' 不能匹配 "Bob" 中的 'o'，但能匹配 "foooood" 中的所有 o。'o{1,}' 等价于 'o+'。'o{0,}' 则等价于 'o*'。</TD></TR>
<TR>
<TD width="16%">{<I>n</I>,<I>m</I>}</TD>
<TD width="84%"><I>m</I> 和 <I>n</I> 均为非负整数，其中<I>n</I> &lt;= <I>m</I>。最少匹配 <I>n</I> 次且最多匹配 <I>m</I> 次。刘， "o{1,3}" 将匹配 "fooooood" 中的前三个 o。'o{0,1}' 等价于 'o?'。请注意在逗号和两个数之间不能有空格。</TD></TR>
<TR>
<TD width="16%">?</TD>
<TD width="84%">当该字符紧跟在任何一个其他限制符 (*, +, ?, {<I>n</I>}, {<I>n</I>,}, {<I>n</I>,<I>m</I>}) 后面时，匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串，而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如，对于字符串 "oooo"，'o+?' 将匹配单个 "o"，而 'o+' 将匹配所有 'o'。</TD></TR>
<TR>
<TD width="16%">.</TD>
<TD width="84%">匹配除 "\n" 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符，请使用象 '[.\n]' 的模式。</TD></TR>
<TR>
<TD width="16%">(<I>pattern</I>)</TD>
<TD width="84%">匹配<I>pattern</I> 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到，在VBScript 中使用 <STRONG>SubMatches</STRONG> 集合，在JScript 中则使用 <STRONG>$0</STRONG>…<STRONG>$9</STRONG> 属性。要匹配圆括号字符，请使用 '\(' 或 '\)'。</TD></TR>
<TR>
<TD width="16%">(?:<I>pattern</I>)</TD>
<TD width="84%">匹配 <I>pattern</I> 但不获取匹配结果，也就是说这是一个非获取匹配，不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如， 'industr(?:y|ies) 就是一个比 'industry|industries' 更简略的表达式。</TD></TR>
<TR>
<TD width="16%">(?=<I>pattern</I>)</TD>
<TD width="84%">正向预查，在任何匹配 <I>pattern</I> 的字符串开始处匹配查找字符串。这是一个非获取匹配，也就是说，该匹配不需要获取供以后使用。例如， 'Windows (?=95|98|NT|2000)' 能匹配 "Windows 2000" 中的 "Windows" ，但不能匹配 "Windows 3.1" 中的 "Windows"。预查不消耗字符，也就是说，在一个匹配发生后，在最后一次匹配之后立即开始下一次匹配的搜索，而不是从包含预查的字符之后开始。</TD></TR>
<TR>
<TD width="16%">(?!<I>pattern</I>)</TD>
<TD width="84%">负向预查，在任何不匹配Negative lookahead matches the search string at any point where a string not matching <I>pattern</I> 的字符串开始处匹配查找字符串。这是一个非获取匹配，也就是说，该匹配不需要获取供以后使用。例如'Windows (?!95|98|NT|2000)' 能匹配 "Windows 3.1" 中的 "Windows"，但不能匹配 "Windows 2000" 中的 "Windows"。预查不消耗字符，也就是说，在一个匹配发生后，在最后一次匹配之后立即开始下一次匹配的搜索，而不是从包含预查的字符之后开始 </TD></TR>
<TR>
<TD width="16%"><I>x</I>|<I>y</I></TD>
<TD width="84%">匹配 <I>x</I> 或 <I>y</I>。例如，'z|food' 能匹配 "z" 或 "food"。'(z|f)ood' 则匹配 "zood" 或 "food"。 </TD></TR>
<TR>
<TD width="16%">[<I>xyz</I>]</TD>
<TD width="84%">字符集合。匹配所包含的任意一个字符。例如， '[abc]' 可以匹配 "plain" 中的 'a'。 </TD></TR>
<TR>
<TD width="16%">[^<I>xyz</I>]</TD>
<TD width="84%">负值字符集合。匹配未包含的任意字符。例如， '[^abc]' 可以匹配 "plain" 中的'p'。 </TD></TR>
<TR>
<TD width="16%">[<I>a-z</I>]</TD>
<TD width="84%">字符范围。匹配指定范围内的任意字符。例如，'[a-z]' 可以匹配 'a' 到 'z' 范围内的任意小写字母字符。 </TD></TR>
<TR>
<TD width="16%">[^<I>a-z</I>]</TD>
<TD width="84%">负值字符范围。匹配任何不在指定范围内的任意字符。例如，'[^a-z]' 可以匹配任何不在 'a' 到 'z' 范围内的任意字符。 </TD></TR>
<TR>
<TD width="16%">\b</TD>
<TD width="84%">匹配一个单词边界，也就是指单词和空格间的位置。例如， 'er\b' 可以匹配"never" 中的 'er'，但不能匹配 "verb" 中的 'er'。 </TD></TR>
<TR>
<TD width="16%">\B</TD>
<TD width="84%">匹配非单词边界。'er\B' 能匹配 "verb" 中的 'er'，但不能匹配 "never" 中的 'er'。</TD></TR>
<TR>
<TD width="16%">\c<I>x</I></TD>
<TD width="84%">匹配由<I>x</I>指明的控制字符。例如， \cM 匹配一个 Control-M 或回车符。 <I>x</I> 的值必须为 A-Z 或 a-z 之一。否则，将 c 视为一个原义的 'c' 字符。 </TD></TR>
<TR>
<TD width="16%">\d</TD>
<TD width="84%">匹配一个数字字符。等价于 [0-9]。 </TD></TR>
<TR>
<TD width="16%">\D</TD>
<TD width="84%">匹配一个非数字字符。等价于 [^0-9]。 </TD></TR>
<TR>
<TD width="16%">\f</TD>
<TD width="84%">匹配一个换页符。等价于 \x0c 和 \cL。</TD></TR>
<TR>
<TD width="16%">\n</TD>
<TD width="84%">匹配一个换行符。等价于 \x0a 和 \cJ。</TD></TR>
<TR>
<TD width="16%">\r</TD>
<TD width="84%">匹配一个回车符。等价于 \x0d 和 \cM。</TD></TR>
<TR>
<TD width="16%">\s</TD>
<TD width="84%">匹配任何空白字符，包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。</TD></TR>
<TR>
<TD width="16%">\S</TD>
<TD width="84%">匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。</TD></TR>
<TR>
<TD width="16%">\t</TD>
<TD width="84%">匹配一个制表符。等价于 \x09 和 \cI。</TD></TR>
<TR>
<TD width="16%">\v</TD>
<TD width="84%">匹配一个垂直制表符。等价于 \x0b 和 \cK。</TD></TR>
<TR>
<TD width="16%">\w</TD>
<TD width="84%">匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。 </TD></TR>
<TR>
<TD width="16%">\W</TD>
<TD width="84%">匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。 </TD></TR>
<TR>
<TD width="16%">\x<I>n</I></TD>
<TD width="84%">匹配 <I>n</I>，其中 <I>n</I> 为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如， '\x41' 匹配 "A"。'\x041' 则等价于 '\x04' &amp; "1"。正则表达式中可以使用 ASCII 编码。.</TD></TR>
<TR>
<TD width="16%">\<I>num</I></TD>
<TD width="84%">匹配 <I>num</I>，其中 <I>num</I> 是一个正整数。对所获取的匹配的引用。例如，'(.)\1' 匹配两个连续的相同字符。 </TD></TR>
<TR>
<TD width="16%">\<I>n</I></TD>
<TD width="84%">标识一个八进制转义值或一个后向引用。如果 \<I>n</I> 之前至少 <I>n</I> 个获取的子表达式，则 <I>n</I> 为后向引用。否则，如果 <I>n</I> 为八进制数字 (0-7)，则 <I>n</I> 为一个八进制转义值。</TD></TR>
<TR>
<TD width="16%">\<I>nm</I></TD>
<TD width="84%">标识一个八进制转义值或一个后向引用。如果 \<I>nm</I> 之前至少有is preceded by at least <I>nm</I> 个获取得子表达式，则 <I>nm</I> 为后向引用。如果 \<I>nm</I> 之前至少有 <I>n</I> 个获取，则 <I>n</I> 为一个后跟文字 <I>m </I>的后向引用。如果前面的条件都不满足，若&nbsp;&nbsp;<I>n</I> 和 <I>m</I> 均为八进制数字 (0-7)，则 \<I>nm</I> 将匹配八进制转义值 <I>nm</I>。</TD></TR>
<TR>
<TD width="16%">\<I>nml</I></TD>
<TD width="84%">如果 <I>n</I> 为八进制数字 (0-3)，且 <I>m</I> 和 <I>l</I> 均为八进制数字 (0-7)，则匹配八进制转义值 <I>nml。</I></TD></TR>
<TR>
<TD width="16%">\u<I>n</I></TD>
<TD width="84%">匹配 <I>n</I>，其中 <I>n</I> 是一个用四个十六进制数字表示的 Unicode 字符。例如， \u00A9 匹配版权符号 (?)。</TD></TR></TBODY></TABLE>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P></P>
<HR>

<P>&nbsp;</P>
<P style="TEXT-INDENT: 2em">&nbsp;</P>
<P style="TEXT-INDENT: 2em">正则表达式是一个描述字符模式的对象。 </P>
<P style="TEXT-INDENT: 2em">　　JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.</P>
<P style="TEXT-INDENT: 2em">　　在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp对象,也可以用JavaScript 1.2中的新添加的一个特殊语法来创建RegExp对象.就像字符串直接量被定义为包含在引号内的字符一样,正则表达式直接量也被定义为包含在一对斜杠(/)之间的字符.所以,JavaScript可能会包含如下的代码:</P>
<P style="TEXT-INDENT: 2em">var pattern = /s$/;</P>
<P style="TEXT-INDENT: 2em">　　这行代码创建一个新的RegExp对象,并将它赋给变量parttern.这个特殊的RegExp对象和所有以字母"s"结尾的字符串都匹配.用RegExp()也可以定义一个等价的正则表达式,代码如下:</P>
<P style="TEXT-INDENT: 2em">var pattern = new RegExp("s$");</P>
<P style="TEXT-INDENT: 2em">　　无论是用正则表达式直接量还是用构造函数RegExp(),创建一个RegExp对象都是比较容易的.较为困难的任务是用正则表达式语法来描述字符的模式.JavaScript采用的是Perl语言正则表达式语法的一个相当完整的子集.</P>
<P style="TEXT-INDENT: 2em">　　正则表达式的模式规范是由一系列字符构成的.大多数字符(包括所有字母数字字符)描述的都是按照字面意思进行匹配的字符.这样说来,正则表达式/java/就和所有包含子串 "java" 的字符串相匹配.虽然正则表达式中的其它字符不是按照字面意思进行匹配的,但它们都具有特殊的意义.正则表达式 /s$/ 包含两个字符.</P>
<P style="TEXT-INDENT: 2em">　　第一个特殊字符 "s" 是按照字面意思与自身相匹配.第二个字符 "$" 是一个特殊字符,它所匹配的是字符串的结尾.所以正则表达式 /s$/ 匹配的就是以字母 "s" 结尾</P>
<P style="TEXT-INDENT: 2em">的字符串.</P>
<P style="TEXT-INDENT: 2em">　　1.直接量字符</P>
<P style="TEXT-INDENT: 2em">　　我们已经发现了,在正则表达式中所有的字母字符和数字都是按照字面意思与自身相匹配的.JavaScript的正则表达式还通过以反斜杠(\)开头的转义序列支持某些非</P>
<P style="TEXT-INDENT: 2em">　　字母字符.例如,序列 "\n" 在字符串中匹配的是一个直接量换行符.在正则表达式中,许多标点符号都有特殊的含义.下面是这些字符和它们的含义:</P>
<P style="TEXT-INDENT: 2em">　　正则表达式的直接量字符</P>
<P style="TEXT-INDENT: 2em">字符 匹配</P>
<P style="TEXT-INDENT: 2em">________________________________</P>
<P style="TEXT-INDENT: 2em">字母数字字符 自身</P>
<P style="TEXT-INDENT: 2em">\ f 换页符</P>
<P style="TEXT-INDENT: 2em">\ n 换行符</P>
<P style="TEXT-INDENT: 2em">\ r 回车</P>
<P style="TEXT-INDENT: 2em">\ t 制表符</P>
<P style="TEXT-INDENT: 2em">\ v 垂直制表符</P>
<P style="TEXT-INDENT: 2em">\ / 一个 / 直接量</P>
<P style="TEXT-INDENT: 2em">\ \ 一个 \ 直接量</P>
<P style="TEXT-INDENT: 2em">\ . 一个 . 直接量</P>
<P style="TEXT-INDENT: 2em">\ * 一个 * 直接量</P>
<P style="TEXT-INDENT: 2em">\ + 一个 + 直接量</P>
<P style="TEXT-INDENT: 2em">\ ? 一个 ? 直接量</P>
<P style="TEXT-INDENT: 2em">\ | 一个 | 直接量</P>
<P style="TEXT-INDENT: 2em">\ ( 一个 ( 直接量</P>
<P style="TEXT-INDENT: 2em">\ ) 一个 ) 直接量</P>
<P style="TEXT-INDENT: 2em">\ [ 一个 [ 直接量</P>
<P style="TEXT-INDENT: 2em">\ ] 一个 ] 直接量</P>
<P style="TEXT-INDENT: 2em">\ { 一个 { 直接量</P>
<P style="TEXT-INDENT: 2em">\ } 一个 } 直接量</P>
<P style="TEXT-INDENT: 2em">\ XXX 由十进制数 XXX 指 定的ASCII码字符</P>
<P style="TEXT-INDENT: 2em">\ Xnn 由十六进制数 nn 指定的ASCII码字符</P>
<P style="TEXT-INDENT: 2em">\ cX 控制字符^X. 例如, \cI等价于 \t, \cJ等价于 \n</P>
<P style="TEXT-INDENT: 2em">___________________________________________________</P>
<P style="TEXT-INDENT: 2em">如果想在正则表达式中使用特殊的标点符号,必须在它们之前加上一个 "\" .</P>
<P style="TEXT-INDENT: 2em">　　2.字符类</P>
<P style="TEXT-INDENT: 2em">　　将单独的直接符放进中括号内就可以组合成字符类.一个字符类和它所包含的任何一个字符都匹配,所以正则表达式 / [abc] / 和字母 "a" , "b" , "c" 中的任何一个都匹配.另外还可以定义否定字符类,这些类匹配的是除那些包含在中括号之内的字符外的所有字符.定义否定字符尖时,要将一个 ^ 符号作为从左中括号算起的第一个字符.正则表达式的集合是 / [a-zA-z0-9] / .</P>
<P style="TEXT-INDENT: 2em">　　由于某些字符类非常常用,所以JavaScript的正则表达式语法包含一些特殊字符和转义序列来表示这些常用的类.例如, \s 匹配的是空格符,制表符和其它空白符, \s匹配的则是空白符之外的任何字符.</P>
<P style="TEXT-INDENT: 2em">　　正则表灰式的字符类</P>
<P style="TEXT-INDENT: 2em">字符 匹配</P>
<P style="TEXT-INDENT: 2em">____________________________________________________</P>
<P style="TEXT-INDENT: 2em">[...] 位于括号之内的任意字符</P>
<P style="TEXT-INDENT: 2em">[^...] 不在括号之中的任意字符</P>
<P style="TEXT-INDENT: 2em">. 除了换行符之外的任意字符,等价于[^\n]</P>
<P style="TEXT-INDENT: 2em">\w 任何单字字符, 等价于[a-zA-Z0-9]</P>
<P style="TEXT-INDENT: 2em">\W 任何非单字字符,等价于[^a-zA-Z0-9]</P>
<P style="TEXT-INDENT: 2em">\s 任何空白符,等价于[\ t \ n \ r \ f \ v]</P>
<P style="TEXT-INDENT: 2em">\S 任何非空白符,等价于[^\ t \ n \ r \ f \ v]</P>
<P style="TEXT-INDENT: 2em">\d 任何数字,等价于[0-9]</P>
<P style="TEXT-INDENT: 2em">\D 除了数字之外的任何字符,等价于[^0-9]</P>
<P style="TEXT-INDENT: 2em">[\b] 一个退格直接量(特例)</P>
<P style="TEXT-INDENT: 2em">________________________________________________________________</P>
<P style="TEXT-INDENT: 2em">　　3.复制</P>
<P style="TEXT-INDENT: 2em">　　用以上的正则表式的语法,可以把两位数描述成 / \ d \ d /,把四位数描述成 / \d \ d \ d \ d /.但我们还没有一种方法可以用来描述具有任意多数位的数字或者是一个</P>
<P style="TEXT-INDENT: 2em">　　字符串.这个串由三个字符以及跟随在字母之后的一位数字构成.这些复杂的模式使用的正则表达式语法指定了该表达式中每个元素要重复出现的次数.</P>
<P style="TEXT-INDENT: 2em">　　指定复制的字符总是出现在它们所作用的模式后面.由于某种复制类型相当常用.所以有一些特殊的字符专门用于表示它们.例如: +号匹配的就是复制前一模式一次或多次的模式.下面的表列出了复制语法.先看一个例子:</P>
<P style="TEXT-INDENT: 2em">/\d{2, 4}/ //匹配2到4间的数字.</P>
<P style="TEXT-INDENT: 2em">/\w{3} \d?/ //匹配三个单字字符和一个任意的数字.</P>
<P style="TEXT-INDENT: 2em">/\s+java\s+/ //匹配字符串"java" ,并且该串前后可以有一个或多个空格.</P>
<P style="TEXT-INDENT: 2em">/[^"] * / //匹配零个或多个非引号字符.</P>
<P style="TEXT-INDENT: 2em">　　正则表达式的复制字符</P>
<P style="TEXT-INDENT: 2em">字符 含义</P>
<P style="TEXT-INDENT: 2em">__________________________________________________________________</P>
<P style="TEXT-INDENT: 2em">{n, m} 匹配前一项至少n次,但是不能超过m次</P>
<P style="TEXT-INDENT: 2em">{n, } 匹配前一项n次,或者多次</P>
<P style="TEXT-INDENT: 2em">{n} 匹配前一项恰好n次</P>
<P style="TEXT-INDENT: 2em">? 匹配前一项0次或1次,也就是说前一项是可选的. 等价于 {0, 1}</P>
<P style="TEXT-INDENT: 2em">+ 匹配前一项1次或多次,等价于{1,}</P>
<P style="TEXT-INDENT: 2em">* 匹配前一项0次或多次.等价于{0,}</P>
<P style="TEXT-INDENT: 2em">___________________________________________________________________</P>
<P style="TEXT-INDENT: 2em">　　4.选择,分组和引用</P>
<P style="TEXT-INDENT: 2em">　　正则表达式的语法还包括指定选择项,对子表达式分组和引用前一子表达式的特殊字符.字符| 用于分隔供选择的字符.例如: /ab|cd|ef/ 匹配的是字符串 "ab",或者是字符串 "cd",又或者 "ef". /\d{3}|[a-z]{4}/ 匹配的是要么是一个三位数,要么是四个小写字母.在正则表达式中括号具有几种作用.它的主要作用是把单独的项目分组成子表达式,以便可以像处理一个独立的单元那种用 *、+或? 来处理那些项目.例如: /java(script) ?/ 匹配的是字符串 "java",其后既可以有 "script",也可以没有. /(ab|cd) + |ef) / 匹配的既可以是字符串 "ef",也可以是字符串"ab" 或者 "cd" 的一次或多次重复.</P>
<P style="TEXT-INDENT: 2em">　　在正则表达式中,括号的第二个用途是在完整的模式中定义子模式。当一个正则表达式成功地和目标字符串相匹配时,可以从目标串中抽出和括号中的子模式相匹配的部分.例如,假定我们正在检索的模式是一个或多个字母后面跟随一位或多位数字,那么我们可以使用模式 / [a-z] + \ d+/.但是由于假定我们真正关心的是每个匹配尾部的数字,那么如果我们将模式的数字部分放在括号中 (/ [a-z] + (\d+)/) ,我们就可以从所检索到的任何匹配中抽取数字了,之后我们会对此进行解析的.</P>
<P style="TEXT-INDENT: 2em">　　代括号的子表达式的另一个用途是,允许我们在同一正则表达式的后面引用前面的子表达式.这是通过在字符串 \ 后加一位或多位数字来实现的.数字指的是代括号的子表达式在正则表达式中的位置.例如: \1 引用的是第一个代括号的子表达式. \3 引用的是第三个代括号的子表达式.注意,由于子表达式可以嵌套在其它子表达式中,所以它的位置是被计数的左括号的位置.</P>
<P style="TEXT-INDENT: 2em">　　例如:在下面的正则表达式被指定为 \2:</P>
<P style="TEXT-INDENT: 2em">/([Jj]ava([Ss]cript)) \sis \s (fun\w*) /</P>
<P style="TEXT-INDENT: 2em">　　对正则表达式中前一子表达式的引用所指定的并不是那个子表达式的模式,而是与那个模式相匹配的文本.这样,引用就不只是帮助你输入正则表达式的重复部分的快捷方式了,它还实施了一条规约,那就是一个字符串各个分离的部分包含的是完全相同的字符.例如:下面的正则表达式匹配的就是位于单引号或双引号之内的所有字符.但是,它要求开始和结束的引号匹配(例如两个都是双引号或者都是单引号):</P>
<P style="TEXT-INDENT: 2em">/[' "] [^ ' "]*[' "]/</P>
<P style="TEXT-INDENT: 2em">　　如果要求开始和结束的引号匹配,我们可以使用如下的引用:</P>
<P style="TEXT-INDENT: 2em">/( [' "] ) [^ ' "] * \1/</P>
<P style="TEXT-INDENT: 2em">　　\1匹配的是第一个代括号的子表达式所匹配的模式.在这个例子中,它实施了一种规约,那就是开始的引号必须和结束的引号相匹配.注意,如果反斜杠后跟随的数字比代括号的子表达式数多,那么它就会被解析为一个十进制的转义序列,而不是一个引用.你可以坚持使用完整的三个字符来表示转义序列,这们就可以避免混淆了.例如,使用 \044,而不是\44.下面是正则表达式的选择、分组和引用字符:</P>
<P style="TEXT-INDENT: 2em">字符 含义</P>
<P style="TEXT-INDENT: 2em">______________________________________</P>
<P style="TEXT-INDENT: 2em">| 选择.匹配的要么是该符号左边的子表达式,要么它右边的子表达式</P>
<P style="TEXT-INDENT: 2em">(...) 分组.将几个项目分为一个单元.这个单元可由 *、+、？和|等符号使用,而且还可以记住和这个组匹配的字符以供此后引用使用</P>
<P style="TEXT-INDENT: 2em">\n 和第n个分组所匹配的字符相匹配.分组是括号中的子表达式(可能是嵌套的).分组号是从左到右计数的左括号数</P>
<P style="TEXT-INDENT: 2em">______________________________________</P>
<P style="TEXT-INDENT: 2em">　　5.指定匹配的位置</P>
<P style="TEXT-INDENT: 2em">　　我们已经看到了,一个正则表达式中的许多元素才能够匹配字符串的一个字符.例如: \s 匹配的只是一个空白符.还有一些正则表达式的元素匹配的是字符之间宽度为0的空间,而不是实际的字符例如: \b 匹配的是一个词语的边界,也就是处于一个/w字字符和一个\w非字字符之间的边界.像\b 这样的字符并不指定任何一个匹配了的字符串中的字符,它们指定的是匹配所发生的合法位置.有时我们称这些元素为正则表达式的锚.因为它们将模式定位在检索字符串中的一个特定位置.最常用的锚元素是 ^, 它使模式依赖于字符串的开头,而锚元素$则使模式定位在字符串的末尾.</P>
<P style="TEXT-INDENT: 2em">　　例如:要匹配词 "javascript" ,我们可以使用正则表达式 /^ javascript $/. 如果我们想检索 "java" 这个词自身 (不像在 "javascript" 中那样作为前缀),那么我们可以使用模式 /\s java \s /, 它要求在词语java之前和之后都有空格.但是这样作有两个问题.第一: 如果 "java" 出现在一个字符的开头或者是结尾.该模式就不会与之匹配,除非在开头和结尾处有一个空格. 第二: 当这个模式找到一个与之匹配的字符时,它返回的匹配的字符串前端和后端都有空格,这并不是我们想要的.因此,我们使用词语的边界 \b 来代替真正的空格符 \s 进行匹配. 结果表达式是 /\b java \b/.</P>
<P style="TEXT-INDENT: 2em">下面是正则表达式的锚字符:</P>
<P style="TEXT-INDENT: 2em">字符 含义</P>
<P style="TEXT-INDENT: 2em">____________________________________________________________________</P>
<P style="TEXT-INDENT: 2em">^ 匹配的是字符的开头,在多行检索中,匹配的是一行的开头</P>
<P style="TEXT-INDENT: 2em">$ 匹配的是字符的结尾,在多行检索中,匹配的是一行的结尾</P>
<P style="TEXT-INDENT: 2em">\b 匹配的是一个词语的边界.简而言之就是位于字符\w 和 \w之间的位置(注意:[\b]匹配的是退格符)</P>
<P style="TEXT-INDENT: 2em">\B 匹配的是非词语的边界的字符</P>
<P style="TEXT-INDENT: 2em">_____________________________________________________________________</P>
<P style="TEXT-INDENT: 2em">　　6.属性</P>
<P style="TEXT-INDENT: 2em">　　有关正则表达式的语法还有最后一个元素,那就是正则表达式的属性,它说明的是高级模式匹配的规则.和其它正则表达式语法不同,属性是在 / 符号之外说明的.即它们不出现在两个斜杠之间,而是位于第二个斜杠之后.javascript 1.2支持两个属性.属性 i 说明模式匹配应该是大小写不敏感的.属性 g 说明模式匹配应该是全局的.也就是说,应该找出被检索的字符串中所有的匹配.这两种属性联合起来就可以执行一个全局的,大小写不敏感的匹配.</P>
<P style="TEXT-INDENT: 2em">　　例如: 要执行一个大小不敏感的检索以找到词语 "java" (或者是 "java" 、"JAVA"等) 的第一个具体值,我们可以使用大小不敏感的正则表达式 /\b java\b/i .如果要在一个字符串中找到 "java" 所有的具体值,我们还可以添加属性 g, 即 /\b java \b/gi .</P>
<P style="TEXT-INDENT: 2em">以下是正则表达式的属性:</P>
<P style="TEXT-INDENT: 2em">字符 含义</P>
<P style="TEXT-INDENT: 2em">_________________________________________</P>
<P style="TEXT-INDENT: 2em">i 执行大小写不敏感的匹配</P>
<P style="TEXT-INDENT: 2em">g 执行一个全局的匹配,简而言之,就是找到所有的匹配,而不是在找到第一个之后就停止了</P>
<P style="TEXT-INDENT: 2em">_________________________________________</P>
<P style="TEXT-INDENT: 2em">　　除属性 g 和 i 之外,正则表达式就没有其它像属性一样的特性了.如果将构造函数 RegExp 的静态属性 multiline 设置为 true ,那么模式匹配将以多行的模式进行.在这种模式下,锚字符 ^ 和 $ 匹配的不只是检索字符串的开头和结尾,还匹配检索字符串内部的一行的开头和结尾.例如: 模式 /Java$/ 匹配的是 "Java",但是并不匹配"Java\nis fun" .如果我们设置了 multiline 属性,那么后者也将被匹配:</P>
<P style="TEXT-INDENT: 2em">RegExp.multiline = true;</P>
<P style="TEXT-INDENT: 2em">　　正则表达式(regular expression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配或代替一个串(string)中特定字符(或字符集合)的属性(properties)和方法(methods)。要为一个单独的正则表达式添加属性,可以使用正则表达式构造函数(constructor function)，无论何时被调用的预设置的正则表达式拥有静态的属性(the predefined RegExp object has static properties that are set whenever any regular expression is used, 我不知道我翻得对不对，将原文列出，请自行翻译)。 </P>
<P style="TEXT-INDENT: 2em">创建：</P>
<P style="TEXT-INDENT: 2em">一个文本格式或正则表达式构造函数</P>
<P style="TEXT-INDENT: 2em">文本格式： /pattern/flags</P>
<P style="TEXT-INDENT: 2em">正则表达式构造函数： new RegExp("pattern"[,"flags"]); </P>
<P style="TEXT-INDENT: 2em">参数说明：</P>
<P style="TEXT-INDENT: 2em">pattern -- 一个正则表达式文本</P>
<P style="TEXT-INDENT: 2em">flags -- 如果存在，将是以下值：</P>
<P style="TEXT-INDENT: 2em">g: 全局匹配</P>
<P style="TEXT-INDENT: 2em">i: 忽略大小写</P>
<P style="TEXT-INDENT: 2em">gi: 以上组合 </P>
<P style="TEXT-INDENT: 2em">[注意] 文本格式的参数不用引号，而在用构造函数时的参数需要引号。如：/ab+c/i new RegExp("ab+c","i")是实现一样的功能。在构造函数中，一些特殊字符需要进行转意(在特殊字符前加"\")。如：re = new RegExp("\\w+")</P>
<P style="TEXT-INDENT: 2em">　　正则表达式中的特殊字符</P>
<P style="TEXT-INDENT: 2em">字符 含意 </P>
<P style="TEXT-INDENT: 2em">\ 做为转意，即通常在"\"后面的字符不按原来意义解释，如/b/匹配字符"b"，当b前面加了反斜杆后/\b/，转意为匹配一个单词的边界。</P>
<P style="TEXT-INDENT: 2em">-或-</P>
<P style="TEXT-INDENT: 2em">对正则表达式功能字符的还原，如"*"匹配它前面元字符0次或多次，/a*/将匹配a,aa,aaa，加了"\"后，/a\*/将只匹配"a*"。</P>
<P style="TEXT-INDENT: 2em">&nbsp;</P>
<P style="TEXT-INDENT: 2em">^ 匹配一个输入或一行的开头，/^a/匹配"an A"，而不匹配"An a" </P>
<P style="TEXT-INDENT: 2em">$ 匹配一个输入或一行的结尾，/a$/匹配"An a"，而不匹配"an A" </P>
<P style="TEXT-INDENT: 2em">* 匹配前面元字符0次或多次，/ba*/将匹配b,ba,baa,baaa </P>
<P style="TEXT-INDENT: 2em">+ 匹配前面元字符1次或多次，/ba*/将匹配ba,baa,baaa </P>
<P style="TEXT-INDENT: 2em">? 匹配前面元字符0次或1次，/ba*/将匹配b,ba </P>
<P style="TEXT-INDENT: 2em">(x) 匹配x保存x在名为$1...$9的变量中 </P>
<P style="TEXT-INDENT: 2em">x|y 匹配x或y </P>
<P style="TEXT-INDENT: 2em">{n} 精确匹配n次 </P>
<P style="TEXT-INDENT: 2em">{n,} 匹配n次以上 </P>
<P style="TEXT-INDENT: 2em">{n,m} 匹配n-m次 </P>
<P style="TEXT-INDENT: 2em">[xyz] 字符集(character set)，匹配这个集合中的任一一个字符(或元字符) </P>
<P style="TEXT-INDENT: 2em">[^xyz] 不匹配这个集合中的任何一个字符 </P>
<P style="TEXT-INDENT: 2em">[\b] 匹配一个退格符 </P>
<P style="TEXT-INDENT: 2em">\b 匹配一个单词的边界 </P>
<P style="TEXT-INDENT: 2em">\B 匹配一个单词的非边界 </P>
<P style="TEXT-INDENT: 2em">\cX 这儿，X是一个控制符，/\cM/匹配Ctrl-M </P>
<P style="TEXT-INDENT: 2em">\d 匹配一个字数字符，/\d/ = /[0-9]/ </P>
<P style="TEXT-INDENT: 2em">\D 匹配一个非字数字符，/\D/ = /[^0-9]/ </P>
<P style="TEXT-INDENT: 2em">\n 匹配一个换行符 </P>
<P style="TEXT-INDENT: 2em">\r 匹配一个回车符 </P>
<P style="TEXT-INDENT: 2em">\s 匹配一个空白字符，包括\n,\r,\f,\t,\v等 </P>
<P style="TEXT-INDENT: 2em">\S 匹配一个非空白字符，等于/[^\n\f\r\t\v]/ </P>
<P style="TEXT-INDENT: 2em">\t 匹配一个制表符 </P>
<P style="TEXT-INDENT: 2em">\v 匹配一个重直制表符 </P>
<P style="TEXT-INDENT: 2em">\w 匹配一个可以组成单词的字符(alphanumeric，这是我的意译，含数字)，包括下划线，如[\w]匹配"$5.98"中的5，等于[a-zA-Z0-9] </P>
<P style="TEXT-INDENT: 2em">\W 匹配一个不可以组成单词的字符，如[\W]匹配"$5.98"中的$，等于[^a-zA-Z0-9]。 </P>
<P style="TEXT-INDENT: 2em">&nbsp;</P>
<P style="TEXT-INDENT: 2em">&nbsp;</P>
<P style="TEXT-INDENT: 2em">　　说了这么多了，我们来看一些正则表达式的实际应用的例子：</P>
<P style="TEXT-INDENT: 2em">E-mail地址验证:</P>
<P style="TEXT-INDENT: 2em">&nbsp;function test_email(strEmail) {</P>
<P style="TEXT-INDENT: 2em">&nbsp; var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;</P>
<P style="TEXT-INDENT: 2em">&nbsp; if(myReg.test(strEmail)) return true;</P>
<P style="TEXT-INDENT: 2em">&nbsp; return false;</P>
<P style="TEXT-INDENT: 2em">&nbsp;}</P>
<P style="TEXT-INDENT: 2em">HTML代码的屏蔽</P>
<P style="TEXT-INDENT: 2em">&nbsp;function mask_HTMLCode(strInput) {</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp; var myReg = /&lt;(\w+)&gt;/;</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp; return strInput.replace(myReg, "&lt;$1&gt;");</P>
<P style="TEXT-INDENT: 2em">&nbsp;}</P>
<P style="TEXT-INDENT: 2em">正则表达式对象的属性及方法</P>
<P style="TEXT-INDENT: 2em">　　预定义的正则表达式拥有有以下静态属性：input, multiline, lastMatch, lastParen, leftContext, rightContext和$1到$9。其中input和multiline可以预设置。其他属性的值在执行过exec或test方法后被根据不同条件赋以不同的值。许多属性同时拥有长和短(perl风格)的两个名字，并且，这两个名字指向同一个值。(JavaScript模拟perl的正则表达式)</P>
<P style="TEXT-INDENT: 2em">正则表达式对象的属性 属性 含义 </P>
<P style="TEXT-INDENT: 2em">$1...$9 如果它(们)存在，是匹配到的子串 </P>
<P style="TEXT-INDENT: 2em">$_ 参见input </P>
<P style="TEXT-INDENT: 2em">$* 参见multiline </P>
<P style="TEXT-INDENT: 2em">$&amp; 参见lastMatch </P>
<P style="TEXT-INDENT: 2em">$+ 参见lastParen </P>
<P style="TEXT-INDENT: 2em">$` 参见leftContext </P>
<P style="TEXT-INDENT: 2em">$’　　　　　　　　　 参见rightContext </P>
<P style="TEXT-INDENT: 2em">constructor　　　 创建一个对象的一个特殊的函数原型 </P>
<P style="TEXT-INDENT: 2em">global　　　　　　 是否在整个串中匹配(bool型) </P>
<P style="TEXT-INDENT: 2em">ignoreCase　　　　 匹配时是否忽略大小写(bool型) </P>
<P style="TEXT-INDENT: 2em">input　　　　　　　 被匹配的串 </P>
<P style="TEXT-INDENT: 2em">lastIndex　　　　 最后一次匹配的索引 </P>
<P style="TEXT-INDENT: 2em">lastParen　　　　 最后一个括号括起来的子串 </P>
<P style="TEXT-INDENT: 2em">leftContext　　　 最近一次匹配以左的子串 </P>
<P style="TEXT-INDENT: 2em">multiline　　　　 是否进行多行匹配(bool型) </P>
<P style="TEXT-INDENT: 2em">prototype　　　　 允许附加属性给对象 </P>
<P style="TEXT-INDENT: 2em">rightContext　　　 最近一次匹配以右的子串 </P>
<P style="TEXT-INDENT: 2em">source　　　　　　 正则表达式模式 </P>
<P style="TEXT-INDENT: 2em">lastIndex　　　　 最后一次匹配的索引 </P>
<P style="TEXT-INDENT: 2em">&nbsp;</P>
<P style="TEXT-INDENT: 2em">正则表达式对象的方法</P>
<P style="TEXT-INDENT: 2em">方法 含义 </P>
<P style="TEXT-INDENT: 2em">compile　　　　　 正则表达式比较 </P>
<P style="TEXT-INDENT: 2em">exec　　　　　　　 执行查找 </P>
<P style="TEXT-INDENT: 2em">test　　　　　　　 进行匹配 </P>
<P style="TEXT-INDENT: 2em">toSource　　　　　 返回特定对象的定义(literal representing)，其值可用来创建一个新的对象。重载Object.toSource方法得到的。 </P>
<P style="TEXT-INDENT: 2em">toString　　　　　 返回特定对象的串。重载Object.toString方法得到的。 </P>
<P style="TEXT-INDENT: 2em">valueOf　　　　　 返回特定对象的原始值。重载Object.valueOf方法得到 </P>
<P style="TEXT-INDENT: 2em">&nbsp;</P>
<P style="TEXT-INDENT: 2em">例子</P>
<P style="TEXT-INDENT: 2em">将输出"Smith, John"</P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/93512200941471543695</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/93512200941471543695</guid>
    <pubDate>Thu, 14 May 2009 19:15:43 +0800</pubDate>
    <dcterms:modified>2009-05-14T19:16:34+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[Border属性的终极研究]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/93512200941304738218</link>
    <description><![CDATA[<div><P>&nbsp;</P>
<P><A href="http://www.alixixi.com/web/a/2009051255913.shtml">http://www.alixixi.com/web/a/2009051255913.shtml</A></P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<A href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</A>"&gt;</P>
<P>&lt;html xmlns="<A href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</A>"&gt;</P>
<P>&lt;head&gt;</P>
<P>&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;</P>
<P>&lt;title&gt;Border属性的终极研究---看我七十二变(冰极峰:http://www.cnblogs.com/binyong)&lt;/title&gt;</P>
<P>&lt;style type="text/css"&gt; </P>
<P>*{margin:0;padding:0;font-size:12px;}</P>
<P>body{background:#555;}</P>
<P>#wrapper{width:500px;margin:0 auto;border-left:4px #888 solid;border-right:4px #888 solid;background:#fff;padding-bottom:50px;}</P>
<P>#corner{position:relative;}</P>
<P>#corner em,#corner b,#corner strong,#corner i,#corner span{display:block;border-top:67px green solid;border-right:67px transparent dotted;width:0;height:0;overflow:hidden;}</P>
<P>#corner b{border-width:65px;border-top-color:red;position:absolute;top:0;left:0;}</P>
<P>#corner em{border-width:63px;border-top-color:orange;position:absolute;top:0;left:0;}</P>
<P>#corner i{border-width:37px;border-top-color:orange;position:absolute;top:0;left:0;}</P>
<P>#corner strong{border-width:35px;border-top-color:red;position:absolute;top:0;left:0;}</P>
<P>#corner span{border-width:33px;border-top-color:#fff;position:absolute;top:0;left:0;}</P>
<P>#corner a{position:absolute;display:block;width:10px;height:10px;font-size:12px;color:#fff;font-weight:bold; text-decoration:none;}</P>
<P>#corner a#b1{left:34px;top:3px;}</P>
<P>#corner a#b2{left:18px;top:18px;}</P>
<P>#corner a#b3{left:3px;top:33px;}</P>
<P>h1 {width:310px;height:100px;line-height:100px;color:#2f231a;font-size:16px;margin:0px auto;position:relative;}</P>
<P>h1 b {color:#b2c63a;font-size:16px;font-style:normal;left:-1px;position:absolute;top:-1px;}</P>
<P>h1 strong{position:absolute;top:25px;left:100px;height:22px;}</P>
<P>/*盒子*/</P>
<P>.tab{width:400px;margin:0 auto;border:1px orange solid;margin-top:10px;text-align:center;}</P>
<P>h2{border-bottom:1px orange solid;line-height:30px;padding-left:10px;background:#FFC966;color:#7C66FF;text-align:center;}</P>
<P>.blog{background:#2f231a;}</P>
<P>.blog a:link,.blog a:visited{color:#fff;}</P>
<P>h3{text-align:center;line-height:26px;height:26px;}</P>
<P>.photobox{border-left:10px red ridge;border-top:10px green ridge;border-right:10px yellow ridge;border-bottom:10px orange ridge;}</P>
<P>.tab_pannel{width:380px;overflow:hidden;margin:20px auto;}</P>
<P>.tab_content{border:1px orange solid;height:100px;width:368px;margin:0 auto;text-align:left;}</P>
<P>/*基本形状----------------------------------------------------------------------------*/</P>
<P>.base{border:1px orange solid;padding-top:10px;width:370px;margin:0 auto;overflow:hidden;}</P>
<P>.base b{width:0;height:0;overflow:hidden;margin-right:20px;display:block;}</P>
<P>/*下三角形*/</P>
<P>.t1{border-left:20px #fff solid;border-top:20px green solid;border-right:20px #fff solid;border-bottom:0;}</P>
<P>/*左三角形*/</P>
<P>.t2{border-top:20px #fff solid;border-right:20px red solid;border-bottom:20px #fff solid;border-left:0;overflow:hidden;}</P>
<P>/*右三角形*/</P>
<P>.t3{border-top:20px #fff solid;border-left:20px #000 solid;border-bottom:20px #fff solid;border-right:0;}</P>
<P>/*上三角形*/</P>
<P>.t4{border-left:20px #fff solid;border-bottom:20px blue solid;border-right:20px #fff solid;border-top:0;}</P>
<P>/*基本形状*/</P>
<P>.tb_base{margin:0 auto;}</P>
<P>.tb_base .s1{display:block;border-left:20px red solid;border-top:20px green solid;border-right:20px yellow solid;border-bottom:20px orange solid;width:0px;height:0px;overflow:hidden;margin:0 auto;}</P>
<P>.tb_base .s2{display:block;border-left:10px red solid;border-top:10px green solid;border-right:10px yellow solid;border-bottom:10px orange solid;width:20px;height:20px;overflow:hidden;margin:0 auto;}</P>
<P>.tb_base .s3{display:block;border-left:20px transparent dotted;border-top:20px green solid;border-right:20px transparent dotted;border-bottom:20px orange solid;width:0px;height:0px;overflow:hidden;margin:0 auto;} </P>
<P>.tb_base .s3-1{display:block;border-top:20px transparent dotted;border-left:20px green solid;border-bottom:20px transparent dotted;border-right:20px orange solid;width:0px;height:0px;overflow:hidden;margin:0 auto;} </P>
<P>.tb_base .s4{display:block;border-left:40px transparent dotted;border-top:40px green solid;width:0px;height:0px;overflow:hidden;} </P>
<P>.tb_base .s5{display:block;border-right:40px transparent dotted;border-top:40px red solid;width:0px;height:0px;overflow:hidden;} </P>
<P>.tb_base .s6{display:block;border-left:40px transparent dotted;border-bottom:40px #000 solid;width:0px;height:0px;overflow:hidden;} </P>
<P>.tb_base .s7{display:block;border-bottom:40px blue solid;border-right:40px transparent dotted;width:0px;height:0px;overflow:hidden;}</P>
<P>/*综合运用0*/</P>
<P>#menu1{list-style:none;width:380px;margin:0px auto;padding-left:5px;height:20px;}</P>
<P>#menu1 li{float:left;width:85px;height:20px;line-height:20px;margin-right:10px;}</P>
<P>#menu1 li a{position:relative;width:100%;display:block;background:green;text-decoration:none;text-align:center;color:#fff}</P>
<P>#menu1 li a b{position:absolute;top:20px;left:40px;border-left:5px #fff solid;border-top:5px green solid;border-right:5px #fff solid;border-bottom:0;display:none;width:0;height:0;overflow:hidden;}</P>
<P>#menu1 li a:hover{background:orange;}</P>
<P>#menu1 li a:hover b{border-top:5px orange solid;display:block;}</P>
<P>/*综合运用1-菱形菜单*/</P>
<P>p{padding:20px;}</P>
<P>#other li a b{top:10px; right:20px;background:#fff;}</P>
<P>#menu2{list-style:none;width:368px;height:20px;position:relative;left:6px;*left:0px;}</P>
<P>#menu2 li{width:70px;float:left;}</P>
<P>#menu2 li a{display:block;width:70px;border-left:20px transparent dotted;border-top:0;text-decoration:none;color:#fff;position:absolute;}</P>
<P>#menu2 #m1 a{border-bottom:20px green groove;left:39px;}</P>
<P>#menu2 #m2 a{border-bottom:20px red groove;left:119px;}</P>
<P>#menu2 #m3 a{border-bottom:20px blue groove;left:199px;}</P>
<P>#menu2 #m4 a{border-bottom:20px orange groove;left:279px;}</P>
<P>#menu2 li a span{display:block;position:absolute;top:5px;left:8px;}</P>
<P>#menu2 li a:hover{color:#00FFFF;}/**/</P>
<P>#menu2 #m1 a:hover{border-bottom:20px #CC9933 groove;}</P>
<P>#menu2 #m2 a:hover{border-bottom:20px gray groove;}</P>
<P>#menu2 #m3 a:hover{border-bottom:20px #FF00FF groove;}</P>
<P>#menu2 #m4 a:hover{border-bottom:20px #99CC66 groove;}</P>
<P>/*综合运用2-菱形菜单*/</P>
<P>#menu3{list-style:none;width:368px;height:20px;position:relative;left:6px;*left:0;}</P>
<P>#menu3 li{width:90px;height::20px;line-height:20px; float:left; overflow:hidden;position:relative;}</P>
<P>#menu3 li a{display:block;width:70px;height:0px;text-decoration:none;border-left:20px transparent dotted;border-bottom:20px green solid;border-top:0;position:relative;}</P>
<P>#menu3 li a span{display:block;position:absolute;top:2px;left:0px;color:#fff;}</P>
<P>#menu3 li a em{display:block;position:absolute; top:0px;left:50px;border-left:20px green solid;border-bottom:20px #fff solid;width:0;height:0;overflow:hidden;background:#fff;cursor:pointer;}</P>
<P>#menu3 li a:hover{ border-bottom-color:orange;}</P>
<P>#menu3 li a:hover span{background:orange;cursor:pointer;color:#0000CC;}</P>
<P>#menu3 li a:hover em{border-left:20px orange solid;}</P>
<P>#menu3 #m5{left:54px;}</P>
<P>#menu3 #m6{left:39px;}</P>
<P>#menu3 #m7{left:24px;}</P>
<P>#menu3 #m8{left:9px;}</P>
<P>/*滑动条*/</P>
<P>.box{width:200px;line-height:30px;margin:30px auto; position:relative;border:1px orange solid;}</P>
<P>.sliderbg{display:block;border-bottom:5px #F30 solid;width:200px;height:2px;line-height:2px;position:absolute;top:8px;left:0px;}</P>
<P>#sliderbar{width:10px;height:20px;margin-left:20px;}</P>
<P>#sliderbar a{display:block;border-left:5px transparent dotted;border-right:5px transparent dotted;border-bottom:5px orange solid; width:0;height:0;position:relative;}</P>
<P>#sliderbar a b{position:absolute;top:5px;left:-5px;display:block;width:10px;height:15px;background:orange;overflow:hidden;}</P>
<P>#sliderbar a:hover{border-bottom:5px #00F solid;}</P>
<P>#sliderbar a:hover b{background:#00F; cursor:pointer;}</P>
<P>/*右边的上下三角形*/</P>
<P>.title{border-bottom:1px orange solid;line-height:26px;padding-left:10px;position:relative;overflow:hidden;background:#FFDB99;height:26px;}</P>
<P>.title b{display:block;width:280px;line-height:26px;height:26px;padding-left:10px;float:left;}</P>
<P>.title span a{display:block;width:0px;height:0px;float:left;overflow:hidden;position:absolute;border-left:5px transparent dotted;border-right:5px transparent dotted;}</P>
<P>.title .up a{border-bottom:5px #666 solid;top:7px;right:10px;}</P>
<P>.title .up a:hover{border-bottom:5px blue solid;}</P>
<P>.title .down a{border-top:5px #666 solid;top:14px;right:10px;}</P>
<P>.title .down a:hover{border-top:5px blue solid;}</P>
<P>/*综合运用3---------------------------幸运转轮1*/</P>
<P>#menu4box{width:182px;height:160px;margin:20px auto;background:#fff;/*背景颜色值*/}</P>
<P>#menu4{list-style:none;width:182px;height:20px;position:relative;margin:20px auto;}</P>
<P>#menu4 li{position:absolute;}</P>
<P>#menu4 li a{display:block;width:0;height:24px;border-top:10px transparent dotted;border-right:20px #FF00CC solid;border-bottom:10px transparent dotted;}</P>
<P>#menu4 li a em{display:block;width:0;height:24px;border-top:10px transparent dotted;border-left:20px #FF00CC solid;border-bottom:10px transparent dotted;position:absolute;top:0;left:20px;cursor:pointer;}</P>
<P>#menu4 li a b{display:block;width:20px;height:22px;position:absolute;top:15px;left:13px;font-size:14px;color:#fff;cursor:pointer;}</P>
<P>#menu4 li a{text-decoration:none;}</P>
<P>#menu4 li a:hover{border-right-color:#CC3300;}</P>
<P>#menu4 li a:hover em{border-left-color:#CC3300;cursor:pointer;}</P>
<P>#menu4 li a:hover b{color:#000000;cursor:pointer;}</P>
<P>#m9{left:50px;}</P>
<P>#m10{left:95px;}</P>
<P>#m11{left:27px;top:38px;}</P>
<P>#m12{left:72px;top:38px;}</P>
<P>#m13{left:117px;top:38px;}</P>
<P>#m14{left:50px;top:76px;}</P>
<P>#m15{left:95px;top:76px;}</P>
<P>/*综合运用4--------------------------幸运转轮2*/</P>
<P>#menu5box{position:relative;width:182px;height:200px;margin:20px auto;background:#fff;/*背景颜色值*/}</P>
<P>#menu5{list-style:none;}</P>
<P>.intbg{position:absolute;top:50px;left:40px;display:block;width:100px;height:98px;background:#CC66CC;/*线条颜色值*/}</P>
<P>#menu5 li{position:absolute;}</P>
<P>/*键*/</P>
<P>.out a{display:block;width:0;height:26px;border-top:10px transparent dotted;border-right:20px #CC66CC solid;border-bottom:10px transparent dotted;}</P>
<P>.out a em{display:block;width:0;height:26px;border-top:10px transparent dotted;border-left:20px #CC66CC solid;border-bottom:10px transparent dotted;position:absolute;top:0;left:19px;cursor:pointer;}</P>
<P>.out a b{display:block;width:20px;height:22px;position:absolute;top:15px;left:13px;font-size:14px;color:#fff;cursor:pointer;}</P>
<P>.out a{text-decoration:none;}</P>
<P>.out a:hover{border-right-color:#CC3300;}</P>
<P>.out a:hover em{border-left-color:#CC3300;cursor:pointer;}</P>
<P>.out a:hover b{color:#000000;cursor:pointer;}</P>
<P>/*填充背景色*/</P>
<P>.int a{display:block;width:0;height:24px;border-top:10px transparent dotted;border-right:20px #fff solid;border-bottom:10px transparent dotted;}</P>
<P>.int a em{display:block;width:0;height:24px;border-top:10px transparent dotted;border-left:20px #fff solid;border-bottom:10px transparent dotted;position:absolute;top:0;left:19px;}</P>
<P>.int a b{display:block;width:20px;height:22px;position:absolute;top:15px;left:13px;}</P>
<P>/*外面定位*/</P>
<P>#t1{left:72px;top:5px;}</P>
<P>#t2{left:11px;top:39px;}</P>
<P>#t3{left:133px;top:39px;}</P>
<P>#t4{left:11px;top:111px;}</P>
<P>#t5{left:133px;top:111px;}</P>
<P>#t6{left:72px;top:146px;}</P>
<P>/*里面定位*/</P>
<P>#f1{left:50px;top:38px;}</P>
<P>#f2{left:94px;top:38px;}</P>
<P>#f3{left:28px;top:76px;}</P>
<P>#f4{left:72px;top:76px;}</P>
<P>#f5{left:116px;top:76px;}</P>
<P>#f6{left:50px;top:115px;}</P>
<P>#f7{left:94px;top:115px;}</P>
<P>/*中心圆*/</P>
<P>#f4 a{text-decoration:none;border-top:10px transparent dotted;border-right:20px #FF0000 solid;border-bottom:10px transparent dotted;}</P>
<P>#f4 a em{display:block;border-top:10px transparent dotted;border-left:20px #FF0000 solid;border-bottom:10px transparent dotted;position:absolute;top:0;left:19px;cursor:pointer;}</P>
<P>#f4 a:hover{border-right-color:#CC3300;}</P>
<P>#f4 a:hover em{border-left-color:#CC3300;cursor:pointer;}</P>
<P>#f4 a:hover b{font-size:14px;color:#fff;cursor:pointer;}</P>
<P>#f4 a b{display:block;width:20px;height:22px;position:absolute;top:15px;left:13px;font-size:14px;color:#fff;cursor:pointer;}</P>
<P>/*综合运用5-------------------------六角星*/</P>
<P>#menu6box{position:relative;width:182px;height:150px;margin:20px auto;background:#fff;}</P>
<P>#menu6{list-style:none;padding-top:10px;}</P>
<P>#menu6 li{width:50px;height:55px;border:1px red solid;position:relative;float:left;margin-left:5px;margin-bottom:5px;}</P>
<P>#menu6 li a{display:block;border-left:25px transparent dotted;border-bottom:40px red solid;border-right:25px transparent dotted;width:0;height:0;margin:0 auto; text-decoration:none;}</P>
<P>#menu6 li a b{display:block;border-left:25px transparent dotted;border-top:40px red solid;border-right:25px transparent dotted;width:0;height:0;position:absolute;top:15px;left:0px; z-index:1; cursor:pointer;}</P>
<P>#menu6 li a em{display:block;width:20px;height:22px;position:absolute; z-index:2; top:20px;left:18px;font-size:14px;color:#fff; font-style:normal;font-weight:bold;cursor:pointer;}</P>
<P>#menu6 li a:hover{border-bottom-color:#000099;}</P>
<P>#menu6 li a:hover b{border-top-color:#000099;}</P>
<P>#menu6 li a:hover em{color:orange;}</P>
<P>&lt;/style&gt;</P>
<P>&lt;/head&gt;</P>
<P>&lt;body&gt;</P>
<P>&lt;div id="wrapper"&gt;</P>
<P>&lt;div id="corner"&gt;&lt;b&gt;&lt;/b&gt;&lt;em&gt;&lt;/em&gt;&lt;i&gt;&lt;/i&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;</P>
<P>&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" id="b1"&gt;冰&lt;/a&gt;</P>
<P>&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" id="b2"&gt;极&lt;/a&gt;</P>
<P>&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" id="b3"&gt;峰&lt;/a&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;h1&gt;Border属性的终极研究---看我七十二变&lt;b&gt;Border属性的终极研究---看我七十二变&lt;/b&gt;&lt;strong&gt;原创：冰极峰&lt;/strong&gt;&lt;/h1&gt;</P>
<P>&lt;h2 class="blog"&gt;新Blog地址:&lt;a href="<A href='http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</a></h2'>http://www.cnblogs.com/binyong"&gt;http://www.cnblogs.com/binyong&lt;/a&gt;&lt;/h2</A>&gt;</P>
<P>&lt;div class="tab" style="margin-top:30px;"&gt;</P>
<P>&lt;h2&gt;border的基本形状&lt;/h2&gt;</P>
<P>&lt;div class="base" style="margin-top:10px;"&gt;</P>
<P>&lt;h3&gt;四条边框的基本变化&lt;/h3&gt;</P>
<P>&lt;table class="tb_base"&gt;</P>
<P>&lt;tr&gt;</P>
<P>&lt;td&gt;</P>
<P>&lt;span class="s2"&gt;&lt;/span&gt;&lt;p&gt;默认样式&lt;/p&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;td&gt;</P>
<P>&lt;span class="s1"&gt;&lt;/span&gt;&lt;p&gt;米字格&lt;/p&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;td&gt;</P>
<P>&lt;span class="s3"&gt;&lt;/span&gt;&lt;p&gt;左右透明&lt;/p&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;td&gt;</P>
<P>&lt;span class="s3-1"&gt;&lt;/span&gt;&lt;p&gt;上下透明&lt;/p&gt;</P>
<P>&lt;/td&gt; </P>
<P>&lt;/tr&gt;</P>
<P>&lt;/table&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;div class="base" style="margin-top:10px;"&gt;</P>
<P>&lt;h3&gt;相邻两条边框组成45度斜角&lt;/h3&gt;</P>
<P>&lt;table class="tb_base"&gt;</P>
<P>&lt;tr&gt;</P>
<P>&lt;td&gt;</P>
<P>&lt;span class="s4"&gt;&lt;/span&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;td&gt;</P>
<P>&lt;span class="s5"&gt;&lt;/span&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;td&gt;</P>
<P>&lt;span class="s6"&gt;&lt;/span&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;td&gt;</P>
<P>&lt;span class="s7"&gt;&lt;/span&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;/tr&gt;</P>
<P>&lt;/table&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;div class="base" style="margin-top:10px;margin-bottom:10px;"&gt;</P>
<P>&lt;h3&gt;相邻三条边框组成三角形&lt;/h3&gt;</P>
<P>&lt;table class="tb_base"&gt;</P>
<P>&lt;tr&gt;</P>
<P>&lt;td&gt;</P>
<P>&lt;b class="t1"&gt;&lt;/b&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;td&gt; </P>
<P>&lt;b class="t2"&gt;&lt;/b&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;td&gt; </P>
<P>&lt;b class="t3"&gt;&lt;/b&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;td&gt; </P>
<P>&lt;b class="t4"&gt;&lt;/b&gt;</P>
<P>&lt;/td&gt;</P>
<P>&lt;/tr&gt;</P>
<P>&lt;/table&gt; </P>
<P>&lt;/div&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;div class="tab"&gt;</P>
<P>&lt;h2&gt;百变神功--border的综合运用&lt;/h2&gt;</P>
<P>&lt;div class="tab_pannel"&gt;</P>
<P>&lt;ul id="menu1"&gt;</P>
<P>&lt;li&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;今日头条&lt;b style="display:block;"&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;产品新闻&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;热点跟踪&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li id="other"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;分类新闻&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;/ul&gt;</P>
<P>&lt;div class="tab_content"&gt;</P>
<P>&lt;p&gt;这是一个第一个综合应用的例子，鼠标移到上面菜单看看效果，加上JS就是一个选项卡了&lt;/p&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;div class="tab_pannel"&gt;</P>
<P>&lt;ul id="menu2"&gt;</P>
<P>&lt;li id="m1"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;span&gt;今日头条&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li id="m2"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;span&gt;产品新闻&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li id="m3"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;span&gt;热点跟踪&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li id="m4"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;span&gt;分类新闻&lt;/span&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;/ul&gt;</P>
<P>&lt;div class="tab_content"&gt;</P>
<P>&lt;p&gt;这是第二个综合应用的例子，不规则菜单的应用。&lt;/p&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;div class="tab_pannel"&gt;</P>
<P>&lt;ul id="menu3"&gt;</P>
<P>&lt;li id="m5"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;span&gt;今日头条&lt;/span&gt;&lt;em&gt;&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li id="m6"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;span&gt;产品新闻&lt;/span&gt;&lt;em&gt;&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li id="m7"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;span&gt;热点跟踪&lt;/span&gt;&lt;em&gt;&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li id="m8"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;span&gt;分类新闻&lt;/span&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;/ul&gt;</P>
<P>&lt;div class="tab_content"&gt;</P>
<P>&lt;p&gt;这是第三个综合应用的例子，菱形菜单的应用。&lt;/p&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;div class="tab_content" style="height:100px;margin-bottom:20px;"&gt;</P>
<P>&lt;h3 class="title"&gt;Border的模仿秀---滑动栏</P>
<P>&lt;span class="up"&gt;&lt;a id="arrow" href="#none" title="我是border模仿的哟" onclick="closeW('context')"&gt;&lt;/a&gt;&lt;/span&gt;</P>
<P>&lt;span class="down"&gt;&lt;a id="arrow" href="#none" title="我也是用border模仿的哟" onclick="f_s('context')"&gt;&lt;/a&gt;&lt;/span&gt; </P>
<P>&lt;/h3&gt; </P>
<P>&lt;div class="box"&gt;</P>
<P>&lt;span class="sliderbg" &gt;&lt;/span&gt;</P>
<P>&lt;div id="sliderbar" title="我是border模仿"&gt;</P>
<P>&lt;a href="#"&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;div class="tab_content" style="height:250px;"&gt;</P>
<P>&lt;h3 class="title"&gt;Border的模仿秀---幸运转轮1</P>
<P>&lt;span class="up"&gt;&lt;a id="arrow" href="#none" title="我是border模仿的哟" onclick="closeW('context')"&gt;&lt;/a&gt;&lt;/span&gt;</P>
<P>&lt;span class="down"&gt;&lt;a id="arrow" href="#none" title="我也用是border模仿的哟" onclick="f_s('context')"&gt;&lt;/a&gt;&lt;/span&gt; </P>
<P>&lt;/h3&gt;</P>
<P>&lt;div class="photobox" id="menu4box"&gt;</P>
<P>&lt;ul id="menu4"&gt;</P>
<P>&lt;li id="m9"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;祝&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li id="m10"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;朋&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li id="m11"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;友&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li id="m12"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;幸&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li id="m13"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;福&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li id="m14"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;安&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li id="m15"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;康&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;/ul&gt;</P>
<P>&lt;/div&gt; </P>
<P>&lt;/div&gt;</P>
<P>&lt;div class="tab_content" style="height:280px;margin-top:20px;"&gt;</P>
<P>&lt;h3 class="title"&gt;Border的模仿秀---幸运转轮2</P>
<P>&lt;span class="up"&gt;&lt;a id="arrow" href="#none" title="我是border模仿的哟" onclick="closeW('context')"&gt;&lt;/a&gt;&lt;/span&gt;</P>
<P>&lt;span class="down"&gt;&lt;a id="arrow" href="#none" title="我也用是border模仿的哟" onclick="f_s('context')"&gt;&lt;/a&gt;&lt;/span&gt; </P>
<P>&lt;/h3&gt;</P>
<P>&lt;div id="menu5box" class="photobox"&gt;</P>
<P>&lt;span class="intbg"&gt;&lt;/span&gt;</P>
<P>&lt;ul id="menu5"&gt; </P>
<P>&lt;li class="int" id="f1"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li class="int" id="f2"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li class="int" id="f3"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li class="int" id="f4"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;爱&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li class="int" id="f5"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li class="int" id="f6"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li class="int" id="f7"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li class="out" id="t1"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;有&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li class="out" id="t2"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;一&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li class="out" id="t3"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;种&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li class="out" id="t4"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;叫&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li class="out" id="t5"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;幸&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li class="out" id="t6"&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" target="_blank"&gt;&lt;em&gt;&lt;/em&gt;&lt;b&gt;福&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;/ul&gt;</P>
<P>&lt;/div&gt; </P>
<P>&lt;/div&gt;</P>
<P>&lt;div class="tab_content" style="height:230px;margin-top:20px;margin-bottom:20px;"&gt;</P>
<P>&lt;h3 class="title"&gt;Border的模仿秀--六角星</P>
<P>&lt;span class="up"&gt;&lt;a id="arrow" href="#none" title="我是border模仿的哟" onclick="closeW('context')"&gt;&lt;/a&gt;&lt;/span&gt;</P>
<P>&lt;span class="down"&gt;&lt;a id="arrow" href="#none" title="我也用是border模仿的哟" onclick="f_s('context')"&gt;&lt;/a&gt;&lt;/span&gt; </P>
<P>&lt;/h3&gt;</P>
<P>&lt;div id="menu6box" class="photobox"&gt;</P>
<P>&lt;ul id="menu6"&gt; </P>
<P>&lt;li&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" id="b1" target="_blank"&gt;&lt;b&gt;&lt;/b&gt;&lt;em&gt;六&lt;/em&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" id="b2" target="_blank"&gt;&lt;b&gt;&lt;/b&gt;&lt;em&gt;角&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" id="b3" target="_blank"&gt;&lt;b&gt;&lt;/b&gt;&lt;em&gt;星&lt;/em&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" id="b4" target="_blank"&gt;&lt;b&gt;&lt;/b&gt;&lt;em&gt;亮&lt;/em&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;li&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" id="b5" target="_blank"&gt;&lt;b&gt;&lt;/b&gt;&lt;em&gt;晶&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;</P>
<P>&lt;li&gt;&lt;a href="<A href="http://www.cnblogs.com/binyong">http://www.cnblogs.com/binyong</A>" id="b6" target="_blank"&gt;&lt;b&gt;&lt;/b&gt;&lt;em&gt;晶&lt;/em&gt;&lt;/a&gt;&lt;/li&gt; </P>
<P>&lt;/ul&gt;</P>
<P>&lt;/div&gt; </P>
<P>&lt;/div&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;/div&gt;</P>
<P>&lt;/body&gt;</P>
<P>&lt;/html&gt;</P>
<P>&nbsp;</P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/93512200941304738218</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/93512200941304738218</guid>
    <pubDate>Wed, 13 May 2009 12:47:38 +0800</pubDate>
    <dcterms:modified>2009-05-13T17:19:07+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[只有64K大小的3D影片，你相信吗?]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/9351220094129239118</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">相信一个1.9G的数据能压缩成64K么？相信一部10分钟左右带震撼音乐的动画紧紧64K么？近25万倍的压缩率，如果能应用到偶的机器上，那么偶的本本80G硬盘将等于80*250000。。。每年，世界各地著名的Warez组织都会推出一个小的动画片来比较，仅仅是用来炫耀其实力。什么是<WBR><A href="http://www.x-hins.cn/article.asp?id=471">Warez<WBR></A><WBR><WBR>？它是国外软件破解、盗版制作者的统称，号称“不以赢利为目的纯技术团体”。 </P>
<P style="TEXT-INDENT: 2em">先选择好分辨率、音乐等： </P>
<P style="TEXT-INDENT: 2em"><WBR><A href="http://pic.yupoo.com/hins88/144456c2ff67/zce3ryiu.jpg"><IMG title="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" alt="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" src="http://pic.yupoo.com/hins88/144456c2ff67/zce3ryiu.jpg" border=0></A><WBR> </P>
<P style="TEXT-INDENT: 2em">相信你的眼睛，下面截图全部是来自那个64K的东西。 <A href="http://img.bimg.126.net/photo/wk2vSj7bCz84ocZTRr14ug==/3687885144863537388.jpg" target=_blank><IMG title="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" alt="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" style="WIDTH: 697px; HEIGHT: 463px" height=390 src="http://img.bimg.126.net/photo/wk2vSj7bCz84ocZTRr14ug==/3687885144863537388.jpg" width=615></A><A href="http://img.bimg.126.net/photo/HzJlrgew1iGcgHfuPoh3hw==/3687885144863537387.jpg" target=_blank><IMG title="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" alt="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" height=439 src="http://img.bimg.126.net/photo/HzJlrgew1iGcgHfuPoh3hw==/3687885144863537387.jpg" width=698></A><A href="http://img.bimg.126.net/photo/D4b6-jzy6vREFbKJTUWfCg==/3687885144863537380.jpg" target=_blank><IMG title="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" alt="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" height=386 src="http://img.bimg.126.net/photo/D4b6-jzy6vREFbKJTUWfCg==/3687885144863537380.jpg" width=698></A><A href="http://img.bimg.126.net/photo/kdqeYn5N5yDsUhWT6WigtA==/3687885144863537378.jpg" target=_blank><IMG title="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" alt="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" height=304 src="http://img.bimg.126.net/photo/kdqeYn5N5yDsUhWT6WigtA==/3687885144863537378.jpg" width=697></A><A href="http://img.bimg.126.net/photo/HzR1RLDdMwKEsIRUCvp79Q==/3687885144863537366.jpg" target=_blank><IMG title="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" alt="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" height=325 src="http://img.bimg.126.net/photo/HzR1RLDdMwKEsIRUCvp79Q==/3687885144863537366.jpg" width=697></A><A href="http://img.bimg.126.net/photo/4u90cdZrFHQAFEYEIN1hJg==/4806748177288556211.jpg" target=_blank><IMG title="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" alt="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" height=336 src="http://img.bimg.126.net/photo/4u90cdZrFHQAFEYEIN1hJg==/4806748177288556211.jpg" width=697></A><A href="http://img.bimg.126.net/photo/v3mBv__kh_vB6840VfZXHA==/4806748177288556210.jpg" target=_blank><IMG title="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" alt="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" height=326 src="http://img.bimg.126.net/photo/v3mBv__kh_vB6840VfZXHA==/4806748177288556210.jpg" width=697></A><A href="http://pic.yupoo.com/hins88/405246c2ff6a/4qnfrnfr.jpg"><IMG title="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" alt="只有64K大小的3D影片，你相信吗? - 高级菜鸟 - 高级菜鸟" height=403 src="http://pic.yupoo.com/hins88/405246c2ff6a/4qnfrnfr.jpg" width=694 border=0></A><WBR> </P>
<P style="TEXT-INDENT: 2em"><WBR><WBR><WBR><WBR><WBR><WBR></P>
<P style="TEXT-INDENT: 2em">介绍： </P>
<P style="TEXT-INDENT: 2em">prophecy《彗星撞地球》2000年时的最经典力作！相信大多网友对这个演示是相当熟悉了将1.9G的数据压缩为64K，其3D渲染和声效却令人震撼，尤其是已64K的大小竟然演示了近10分钟的不重复3D影片，其技术令人震惊～因为，事实上，这个动画的真正容量超过15G，也就是说这个Warez组织把它压缩了25万倍。注：系统必须安装有directx8.0才行。因为动画支持DX8.0加速。因为图像是实时渲染出来，你的显卡内存要达到一般要求才能无卡播放，十多年前的老爷车就比较吃力了，不过现在的电脑配置相对于那时好了不知多少倍了！ </P>
<P style="TEXT-INDENT: 2em">文件名称： 彗星撞地球 </P>
<P style="TEXT-INDENT: 2em">文件版本： </P>
<P style="TEXT-INDENT: 2em">文件格式： RAR </P>
<P style="TEXT-INDENT: 2em">文件大小： 128 KB </P>
<P style="TEXT-INDENT: 2em">更新日期： 2009.1.4 </P>
<P style="TEXT-INDENT: 2em">下载地址：（注：该压缩包包含两个影片共2*64=128K）<A href="http://www.lesishu.cn/wp-content/uploads/prophecy.rar">http://www.lesishu.cn/wp-content/uploads/prophecy.rar</A><WBR> </P>
<P style="TEXT-INDENT: 2em">1秒钟即可下载完毕，两秒即可解压RAR，然后选择两个exe文件中的一个，双击播放！（要是电影都做成这样，存再多的电影硬盘也不会不够用了！）<WBR></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/9351220094129239118</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/9351220094129239118</guid>
    <pubDate>Tue, 12 May 2009 21:02:39 +0800</pubDate>
    <dcterms:modified>2009-05-12T21:02:39+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[高性能网站设计的规则]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/9351220094116429792</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">YSlow是yahoo美国开发的一个页面评分插件，分析页面的不足，指导改进和优化。</P>
<P style="TEXT-INDENT: 2em">-----------------------------------------------------------------------</P>
<P style="TEXT-INDENT: 2em">『Yslow 安装说明』</P>
<P style="TEXT-INDENT: 2em">1.下载FireFox的Add-in Yslow （自己可以找，更安全）</P>
<P style="TEXT-INDENT: 2em">2.安装完成后重启FF，可以看到右下角有Yslow的图标，点击图标，再点击弹出框里的Preformance 标签，可以看到有对网站的评分</P>
<P style="TEXT-INDENT: 2em">-----------------------------------------------------------------------</P>
<P style="TEXT-INDENT: 2em">『YSlow 评分规则』&nbsp;&nbsp; <A href="http://developer.yahoo.com/performance/rules.html#external">英文原版</A></P>
<P style="TEXT-INDENT: 2em">主要有12条：</P>
<P style="TEXT-INDENT: 2em">1. Make fewer HTTP requests 尽可能少的http请求</P>
<P style="TEXT-INDENT: 2em">其中JS请求，CSS请求，CSS background images请求，如果这3项加载的过多，对页面加载的非常不利，但纯img请求，并没有列为不利因素</P>
<P style="TEXT-INDENT: 2em">一般情况下页面上只会出现一个JS和一个CSS（对JS的封装得有一定的要求）。</P>
<P style="TEXT-INDENT: 2em">一般页面上的ICON，栏目背景啊，图片按钮啊，我们都会用图片CSS背景来实现，而一般这个图片CSS背景用到的图片都是比较小的，所以完全可以把这些图片合并成一个相对比较大的图片，这样页面上只会出现一个CSS background images请求，最多也就2-3个。后来仔细看了下雅虎美国的页面，他们的确也是这样做的，虽然这样做需要花一定的时间来有规则的合并这些ICON，栏目背景，图片按钮，以方便CSS调用，但是这样做绝对是合算的，而且是有必要的，YSlow也是极力推荐的。</P>
<P style="TEXT-INDENT: 2em">2. Use a CDN CDN的全称是Content Delivery Network，即内容分发网络</P>
<P style="TEXT-INDENT: 2em">其目的是通过在现有的Internet中增加一层新的网络架构，将网站的内容发布到最接近用户的网络”边缘”，使用户可以就近取得所需的内容，解决Internet网络拥挤的状况，提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。</P>
<P style="TEXT-INDENT: 2em">据说SA明年会做几个点的CND。</P>
<P style="TEXT-INDENT: 2em">3. Add an Expires header 设置过期的HTTP Header.</P>
<P style="TEXT-INDENT: 2em">设置Expires Header可以将脚本, 样式表, 图片, Flash等缓存在浏览器的Cache中.</P>
<P style="TEXT-INDENT: 2em">设置过期的HTTP Header 更应该做在脚本, 样式表, Flash上.</P>
<P style="TEXT-INDENT: 2em">4. Gzip components 对页面内容进行Gzip格式的压缩</P>
<P style="TEXT-INDENT: 2em">Gzip格式是一种很普遍的压缩技术，几乎所有的浏览器都有解压Gzip格式的能力，而且它可以压缩的比例非常大，一般压缩率为85%，就是说服务器端100K的页面可以压缩到25K左右的Gzip格式的数据发给客户端，客户端收到Gzip格式的数据后自动解压缩后显示页面。</P>
<P style="TEXT-INDENT: 2em">如果外部链接，例如（有外部的广告投放JS，这个JS说拥有的网站是没有做过GZIP优化）也会连累了自身网站</P>
<P style="TEXT-INDENT: 2em">5. Put CSS at the top 把CSS外部链接放到页面的顶部</P>
<P style="TEXT-INDENT: 2em">其实这个原则我们一般都遵守的，如果把CSS外部链接作为逻辑的一部分出现在页面头部以下，这个本身就是个错误。WEB前端工程师有义务杜绝这些不合理的产品逻辑破坏我们的页面结果及页面加载速度，不能为了实现而实现。</P>
<P style="TEXT-INDENT: 2em">6. Put JS at the bottom 把Javascript脚本尽量放到页面底部加载。</P>
<P style="TEXT-INDENT: 2em">一开始为以为Javascript脚本尽量放到页面底部加载，是指所有的JS脚本都要放到底部，后来才发现，并不完全是这样，这里所指的脚本是指那些在加载过程中要执行的脚本，所以一般的处理办法还是页面头部引入JS链接，页面底部执行JS脚本程序。为了实现最大的下载并行，页面加载初期做的事，最好只有下载，HTML的下载，CSS的下载,JS的下载，等下载完成后再去实现页面渲染，JS脚本运行。</P>
<P style="TEXT-INDENT: 2em">7. Avoid CSS expressions 避免CSS表达式</P>
<P style="TEXT-INDENT: 2em">其实在CSS中运行表达式和页面加载中运行大量的JS脚本差不多，或许还更慢，而且还不兼容，虽然可以使我们在页面逻辑简单不少，但是我们完全可以抛弃之。</P>
<P style="TEXT-INDENT: 2em">9. Reduce DNS lookups 尽可能少的DNS查找。</P>
<P style="TEXT-INDENT: 2em">一般不要超过4个。不过这个主要是服务器架构上的问题，一个主域名，一个图片的，一个STYLE的，最多加上IFREAM的刚好4个。</P>
<P style="TEXT-INDENT: 2em">10. Minify JS 对Javascript代码进行压缩。</P>
<P style="TEXT-INDENT: 2em">一个不错的压缩工具，yuicompressor，雅虎美国开发的JAVA压缩包 yuicompressor.jar。压缩的相当完美，不仅把代码间的空格换行给去除掉了，而且对变量名，北部方法名都进行的简化，无意中实现了混淆脚本的作用。</P>
<P style="TEXT-INDENT: 2em">对JS合并，进行压缩</P>
<P style="TEXT-INDENT: 2em">一套是压缩前的（调试用的），一套是压缩后（发布到网上的），且要保证2套代码一致。</P>
<P style="TEXT-INDENT: 2em">所以最完美的做法是在发布的时候实现JS脚本合并，并对其用yuicompressor进行压缩，然后发布到网上，把关键点移到发布的时候，这样我们只需要关心一套JS脚本（发布前的版本）。</P>
<P style="TEXT-INDENT: 2em">11. Avoid redirects 避免重定向（跳转）</P>
<P style="TEXT-INDENT: 2em">经常遇到的一种做法，注册成功后，旺旺会有一个页面提示“你已经注册成功，3秒后将自动跳转到XX页面”。</P>
<P style="TEXT-INDENT: 2em">还有一种常见的链接，</P>
<P style="TEXT-INDENT: 2em">http://www.google.com&nbsp;&nbsp; 或者</P>
<P style="TEXT-INDENT: 2em">http: //www.google.com/ , 他们的区别很大！</P>
<P style="TEXT-INDENT: 2em">服务器如果接收到的URL是http: //www.google.com ，它会自动重新定向到http://www.google.com /，虽然最后都打开了google的首页，</P>
<P style="TEXT-INDENT: 2em">但是前者比后者多走了一步,重定向，所以加URL链接的时候，别忘了把最后的“/”给加上去。</P>
<P style="TEXT-INDENT: 2em">12. Remove duplicate scripts 去除重复的脚本</P>
<P style="TEXT-INDENT: 2em">不仅要做到一个页面脚本不重复，而且要做到N个页面，脚本要重用。</P>
<P style="TEXT-INDENT: 2em">13. Configure ETags 好像是服务器端配置的问题</P>
<P style="TEXT-INDENT: 2em">YAHOO的官方说明，好像还有一个AJAX CACHE(AJAX 缓存)。</P>
<P style="TEXT-INDENT: 2em">随着我们AJAX应用的广泛，AJAX 缓存这个概念一定有，AJAX是个好东西，但是重复的数据，无休止的向后台申请，绝对是个错误（不仅是速度上还是对服务器压力上来说），所以就要对我们已经申请到的数据进行缓存，当第2次用到的时候，就直接从缓存中取，不要再去访问服务器资源了。这个思想不仅仅适合 AJAX，在所有有数据复用的应用中都应该考虑到。</P>
<P style="TEXT-INDENT: 2em"></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/9351220094116429792</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/9351220094116429792</guid>
    <pubDate>Mon, 11 May 2009 18:04:29 +0800</pubDate>
    <dcterms:modified>2009-05-11T18:04:29+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[CSS也玩3D了]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/935122009410330336</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em"><IMG title="CSS也玩3D了 - 高级菜鸟 - 高级菜鸟" alt="CSS也玩3D了 - 高级菜鸟 - 高级菜鸟" src="http://www.pjhome.net/attachments/month_0905/220095954745.png" border=0></P>
<P style="TEXT-INDENT: 2em">通过 CSS transform (<A href="https://developer.mozilla.org/En/CSS/CSS_transform_functions">firefox文档</A>, <A href="http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html">safari文档</A>)属性. 无所不能的css也开始玩起3D效果了。在配合 CSS transitions(<A href="http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html">文档</A>) 我们还可以对3D样式进行动画表现。</P>
<P style="TEXT-INDENT: 2em">&nbsp;</P>
<P style="TEXT-INDENT: 2em">请看下面例子 （IE核的浏览器都不支持哦！）</P>
<P style="TEXT-INDENT: 2em"><A href="http://www.fofronline.com/experiments/cube/index.html">3D方块演示</A></P>
<P style="TEXT-INDENT: 2em">支持的浏览器: Safari 3.2+, Google Chrome, Firefox 3.5+</P>
<P style="TEXT-INDENT: 2em">&nbsp;</P>
<P style="TEXT-INDENT: 2em"><A href="http://www.fofronline.com/experiments/cube/multiCubes.html">3D方块动画演示，不含任何脚本</A></P>
<P style="TEXT-INDENT: 2em">支持的浏览器: Safari 4+, Google Chrome</P>
<P style="TEXT-INDENT: 2em">&nbsp;</P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/935122009410330336</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/935122009410330336</guid>
    <pubDate>Sun, 10 May 2009 15:30:03 +0800</pubDate>
    <dcterms:modified>2009-05-10T15:30:03+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[我的第一个C#程序：遍历输出数组元素]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/9351220094861358505</link>
    <description><![CDATA[<div><DIV style="FONT-SIZE: 14px; LINE-HEIGHT: 1.3em">选修了asp.net，课结束了，没怎么看过，<IMG title="2009年5月8日 - 高级菜鸟 - 高级菜鸟" alt="2009年5月8日 - 高级菜鸟 - 高级菜鸟" src="http://b.bst.126.net/style/common/htmlEditor/portrait/popo/preview/popo22.gif"><WBR>老师发一页题下来要我们做了交上去，最后一题是C#编程，从来没编过C#，对它的关键字都还不了解，但是我学过C，有思想就行了，关键字等要用什么就百度或谷歌一下吧！</FONT><WBR> <BR><BR><FONT style="FONT-SIZE: 14px; LINE-HEIGHT: 1.3em">是一个遍历输出数组中所有元素的简单程序，程序虽然简单，但起码我的第一个C#程序不是 hello world!<IMG title="2009年5月8日 - 高级菜鸟 - 高级菜鸟" alt="2009年5月8日 - 高级菜鸟 - 高级菜鸟" src="http://b.bst.126.net/style/common/htmlEditor/portrait/popo/preview/popo15.gif"><WBR>而且所用的方法也不是用的直接给数组赋好值循环输出的懒办法。</FONT><WBR> <BR><FONT style="FONT-SIZE: 14px; LINE-HEIGHT: 1.3em">第一次使用 VS 2008编程，第一次使用C#。<IMG title="2009年5月8日 - 高级菜鸟 - 高级菜鸟" alt="2009年5月8日 - 高级菜鸟 - 高级菜鸟" src="http://b.bst.126.net/style/common/htmlEditor/portrait/popo/preview/popo49.gif"><WBR>几经修正完善，一个简单的C#程序终于编好了！纪念一下！<IMG title="2009年5月8日 - 高级菜鸟 - 高级菜鸟" alt="2009年5月8日 - 高级菜鸟 - 高级菜鸟" src="http://b.bst.126.net/style/common/htmlEditor/portrait/bear/preview/bear3.gif"><WBR></FONT><WBR><BR><BR><FONT color=#ffffff><FONT style="LINE-HEIGHT: 1.3em">法一： </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">using System; </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">public class ForEachTest </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">{ </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">class Program </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">{ </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">static void Main() </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">{ </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">//Program by WX </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">int n=-1; </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">while (n &lt;= 0) </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">{ </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">//稍作验证 </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">Console.WriteLine("请输入数组大小，注意：输入值应该为正整数！"); </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">n = int.Parse(Console.ReadLine()); </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">} </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">//创建数组 </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">String[] strArr=new String[n]; </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">Console.WriteLine("请输入数组中各元素，按ENTER键结束一个元素的输入！"); </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">for(int i=0;i&lt;n;i++) </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">strArr[i]=Console.ReadLine(); </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">Console.WriteLine("数组中存入了以下元素："); </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">//使用foreach遍历输出数组中各元素 </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">foreach (string j in strArr) </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">Console.Write(j+" "); </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">Console.Write(" </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">按Enter键退出窗口！"); </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">Console.ReadLine(); </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">} </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">} </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">}</FONT><WBR> </FONT><WBR><BR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">法二：</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">using System;</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">public class ForTest</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">{</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">class Program</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">{</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">static void Main()</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">{</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">//Program by 06临药 吴雄</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">int n=-1;</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">while (n &lt;= 0)</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">{</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">//稍作验证</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">Console.WriteLine("请输入数组大小，注意：输入值应该为正整数！");</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">n = int.Parse(Console.ReadLine());</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">}</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">//创建数组</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">String[] strArr=new String[n];</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">Console.WriteLine("请输入数组中各元素，按ENTER键结束一个元素的输入！");</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">for(int i=0;i&lt;n;i++)</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">strArr[i]=Console.ReadLine();</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">Console.WriteLine("数组中存入了以下元素：");</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">//使用for循环遍历输出数组中各元素</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">for(int i=0;i&lt;n;i++)</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">Console.Write(strArr[i]+" ");</FONT><WBR> </FONT><WBR><BR></FONT><FONT color=#ffffff><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">Console.Write(" </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">按Enter键退出窗口！");</FONT><WBR></FONT><WBR> <BR><FONT style="LINE-HEIGHT: 1.3em">Console.ReadLine(); </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">}</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em"><FONT style="LINE-HEIGHT: 1.3em">}</FONT><WBR> </FONT><WBR><BR><FONT style="LINE-HEIGHT: 1.3em">}</FONT><WBR></FONT></DIV></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/9351220094861358505</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/9351220094861358505</guid>
    <pubDate>Fri, 8 May 2009 18:13:58 +0800</pubDate>
    <dcterms:modified>2009-05-08T18:15:46+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[FCKeditor在ASP环境中的配置]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/93512200932595724888</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">以下为网上收集，描述有些欠妥，待我研究透后完善之</P>
<P style="TEXT-INDENT: 2em">FCKeditor在ASP环境中配置使用</P>
<P style="TEXT-INDENT: 2em">环境：XPSP2，IIS5.1，FCKeditor2.0</P>
<P style="TEXT-INDENT: 2em">在IIS上建立一个新的站点，如FCKeditor</P>
<P style="TEXT-INDENT: 2em">在DW里建立一个相对应的站点，测试服务器为本机，支持VBScript</P>
<P style="TEXT-INDENT: 2em">下载FCKeditor2.0，这个东西是开源的，网上能下到的地方很多，自己找去……</P>
<P style="TEXT-INDENT: 2em">下载下来的应该是压缩包，解压到FCKeditor站点根目录，什么都不需要更改，直接就可以开始调用了。等你会了的时候，会发现简单得要死去！</P>
<P style="TEXT-INDENT: 2em">在站点根目录下，新建一个index.asp页面，&lt;body&gt;段内加如下代码（调用编辑器）：</P>
<P style="TEXT-INDENT: 2em">&lt;%</P>
<P style="TEXT-INDENT: 2em">Dim oFCKeditor</P>
<P style="TEXT-INDENT: 2em">Set oFCKeditor = New FCKeditor</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.BasePath = "/FCKeditor/" //设置编辑器的路径，我站点根目录下的一个目录</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.ToolbarSet = "Default"</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Width = "100%"</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Height = "600"</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Value = "" //这个是给编辑器初始值</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Create "logbody" //以后编辑器里的内容都是由这个logbody取得，命名由你定</P>
<P style="TEXT-INDENT: 2em">%&gt;</P>
<P style="TEXT-INDENT: 2em">加了这一段别忘了在index.asp前面第二行加上</P>
<P style="TEXT-INDENT: 2em">&lt;!--#include file="FCKeditor/fckeditor.asp" --&gt;</P>
<P style="TEXT-INDENT: 2em">把fckeditor.asp包含进来。切记切记！</P>
<P style="TEXT-INDENT: 2em">就这么简单！</P>
<P style="TEXT-INDENT: 2em">现在你只要把这个编辑器当成一个控件来使用，提取它的数据时用：request("logbody")</P>
<P style="TEXT-INDENT: 2em">现在松口气吧。测试成功了。里面有些设置，去网上找些高级的使用说明来看吧。</P>
<P style="TEXT-INDENT: 2em"></P>
<HR>

<P style="TEXT-INDENT: 2em">调用方法</P>
<P style="TEXT-INDENT: 2em">FCKeditor asp调用方法1<BR>&lt;!-- #INCLUDE file="FCKeditor/FCKeditor.asp" --&gt;<BR>&lt;form action="sampleposteddata.asp" method="post" target="_blank"&gt;<BR>&lt;%<BR>Dim oFCKeditor<BR>Set oFCKeditor = New FCKeditor<BR>oFCKeditor.BasePath = "/FCKeditor/"<BR>oFCKeditor.ToolbarSet = "Default"<BR>oFCKeditor.Width = "100%"<BR>oFCKeditor.Height = "400"<BR>oFCKeditor.Value = "1234123123"<BR>oFCKeditor.Create "Content"<BR>%&gt;<BR><BR><BR>&lt;input type="submit" value="Submit" /&gt;<BR>&lt;/form&gt;<BR><BR>FCKeditor asp调用方法2<BR><BR>&lt;!--#include file="FCKEditor/fckeditor.asp" --&gt;<BR><BR>&lt;%<BR>'多个控件使用一个编辑器<BR>Set oFCKeditor = New FCKeditor<BR>oFCKeditor.BasePath = "/fckeditor/"<BR>oFCKeditor.ToolbarSet = "yongfa365"<BR>oFCKeditor.Width = "100%"<BR>oFCKeditor.Height = "100"<BR>oFCKeditor.Config("ToolbarLocation") ="Out:xToolbar"<BR>oFCKeditor.Value = ""<BR>oFCKeditor.Create "txtContentHeader"<BR>%&gt;<BR><BR>&lt;div id="xToolbar"&gt;&lt;/div&gt;<BR>&lt;%<BR>Set oFCKeditor = New FCKeditor<BR>oFCKeditor.BasePath = "/fckeditor/"<BR>oFCKeditor.ToolbarSet = "yongfa365"<BR>oFCKeditor.Width = "100%"<BR>oFCKeditor.Height = "400"<BR>oFCKeditor.Config("ToolbarLocation") ="Out:xToolbar"<BR>oFCKeditor.Value = ""<BR>oFCKeditor.Create "txtContent"<BR>%&gt;<BR><BR>-------------------------------------------------------------------------------------------------------------<BR>FCKeditor js调用方法1<BR>&lt;script src="FCKeditor/FCKeditor.js"&gt;&lt;/script&gt;<BR>&lt;script type="text/<I>javascript</I>"&gt;<BR>var oFCKeditor = new FCKeditor( 'Content' ) ;<BR>oFCKeditor.BasePath = 'FCKeditor/' ;<BR>oFCKeditor.ToolbarSet = 'Basic' ;<BR>oFCKeditor.Width = '100%' ;<BR>oFCKeditor.Height = '400' ;<BR>oFCKeditor.Value = '' ;<BR>oFCKeditor.Create() ;<BR>&lt;/script&gt;<BR><BR><BR>FCKeditor js调用方法2<BR>&lt;script src="FCKeditor/FCKeditor.js"&gt;&lt;/script&gt;<BR>&lt;script type="text/javascript"&gt;<BR>&lt;!--<BR>function showFCK(){<BR>&nbsp;var oFCKeditor = new FCKeditor('Content') ;<BR>&nbsp;oFCKeditor.BasePath = 'FCKeditor/' ;<BR>&nbsp;oFCKeditor.ToolbarSet = 'Basic' ;<BR>&nbsp;oFCKeditor.Width = '100%' ;<BR>&nbsp;oFCKeditor.Height = '200' ;<BR>&nbsp;oFCKeditor.Value = '' ;<BR>&nbsp;oFCKeditor.ReplaceTextarea() ;<BR>&nbsp;document.getElementById("btnShow").disabled = 'true';<BR>&nbsp;document.getElementById("btnShow").style.display = 'none';</P>
<P>}<BR>//--&gt;<BR>&lt;/script&gt;<BR>&lt;textarea name="Content"&gt;&lt;/textarea&gt;<BR>&lt;input id=btnShow style="display:inline" type=button onClick="showFCK()"&gt;</P>
<HR>

<P style="TEXT-INDENT: 2em">详细配置</P>
<P style="TEXT-INDENT: 2em">　　FCKeditor 2.0版终于出来了，之所以用“终于”这个词，是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中，FCKeditor是目前互联网上最好的编辑器，功能强大，支持多种浏览器，无平台限制，可以和多种WEB语言融合，多语言支持，开源等~~</P>
<P style="TEXT-INDENT: 2em">　　对于一个全新的网站，FCKeditor就可以直接拿过来用了，不需要进行什么修改。但是对于绝大多数的已有网站而言，FCKeditor的一些设置并不适合自己的使用，这篇文章旨在告诉你简单的修改FCKeditor以方便您的网站的使用。</P>
<P style="TEXT-INDENT: 2em">　　第一项工作就是对这个功能宏大的编辑器进行精简，当然是文件精简而非功能精简化。在这里我以asp版的FCKeditor为例进行，进入到FCKeditor 2.0文件夹下，先把以“_”为开头的文件夹统统删除，这些文件夹里放的是范例或是一些其它工具。其实也就是只保留editor文件夹、fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、fcktemplates.xml就可以了，最外层的精简化完毕，进入到editor文件夹内，先把“_source”文件夹删除，这里是一些源文件，对于使用来说没什么用处。</P>
<P style="TEXT-INDENT: 2em">　　进入images文件夹，删除smiley文件夹，些文件是放表情图标的，由于接下来我会用我自己的表情图标，先把他们的删除，当然，如果你想用这里的表情图标那就不要删掉了。退出 images再进入lang文件夹内，这里的东西可以来个大清洗了，只保留fcklanguagemanager.js、zh-cn.js、en.js、zh.js这四个文件，第一个文件是语言配置文件，有了它才能和fckconfig.js里的设置成对对应上相应的语言文件,zh-cn.js是简体中文语言包,en.js就不用说了吧，zh.js是繁体中文的。怎么样？一下子少了几百K，爽吧~</P>
<P style="TEXT-INDENT: 2em">　　再退出lang文件夹，进入skin文件夹，如果你想使用fckeditor默认的这种奶黄色，那就把除了default文件夹外的另两个文件夹直接删除，如果想用别的，那就自己考虑了，不过我给你个建议，如果不想用默认的，那就选那个silver，因为银色也就是灰色和任何颜色配起来都不会难看，而那个office2003的皮肤，反正我是非常不喜欢的，并且图片相对也比较大，又增加了下载时间，不要！</P>
<P style="TEXT-INDENT: 2em">　　精简的最后一步，退出skin文件夹，再进入filemanager，如果你用的不是最新版的fckeditor的话，那这里就一个文件夹browser，新版的还有一个upload文件夹。一个个来，先进入到filemanager/browser/default/connectors/下，因为我是用的asp的，所以除asp文件夹外，全部删除。然后再进入filemanager/upload/下，同样，只留asp文件夹，至此，编辑器的精简化已经结束了，接下来，我们对编辑器进行设置修改。</P>
<P style="TEXT-INDENT: 2em"></P>
<P style="TEXT-INDENT: 2em">--------------------------------------------------------------------------------</P>
<P style="TEXT-INDENT: 2em">　　第一个修改的文件，也就是fckeditor总配置文件，位于根目录下的fckconfig.js文件。请根据下面的列表进行（以fckeditor 2.0版的为准）：</P>
<P style="TEXT-INDENT: 2em">找到第20行 FCKConfig.DefaultLanguage = 'en' ;改为 FCKConfig.DefaultLanguage = 'zh-cn' ;设置默认语言为简体中文</P>
<P style="TEXT-INDENT: 2em">找到第40行 FCKConfig.TabSpaces = 0 ; 改为FCKConfig.TabSpaces = 1 ; 即在编辑器域内可以使用Tab键。</P>
<P style="TEXT-INDENT: 2em">如果你的编辑器还用在网站前台的话，比如说用于留言本或是日记回复时，那就不得不考虑安全了，在前台千万不要使用Default的toolbar，要么自定义一下功能，要么就用系统已经定义好的Basic，也就是基本的toolbar，</P>
<P style="TEXT-INDENT: 2em">找到第64行 FCKConfig.ToolbarSets["Basic"] = [</P>
<P style="TEXT-INDENT: 2em">['Bold','Italic','-','OrderedList','UnorderedList','-','Unlink','-','Style','FontSize','TextColor','BGColor','-','Smiley','SpecialChar','Replace','Preview']</P>
<P style="TEXT-INDENT: 2em">] ;</P>
<P style="TEXT-INDENT: 2em">这是我改过的Basic，把图像功能去掉，把添加链接功能去掉，因为图像和链接和flash和图像按钮添加功能都能让前台页直接访问和上传文件，要是这儿不改直接给你上传个木马还不马上玩完？但是光这样还不行，fckeditor还支持编辑域内的鼠标右键功能。</P>
<P style="TEXT-INDENT: 2em">找到第73行</P>
<P style="TEXT-INDENT: 2em">FCKConfig.ContextMenu = ['Generic','Anchor','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','Button','BulletedList','NumberedList','TableCell','Table','Form'] ;</P>
<P style="TEXT-INDENT: 2em">这也是我改过的把鼠标右键的“链接、图像，FLASH，图像按钮”功能都去掉。</P>
<P style="TEXT-INDENT: 2em">　　找到 第77行 FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;</P>
<P style="TEXT-INDENT: 2em">加上几种我们常用的字体 FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;</P>
<P style="TEXT-INDENT: 2em">　　接下来就设置上传功能了，还是以ASP为例，其实fck默认的就是asp的，把100行以下的所有被注释掉的代码全部删掉就行，然后再把下面所有有关于browser.html和upload.asp的后面的?Type=XX都改成Type=YY，其中YY为你想保存文件的文件夹名称。</P>
<P style="TEXT-INDENT: 2em">　　而如果你还想用自己的表情图标的话，那跳到131行，改掉那个表情图标的文件夹地址，以及下面的表情图标的文件名，再下面那三个数字是每行显示表情数及弹出窗口的宽和高了，这个的大小要根据您的表情图标排列的窗口的大小而定了。OK，总配置文件修改结束。</P>
<P style="TEXT-INDENT: 2em"></P>
<P style="TEXT-INDENT: 2em">--------------------------------------------------------------------------------</P>
<P style="TEXT-INDENT: 2em">　　接下来是编辑器位置的设置，我的习惯是把editor放在根目录下，最开始所述的五个文件也放在根目录下（Tips:建议放在根目录下，并且建议使用时设置路径也采用绝对路径，如"/fckeditor/"，而我的习惯的设置是"/"），这样有利于fckeditor的更新升级，并且网站下所有文件夹都可以任意调用，不存在其它文件夹名变了而其它地方就无法使用编辑器的问题。</P>
<P style="TEXT-INDENT: 2em">　　打开fckeditor.asp文件，找到 sBasePath = "/fckeditor/"改为 sBasePath = "/"</P>
<P style="TEXT-INDENT: 2em">　　打开fckeditor.js文件，找到 this.BasePath = '/fckeditor/' ;改为 this.BasePath = '/' ;</P>
<P style="TEXT-INDENT: 2em">　　编辑器域内默认的显示字体为12px，而我的主页默认字体为14px，所以看着就很不舒服，想要修改可以通过修改样式表来达到要求，打开/editor/css/fck_editorarea.css，把第4行改为 font-size: 14px;即可。</P>
<P style="TEXT-INDENT: 2em">　　接下来就是上传文件的设置了，这个比较麻烦，请仔细操作。</P>
<P style="TEXT-INDENT: 2em">　　打开\editor\filemanager\browser\default\frmresourcetype.html，找到第15行，插入“ ['uploadfile','uploadfile'],”配合上刚才在fckconfig.js里的设置，那么我的上传文件路径就是/uploadfile，当然你也可以改成你想要的文件夹，但这里的名称一定要和fckconfig.js里的那个“Type=YY”里的YY一致才行。</P>
<P style="TEXT-INDENT: 2em">　　还没完，继续进入到editor\filemanager\browser\default\connectors\asp，打开config.asp，先把ConfigIsEnabled = False改成为ConfigIsEnabled = True，要不是没法上传文件的，再把ConfigUserFilesPath = "/UserFile"改成我想要的ConfigUserFilesPath = "/"。</P>
<P style="TEXT-INDENT: 2em">　　接着在“Set ConfigDeniedExtensions = CreateObject( "Scripting.Dictionary" )”后面加入ConfigAllowedExtensions.Add "uploadfile", ""</P>
<P style="TEXT-INDENT: 2em">ConfigDeniedExtensions.Add "uploadfile", ""</P>
<P style="TEXT-INDENT: 2em">同理，这里的设置也是要和上面以及fckconfig.js里面对应的。</P>
<P style="TEXT-INDENT: 2em">　　还有一个上传，就是快速上传，这个功能是在fckeditor 2.0里才有的，以前的版本没这个功能。进入\editor\filemanager\upload\asp，同样打开config.asp，也同样的把ConfigIsEnabled = False 设置成 ConfigIsEnabled = True，我这里把ConfigUserFilesPath = "/UserFiles/"改成我想要的 ConfigUserFilesPath = "/uploadfile/"&amp; Year(Date()) &amp;"-"&amp; Month(Date()) &amp;"/"，因为我的上传文件是放在uploadfile文件夹下，并且是按月分开放置的。快速上传，不会让你选择文件夹，而是通过这里的设置直接上传的，这儿设置如果和前面的设置配合不好的话，你的文件就会被上传得乱七八糟，很不方便管理。接前重复前一个config.asp里的操作，在后面加上</P>
<P style="TEXT-INDENT: 2em">ConfigAllowedExtensions.Add "uploadfile", ""</P>
<P style="TEXT-INDENT: 2em">ConfigDeniedExtensions.Add "uploadfile", ""</P>
<P style="TEXT-INDENT: 2em">--------------------------------------------------------------------------------</P>
<P style="TEXT-INDENT: 2em">　　接下来呢，就讲一下如何创建自己的在线编辑器，这里以ASP和JS版的为例，ASP版示例代码，一般用于后台操作：</P>
<P style="TEXT-INDENT: 2em">&lt;%</P>
<P style="TEXT-INDENT: 2em">Dim oFCKeditor</P>
<P style="TEXT-INDENT: 2em">Set oFCKeditor = New FCKeditor</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.BasePath = "/"</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.ToolbarSet = "Default"</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Width = "100%"</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Height = "400"</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Value = rs("logbody")</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Create "logbody"</P>
<P style="TEXT-INDENT: 2em">%&gt;</P>
<P style="TEXT-INDENT: 2em">　　ASP版的，当然只能用在以.asp为扩展名的页面中，如果你在前在fckedito.asp里设置过BasePath为"/"的话，这里就可以省掉第三行，ASP版的只有一个Create函数。建议在修改一篇内容时用ASP版的。</P>
<P style="TEXT-INDENT: 2em">接下来看JS版的：</P>
<P style="TEXT-INDENT: 2em">&lt;script type="text/javascript"&gt;</P>
<P style="TEXT-INDENT: 2em">var oFCKeditor = new FCKeditor( 'logbody' ) ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.BasePath = '/' ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.ToolbarSet = 'Basic' ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Width = '100%' ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Height = '400' ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Value = '' ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Create() ;</P>
<P style="TEXT-INDENT: 2em">&lt;/script&gt;</P>
<P style="TEXT-INDENT: 2em">　　BasePath的设置同上所述，JS版的可用于任何网页中，甚至用于html页面，因为其是客户端生成的，这样的好处就是一可以减小网络流量，因为编辑器文件只需下载一次，二是可以由客户端定义什么时候显示，由于fckeditor初始化需要一定时间，在这一点上JS就很有作用了。</P>
<P style="TEXT-INDENT: 2em">另外，JS版的还有一个功能函数就是ReplaceTextarea()函数，可以替换指定的TextArea，拿我的网站的日志的回复部分示例：</P>
<P style="TEXT-INDENT: 2em">&lt;script type="text/javascript"&gt;</P>
<P style="TEXT-INDENT: 2em">&lt;!--</P>
<P style="TEXT-INDENT: 2em">function showFCK(){</P>
<P style="TEXT-INDENT: 2em">var oFCKeditor = new FCKeditor( 'fbContent' ) ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.BasePath = '/' ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.ToolbarSet = 'Basic' ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Width = '100%' ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Height = '200' ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.Value = '' ;</P>
<P style="TEXT-INDENT: 2em">//oFCKeditor.Create() ;</P>
<P style="TEXT-INDENT: 2em">oFCKeditor.ReplaceTextarea() ;</P>
<P style="TEXT-INDENT: 2em">//document.blog_feedback.blogsubmit.disabled = '';</P>
<P style="TEXT-INDENT: 2em">document.blog_feedback.blogsubmit.style.display = '';</P>
<P style="TEXT-INDENT: 2em">document.blog_feedback.openFCK.disabled = 'true';</P>
<P style="TEXT-INDENT: 2em">document.blog_feedback.openFCK.style.display = 'none';</P>
<P style="TEXT-INDENT: 2em">}</P>
<P style="TEXT-INDENT: 2em">//--&gt;</P>
<P style="TEXT-INDENT: 2em">&lt;/script&gt;</P>
<P style="TEXT-INDENT: 2em">把其写成一个简单的函数，当用户显示打开编辑器时才生成这个fckeditor，不用每次刷新页面都去初始化一个编辑器，页面的速度就会快多了。</P>
<P style="TEXT-INDENT: 2em">--------------------------------------------------------------------------------</P>
<P style="TEXT-INDENT: 2em">补遗：前面讲到了，说是在编辑已有数据内容时不要用JS版的，那是因为单引号（'）的问题造成的，在数据内容里难免会有单引号存在而用JS版生成编辑器时可能就会因为单引号问题，而使编辑器无法正常生成，而采用asp则不同，用ASP版本的是因为数据被当成是一个变量了，然后直接赋值给编辑器域。还有就是除非你要用ReplaceTextArea()方法来生成编辑器，否则你不需先写一个&lt;textarea&gt;这样的标签，一切都会由fckeditor自动生成的，你所需做的只是给fckeditor指定一个实例名。同时你也不用担心如何提交，在表单提交的时候，fckeditor会自动提交，提交的变量名是以你指定的fckeditor实例命名的。</P>
<P style="TEXT-INDENT: 2em"></P>
<HR>

<P style="TEXT-INDENT: 2em">1:fckconfig.js的配置</P>
<P style="TEXT-INDENT: 2em">&nbsp; (1).工具按钮设置</P>
<P style="TEXT-INDENT: 2em">&nbsp; 查找FCKConfig.ToolbarSets["Default"]，这里有很多按钮，下面我们将对他们详细介绍</P>
<P style="TEXT-INDENT: 2em">&nbsp; EditSource 显示HTML</A>源代码 StrikeThrough 删除线</P>
<P style="TEXT-INDENT: 2em">&nbsp; Save 保存 Subscript 下标</P>
<P style="TEXT-INDENT: 2em">&nbsp; NewPage 新建空白页面 Superscript 上标</P>
<P style="TEXT-INDENT: 2em">&nbsp; Preview 预览 JustifyLeft 左对齐</P>
<P style="TEXT-INDENT: 2em">&nbsp; Cut 剪切 JustifyCenter 居中对齐</P>
<P style="TEXT-INDENT: 2em">&nbsp; Copy 复制 JustifyRight 右对齐</P>
<P style="TEXT-INDENT: 2em">&nbsp; Paste 粘贴 JustifyFull 两端对齐</P>
<P style="TEXT-INDENT: 2em">&nbsp; PasteText 纯文本粘贴 InsertOrderedList 自动编号</P>
<P style="TEXT-INDENT: 2em">&nbsp; PasteWord 来自Word的粘贴 InsertUnorderedList 项目符号</P>
<P style="TEXT-INDENT: 2em">&nbsp; Print 打印 Outdent 减少缩进</P>
<P style="TEXT-INDENT: 2em">&nbsp; SpellCheck 拼写检查 Indent 增加缩进</P>
<P style="TEXT-INDENT: 2em">&nbsp; Find 查找 ShowTableBorders 显示表格线</P>
<P style="TEXT-INDENT: 2em">&nbsp; Replace 替换 ShowDetails 显示明细</P>
<P style="TEXT-INDENT: 2em">&nbsp; Undo 撤销 Form 添加Form动作</P>
<P style="TEXT-INDENT: 2em">&nbsp; Redo 还原 Checkbox 复选框</P>
<P style="TEXT-INDENT: 2em">&nbsp; SelectAll 全选 Radio 单选按钮</P>
<P style="TEXT-INDENT: 2em">&nbsp; RemoveFormat 去除格式 Input 单行文本框</P>
<P style="TEXT-INDENT: 2em">&nbsp; Link 插入/编辑 链接 Textarea 滚动文本框</P>
<P style="TEXT-INDENT: 2em">&nbsp; RemoveLink 去除连接 Select 下拉菜单</P>
<P style="TEXT-INDENT: 2em">&nbsp; Anchor 锚点 Button 按钮</P>
<P style="TEXT-INDENT: 2em">&nbsp; Image 插入/编辑 图片 ImageButton 图片按钮</P>
<P style="TEXT-INDENT: 2em">&nbsp; Table 插入/编辑 表格 Hidden 隐藏</P>
<P style="TEXT-INDENT: 2em">&nbsp; Rule 插入水平线 Zoom 显示比例</P>
<P style="TEXT-INDENT: 2em">&nbsp; SpecialChar 插入特殊字符 FontStyleAdv 系统字体UniversalKey 软键盘 FontStyle 字体样式&nbsp; Smiley 插入表情符号 FontFormat 字体格式</P>
<P style="TEXT-INDENT: 2em">&nbsp; About 关于 Font 字体 &nbsp;Bold 粗体 FontSize 字体大小Italic 斜体 TextColor 文字颜色&nbsp;Underline 下划线 BGColor 背景色</P>
<P style="TEXT-INDENT: 2em">这个默认的是包含了所有的工具按钮，不过到我们具体要用的时候，有的按钮并不需要，而且还影响速度。那么我们可以将我们不需要的按钮给删了。下面是我的配置，给大家一个参考，当然你可以根据你的喜好。</P>
<P style="TEXT-INDENT: 2em">FCKconfig.ToolbarSets["Default"] = [</P>
<P style="TEXT-INDENT: 2em">['EditSource','Save','NewPage','Preview','-','Cut','Copy','Paste','PasteText','-','Find','Replace','-','Undo','Redo','-','SelectAll','-','Link','RemoveLink','-','Image','Table','Rule','SpecialChar','Smiley'] ,</P>
<P style="TEXT-INDENT: 2em">['Bold','Italic','Underline','-','JustifyLeft','JustifyCenter','JustifyRight','-','InsertOrderedList','InsertUnorderedList','-','Form','Checkbox','Radio','Input','Textarea','Select','Button','-','FontStyleAdv','TextColor'] ] ;</P>
<P style="TEXT-INDENT: 2em">如果在前台给用户回复一写帖子的话，还是没必要要上面的，这时你可以在加一个：</P>
<P style="TEXT-INDENT: 2em">FCKConfig.ToolbarSets["Basic"] = [</P>
<P style="TEXT-INDENT: 2em">&nbsp;['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About']</P>
<P style="TEXT-INDENT: 2em">] ;</P>
<P style="TEXT-INDENT: 2em">这样的话，你在前台调用的时候就要用$FCKeditor-&gt;ToolbarSet='Basic',不能再为"Default"了。</P>
<P style="TEXT-INDENT: 2em">&nbsp;(2)：语言的配置</P>
<P style="TEXT-INDENT: 2em">&nbsp;查找FCKConfig.DefaultLanguage将它设置为'zh-cn'.</P>
<P style="TEXT-INDENT: 2em">&nbsp;(3):脚本语言的设置</P>
<P style="TEXT-INDENT: 2em">&nbsp;查找var _FileBrowserLanguage和var _QuickUploadLanguage将他们设置为'php', 默认是'asp',如果这里不设置的话，图片将不能上传，这点很重要。当时我在用FCKeditor由于没配置这个，不能上传图片，而我同寝室的用asp能上传图片，让我烦恼了好多天，最后终于找到是这个原因。</P>
<P style="TEXT-INDENT: 2em">2:图片上传的配置</P>
<P style="TEXT-INDENT: 2em">打开文件FCKeditor/editor/filemanager/browser/default/connectors/php/config.php</P>
<P style="TEXT-INDENT: 2em">查找$Config['Enabled']，将它设置为'true'</P>
<P style="TEXT-INDENT: 2em">查找$Config['UserFilesPath']，将它设置图片的目录，这个目录是相对于主目录的。</P>
<P style="TEXT-INDENT: 2em">例如：我写了一个blog，就可以设置为/blog/upload/</P>
<P style="TEXT-INDENT: 2em">打开文件FCKeditor/editor/filemanager/upload/php/config.php</P>
<P style="TEXT-INDENT: 2em">查找$Config['Enabled']，将它设置为'true'</P>
<P style="TEXT-INDENT: 2em">查找$Config['UseFileType']，将它设置上传文件的目录，最好与上面的图片目录相同。</P>
<P style="TEXT-INDENT: 2em">好了，现在所有的配置都已经完成了，现在你要做的只是删除一些不必要的文件了。</P>
<P style="TEXT-INDENT: 2em">只要包含'_'的目录名和文件名都可以删除，当然你用的是php，其他语言的一些目录也都可以删除，这样就减小了文件的大小. </P>
<P style="TEXT-INDENT: 2em"></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/93512200932595724888</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/93512200932595724888</guid>
    <pubDate>Sat, 25 Apr 2009 21:57:24 +0800</pubDate>
    <dcterms:modified>2009-04-26T20:30:03+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[神奇！原来真有汉语编程]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/9351220093236715545</link>
    <description><![CDATA[<div><P>原来真有汉语编程--易语言</P>
<P><A href="http://blog.sina.com.cn/s/blog_4e7017a70100clhc.html" target=_blank>汉语编程可解决1000万大学生高报酬就业</A></P>
<P><A href="http://blog.sina.com.cn/s/blog_4e7017a70100ase4.html" target=_blank>为什么那么多人否定汉语编程?</A></P><A href="http://blog.sina.com.cn/s/blog_4e7017a70100azt5.html" target=_blank></A>
<P><A href="http://blog.sina.com.cn/s/blog_4e7017a70100azt5.html" target=_blank>对汉语编程质疑的正确解读</A></P><A href="http://www.dywt.com.cn/" target=_blank></A>
<P><A href="http://www.dywt.com.cn/" target=_blank>易语言官网</A></P>
<P><A href="http://bbs.eyuyan.com/" target=_blank>易语言论坛</A> </P>
<P>可惜啊，不是我曾经想像的那样------用汉语像平时一样说话就编好了程（也就是电脑听得懂汉语），而是将C++的英文改成了中文而已，编程的描述还是一样的(与英文版的只是语言不同而已，不过程序看起来比英文的明了易懂哦！（看英文总是不如看中文快捷舒服，不能一目了然））</P>
<P>一个例子</P>
<P>编一个计算器</P>
<P><A href="http://hi.baidu.com/zoujg/blog/item/27ddd7ef8b8c0432acafd59e.html">http://hi.baidu.com/zoujg/blog/item/27ddd7ef8b8c0432acafd59e.html</A></P>
<P><IMG title="神奇！原来真有汉语编程 - 高级菜鸟 - 高级菜鸟" alt="神奇！原来真有汉语编程 - 高级菜鸟 - 高级菜鸟" src="http://www.xiangpica.net/attachments/month_0701/22007112224545.jpg"></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/9351220093236715545</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/9351220093236715545</guid>
    <pubDate>Thu, 23 Apr 2009 18:07:15 +0800</pubDate>
    <dcterms:modified>2009-04-23T19:24:32+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[弹弹钢琴吧]]></title>	
    <link>http://wuxiong8665.blog.163.com/blog/static/935122009322104555984</link>
    <description><![CDATA[<div><P align=left><EMBED allowScriptAccess="never" allowNetworking="internal" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 546px; HEIGHT: 399px; TEXT-ALIGN: center" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.li-gang.cn/upload/2009/4/flash.swf width=546 height=399 type=application/x-shockwave-flash quality="high" wmode="transparent"  >&nbsp;发现个有意思的玩意</P>
<P align=left>26个字母对应26个钢琴键(请在关闭汉字输入法CTRL+空格键，&nbsp;然后点下上面的FLASH以激活flash焦点，然后用鼠标滚轮滚到歌谱处（其间不能用鼠标点其它地方）用键盘弹奏（键位没什么特殊规律，按下面的谱弹就行了）</P>
<P align=left>&nbsp;</P>
<P align=center>歌谱：<BR></P>
<P style="TEXT-INDENT: 2em" align=center>《童话》 </P>
<P style="TEXT-INDENT: 2em" align=center>LONOL LONOL LONO OOMML</P>
<P style="TEXT-INDENT: 2em" align=center>LONOL LQPPO LONOM MMOTS </P>
<P style="TEXT-INDENT: 2em" align=center>PPRRQQ QQNPOONO ONOR LSRQP</P>
<P style="TEXT-INDENT: 2em" align=center>PPRRQQ QQVUTUV VPOT TTSSS</P>
<P style="TEXT-INDENT: 2em" align=center>LSRQQRQ QRQ RQPO</P>
<P style="TEXT-INDENT: 2em" align=center>OQST TTSPPRQ OQST </P>
<P style="TEXT-INDENT: 2em" align=center>TTSPPRQRQPO PQMMOONO<BR>月亮代表我的心<BR>LOQSONQS STUVTS QPOOO QPOOO PQPOMPQP<BR>LOQSONQS STUVTS QPOOO QPOOO PQPMNOPO<BR>QSQPOSN MNMNMLQ SQPOSN MNOOOPQP<BR>LOQSONQS STUVTS QPOOO QPOOO PQPMNOPO<BR>痴心绝对<BR>OPQQQRQPPOPPSP ONOOOQQOOMNNQN<BR>MLMMMRRQSO MLMMMRROOMP<BR>OOPQQQRQPPOPPSP ONOOOQQOOMNNQN<BR>MLMMRRQSO MLMMMRROOONO</P>
<P style="TEXT-INDENT: 2em" align=center><BR>北京欢迎你》歌谱 <BR>QSQPQPQQPMO QP <BR>北京欢迎你<BR>POMOPQSPQTSSPO <BR>POMOPQSPQTSSQ <BR>PQPOSTQMQPPO <BR>QSVSTTS QQ SS QS TV WV SQ P S Q Q <BR>QS VS TV WV SQ SVT QP QS XW VV <BR></P>
<P style="TEXT-INDENT: 2em" align=center>《千千阙歌》</P>
<P style="TEXT-INDENT: 2em" align=center>HHIJ LMONNNLJ </P>
<P style="TEXT-INDENT: 2em" align=center>IIIJK MOQPPNL</P>
<P style="TEXT-INDENT: 2em" align=center>HHIJ LMONNNLJ </P>
<P style="TEXT-INDENT: 2em" align=center>IIIJK MOQPPNL</P>
<P style="TEXT-INDENT: 2em" align=center>MLMLMNNMN PPPPNOPQ</P>
<P style="TEXT-INDENT: 2em" align=center>QQPPPOQ NLM</P>
<P style="TEXT-INDENT: 2em" align=center>LMOPQQPQ QPOP OMM </P>
<P style="TEXT-INDENT: 2em" align=center>LMOP QQPQ QSTSQQ</P>
<P style="TEXT-INDENT: 2em" align=center>QQPPOPOM&nbsp;&nbsp;QQRQPOP QQ Q P</P>
<P style="TEXT-INDENT: 2em" align=center>POP OMOO</P>
<P style="TEXT-INDENT: 2em" align=center>会呼吸的痛<BR>STVTXXTW WWVUVWXWSV<BR>VUTUVRRRVVWVSSS SYXWXX<BR>STVTXXTW WWVUVWXWSVV<BR>VUTUVRRRVVWVSSS STUVVUVV&nbsp;&nbsp;</P>
<P style="TEXT-INDENT: 2em" align=center>《安静》</P>
<P style="TEXT-INDENT: 2em" align=center>QQQQPONPPPO&nbsp;&nbsp;LQPOOOLQPOOP</P>
<P style="TEXT-INDENT: 2em" align=center>QQQQPONPPPO&nbsp;&nbsp;LQPOOOLQPOOPPQR</P>
<P style="TEXT-INDENT: 2em" align=center>RRRRQPOOOPP&nbsp;&nbsp;LSSSRQPPPQQ</P>
<P style="TEXT-INDENT: 2em" align=center>MRQRQPOONOL&nbsp;&nbsp;QRQRQPOPS</P>
<P style="TEXT-INDENT: 2em" align=center>LQRSRQSLQRSRQS&nbsp;&nbsp;LQRSRQOPPPQO</P>
<P style="TEXT-INDENT: 2em" align=center>SSOONOOSSOONOO&nbsp;&nbsp;RRQQPPORRQQPPO</P>
<P style="TEXT-INDENT: 2em" align=center>LQRSRQSLQRSRQS&nbsp;&nbsp;LQRSRQOPPPQO</P>
<P style="TEXT-INDENT: 2em" align=center>SSOONOOSSOONOO&nbsp;&nbsp;RRQQPPOORQPOMOO</P>
<P style="TEXT-INDENT: 2em" align=center>《好好恋爱》</P>
<P style="TEXT-INDENT: 2em" align=center>JKLLLLLKJIIL&nbsp;&nbsp;NNONOOOPQNNL</P>
<P style="TEXT-INDENT: 2em" align=center>HMMMJMOLLLLJH&nbsp;&nbsp;KKKJKLMMMOML</P>
<P style="TEXT-INDENT: 2em" align=center>JKJJKLLLLJIHHO&nbsp;&nbsp;NMLML</P>
<P style="TEXT-INDENT: 2em" align=center>JHHMMLLLKJ&nbsp;&nbsp;OOOONOPP</P>
<P style="TEXT-INDENT: 2em" align=center>LRQLLRPLRQRQRQPO&nbsp;&nbsp;ONMMQMQMLLQLQL</P>
<P style="TEXT-INDENT: 2em" align=center>RQRQOP&nbsp;&nbsp;LRQLLRSPLRQQQRQPQ</P>
<P style="TEXT-INDENT: 2em" align=center>ONMMQMQMLLQLQPOM&nbsp;&nbsp;OPNMNMNQPOO</P>
<P style="TEXT-INDENT: 2em" align=center>&nbsp; </P>
<P style="TEXT-INDENT: 2em" align=center>《欢乐颂》</P>
<P style="TEXT-INDENT: 2em" align=center>J J K L L K J I&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;H H I J J I I</P>
<P style="TEXT-INDENT: 2em" align=center>J J K L L K J I&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;H H I J I H H </P>
<P style="TEXT-INDENT: 2em" align=center>&nbsp;&nbsp;&nbsp;&nbsp;I I J H I J K J H&nbsp;&nbsp;&nbsp;&nbsp; I J K J I H I E </P>
<P style="TEXT-INDENT: 2em" align=center>&nbsp;&nbsp; J J K L L K J&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I H H I J I H H </P>
<P style="TEXT-INDENT: 2em" align=center>《小星星》</P>
<P style="TEXT-INDENT: 2em" align=center>OOSSTTS&nbsp;&nbsp; RRQQPPO </P>
<P style="TEXT-INDENT: 2em" align=center>SSRRQQP&nbsp;&nbsp; SSRRQQP</P>
<P style="TEXT-INDENT: 2em" align=center>OOSSTTS&nbsp;&nbsp; RRQQPPO</P>
<P style="TEXT-INDENT: 2em" align=center>《婚礼进行曲》</P>
<P style="TEXT-INDENT: 2em" align=center>HKKK HLJK HKNNMLKJKL </P>
<P style="TEXT-INDENT: 2em" align=center>HKKK HLJK HKMOMKILMK</P>
<P style="TEXT-INDENT: 2em" align=center>NMLII JKLL NMLII JKLL </P>
<P style="TEXT-INDENT: 2em" align=center>HKKK HLJK HKMOMKILMK</P>
<P style="TEXT-INDENT: 2em" align=center>ILMKK</P>
<P style="TEXT-INDENT: 2em" align=center>低音&nbsp;&nbsp;&nbsp;&nbsp;中音&nbsp;&nbsp;&nbsp;&nbsp;高音&nbsp;&nbsp; 超高 </P>
<P style="TEXT-INDENT: 2em" align=center>1234567 1234567 1234567 12345 </P>
<P style="TEXT-INDENT: 2em" align=center>abcdefg hijklmn opqrstu vwxyz </P>
<P style="TEXT-INDENT: 2em" align=center>ehhh eigh ehkk jihghi </P>
<P style="TEXT-INDENT: 2em" align=center>5111 5271 5144 321712 </P>
<P style="TEXT-INDENT: 2em" align=center>ehhh eigh ehjljhfijh </P>
<P style="TEXT-INDENT: 2em" align=center>5111 5271 5135316231 </P>
<P style="TEXT-INDENT: 2em" align=center>《樱花》</P>
<P style="TEXT-INDENT: 2em" align=center>MMN-&nbsp;&nbsp; MMN-&nbsp;&nbsp;&nbsp;&nbsp;(-延长音的意思) </P>
<P style="TEXT-INDENT: 2em" align=center>MNON&nbsp;&nbsp;MNMK-&nbsp;&nbsp; (&nbsp;&nbsp; 下划线是连音的意思)</P>
<P style="TEXT-INDENT: 2em" align=center>J HJ K&nbsp;&nbsp;JJHG- </P>
<P style="TEXT-INDENT: 2em" align=center>MMN－ MMN－ </P>
<P style="TEXT-INDENT: 2em" align=center>JKNMK J－－－ </P>
<P style="TEXT-INDENT: 2em" align=center>想唱就唱 </P>
<P style="TEXT-INDENT: 2em" align=center>onopol jkkklj </P>
<P style="TEXT-INDENT: 2em" align=center>onopol lmmmon </P>
<P style="TEXT-INDENT: 2em" align=center>onopqolj opolj </P>
<P style="TEXT-INDENT: 2em" align=center>onopqolo rqpoq </P>
<P style="TEXT-INDENT: 2em" align=center>qrst oopqp </P>
<P style="TEXT-INDENT: 2em" align=center>pqrs srqpq </P>
<P style="TEXT-INDENT: 2em" align=center>qrstss uuvuspq rqrs </P>
<P style="TEXT-INDENT: 2em" align=center>qrst oopqp </P>
<P style="TEXT-INDENT: 2em" align=center>pqs quuqv vuvtsoo tsrqrs ts </P>
<P style="TEXT-INDENT: 2em" align=center>qrst oopqp </P>
<P style="TEXT-INDENT: 2em" align=center>pqrs srqpq </P>
<P style="TEXT-INDENT: 2em" align=center>qrstss uuvuspq rqrs </P>
<P style="TEXT-INDENT: 2em" align=center>qrst oopqp </P>
<P style="TEXT-INDENT: 2em" align=center>pqs quuqv vuvtsoo tsrqrs</P>
<P style="TEXT-INDENT: 2em" align=center>梦里 </P>
<P style="TEXT-INDENT: 2em" align=center>qqqqqqpo lmoooomq </P>
<P style="TEXT-INDENT: 2em" align=center>qqqqstsqp lpppppsq </P>
<P style="TEXT-INDENT: 2em" align=center>qqrs oopq llmoqpsq </P>
<P style="TEXT-INDENT: 2em" align=center>qqrs oopq llmoqpoo </P>
<P style="TEXT-INDENT: 2em" align=center>opqrsssrqrss </P>
<P style="TEXT-INDENT: 2em" align=center>ssssvtsq </P>
<P style="TEXT-INDENT: 2em" align=center>qqpo opm moppppqp </P>
<P style="TEXT-INDENT: 2em" align=center>opqrsssrqrss </P>
<P style="TEXT-INDENT: 2em" align=center>ssssvtsq </P>
<P style="TEXT-INDENT: 2em" align=center>qqpo opm mopqqqqpom </P>
<P style="TEXT-INDENT: 2em" align=center>qqqqqqpo lmoooomq </P>
<P style="TEXT-INDENT: 2em" align=center>qqqqstsqp lpppppsq </P>
<P style="TEXT-INDENT: 2em" align=center>qqrs oopq llmoqpsq </P>
<P style="TEXT-INDENT: 2em" align=center>qqrs oopq llmoqpoo </P>
<P style="TEXT-INDENT: 2em" align=center>opqrsssrqrss </P>
<P style="TEXT-INDENT: 2em" align=center>ssssvtsq </P>
<P style="TEXT-INDENT: 2em" align=center>qqpo opm moppppqp </P>
<P style="TEXT-INDENT: 2em" align=center>opqrsssrqrss </P>
<P style="TEXT-INDENT: 2em" align=center>ssssvtsq </P>
<P style="TEXT-INDENT: 2em" align=center>qqpo opm mopqqqqmpqt</P>
<P style="TEXT-INDENT: 2em" align=center>幸福的瞬间 </P>
<P style="TEXT-INDENT: 2em" align=center>EEJ&nbsp;&nbsp;JJJI J&nbsp;&nbsp;EEJ&nbsp;&nbsp;JIHIJGG&nbsp;&nbsp;HHF&nbsp;&nbsp;HHHHEJ </P>
<P style="TEXT-INDENT: 2em" align=center>HHI&nbsp;&nbsp;IIHHLI </P>
<P style="TEXT-INDENT: 2em" align=center>IHJ&nbsp;&nbsp;HIIIHJ&nbsp;&nbsp;HIJ&nbsp;&nbsp;IJIHIJGG&nbsp;&nbsp;HGF </P>
<P style="TEXT-INDENT: 2em" align=center>MLL&nbsp;&nbsp;JKJJLH&nbsp;&nbsp;HGF&nbsp;&nbsp;HHGF HHGE&nbsp;&nbsp;HHHIIHH </P>
<P style="TEXT-INDENT: 2em" align=center>HIIHIIKL&nbsp;&nbsp;KJIH&nbsp;&nbsp;ILLJL&nbsp;&nbsp;LMNOOONMLLMJ </P>
<P style="TEXT-INDENT: 2em" align=center>JLLJ MMMLLHH&nbsp;&nbsp;JJKLH&nbsp;&nbsp;JJKLH&nbsp;&nbsp;FFHJIIHHFFLL </P>
<P style="TEXT-INDENT: 2em" align=center>HIIH&nbsp;&nbsp;LJJIH&nbsp;&nbsp;FFHJIIHHFFHJ&nbsp;&nbsp;HH </P>
<P style="TEXT-INDENT: 2em" align=center>生日快乐 </P>
<P style="TEXT-INDENT: 2em" align=center>EEFEHG EEFEIH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EELJHGF KKJHI </P>
<P style="TEXT-INDENT: 2em" align=center>&lt;雪绒花&gt; </P>
<P style="TEXT-INDENT: 2em" align=center>JLP OLK JJJKLML </P>
<P style="TEXT-INDENT: 2em" align=center>JLP OLK JLLMNO O </P>
<P style="TEXT-INDENT: 2em" align=center>P LLNMLJLO MOPON L </P>
<P style="TEXT-INDENT: 2em" align=center>JLP OLK JLLMNO O </P>
<P style="TEXT-INDENT: 2em" align=center>《星语心愿》 </P>
<P style="TEXT-INDENT: 2em" align=center>TVUTSTQ&nbsp;&nbsp; TSTVUVUTUV&nbsp;&nbsp; </P>
<P style="TEXT-INDENT: 2em" align=center>VWXXXXW&nbsp;&nbsp;VUTUS&nbsp;&nbsp;TVUTST&nbsp;&nbsp; </P>
<P style="TEXT-INDENT: 2em" align=center>QSTXWVUV&nbsp;&nbsp;VUTTTTSSTQ&nbsp;&nbsp; </P>
<P style="TEXT-INDENT: 2em" align=center>SSTXWVUVV&nbsp;&nbsp;VUTTSUT </P>
<P style="TEXT-INDENT: 2em" align=center>《北京欢迎你》</P>
<P style="TEXT-INDENT: 2em" align=center>QSQPQPQ QPMOQP </P>
<P style="TEXT-INDENT: 2em" align=center>POMOPQSP QTSLPO </P>
<P style="TEXT-INDENT: 2em" align=center>POMOPQSP QTSSQ </P>
<P style="TEXT-INDENT: 2em" align=center>PQPOSTQ MQPPO </P>
<P style="TEXT-INDENT: 2em" align=center>QSVST STSQQSS </P>
<P style="TEXT-INDENT: 2em" align=center>QSTVWVSQPSQQ</P>
<P style="TEXT-INDENT: 2em" align=center>下一站天後 </P>
<P style="TEXT-INDENT: 2em" align=center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QQQSP PSOOOQM RQRTQ RSPPMOP QPQSSPQVUSST RQRSMOQPO </P>
<P style="TEXT-INDENT: 2em" align=center>QSUVUTSS QRSTRRQP POPQSS QTQPOP MOQPPQS </P>
<P style="TEXT-INDENT: 2em" align=center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VUTUT SSOQSS TTTRQP PPUS QQSO QQPPP TQS VUTUTSS OQSS TTTTVUTUVSSQSTSSRMNO</P>
<P style="TEXT-INDENT: 2em" align=center>遇见 </P>
<P style="TEXT-INDENT: 2em" align=center>LJ LI JIH HGFGHGHIJ </P>
<P style="TEXT-INDENT: 2em" align=center>LJ LP ONO HGFGHGHIH </P>
<P style="TEXT-INDENT: 2em" align=center>LMNONONMLML HIJKJKLHIJ </P>
<P style="TEXT-INDENT: 2em" align=center>LMNONONPOPOQL HIJKJKJIHGH </P>
<P style="TEXT-INDENT: 2em" align=center>LMNONOPONML HIJKJKLHHML </P>
<P style="TEXT-INDENT: 2em" align=center>LMNONOPOPQL, HIJKJKLHHML </P>
<P style="TEXT-INDENT: 2em" align=center>LMNONOPOPQL, HIJIJILHIJH </P>
<P style="TEXT-INDENT: 2em" align=center>LMNONOMNLKL </P>
<P style="TEXT-INDENT: 2em" align=center>JJJKLJEE IIIJKIEE </P>
<P style="TEXT-INDENT: 2em" align=center>HHHIJIGH GFGHG </P>
<P style="TEXT-INDENT: 2em" align=center>FEFML IKJIH </P>
<P style="TEXT-INDENT: 2em" align=center>HGFIIHFFGH </P>
<P style="TEXT-INDENT: 2em" align=center>《北京欢迎你》歌谱 </P>
<P style="TEXT-INDENT: 2em" align=center>QSQPQPQQPMO QP </P>
<P style="TEXT-INDENT: 2em" align=center>POMOPQSPQTSSPO </P>
<P style="TEXT-INDENT: 2em" align=center>POMOPQSPQTSSQ </P>
<P style="TEXT-INDENT: 2em" align=center>PQPOSTQMQPPO </P>
<P style="TEXT-INDENT: 2em" align=center>QSVSTTS QQ SS QS TV WV SQ P S Q Q </P>
<P style="TEXT-INDENT: 2em" align=center>QS VS TV WV SQ SVT QP QS XW VV </P>
<P style="TEXT-INDENT: 2em" align=center>《约定》 </P>
<P style="TEXT-INDENT: 2em" align=center>LOPQPOQPLL JMNONMONJL MLLKKOJJPO </P>
<P style="TEXT-INDENT: 2em" align=center>PQRQQPOMP LOPQPOQPNL QMNONMONJL </P>
<P style="TEXT-INDENT: 2em" align=center>MLLKKOPQO MNOMOTSS POSQ QPONOMJM </P>
<P style="TEXT-INDENT: 2em" align=center>OPOTR RQRMNOP QRSSSTO </P>
<P style="TEXT-INDENT: 2em" align=center>SNPO PQMORQRSP POSQ QPONOMJM </P>
<P style="TEXT-INDENT: 2em" align=center>OPOTR RQRMNOP QRSSSTO </P>
<P style="TEXT-INDENT: 2em" align=center>SNPO PQRMRQOPO </P>
<P style="TEXT-INDENT: 2em" align=center>《美丽的神话》 </P>
<P style="TEXT-INDENT: 2em" align=center>MQN MOPOQ MTSTSPRQ </P>
<P style="TEXT-INDENT: 2em" align=center>MTSPQRQ O MQPNM </P>
<P style="TEXT-INDENT: 2em" align=center>MQNMOPOQ MTSTSPRQ </P>
<P style="TEXT-INDENT: 2em" align=center>MTSPQRQPO MPONM </P>
<P style="TEXT-INDENT: 2em" align=center>MNOPQONL MOPQQ </P>
<P style="TEXT-INDENT: 2em" align=center>MNOPQONLMOPOO MPONM </P>
<P style="TEXT-INDENT: 2em" align=center>MNOPQONL MOPQQ </P>
<P style="TEXT-INDENT: 2em" align=center>MNOPQONLMOPOO OOPQONLONMNT</P>
<P style="TEXT-INDENT: 2em" align=center>&nbsp;</P>
<P style="TEXT-INDENT: 2em" align=center>《為你寫詩》 (中段) </P>
<P style="TEXT-INDENT: 2em" align=center>LJHM MLJI IJKLLJIH HIJKJIHHF HKJHML </P>
<P style="TEXT-INDENT: 2em" align=center>LJHM MLJI IJKLLLNM MLJK KJHHEIJ </P>
<P style="TEXT-INDENT: 2em" align=center>MLJK KJHHEIH </P>
<P style="TEXT-INDENT: 2em" align=center>《世界末日》　（中段） </P>
<P style="TEXT-INDENT: 2em" align=center>JKL KJJ JIHIJLL </P>
<P style="TEXT-INDENT: 2em" align=center>MLK LKJ KJHJI </P>
<P style="TEXT-INDENT: 2em" align=center>HIJNONMLJH JJKJHJI </P>
<P style="TEXT-INDENT: 2em" align=center>JKL KJJ JIHIJNL </P>
<P style="TEXT-INDENT: 2em" align=center>MLK LKJ KKQRQP </P>
<P style="TEXT-INDENT: 2em" align=center>HIJNONMLJH </P>
<P style="TEXT-INDENT: 2em" align=center>JJKKJL JIHH </P>
<P style="TEXT-INDENT: 2em" align=center>&nbsp;</P>
<P style="TEXT-INDENT: 2em" align=center>《終身美麗》 </P>
<P style="TEXT-INDENT: 2em" align=center>IJIJKL JIHFHJ HHKJH HHFFIHG </P>
<P style="TEXT-INDENT: 2em" align=center>HIJJIJJKL JIHFHKJ HHKML HGFGH </P>
<P style="TEXT-INDENT: 2em" align=center>GHHJNL JIHHIKJ IHHJNL JLMFKJI </P>
<P style="TEXT-INDENT: 2em" align=center>HIJJIJJKL JIHFHKJ HMLKLMLH HMLKKLML </P>
<P style="TEXT-INDENT: 2em" align=center>LOOOLKJ HJONNNLKJ LLMMMLKK MMNMLNQN </P>
<P style="TEXT-INDENT: 2em" align=center>LOOOLKJ HJONMLMNL LKJK LKJI IHGL NLIJ </P>
<P style="TEXT-INDENT: 2em" align=center>JKFIHG GGHIH </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>LKJK JKJI IHGLJIJ </P>
<P style="TEXT-INDENT: 2em" align=center>JKMOMLK JIJH </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>&shy;《離家出走》 </P>
<P style="TEXT-INDENT: 2em" align=center>STSQP SQPPO OOPQO OPPOQP STSQS VUSQSTS PQRQORQPO SZRQRSTSRQP QRSTS </P>
<P style="TEXT-INDENT: 2em" align=center>VUTUVVVUTUS QRSSTTQPPQRRSSPO ORQRQRRSTS QRTSVV SZZX VQQQPQUUUVTOSTSQ </P>
<P style="TEXT-INDENT: 2em" align=center>RRRPTS VUSSVV SWWU VTVTV ZYX TVWXVW TVUUV TVWXYXYW VUVWVXX UVWUVQQQ QQUUVUV </P>
<P style="TEXT-INDENT: 2em" align=center>TOSTSV TVVUVW XWVSVV SWWU VTVTVZYX TVWXVW TVUTS </P>
<P style="TEXT-INDENT: 2em" align=center>《心亂如麻》 </P>
<P style="TEXT-INDENT: 2em" align=center>TSRQRSRQ RRVUTSS QTS TSRQRSRQ RRTSVUV WVXWV </P>
<P style="TEXT-INDENT: 2em" align=center>VVUUVWS SQTS RRSQVUV WVXWV SXXXYXWV XXXYXWV SWWVWVXXW </P>
<P style="TEXT-INDENT: 2em" align=center>QSTTSS TVWWVV SZYXVVTTVXYXW SVWXYXVWX WVWVZZ XXTVX XTUVWV QRSTSVWUTS SYXSYXSXYZXVW QSTTSS TVWWVV SZYXVVTTVXYXW SVWXYXVWX WVWVZZ XXTVX XTUVWV </P>
<P style="TEXT-INDENT: 2em" align=center>《123木頭人》 </P>
<P style="TEXT-INDENT: 2em" align=center>LKJJJ III JIHIJO NML MKJKJK IJKONL MLL LKJJJ ILN MNONM J LMK KPOL IJKKJKL J I H </P>
<P style="TEXT-INDENT: 2em" align=center>《無賴》 </P>
<P style="TEXT-INDENT: 2em" align=center>HIJJIJKJIGE FGHHIJJMLJL JLMMMLK JKLLKJ JKKLKHI HIJJIJKJIGE FGHHIJJMLJL JLMMMLK JKLLKJ JKJHIH HHEFGHHIJHE EDDFEDE EFFGJIIHGH HHFEFG EEEJIHHIJHL JJLMMNOLJ JJLMMMKMNMLKLJ JKJKLMLL EJIHHIJHL JJLMMNONJ JJLMMMKMNMLJIH JKJKLMLLJIHH </P>
<P style="TEXT-INDENT: 2em" align=center>《海闊天空》 </P>
<P style="TEXT-INDENT: 2em" align=center>QPO PQSSSSTS TUVVVVVVUTST </P>
<P style="TEXT-INDENT: 2em" align=center>TSS SQPO QRQPPQPP QPPPOOOO POO </P>
<P style="TEXT-INDENT: 2em" align=center>TUVVVVVVUTSSSQPO </P>
<P style="TEXT-INDENT: 2em" align=center>VVVVWWWVWX XWV </P>
<P style="TEXT-INDENT: 2em" align=center>VVVVWW SSXWV </P>
<P style="TEXT-INDENT: 2em" align=center>VVVVWWWWVUV </P>
<P style="TEXT-INDENT: 2em" align=center>TTUTUV VVWVWX XWXV </P>
<P style="TEXT-INDENT: 2em" align=center>一直很安静 </P>
<P style="TEXT-INDENT: 2em" align=center>JLONOLMLJ JKJIHHLLIJ JLONOLMLJ JKJIHHGHH JLONOLMLJ JKJIHHLLIJ JLONOPPQQ JKJIHHGHH </P>
<P style="TEXT-INDENT: 2em" align=center>梁山伯与祝英台 </P>
<P style="TEXT-INDENT: 2em" align=center>cefhifhe </P>
<P style="TEXT-INDENT: 2em" align=center>lomljli </P>
<P style="TEXT-INDENT: 2em" align=center>iijgfefhi </P>
<P style="TEXT-INDENT: 2em" align=center>chfefhe </P>
<P style="TEXT-INDENT: 2em" align=center>jlgifhe </P>
<P style="TEXT-INDENT: 2em" align=center>cecefgif </P>
<P style="TEXT-INDENT: 2em" align=center>efhiljijihfechfhfecefhe </P>
<P style="TEXT-INDENT: 2em" align=center>《星语心愿》 </P>
<P style="TEXT-INDENT: 2em" align=center>TVUTSTQ TSTVUVUTUV </P>
<P style="TEXT-INDENT: 2em" align=center>VWXXXXW VUTUS TVUTST </P>
<P style="TEXT-INDENT: 2em" align=center>QSTXWVUV VUTTTTSSTQ </P>
<P style="TEXT-INDENT: 2em" align=center>SSTXWVUVV VUTTSUT </P>
<P style="TEXT-INDENT: 2em" align=center>《有没有人告诉你》 </P>
<P style="TEXT-INDENT: 2em" align=center>JMMMMMMMMJKLK JLLLLLLLMNNJ JMMMMMMMMQQP NNNNNJONON JMMMMMMMMJKLK ILLLLLLLMNNJ JMMMMMMMMQQP NNNNNNNMNM QTQQQQOMJJQP JSSSSSSSTUUQ QTQQQQOMJJQP PPPPPJNNM </P>
<P style="TEXT-INDENT: 2em" align=center>我愿意 </P>
<P style="TEXT-INDENT: 2em" align=center>lljih ijiih fhffe </P>
<P style="TEXT-INDENT: 2em" align=center>lljih ijiih fhfijikjih </P>
<P style="TEXT-INDENT: 2em" align=center>hhhih onmml jih hhhihij </P>
<P style="TEXT-INDENT: 2em" align=center>hhhih onmml oomjhi jji </P>
<P style="TEXT-INDENT: 2em" align=center>eljih eljih honnm lmljl </P>
<P style="TEXT-INDENT: 2em" align=center>honnm llojih jkjhfhfe </P>
<P style="TEXT-INDENT: 2em" align=center>eljih eljijih honnm lmljl </P>
<P style="TEXT-INDENT: 2em" align=center>honnm llojih jkjhfh kjhfh ih </P>
<P style="TEXT-INDENT: 2em" align=center>好心分手 </P>
<P style="TEXT-INDENT: 2em" align=center>JLLLLLLLKJ JLLJLOPNML JMLMNOJJII HMLMLMOLLML </P>
<P style="TEXT-INDENT: 2em" align=center>HIJJKL JLNMNPOMNOJKL LMNMNOM KLMMNOMMONOQP NOPLMN RRRQPQO LLONOQP QQQQPQO JJMLMNNNONMNM JLMLMNO </P>
<P style="TEXT-INDENT: 2em" align=center>OONOQQPPONOQPPOO </P>
<P style="TEXT-INDENT: 2em" align=center>《我真的受伤了》 </P>
<P style="TEXT-INDENT: 2em" align=center>前奏： momqp inipo mrqomo po </P>
<P style="TEXT-INDENT: 2em" align=center>开始： momqp inipo momqppo psq momqp inipo mrqo mopo rrrqp pspqo rrrqpop qqrq ttttspr qpom qoosqpp momqp inipo </P>
<P style="TEXT-INDENT: 2em" align=center>momqppo psq tttts pspqpo mrqomo po </P>
<P style="TEXT-INDENT: 2em" align=center>王力宏的《唯一》 </P>
<P style="TEXT-INDENT: 2em" align=center>JLMLMNLJL LLLKKKJIHJ </P>
<P style="TEXT-INDENT: 2em" align=center>KKKJIHJ HIHJI JIHI </P>
<P style="TEXT-INDENT: 2em" align=center>JLMLMNLJL LLLKKKJIHJ </P>
<P style="TEXT-INDENT: 2em" align=center>KKKJIHJLO PQPOQOPOM QPOPQ </P>
<P style="TEXT-INDENT: 2em" align=center>Q P OOOLOPQ NNNLNOP </P>
<P style="TEXT-INDENT: 2em" align=center>QQRQOP </P>
<P style="TEXT-INDENT: 2em" align=center>Q P OOOLOPQ NNNLNOPQQM </P>
<P style="TEXT-INDENT: 2em" align=center>LRQOL QP OOOONOLJM </P>
<P style="TEXT-INDENT: 2em" align=center>QPOOOONOLJM </P>
<P style="TEXT-INDENT: 2em" align=center>醉清风 </P>
<P style="TEXT-INDENT: 2em" align=center>QPPQOO </P>
<P style="TEXT-INDENT: 2em" align=center>QRPPPOP </P>
<P style="TEXT-INDENT: 2em" align=center>PQQ </P>
<P style="TEXT-INDENT: 2em" align=center>QPPPQOO </P>
<P style="TEXT-INDENT: 2em" align=center>QQPPQOPQP </P>
<P style="TEXT-INDENT: 2em" align=center>SSSSP PQ </P>
<P style="TEXT-INDENT: 2em" align=center>POPQ </P>
<P style="TEXT-INDENT: 2em" align=center>SSSSP PQOOO MO </P>
<P style="TEXT-INDENT: 2em" align=center>RQOMOMO RQOMOOMOP </P>
<P style="TEXT-INDENT: 2em" align=center>SSUVWVV </P>
<P style="TEXT-INDENT: 2em" align=center>VTSQPO </P>
<P style="TEXT-INDENT: 2em" align=center>QRSSPP QOO </P>
<P style="TEXT-INDENT: 2em" align=center>SSUV WVVWXX UWVV </P>
<P style="TEXT-INDENT: 2em" align=center>SQPOO QRSPLQOO </P>
<P style="TEXT-INDENT: 2em" align=center>隐形的翅膀</P>
<P style="TEXT-INDENT: 2em" align=center>JLOON MLMOJIH HHHOLMLJHI </P>
<P style="TEXT-INDENT: 2em" align=center>JLOON MLMOJIH HHHOLMLJIH </P>
<P style="TEXT-INDENT: 2em" align=center>《情深深雨蒙蒙》里的那首《往事难忘》 </P>
<P style="TEXT-INDENT: 2em" align=center>H HIJ JKL MLJ LKJI&nbsp;&nbsp;KJIH </P>
<P style="TEXT-INDENT: 2em" align=center>H HIJ JKL MLJ LKJI&nbsp;&nbsp;JIH </P>
<P style="TEXT-INDENT: 2em" align=center>LKJI EEKJIH LKJI KJIH </P>
<P style="TEXT-INDENT: 2em" align=center>H HIJ JKL MLJ LKJI&nbsp;&nbsp;JIH </P>
<P style="TEXT-INDENT: 2em" align=center>蕭亞軒《最熟悉的陌生人》 </P>
<P style="TEXT-INDENT: 2em" align=center>PQPQ </P>
<P style="TEXT-INDENT: 2em" align=center>OPQRSRRQQPOP </P>
<P style="TEXT-INDENT: 2em" align=center>PQPQ </P>
<P style="TEXT-INDENT: 2em" align=center>OTSRRQRQPQPO </P>
<P style="TEXT-INDENT: 2em" align=center>OVUUTSQTSSRSRS </P>
<P style="TEXT-INDENT: 2em" align=center>PQRQRV&nbsp;&nbsp;TVWW </P>
<P style="TEXT-INDENT: 2em" align=center>VWXXXXYXXX </P>
<P style="TEXT-INDENT: 2em" align=center>WVVTX </P>
<P style="TEXT-INDENT: 2em" align=center>SSTVVVTS </P>
<P style="TEXT-INDENT: 2em" align=center>SXXXWV </P>
<P style="TEXT-INDENT: 2em" align=center>VVVTW </P>
<P style="TEXT-INDENT: 2em" align=center>VWXXXXYXXX </P>
<P style="TEXT-INDENT: 2em" align=center>WVVWWV </P>
<P style="TEXT-INDENT: 2em" align=center>SSTVVVTSSXXXWVTV </P>
<P style="TEXT-INDENT: 2em" align=center>国歌：&nbsp;&nbsp; </P>
<P style="TEXT-INDENT: 2em" align=center>Ehhhhefghhjhijlljjhjljiimlijljljijhjefhhjjlliiifiehhjjlhjllmljhllljhehjhllljhehehehh </P>
<P style="TEXT-INDENT: 2em" align=center>卡农 </P>
<P style="TEXT-INDENT: 2em" align=center>SQR&nbsp;&nbsp; SQR&nbsp;&nbsp; SLMN&nbsp;&nbsp;OPQR </P>
<P style="TEXT-INDENT: 2em" align=center>QOP&nbsp;&nbsp; QOP&nbsp;&nbsp; QJKL&nbsp;&nbsp;MNON </P>
<P style="TEXT-INDENT: 2em" align=center>MON&nbsp;&nbsp; MLK&nbsp;&nbsp; LKJK&nbsp;&nbsp;LMNO </P>
<P style="TEXT-INDENT: 2em" align=center>MON&nbsp;&nbsp; ONO&nbsp;&nbsp; NLMN&nbsp;&nbsp;OPQR </P>
<P style="TEXT-INDENT: 2em" align=center>SQR&nbsp;&nbsp; SQR&nbsp;&nbsp; SLMN&nbsp;&nbsp;OPQR </P>
<P style="TEXT-INDENT: 2em" align=center>QOP&nbsp;&nbsp; QOP&nbsp;&nbsp; QJKL&nbsp;&nbsp;MNON </P>
<P style="TEXT-INDENT: 2em" align=center>MON&nbsp;&nbsp; MLK&nbsp;&nbsp; LKJK&nbsp;&nbsp;LONO </P>
<P style="TEXT-INDENT: 2em" align=center>MON&nbsp;&nbsp; ONO&nbsp;&nbsp; NLMN&nbsp;&nbsp;OPQRS- </P>
<P style="TEXT-INDENT: 2em" align=center>力宏《kiss goodbye》 </P>
<P style="TEXT-INDENT: 2em" align=center>JLLJMLL,JLLJMLLM,JKLMLLKJLKKJLK,KJKLKKHJLLMIH,FFGHIJJ,KJKJIHI </P>
<P style="TEXT-INDENT: 2em" align=center>JLLMLL,JLLJMLLM,JKLMOPQPOOMPO,OOOOPOOML,QPOLPQO,MMNOPQQ,RQP </P>
<P style="TEXT-INDENT: 2em" align=center>LRQPQRQ,JPONOPO,MSRQRMOQRMOQRQP </P>
<P style="TEXT-INDENT: 2em" align=center>LRQPQRQ,JPONOPO,OMMLOMOPQQRQQ</P>
<P style="TEXT-INDENT: 2em" align=center>爱的罗曼史 </P>
<P style="TEXT-INDENT: 2em" align=center>QQQ QPO ONM MOQ TTT TSR RQP PQR QRQ SRQ QPO ONM NNN NON MMM</P>
<P style="TEXT-INDENT: 2em" align=center>《不能说的秘密》 </P>
<P style="TEXT-INDENT: 2em" align=center>EHHH EGGG EHHH EIII EHHH EGGG EHHH EIII EKKKK KJJ KKKLJIHGGH </P>
<P style="TEXT-INDENT: 2em" align=center>ELLLL LKK LLLLLKKJJI EKKKK KJJ KKKLJIHGGIH FHLMH LLLLLKKJJI </P>
<P style="TEXT-INDENT: 2em" align=center>HONOOLLLLKKJ HONOOLLLLPPO HONONMHNMNML HMLMLKKJKLMML </P>
<P style="TEXT-INDENT: 2em" align=center>HONOOLLLLKKJ HONOOLLLLPPO HONONM HNMNML HMLMLKKJKLMML HLHKJ HHLHKJH </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>《蝸牛》 </P>
<P style="TEXT-INDENT: 2em" align=center>J JJKJIJIH HHK KIHHIJ HHL LMLKJK GH EEJ JKJIJH EEH HEHIJKL HONN NONMMNLHKLM MNOPQL EFLK KLKJIHI EEH HEHIJKL HONN NONMMNL HKLM MNOPQL EFLK KJIHHGH </P>
<P style="TEXT-INDENT: 2em" align=center>《天空之城》 </P>
<P style="TEXT-INDENT: 2em" align=center>mno noqn jjm lmol jjkjko j ooo nkknn mnonoqn jjm lmol jkono ppqo onmm nlm opqpqsp llonoqq mno nop oll rqpoq qt ss qpo o p opsq qtssqpo op opnm。。。 </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>《神秘園》 </P>
<P style="TEXT-INDENT: 2em" align=center>jmno no opnmn nomlm lj jmno no opnmn nomlm lm nost tusrs noqr rsqpq nost tusrs strqr rsqpq jmno no opnmn nomlm lj jmno no opnmn nomlm lm </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>《軌跡》 </P>
<P style="TEXT-INDENT: 2em" align=center>qeee reee weewqe qwee eweq hqewqw qeee reee weewqte qwee eweq hqewqw qjqjwq jwqjq q ttqqt qgqrewe ee rewqj wewq qtrewqwet g r eee ereww weqq ett qttrr ewreq qq wEwqw gr eee ereww weqq ett qttrr ewreq qerw jq </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>夜曲 </P>
<P style="TEXT-INDENT: 2em" align=center>MN OOOONQQ TTTSRSOO </P>
<P style="TEXT-INDENT: 2em" align=center>RRRSQNQP PONOON </P>
<P style="TEXT-INDENT: 2em" align=center>OOOONQQ TTTSRSOO </P>
<P style="TEXT-INDENT: 2em" align=center>RRR QPNOM </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>还有两句 波斯猫 </P>
<P style="TEXT-INDENT: 2em" align=center>OOOMLMLJJ MMMLJLJII </P>
<P style="TEXT-INDENT: 2em" align=center>OOOMOMOJJ IMJ JL M M M </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>女人花 </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>JLLML ILLML HIJOMJL </P>
<P style="TEXT-INDENT: 2em" align=center>MOOPO MLMJIH FHILJIH </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>JLQ QQPPOL JLO OOMMLJ </P>
<P style="TEXT-INDENT: 2em" align=center>JLQ QQPPOM MOP PPQNML </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>JLLML ILLML HIJOMJL </P>
<P style="TEXT-INDENT: 2em" align=center>MOOPO MLMJIH FHILJIH </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>&shy;致爱丽斯 </P>
<P style="TEXT-INDENT: 2em" align=center>QPQPQNPOMHJMNJLNOJQPQPQNPOMHJMNJONMNOPQLRQPKQPOJPONNJQQQQPQPQNPOMHJMNJLNOJQPQPQNPOMHJMNJONMORQQPPRTSRQPONMMLMNOPPQRMOPNOPQSPNOPQSPNQQQQQP </P>
<P style="TEXT-INDENT: 2em" align=center>卡农(括号是一起按） </P>
<P style="TEXT-INDENT: 2em" align=center>H-JLO E-ILN F-HJM C-GIL </P>
<P style="TEXT-INDENT: 2em" align=center>D-FHK A-EHJ D-FHK E-GIL </P>
<P style="TEXT-INDENT: 2em" align=center>(HQ)-JLO (EP)-GIL (OF)-HJM (NC)-GJL </P>
<P style="TEXT-INDENT: 2em" align=center>(MD)-FHK (LA)-CEH (MD)-FHK (NE)-GIL </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>ONOH (G B )LIJ (CH)ONM (CN)QST </P>
<P style="TEXT-INDENT: 2em" align=center>(DR)QPR (QA)PON (DM)LKJ (EI)KJI </P>
<P style="TEXT-INDENT: 2em" align=center>(EH)IJK (EG)ILK (FJ)MLK (CL)KJI </P>
<P style="TEXT-INDENT: 2em" align=center>(DH)FMN (AO)NML (DK)JIM LML </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>(SJ)QRS-QR(SE)LMNOPQR </P>
<P style="TEXT-INDENT: 2em" align=center>(FQ)OPQ-JK(GL)MLKLJKL </P>
<P style="TEXT-INDENT: 2em" align=center>(FK)MLK-JI(JE)IHIJKLM </P>
<P style="TEXT-INDENT: 2em" align=center>(FK)MLM-NO(GL)MNOPQRS </P>
<P style="TEXT-INDENT: 2em" align=center>(SI)QRS-QR(SE)LMNOPQR </P>
<P style="TEXT-INDENT: 2em" align=center>(FQ)OPQ-JK(GL)MLKLJKL </P>
<P style="TEXT-INDENT: 2em" align=center>(FK)MLK-JI(EJ)IHIJKLM </P>
<P style="TEXT-INDENT: 2em" align=center>(FK)MLM-NO(GL)MNOPQRS </P>
<P style="TEXT-INDENT: 2em" align=center>&shy;</P>
<P style="TEXT-INDENT: 2em" align=center>(HQ)-JLO (EP)-GIL (OF)-HJM (NC)-GJL </P>
<P style="TEXT-INDENT: 2em" align=center>(MD)-FHK (LA)-CEH (MD)-FHK (NE)-GILNQOQPO <BR></P></div>]]></description>
	    <author><![CDATA[高级菜鸟]]></author>
	    <comments>http://wuxiong8665.blog.163.com/blog/static/935122009322104555984</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/blog/static/935122009322104555984</guid>
    <pubDate>Wed, 22 Apr 2009 22:45:55 +0800</pubDate>
    <dcterms:modified>2009-04-23T08:33:30+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  高级菜鸟]]></title>	
    <link>http://img.bimg.126.net/photo/kEGgJwPtHagGTwgvzHRZvw==/4841369599423614779.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/kEGgJwPtHagGTwgvzHRZvw==/4841369599423614779.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/kEGgJwPtHagGTwgvzHRZvw==/4841369599423614779.jpg" border="0" width="240" height="109" alt="高级菜鸟  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/kEGgJwPtHagGTwgvzHRZvw==/4841369599423614779.jpg</guid>
    <pubDate>Mon, 25 May 2009 20:00:47 +0800</pubDate>
    <dcterms:modified>2009-05-25T20:00:47+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  没用任何素材制作的苹果]]></title>	
    <link>http://img.bimg.126.net/photo/o7AOg5C5kgN-Oo-cn87bsA==/4270819821631699400.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/o7AOg5C5kgN-Oo-cn87bsA==/4270819821631699400.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/o7AOg5C5kgN-Oo-cn87bsA==/4270819821631699400.jpg" border="0" width="220" height="240" alt="没用任何素材制作的苹果  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/o7AOg5C5kgN-Oo-cn87bsA==/4270819821631699400.jpg</guid>
    <pubDate>Mon, 25 May 2009 19:33:10 +0800</pubDate>
    <dcterms:modified>2009-05-25T19:33:10+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  透明玻璃珠(放大（镜）效果不佳）]]></title>	
    <link>http://img.bimg.126.net/photo/P2OEByOejivoOYnrngb9jw==/4289115695117677796.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/P2OEByOejivoOYnrngb9jw==/4289115695117677796.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/P2OEByOejivoOYnrngb9jw==/4289115695117677796.jpg" border="0" width="240" height="176" alt="透明玻璃珠(放大（镜）效果不佳）  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/P2OEByOejivoOYnrngb9jw==/4289115695117677796.jpg</guid>
    <pubDate>Mon, 25 May 2009 02:11:04 +0800</pubDate>
    <dcterms:modified>2009-05-25T02:11:04+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  我的处女拙作--破璃球]]></title>	
    <link>http://img.bimg.126.net/photo/Z9O724YYm-0wNMUJM1hq9w==/2552978038766198160.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/Z9O724YYm-0wNMUJM1hq9w==/2552978038766198160.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/Z9O724YYm-0wNMUJM1hq9w==/2552978038766198160.jpg" border="0" width="240" height="213" alt="我的处女拙作--破璃球  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/Z9O724YYm-0wNMUJM1hq9w==/2552978038766198160.jpg</guid>
    <pubDate>Wed, 8 Apr 2009 20:14:56 +0800</pubDate>
    <dcterms:modified>2009-04-08T20:14:56+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  1]]></title>	
    <link>http://img.bimg.126.net/photo/guHyQe2sn-kG3iedQP6EeQ==/1706019833844703061.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/guHyQe2sn-kG3iedQP6EeQ==/1706019833844703061.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/guHyQe2sn-kG3iedQP6EeQ==/1706019833844703061.jpg" border="0" width="240" height="141" alt="1  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/guHyQe2sn-kG3iedQP6EeQ==/1706019833844703061.jpg</guid>
    <pubDate>Mon, 9 Mar 2009 10:41:47 +0800</pubDate>
    <dcterms:modified>2009-03-09T10:41:47+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  禁止的词汇]]></title>	
    <link>http://img.bimg.126.net/photo/xByRoXN_YdcuUXwa2MnbEw==/2304435634330811931.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/xByRoXN_YdcuUXwa2MnbEw==/2304435634330811931.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/xByRoXN_YdcuUXwa2MnbEw==/2304435634330811931.jpg" border="0" width="46" height="240" alt="禁止的词汇  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/xByRoXN_YdcuUXwa2MnbEw==/2304435634330811931.jpg</guid>
    <pubDate>Mon, 24 Nov 2008 21:12:23 +0800</pubDate>
    <dcterms:modified>2008-11-24T21:12:23+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  w4]]></title>	
    <link>http://img.bimg.126.net/photo/Ku3lOdhwrz6eYILz6yOFLA==/362539770003988534.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/Ku3lOdhwrz6eYILz6yOFLA==/362539770003988534.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/Ku3lOdhwrz6eYILz6yOFLA==/362539770003988534.jpg" border="0" width="240" height="160" alt="w4  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/Ku3lOdhwrz6eYILz6yOFLA==/362539770003988534.jpg</guid>
    <pubDate>Mon, 24 Nov 2008 21:06:52 +0800</pubDate>
    <dcterms:modified>2008-11-24T21:06:52+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  w3]]></title>	
    <link>http://img.bimg.126.net/photo/DneliiyOXyUxk9VUpKcr1g==/362539770003988530.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/DneliiyOXyUxk9VUpKcr1g==/362539770003988530.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/DneliiyOXyUxk9VUpKcr1g==/362539770003988530.jpg" border="0" width="240" height="167" alt="w3  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/DneliiyOXyUxk9VUpKcr1g==/362539770003988530.jpg</guid>
    <pubDate>Mon, 24 Nov 2008 21:06:52 +0800</pubDate>
    <dcterms:modified>2008-11-24T21:06:52+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  w2]]></title>	
    <link>http://img.bimg.126.net/photo/zgHAg7C2GHqkChOr9KE2lQ==/361695345073856608.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/zgHAg7C2GHqkChOr9KE2lQ==/361695345073856608.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/zgHAg7C2GHqkChOr9KE2lQ==/361695345073856608.jpg" border="0" width="240" height="166" alt="w2  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/zgHAg7C2GHqkChOr9KE2lQ==/361695345073856608.jpg</guid>
    <pubDate>Mon, 24 Nov 2008 21:06:52 +0800</pubDate>
    <dcterms:modified>2008-11-24T21:06:52+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  w1]]></title>	
    <link>http://img.bimg.126.net/photo/FwJGr9I6NOQEuO9HJibUxQ==/361695345073856604.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/FwJGr9I6NOQEuO9HJibUxQ==/361695345073856604.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/FwJGr9I6NOQEuO9HJibUxQ==/361695345073856604.jpg" border="0" width="240" height="167" alt="w1  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/FwJGr9I6NOQEuO9HJibUxQ==/361695345073856604.jpg</guid>
    <pubDate>Mon, 24 Nov 2008 21:06:52 +0800</pubDate>
    <dcterms:modified>2008-11-24T21:06:52+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  QQ截图未命名]]></title>	
    <link>http://img.bimg.126.net/photo/IZXgPTQ8pBxbCMXzOOPyxQ==/847239679899915704.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/IZXgPTQ8pBxbCMXzOOPyxQ==/847239679899915704.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/IZXgPTQ8pBxbCMXzOOPyxQ==/847239679899915704.jpg" border="0" width="240" height="182" alt="QQ截图未命名  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/IZXgPTQ8pBxbCMXzOOPyxQ==/847239679899915704.jpg</guid>
    <pubDate>Tue, 28 Oct 2008 14:00:30 +0800</pubDate>
    <dcterms:modified>2008-10-28T14:00:30+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  F0D1ECD79527792751FBAB083F51009A]]></title>	
    <link>http://img.bimg.126.net/photo/XQYi_IijKMcWI-Nfzwjnhg==/3952190147994761272.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/XQYi_IijKMcWI-Nfzwjnhg==/3952190147994761272.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/XQYi_IijKMcWI-Nfzwjnhg==/3952190147994761272.jpg" border="0" width="240" height="180" alt="F0D1ECD79527792751FBAB083F51009A  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/XQYi_IijKMcWI-Nfzwjnhg==/3952190147994761272.jpg</guid>
    <pubDate>Mon, 7 Jul 2008 22:13:54 +0800</pubDate>
    <dcterms:modified>2008-07-07T22:13:54+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  F005053BEDBDF7FAFDC6061A06803266]]></title>	
    <link>http://img.bimg.126.net/photo/JGv8BAjqaAQpgn_vd3l9Tg==/3730387866346612709.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/JGv8BAjqaAQpgn_vd3l9Tg==/3730387866346612709.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/JGv8BAjqaAQpgn_vd3l9Tg==/3730387866346612709.jpg" border="0" width="240" height="160" alt="F005053BEDBDF7FAFDC6061A06803266  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/JGv8BAjqaAQpgn_vd3l9Tg==/3730387866346612709.jpg</guid>
    <pubDate>Mon, 7 Jul 2008 22:13:49 +0800</pubDate>
    <dcterms:modified>2008-07-07T22:13:49+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  在地上画的,像真的吧!]]></title>	
    <link>http://img.bimg.126.net/photo/_PYx2402Q1IgO9sYBr9oYA==/3730387866346612686.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/_PYx2402Q1IgO9sYBr9oYA==/3730387866346612686.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/_PYx2402Q1IgO9sYBr9oYA==/3730387866346612686.jpg" border="0" width="240" height="160" alt="在地上画的,像真的吧!  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/_PYx2402Q1IgO9sYBr9oYA==/3730387866346612686.jpg</guid>
    <pubDate>Mon, 7 Jul 2008 22:13:44 +0800</pubDate>
    <dcterms:modified>2008-07-07T22:13:44+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  DSC08596]]></title>	
    <link>http://img.bimg.126.net/photo/Okx5EaXrFFme-IaJdKzJhQ==/2332583132001751989.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/Okx5EaXrFFme-IaJdKzJhQ==/2332583132001751989.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/Okx5EaXrFFme-IaJdKzJhQ==/2332583132001751989.jpg" border="0" width="240" height="180" alt="DSC08596  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/Okx5EaXrFFme-IaJdKzJhQ==/2332583132001751989.jpg</guid>
    <pubDate>Mon, 7 Jul 2008 22:13:40 +0800</pubDate>
    <dcterms:modified>2008-07-07T22:13:40+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  DSC08595]]></title>	
    <link>http://img.bimg.126.net/photo/JRMi9vw1eT-0Yw0Tg4O7hw==/4514577151462926107.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/JRMi9vw1eT-0Yw0Tg4O7hw==/4514577151462926107.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/JRMi9vw1eT-0Yw0Tg4O7hw==/4514577151462926107.jpg" border="0" width="240" height="180" alt="DSC08595  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/JRMi9vw1eT-0Yw0Tg4O7hw==/4514577151462926107.jpg</guid>
    <pubDate>Mon, 7 Jul 2008 22:12:58 +0800</pubDate>
    <dcterms:modified>2008-07-07T22:12:58+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  DSC08588]]></title>	
    <link>http://img.bimg.126.net/photo/sv-r0HbYtDaOX6QmBZ4fvw==/4846154674027576805.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/sv-r0HbYtDaOX6QmBZ4fvw==/4846154674027576805.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/sv-r0HbYtDaOX6QmBZ4fvw==/4846154674027576805.jpg" border="0" width="240" height="180" alt="DSC08588  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/sv-r0HbYtDaOX6QmBZ4fvw==/4846154674027576805.jpg</guid>
    <pubDate>Mon, 7 Jul 2008 22:12:03 +0800</pubDate>
    <dcterms:modified>2008-07-07T22:12:03+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  DSC08544]]></title>	
    <link>http://img.bimg.126.net/photo/ssK6YlkWr_gXeJdj6Hjqrw==/622059698530982174.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/ssK6YlkWr_gXeJdj6Hjqrw==/622059698530982174.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/ssK6YlkWr_gXeJdj6Hjqrw==/622059698530982174.jpg" border="0" width="240" height="180" alt="DSC08544  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/ssK6YlkWr_gXeJdj6Hjqrw==/622059698530982174.jpg</guid>
    <pubDate>Mon, 7 Jul 2008 22:10:29 +0800</pubDate>
    <dcterms:modified>2008-07-07T22:10:29+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  DSC08526]]></title>	
    <link>http://img.bimg.126.net/photo/3FOXzedNVypbFDc5nYbQPA==/1414130282994841538.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/3FOXzedNVypbFDc5nYbQPA==/1414130282994841538.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/3FOXzedNVypbFDc5nYbQPA==/1414130282994841538.jpg" border="0" width="240" height="180" alt="DSC08526  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/3FOXzedNVypbFDc5nYbQPA==/1414130282994841538.jpg</guid>
    <pubDate>Mon, 7 Jul 2008 22:08:33 +0800</pubDate>
    <dcterms:modified>2008-07-07T22:08:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  DSC08498]]></title>	
    <link>http://img.bimg.126.net/photo/wEJGTGjMrbEBInHHrOXHJg==/2000442659483139117.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.bimg.126.net/photo/wEJGTGjMrbEBInHHrOXHJg==/2000442659483139117.jpg" target="_blank">
	<img src="http://img.bimg.126.net/photo/wEJGTGjMrbEBInHHrOXHJg==/2000442659483139117.jpg" border="0" width="240" height="180" alt="DSC08498  一只菜鸟的菜园"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">http://img.bimg.126.net/photo/wEJGTGjMrbEBInHHrOXHJg==/2000442659483139117.jpg</guid>
    <pubDate>Mon, 7 Jul 2008 22:07:36 +0800</pubDate>
    <dcterms:modified>2008-07-07T22:07:36+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[list:  存储]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_083065085085082071092087074074087083080065</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://www.qiannao.com/" target="_blank">千脑</a>
	</li>

	<li>
	<a href="http://www.free8.com/" target="_blank">免费吧</a>
	</li>

	<li>
	<a href="http://www.6621.cn/" target="_blank">音乐分享</a>
	</li>

	<li>
	<a href="http://www.damipan.com/" target="_blank">大米盘</a>
	: 试用结果：慢，总失败</li>

	<li>
	<a href="http://www.ctdisk.com/" target="_blank">400G国内网盘</a>
	</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_083065085085082071092087074074087083080065</guid>
    <pubDate>Tue, 9 Jun 2009 16:50:43 +0800</pubDate>
    <dcterms:modified>2009-06-09T16:50:43+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[list:  设计]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_083066092084085070092083074074087083080065</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://www.sj63.com/" target="_blank">设计路上</a>
	</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_083066092084085070092083074074087083080065</guid>
    <pubDate>Tue, 2 Jun 2009 22:21:55 +0800</pubDate>
    <dcterms:modified>2009-06-02T22:21:55+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[list:  名博]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_083066083084083067086084074074087083080065</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://hugege.com/" target="_blank">胡戈戈</a>
	</li>

	<li>
	<a href="http://www.happinesz.cn/" target="_blank">名博 UI</a>
	</li>

	<li>
	<a href="http://www.bbon.cn/" target="_blank">名博 UI</a>
	</li>

	<li>
	<a href="http://www.jjying.cn/" target="_blank">双语 UI</a>
	</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_083066083084083067086084074074087083080065</guid>
    <pubDate>Mon, 1 Jun 2009 23:00:56 +0800</pubDate>
    <dcterms:modified>2009-06-01T23:00:56+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[list:  IT]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_083067080084083066085094074074087083080065</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://www.oxiao.com/" target="_blank">偶笑论坛-胡戈戈</a>
	</li>

	<li>
	<a href="http://kisshi.com/" target="_blank">河蟹娱乐-胡戈戈</a>
	</li>

	<li>
	<a href="http://www.26zz.cn/index.php" target="_blank">美国虚拟主机</a>
	</li>

	<li>
	<a href="http://www.lowest-price-web-hosting.com/gb2312/index.shtml?gb" target="_blank">美国虚拟主机</a>
	</li>

	<li>
	<a href="http://www.webkaka.com/WebCheck.aspx" target="_blank">网站速度测试</a>
	</li>

	<li>
	<a href="http://www.w3school.com.cn/js/jsref_escape.asp" target="_blank">W3C学院</a>
	</li>

	<li>
	<a href="http://vip.pastein.net/kanke/natineprince/ro/RoMonsterQuery/RoMonsterQuery.html" target="_blank">JS/数据岛作品</a>
	</li>

	<li>
	<a href="http://bbs.hackbase.com/" target="_blank">黑基</a>
	</li>

	<li>
	<a href="http://blog.deconcept.com/swfobject/" target="_blank">swfobject</a>
	</li>

	<li>
	<a href="http://www.longtailvideo.com/support/jw-player-setup-wizard" target="_blank">自己定制播放器</a>
	</li>

	<li>
	<a href="http://www.bclele.com/" target="_blank">乐乐</a>
	</li>

	<li>
	<a href="http://www.ii-home.cn/cat_diary_2.html" target="_blank">ajax</a>
	</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_083067080084083066085094074074087083080065</guid>
    <pubDate>Wed, 22 Apr 2009 11:33:14 +0800</pubDate>
    <dcterms:modified>2009-04-22T11:33:14+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[list:  教程]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_084071081087082066092087074074087083080065</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://www.baidu.com/search/robots.html" target="_blank">如何禁止百度收录</a>
	</li>

	<li>
	<a href="http://www.witbridge.com.cn/" target="_blank">ASP.NET与JSP</a>
	</li>

	<li>
	<a href="http://www.yourhand.cn/computer/comview/286.htm" target="_blank">帮你搜</a>
	</li>

	<li>
	<a href="http://tag.csdn.net/tag/asp/1.html" target="_blank">WEB开发-ASP学习</a>
	</li>

	<li>
	<a href="http://www.yibi.cn/batch.viewlink.php?itemid=80" target="_blank">金鹰ASP视频教程</a>
	</li>

	<li>
	<a href="http://tech.163.com/special/000915SN/staspnew.html" target="_blank">FIF ASP视频教程</a>
	</li>

	<li>
	<a href="http://tech.163.com/special/j/00091EMV/jingyingflash.html" target="_blank">Flash视频教程</a>
	</li>

	<li>
	<a href="http://tech.163.com/special/f/00091EMV/fifphotoshop7.html" target="_blank">Photoshop7视频教程</a>
	</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_084071081087082066092087074074087083080065</guid>
    <pubDate>Sun, 25 Nov 2007 09:32:35 +0800</pubDate>
    <dcterms:modified>2007-11-25T09:32:35+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[list:  源码]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_084065081087086074084095074074087083080065</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://www.tongit.cn/article/show.asp?id=10719" target="_blank">桶桶在线</a>
	</li>

	<li>
	<a href="http://www.ptpress.com.cn/download/index1.asp?action=4" target="_blank">人民邮电</a>
	: wxfly</li>

	<li>
	<a href="http://www.40t.cn/index.asp" target="_blank">免费资源</a>
	</li>

	<li>
	<a href="http://www.edufans.com/html/ASP/Asp_example/2006/200609161308.html" target="_blank">最全ASP教程</a>
	</li>

	<li>
	<a href="http://www.knowsky.com/article.asp?typeid=4" target="_blank">ASP</a>
	</li>

	<li>
	<a href="http://www.soucode.com/code/Catalog13/25/code_16650.html" target="_blank">武汉校园服务</a>
	</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_084065081087086074084095074074087083080065</guid>
    <pubDate>Sat, 27 Oct 2007 20:55:48 +0800</pubDate>
    <dcterms:modified>2007-10-27T20:55:48+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[list:  医学院图书馆]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_084065087084087067082095074074087083080065</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://210.35.251.243/opac/reader_login.php" target="_blank">南昌大学图书馆登陆</a>
	: 校园网学生使用</li>

	<li>
	<a href="http://lib.ncu.cn/index17.htm" target="_blank">南昌大学图书馆</a>
	: 校园网学生使用</li>

	<li>
	<a href="http://www.metamed.com.cn/" target="_blank">医学文献元数据网</a>
	: 南昌大学医学院 试用公共检索帐号ncuyxy密码wenm6735</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_084065087084087067082095074074087083080065</guid>
    <pubDate>Wed, 24 Oct 2007 08:47:21 +0800</pubDate>
    <dcterms:modified>2007-10-24T08:47:21+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[list:  偶遇]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_083075081086081069084074095064081087083</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://www.dnswood.com/" target="_blank">免费dns解析</a>
	</li>

	<li>
	<a href="http://www.bokemx.com/" target="_blank">可绑域名的双线博客</a>
	</li>

	<li>
	<a href="http://www.chanet.com.cn/html/top/reg.html" target="_blank">传说的网赚</a>
	</li>

	<li>
	<a href="http://www.everdns.cn/" target="_blank">免费DNS解析（双线）</a>
	</li>

	<li>
	<a href="http://www.dnspod.com/" target="_blank">免费DNS解析（双线）</a>
	</li>

	<li>
	<a href="http://biz.edong.com/store/viewproduct.php?product_id=35?p_id=101549" target="_blank">免费DNS解析有URL转发</a>
	</li>

	<li>
	<a href="http://www.menhutong.com.cn/" target="_blank">门户通提供免费空间</a>
	</li>

	<li>
	<a href="http://zx.chinavr.net/index.htm" target="_blank">三维全景游览库</a>
	</li>

	<li>
	<a href="http://zx.chinavr.net/cover_lm?sightname=长沙街景&p=y&type=no" target="_blank">长沙立体环游</a>
	</li>

	<li>
	<a href="http://www.chinavr.net/chinese.htm" target="_blank">三维全景环游网</a>
	</li>

	<li>
	<a href="http://www.keaiku.com/" target="_blank">QQ空间乌七八糟的东西</a>
	</li>

	<li>
	<a href="http://www.3dcs.cn/default.aspx" target="_blank">长沙立体地图</a>
	: 这里还有其它城市地图http://www.3dcs.cn</li>

	<li>
	<a href="http://www.91files.com/index.aspx" target="_blank">文件上传</a>
	</li>

	<li>
	<a href="http://www.gzabo.com/bbs/dispbbs.asp?boardid=16&id=267" target="_blank">Photoshop镏金字</a>
	</li>

	<li>
	<a href="http://www.xsxhack.com/host.asp" target="_blank">1G免费空间</a>
	</li>

	<li>
	<a href="http://www.tmxkw.com/" target="_blank">常来网免费空间例</a>
	</li>

	<li>
	<a href="http://www.duote.com/" target="_blank">多特软件站</a>
	</li>

	<li>
	<a href="http://www.aeeboo.com/login/" target="_blank">爱播</a>
	</li>

	<li>
	<a href="http://download.pchome.net/development/javascript/569.html" target="_blank">js速编</a>
	</li>

	<li>
	<a href="http://www.diino.com/" target="_blank">2G免费空间</a>
	</li>

	<li>
	<a href="http://www.alimama.com/membersvc/promotion/tjyj.htm" target="_blank">阿里妈妈</a>
	</li>

	<li>
	<a href="http://www.dipan.com" target="_blank">地盘</a>
	</li>

	<li>
	<a href="http://blog.sina.com.cn/s/blog_4a588e8a01000cdz.html" target="_blank">QQ挂件</a>
	</li>

	<li>
	<a href="http://www.jm52.com/gaoxiao/gaoxiaoindex.html" target="_blank">图片</a>
	</li>

	<li>
	<a href="http://font.knowsky.com/nfonts_247_1.htm" target="_blank">字体下载</a>
	</li>

	<li>
	<a href="http://blog.sina.com.cn/s/blog_4cfd6ab401000aem.html" target="_blank">小花</a>
	</li>

	<li>
	<a href="http://blog.sina.com.cn/s/blog_4be6c8aa010007js.html" target="_blank">长挂件</a>
	</li>

	<li>
	<a href="http://blog.sina.com.cn/s/blog_4aa6626801000bqr.html" target="_blank">花边</a>
	</li>

	<li>
	<a href="http://changsha.kijiji.cn/?changeLocation=Y" target="_blank">客齐集</a>
	</li>

	<li>
	<a href="http://www.uqc.cn/" target="_blank">二级域名免费注册</a>
	</li>

	<li>
	<a href="http://learning.sohu.com/s2007/07tzs/?stra=%u5218%u6CE2" target="_blank">录取通知书</a>
	</li>

	<li>
	<a href="http://www.cuiz.net/player_down.html" target="_blank">播放器</a>
	</li>

	<li>
	<a href="http://www.onlinedown.net/soft/11308.htm#download" target="_blank">数据恢复</a>
	</li>

	<li>
	<a href="http://www.5944.net/" target="_blank">空间</a>
	</li>

	<li>
	<a href="http://www.crsky.com/soft/4010.html" target="_blank">GIF图片制作</a>
	</li>

	<li>
	<a href="http://diy.iseeclan.com/?getisee=1" target="_blank">在线动态字生成</a>
	</li>

	<li>
	<a href="http://www.blabla.cn/index.html" target="_blank">布啦布啦代码教程</a>
	</li>

	<li>
	<a href="http://www.zcool.com.cn/" target="_blank">经典代码下载</a>
	</li>

	<li>
	<a href="http://3721diy.com/home.asp" target="_blank">自助建站</a>
	: 注册地址http://3721diy.com/data/corpmes/login_1.asp?key=yes&myname=2006</li>

	<li>
	<a href="http://wxfly.etp21.com" target="_blank">留言本</a>
	</li>

	<li>
	<a href="http://www1.xise.cn/" target="_blank">免费代码</a>
	</li>

	<li>
	<a href="http://www.onlinedown.net/soft/43045.htm#download" target="_blank">SWF TO OTHERS</a>
	</li>

	<li>
	<a href="http://dlc2.pconline.com.cn/filedown.jsp?dlid=42394&linkid=264457" target="_blank">AVI转换工具精灵</a>
	</li>

	<li>
	<a href="http://dlc2.pconline.com.cn/filedown.jsp?dlid=42394&linkid=264455" target="_blank">AVI转换工具精灵</a>
	</li>

	<li>
	<a href="http://www.usb-mp3.com/download/files/ToolsMP3061025.rar" target="_blank">AVI转换工具V2.1</a>
	</li>

	<li>
	<a href="ftp://ftp.onda.com.cn/download/driver/oamp3/vx979/AVIConverter3.exe" target="_blank">AVI转换工具V3.0网通下载</a>
	</li>

	<li>
	<a href="ftp://ftp.onda.cn/download/driver/oamp3/vx979/AVIConverter3.exe" target="_blank">AVI转换工具V3.0电信下载</a>
	</li>

	<li>
	<a href="http://www.hucn.com/guestbook/reg.asp" target="_blank">申请留言本</a>
	</li>

	<li>
	<a href="http://www.phpchina.com/html/code.html" target="_blank">PHP代码库</a>
	</li>

	<li>
	<a href="http://www.netbei.com/Article/php/" target="_blank">PHP动态网页</a>
	</li>

	<li>
	<a href="http://www.caoblog.com/Index.htm" target="_blank">草博</a>
	</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_083075081086081069084074095064081087083</guid>
    <pubDate>Sat, 2 Dec 2006 08:42:19 +0800</pubDate>
    <dcterms:modified>2006-12-02T08:42:19+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[web:  友情链接]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_085065092083083067082074095064081087083</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://www.blog.163.com/wuxiong8665/" target="_blank">我的博客</a>
	: 部落数据迁移新建链接</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_085065092083083067082074095064081087083</guid>
    <pubDate>Wed, 8 Nov 2006 05:44:44 +0800</pubDate>
    <dcterms:modified>2006-11-08T05:44:44+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[list:  网址]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_087070087085083066092074095064081087083</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://www.google.cn/analytics/zh-CN/" target="_blank">谷歌分析</a>
	</li>

	<li>
	<a href="http://www.google.cn/webmasters/" target="_blank">谷歌管理员</a>
	</li>

	<li>
	<a href="http://www.xunbiz.com/" target="_blank">中国商务网</a>
	</li>

	<li>
	<a href="http://www.9935.net/index.asp" target="_blank">服务器合租</a>
	</li>

	<li>
	<a href="http://www.eshare2008.com/" target="_blank">共享上网软件</a>
	</li>

	<li>
	<a href="http://images.zhaopin.com/zhaopin/denglu/index.html?mref=http://g1a87.mail.163.com/a/f/js3/0801290924/index_v7.htm" target="_blank">智联招聘</a>
	</li>

	<li>
	<a href="http://tools.web888.org/web888_server.htm" target="_blank">域名指向IP等查询</a>
	</li>

	<li>
	<a href="http://www.xrss.cn/Info/5556.Html" target="_blank">源码网1</a>
	</li>

	<li>
	<a href="http://www.examw.com/NCRE/2/public/indexA4.html" target="_blank">中华考试网</a>
	</li>

	<li>
	<a href="http://www.ncre.cn/" target="_blank">计算机等级考试网</a>
	</li>

	<li>
	<a href="http://www.blueidea.com/articleimg/2006/04/3362/fcb_cn.swf" target="_blank">生成flash右键菜单代码</a>
	</li>

	<li>
	<a href="http://tech.163.com/special/a/000915SU/asp123.html" target="_blank">网易学院之ASP</a>
	</li>

	<li>
	<a href="http://count.51yes.com/" target="_blank">流量统计2</a>
	</li>

	<li>
	<a href="http://www.itsun.com/" target="_blank">流量统计</a>
	</li>

	<li>
	<a href="http://fw6.thec.cn/sysweb/Login.aspx" target="_blank">常来网</a>
	</li>

	<li>
	<a href="http://bbs.99081.com/" target="_blank">常来网论坛</a>
	</li>

	<li>
	<a href="http://151424.seekpai.com/" target="_blank">可外链图片上传</a>
	: wxfly</li>

	<li>
	<a href="http://www.onlinedown.net/soft/27831.htm" target="_blank">导航条制作</a>
	</li>

	<li>
	<a href="http://www.56.com/" target="_blank">我乐相册视频</a>
	: wx1632</li>

	<li>
	<a href="http://www.skycn.com/soft/17725.html?url=FlashEraser_11.exe#download" target="_blank">FLASH橡皮擦</a>
	</li>

	<li>
	<a href="http://www.9941.cn/moban/cdsc/2.htm" target="_blank">FLASH导航</a>
	</li>

	<li>
	<a href="http://home.3326.com/" target="_blank">中联网（空间）</a>
	: wx6</li>

	<li>
	<a href="http://www.free8.com/webspace/index.htm" target="_blank">空间介绍</a>
	</li>

	<li>
	<a href="http://blog.sina.com.cn/u/1233527631#feeds_FEEDS_1233527631" target="_blank">小米精美图片</a>
	</li>

	<li>
	<a href="http://blog.sina.com.cn/u/1228899522" target="_blank">小米博客</a>
	</li>

	<li>
	<a href="http://www.k688.com/wyzs/8.htm" target="_blank">网页切换效果演示</a>
	</li>

	<li>
	<a href="http://home.kele8.com/smallgame/signetImg/default.aspx" target="_blank">制作印章</a>
	</li>

	<li>
	<a href="http://www.cn76.com/js/" target="_blank">JS</a>
	</li>

	<li>
	<a href="http://www.tudou.com/my/program/upload.php?s=64ccc16df8bff3035f4925209742b616" target="_blank">士豆</a>
	: 临药</li>

	<li>
	<a href="http://www.maidee.com/my/audio.php" target="_blank">中国播客网</a>
	</li>

	<li>
	<a href="http://www1.iephotoshop.com/" target="_blank">在线处理图片</a>
	</li>

	<li>
	<a href="http://www.picturetrail.com/photoFlick/samples/pflicks.shtml" target="_blank">魔法图片</a>
	</li>

	<li>
	<a href="http://www.igogo8.com" target="_blank">艺术字</a>
	</li>

	<li>
	<a href="http://www.gaogao8.com" target="_blank">搞搞吧</a>
	</li>

	<li>
	<a href="http://www.flashinn.com/" target="_blank">涂鸦</a>
	</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_087070087085083066092074095064081087083</guid>
    <pubDate>Fri, 6 Oct 2006 02:50:58 +0800</pubDate>
    <dcterms:modified>2006-10-06T02:50:58+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[web:  另一些]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_083065081087083064072095085070085084</link>
    <description><![CDATA[<ul>
	<li>
	<a href="ftp://ftp.prenhall.com/pub/deitel/iw3htp-3e/examples/iw3_htp_3e_examples.zip" target="_blank">DEITEL代码下载3版</a>
	</li>

	<li>
	<a href="http://dict.cn/" target="_blank">在线词典</a>
	</li>

	<li>
	<a href="http://jigsaw.w3.org/css-validator/validator.html#validate-by-upload" target="_blank">CSS验证</a>
	</li>

	<li>
	<a href="http://validator.w3.org/file-upload.html" target="_blank">XHTML验证</a>
	</li>

	<li>
	<a href="http://my.mofile.com/wx1632" target="_blank">视频</a>
	: http://tv.mofile.com/cn/videomanage/myvideolist.do?menu=true</li>

	<li>
	<a href="http://wx1632.56.com/" target="_blank">我的视频页</a>
	</li>

	<li>
	<a href="http://amwx.blog.sohu.com" target="_blank">我的搜狐博客</a>
	</li>

	<li>
	<a href="http://blog.sina.com.cn/u/1265702357" target="_blank">我的新浪博客</a>
	</li>

	<li>
	<a href="http://www.blabla.cn/html_tag_ref/050_html_elements_ref.html" target="_blank">HTML元素参考手册</a>
	</li>

	<li>
	<a href="http://pstatic.xunlei.com/about/product/down_xl5.htm" target="_blank">迅雷5</a>
	</li>

	<li>
	<a href="http://blog.564.cn/article.php?tid-1952.html" target="_blank">各类播放器代码大放送</a>
	</li>

	<li>
	<a href="http://www.blog.163.com/wuxiong8665/blog/static/935122006936512666" target="_blank">怎么样获得FLASH地址</a>
	</li>

	<li>
	<a href="http://www.blog.163.com/wuxiong8665/blog/static/9351220069302028542" target="_blank">HTML之embed</a>
	</li>

	<li>
	<a href="http://blog.sina.com.cn/m/TongXin265#sort_9" target="_blank">怎样做好博客2</a>
	</li>

	<li>
	<a href="http://tools.winzheng.com/cha/ColorFont.php" target="_blank">让文字变色</a>
	</li>

	<li>
	<a href="http://www.oicq88.com/999/lfov.htm" target="_blank">朋友,第一個想到的是你</a>
	</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_083065081087083064072095085070085084</guid>
    <pubDate>Tue, 5 Sep 2006 16:22:40 +0800</pubDate>
    <dcterms:modified>2006-09-05T16:22:40+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[rss:  明星动态]]></title>	
    <link>http://wuxiong8665.blog.163.com/prevResource.do?selectId=fks_084064081081082075072095085070085084</link>
    <description><![CDATA[<ul>
	<li>
	<a href="http://zouzhxi.blog.163.com/rss/" target="_blank">蝴蝶之吻 的网易博客</a>
	: 蝴蝶之吻 的网易博客</li>

	<li>
	<a href="http://ybcz0519.blog.163.com/rss/" target="_blank">令冲冲 的网易博客</a>
	: 令冲冲 的网易博客</li>
</ul>]]></description>
	    <author><![CDATA[wuxiong8665]]></author>
    <guid isPermaLink="false">collection/static/fks_084064081081082075072095085070085084</guid>
    <pubDate>Sun, 13 Aug 2006 04:32:10 +0800</pubDate>
    <dcterms:modified>2006-08-13T04:32:10+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[高级菜鸟关注的博友]]></title>	
    <link>http://wuxiong8665.blog.163.com/friends</link>
    <description><![CDATA[<div>
			<a href="http://cy06ly.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/KINpTJNTDiSb9w3qHL8p6w==/227713256159223643.jpg" border="0" />06临药</a>
			<a href="http://qdc9.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/m0si50Daoxu2723UF_PmoA==/179299560164777859.jpg" border="0" />Internet Explo</a>
			<a href="http://luoxilin0213.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/jgsEqx7TQ1VPDamv59UCAw==/1432989106434417767.jpg" border="0" />流水无声</a>
			<a href="http://yaoxiaohua.2008.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/1BbQAZQyiWnmck63zfP0-A==/5069082855582390883.jpg" border="0" />yaoxiaohua.2008</a>
			<a href="http://sxyi1127.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/vkrZmAmfYt3yfCbz3aWcvA==/202943458208923787.jpg" border="0" />西风流水</a>
			<a href="http://dengming87.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/ajsciQ7oQubRRCKKWWFahg==/323414748240959308.jpg" border="0" />dengming87</a>
			<a href="http://lbg0215.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/1E6YFClzXrv0IEWCMRyZaQ==/1982709735949947833.jpg" border="0" />多爱一点点</a>
			<a href="http://frk21.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/15Ant6TYyY3j0yF0UlCO5A==/860469003804528499.jpg" border="0" />秋风落叶</a>
			<a href="http://wangyonglin1988.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/fPVi8HFqiLAOey8_nr22hQ==/202099033278811551.jpg" border="0" />水</a>
			<a href="http://yjp31415926.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/zS_kaEGYWrveIUyh1KFm-Q==/428123439579764902.jpg" border="0" />yjp31415926</a>
			<a href="http://yiweng323.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/Cb9pnhW6KBUAnQCHoUL1tg==/179581035141637757.jpg" border="0" />yiweng323</a>
			<a href="http://ashuhao123.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/C10ybZq9OccpVXuvlazGcA==/4000885318965518641.jpg" border="0" />ashuhao123</a>
			<a href="http://550441417.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/UT33jmybUAsgSS4M_AwZ5w==/170010885933612725.jpg" border="0" />山野郎中</a>
			<a href="http://163wkxiaobao.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/sNsNxYb3hrpK69BnBvQtrg==/171418260817668183.jpg" border="0" />海之浪</a>
			<a href="http://huxiaofen221.blog.163.com/" target="_blank"><img src="http://ava.bimg.126.net/photo/VEqc1BkTlAeBPNca0r0GYg==/3445816664892071565.jpg" border="0" />阿丫</a>
</div>]]></description>
    <guid isPermaLink="true">http://wuxiong8665.blog.163.com/friends</guid>
    <pubDate>Tue, 1 Jan 2008 00:00:00 +0800</pubDate>
    <dcterms:modified>2008-01-01T00:00:00+08:00</dcterms:modified>
  </item>    
 </channel>
</rss>