﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Welcome to 陈俊峰's ---BeetleHeaded Man Blog !-随笔分类-网页制作</title><link>http://www.cppblog.com/Jeff-Chen/category/1668.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 28 May 2008 20:37:58 GMT</lastBuildDate><pubDate>Wed, 28 May 2008 20:37:58 GMT</pubDate><ttl>60</ttl><item><title>什么是搜索引擎优化？</title><link>http://www.cppblog.com/Jeff-Chen/archive/2006/05/13/7062.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Sat, 13 May 2006 04:58:00 GMT</pubDate><guid>http://www.cppblog.com/Jeff-Chen/archive/2006/05/13/7062.html</guid><wfw:comment>http://www.cppblog.com/Jeff-Chen/comments/7062.html</wfw:comment><comments>http://www.cppblog.com/Jeff-Chen/archive/2006/05/13/7062.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Jeff-Chen/comments/commentRss/7062.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Jeff-Chen/services/trackbacks/7062.html</trackback:ping><description><![CDATA[
		<table cellspacing="0" cellpadding="0" width="100%" border="0">
				<tbody>
						<tr>
								<td class="gray">【摘要】：搜索引擎优化（Search Engine Optimization, 简称SEO），与搜索引擎定位（Search Engine Positioning)和搜索引擎排名(Search Engine Ranking)是同一种工作，指通过了解各类搜索引擎如何抓取互联网页面，如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术，来对网页进行相关的优化，使其提高搜索引擎排名，从而提高网站访问量，最终提升网站的销售能力或宣传能力的技术。</td>
						</tr>
				</tbody>
		</table>
		<p>搜索是除了电子邮件以外被用得最多的网络行为方式。通过搜索引擎查找是网络冲浪者寻找网上信息和资源的主要手段。搜索引擎营销已经成为网络营销最重要的组成部分。如何使自己的网站被主要的搜索引擎收录、然后获得较高的排名，成为网站建设者们绞尽脑汁的话题。</p>
		<p>要想达到目的，你就得学会搜索引擎优化！为此，你需要了解下面几个方面的知识：</p>
		<p>1)了解搜索引擎如何抓取网页和如何索引网页。<br />你需要知道一些搜索引擎的基本工作原理，各个搜索引擎之间的区别，搜索机器人（SE robot或叫web crawler）如何进行工作，搜索引擎如何对搜索结果进行排序等等。</p>
		<p>2)Meta标签优化。<br />主要包括主题（Title)，网站描述(Description)，和关键词（Keywords）。还有一些其它的隐藏文字比如Author（作者），Category（目录），Language（编码语种）等。</p>
		<p>3)如何选取关键词并在网页中放置关键词。<br />搜索就得用关键词。关键词分析和选择是SEO最重要的工作之一。首先要给网站确定主关键词（一般在5个上下），然后针对这些关键词进行优化，包括关键词密度（Density），相关度（Relavancy），突出性（Prominency）等等。</p>
		<p>4)了解主要的搜索引擎。<br />虽然搜索引擎有成千上万，但是对网站流量起决定作用的就那么几个。比如英文的主要有Google，Inktomi，Altavista等；中文的有百度，搜狐等。不同的搜索引擎对页面的抓取和索引、排序的规则都不一样。还要了解各搜索门户和搜索引擎之间的关系，比如Yahoo和AOL网页搜索用的是Google的搜索技术，MSN用的是Looksmart和Open Directory的技术。</p>
		<p>5)主要的互联网目录。<br />Yahoo自身不是搜索引擎，而是一个大型的网站目录，Open Directory也不是，他们和搜索引擎的主要区别是网站内容的收集方式不同。目录是人工编辑的，主要收录网站主页；搜索引擎是自动收集的，除了主页外还抓取大量的内容页面。</p>
		<p>6)按点击付费的搜索引擎。<br />搜索引擎也需要赢利，随着互联网商务的越来越成熟，收费的搜索引擎也开始大行其道。最典型的有Overture和百度，当然也包括Google的广告项目Google Adwords。越来越多的人通过搜索引擎的点击广告来定位商业网站，这里面也大有优化和排名的学问，你得学会用最少的广告投入获得最多的点击。</p>
		<p>7)搜索引擎登录。<br />网站做完了以后，别躺在那里等着客人从天而降。要让别人找到你，最简单的办法就是将网站提交（submit）到搜索引擎。虽然免费已经不再是互联网（至少是搜索引擎）的主流－如果你的是商业网站，主要的搜索引擎和目录都会要求你付费来获得收录（比如Yahoo要299美元），但是好消息是（至少到目前为止）最大的搜索引擎Google目前还是免费，而且它主宰着60％以上的搜索市场。</p>
		<p>8)链接交换和链接广泛度（Link Popularity）。<br />网页内容都是以超文本（Hypertext）的方式来互相链接的，网站之间也是如此。除了搜索引擎以外，人们也每天通过不同网站之间的链接来Surfing（“冲浪”）。其它网站到你的网站的链接越多，你也就会获得更多的访问量。更重要的是，你的网站的外部链接数越多，会被搜索引擎认为它的重要性越大，从而给你更高的排名。所以，你得花很多精力去做和别人做交换链接。<br /></p>
<img src ="http://www.cppblog.com/Jeff-Chen/aggbug/7062.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-13 12:58 <a href="http://www.cppblog.com/Jeff-Chen/archive/2006/05/13/7062.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>部分VBScript函数</title><link>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6882.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Wed, 10 May 2006 08:47:00 GMT</pubDate><guid>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6882.html</guid><wfw:comment>http://www.cppblog.com/Jeff-Chen/comments/6882.html</wfw:comment><comments>http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6882.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Jeff-Chen/comments/commentRss/6882.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Jeff-Chen/services/trackbacks/6882.html</trackback:ping><description><![CDATA[1.函数array()　 <br />功能:创建一个数组变量　 <br />格式:array(list)　 <br />参数:list　为数组变量中的每个数值列,中间用逗号间隔　 <br />例子:　 <br />&lt;%　i　=　array　(“1”,”2”,”3”)　%&gt;　 <br />结果:　i　被赋予为数组　 <br />2.函数cint()　 <br />功能:将一表达式/其它类型的变量转换成整数类型(int)　 <br />格式:cint(expression)　 <br />参数:expression　是任何有效的表达式/其它类型的变量　 <br />例子:　 <br />&lt;%　 <br />f　=　”234”　 <br />response.write　cint(f)　+　2　 <br />%&gt;　 <br />结果:　236　 <br />函数cint()将字符”234”转换　成整数234.如果表达式为空,　或者无效时,返回值为0;　 <br />3.函数:creatobject()　 <br />功能:创建及返回一个activex对象.　 <br />格式:creatobject(obname)　 <br />参数bname　是对象的名称　 <br />例子:　 <br />&lt;%　 <br />set　con　=　server.createobject(“adodb.connection”)　 <br />%&gt;　 <br />结果:　 <br />4.函数cstr()　 <br />功能:将一表达式/其它类型的变量转换成字符类型(string)　 <br />格式:cstr(expression)　 <br />参数:expression是任何有效的表达式/其它类型的变量　 <br />例子:　 <br />&lt;%　 <br />s　=　3　+　2　 <br />response.write　”the　result　is:　”　&amp;　cstr(s)　 <br />%&gt;　 <br />结果:函数cstr()将整数　5　转换　成字符”5”.　 <br />5.函数date()　 <br />功能:返回当前系统(server端)的日期　 <br />格式:　date()　 <br />参数:无　 <br />例子&lt;%　date　()　%&gt;　 <br />结果:05/10/00　 <br />6.函数dateadd()　 <br />功能:计算某个指定的时间和　 <br />格式:　dateadd(timeinterval,number,date)　 <br />参数:timeinterval是时间单位(月,日..);　number是时间间隔值,date是时间始点.　 <br />例子:　 <br />&lt;%　 <br />currentdate　=　#8/4/99#　 <br />newdate　=　dateadd(“m”,3,currentdate)　 <br />response.write　newdate　 <br />%&gt;　&lt;%　 <br />currentdate　=　#12:34:45　pm#　 <br />newdate　=　dateadd(“h”,3,currentdate)　 <br />response.write　newdate　 <br />%&gt;　 <br />结果:　 <br />11/4/99　 <br />3:34:45　pm　 <br />其中　 <br />“m”　=　”month”;　 <br />“d”　=　”day”;　 <br />如果是currentdate　格式,则,　 <br />“h”　=　”hour”;　 <br />“s”　=　”second”;　 <br />7.函数datediff()　 <br />功能:计算某量个指定的时间差　 <br />格式:　datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]])　 <br />参数:　timeinterval　是时间单位;　date1,date2是有效的日期表达式,firstdayofweek,firstdayofyear　是任意选项.　 <br />例子:　 <br />&lt;%　 <br />fromdate　=　#8/4/99#　 <br />todate　=　#1/1/2000#　 <br />response.write　”there　are　”　&amp;　_　 <br />datediff(“d”,fromdate,todate)　&amp;　_　 <br />“　days　to　millenium　from　8/4/99.”　 <br />%&gt;　 <br />结果:there　are　150　days　to　millenium　from　8/4/99.　 <br />8.函数day()　 <br />功能:返回一个整数值,对应于某月的某日　 <br />格式:　day(date)　 <br />参数:　date是一个有效的日期表达式;　 <br />例子&lt;%　=date(#8/4/99#)　%&gt;　 <br />结果:4　 <br />9.函数formatcurrency()　 <br />功能:转换成货币格式　 <br />格式:　formatcurrency(expression　[,digit[,leadingdigit[,paren[,groupdigit]]]])　 <br />参数:　expression　是有效的数字表达式;digit表示小数点后的位数;leadingdigit,paren,groupdigit是任意选项.　 <br />例子&lt;%=formatcurrency(34.3456)%&gt;　 <br />结果34.35　 <br />10.函数formatdatetime()　 <br />功能:格式化日期表达式/变量　 <br />格式:　formatdatetime(date[,nameformat])　 <br />参数:　date为有效的日期表达式/变量;nameformat是指定的日期格式常量名称.　 <br />例子&lt;%　=formatdatetime(“08/04/99”,vblongdate)　%&gt;　 <br />结果:wednesday,august　04,1999　 <br />说明:　 <br />-------------------------------------------------------------------------------- <br />描述 <br />返回表达式，此表达式已被格式化为日期或时间。　 <br />语法 <br />formatdatetime(date[,　namedformat]) <br />formatdatetime　函数的语法有以下参数： 
<p>参数　描述　 <br />date　必选项。要被格式化的日期表达式。　 <br />namedformat　可选项。指示所使用的日期/时间格式的数值，如果省略，则使用　vbgeneraldate。　 <br /></p><p>设置 <br />namedformat　参数可以有以下值： <br />常数　值　描述　 <br />vbgeneraldate　0　显示日期和/或时间。如果有日期部分，则将该部分显示为短日期格式。如果有时间部分，则将该部分显示为长时间格式。如果都存在，则显示所有部分。　 <br />vblongdate　1　使用计算机区域设置中指定的长日期格式显示日期。　 <br />vbshortdate　2　使用计算机区域设置中指定的短日期格式显示日期。　 <br />vblongtime　3　使用计算机区域设置中指定的时间格式显示时间。　 <br />vbshorttime　4　使用　24　小时格式　(hh:mm)　显示时间。　 </p><p>说明 <br />下面例子利用　formatdatetime　函数把表达式格式化为长日期型并且把它赋给　mydatetime:　 <br />function　getcurrentdate　 <br />“formatdatetime　把日期型格式化为长日期型。 <br />getcurrentdate　=　formatdatetime(date,　1)　 <br />end　function <br />-------------------------------------------------------------------------------- <br />　 </p><p>11.函数isnumeric()　 <br />功能:返回一个布尔值,判断变量是否为数字变量,或者是可以转换成数字的其它变量.　 <br />格式:isnumeric(expression)　 <br />参数:expression　是任意的变量.　 <br />例子:　 <br />&lt;%　 <br />i=“234”　 <br />response.write　isnumeric(i)　 <br />%&gt;　 <br />结果:　true.　 <br />12.函数isobject()　 <br />功能:返回一个布尔值,判断变量是否为对象的变量,　 <br />格式:　isobject(expression)　 <br />参数:　expression　是任意的变量.　 <br />例子:　 <br />&lt;%　 <br />set　con　=server.creatobject(“adodb.connection”)　 <br />response.write　isobject(con)　 <br />%&gt;　 <br />结果:　true　 <br />13.函数:lbound()　 <br />功能:返回一个数组的下界.　 <br />格式:lbound(arrayname[,dimension])　 <br />参数:arrayname　是数组变量,dimension　是任意项　 <br />例子:　 <br />&lt;%　 <br />i　=　array(“1”,”2”,”3”)　 <br />response.write　lbound(i)　 <br />%&gt;　 <br />结果:0 <br />14.函数lcase()　 <br />功能:将一字符类型变量的字符全部变换小写字符.　 <br />格式:lcase(string)　 <br />参数:string是字符串变量　 <br />例子:　 <br />&lt;%　 <br />str=“this　is　lcase!”　 <br />response.write　lcase(str)　 <br />%&gt;　 <br />结果:this　is　lcase!　 <br />15.函数left()　 <br />功能:截取一个字符串的前部分;　 <br />格式:left(string,length)　 <br />参数:string字符串,length截取的长度.　 <br />例子:　&lt;%　=left(“this　is　a　test!”,6)　%&gt;　 <br />结果:this　i　 <br />16.函数len()　 <br />功能:返回字符串长度或者变量的字节长度　 <br />格式:len(string　*varname)　 <br />参数:string字符串;varname任意的变量名称　 <br />例子:　 <br />&lt;%　 <br />strtest=“this　is　a　test!”　 <br />response.write　left(strtest)　 <br />%&gt;　 <br />结果:15　 <br />17.函数ltrim()　 <br />功能:去掉字符串前的空格.　 <br />格式:ltrim(string)　 <br />参数:string　字符串.　 <br />例子:　&lt;%　=ltrim　(“　this　is　a　test!”)　 <br />结果:this　is　a　test!　 <br />18.函数mid()　 <br />功能:从字符串中截取字符串.　 <br />格式:mid(string,start　[,length])　 <br />参数:string字符串,start截取的起点,length要截取的长度.　 <br />例子:　 <br />&lt;%　 <br />strtest=“this　is　a　test,　today　is　monday!”　 <br />response.write　mid(strtest,17,5)　 <br />%&gt;　 <br />结果:today　 <br />19.函数minute()　 <br />功能:返回一数值,　表示分钟　 <br />格式:minute(time)　 <br />参数:　time是时间变量　 <br />例子lt;%　=minute(#12:23:34#)　%&gt;　 <br />结果:23　 <br />20.函数month()　 <br />功能:返回一数值,　表示月份　 <br />格式:month(time)　 <br />参数:time是日期变量　 <br />例子&lt;%　=month(#08/09/99)　%&gt;　 <br />结果:9　 <br />[color=#1e90ff]21.函数monthname()[/color]　 <br />功能:返回月份的字符串(名称).　 <br />格式:monthname(date　[,abb])　 <br />参数:　date是日期变量,abb=true时　则月份的缩写,　 <br />例子:　 <br />&lt;%　=monthname(#4/5/99#)　%&gt;　 <br />结果:april　 <br />22.函数now()　 <br />功能:返回系统的当前时间和日期.　 <br />格式:now()　 <br />参数:无　 <br />例子:　 <br />&lt;%　=now()　%&gt;　 <br />结果:　05/10/00　8:45:32　pm　 <br />23.函数:replace()　 <br />功能:在字符串中查找,替代指定的字符串.　 <br />格式:replace(strtobesearched,strsearchfor,strreplacewith　[,start[,count[,compare]]])　 <br />参数:strtobesearched是字符串;　strsearchfor是被查找的子字符串;strreplacewith　是用来替代的子字符串.start,count,compare　是任意选项.　 <br />例子:　 <br />&lt;%　 <br />strtest=“this　is　an　apple.”　 <br />response.write　replace(strtest,”apple”,”orange”)　 <br />%&gt;　 <br />结果:this　is　an　orange.　 <br />24.函数right()　 <br />功能:截取一个字符串的后部分　 <br />格式:right(string,length)　 <br />参数:string字符串,length截取的长度.　 <br />例子:　 <br />&lt;%　 <br />strtest=“this　is　a　test!”　 <br />response.write　right(strtest,3)　 <br />%&gt;　 <br />结果:st!　 <br />25.函数rnd()　 <br />功能:返回一个随机数值　 <br />格式:rnd[(number)]　 <br />参数:number是任意数值.　 <br />例子:　 <br />&lt;%　 <br />randomize()　 <br />response.write　rnd()　 <br />%&gt;　 <br />结果:0/1数值之一,无randomize(),　则不能产生随机数.　 <br />26.函数round()　 <br />功能:完整数值　 <br />格式:round(expression[,numright])　 <br />参数:expression数字表达式;numright任意选项.　 <br />例子:　 <br />&lt;%　 <br />i=12.33654　 <br />response.write　round(i)　 <br />%&gt;　 <br />结果:　12　 <br />27.函数rtrim()　 <br />功能:去掉字符串后的空格.　 <br />格式:rtrim(string)　 <br />参数:string　是字符串　 <br />例子:　 <br />&lt;%　 <br />response.write　rtrim(“this　is　a　test!　”)　 <br />%&gt;　 <br />结果:this　is　a　test!　 <br />28.函数second()　 <br />功能:返回一个整数值.　 <br />格式:second(time)　 <br />参数:time是一个有效的时间表达式;　 <br />例子lt;%　=second(#　12:28:30#)　%&gt;　 <br />结果:30　 <br />29.函数strreverse()　 <br />功能:返回与原字符串排列逆向的字符串.　 <br />格式:strreverse(string)　 <br />参数:string是字符串　 <br />例子&lt;%　=strreverse(“this　is　a　test!”)　 <br />结果:!tset　a　si　siht　 <br />30.函数time()　 <br />功能:返回当前系统的时间值.　 <br />格式:time()　 <br />参数:无　 <br />结果:9:58:28　am　 <br />31.函数trim()　 <br />功能:删去字符串前,后的空格.　 <br />格式:trim(string)　 <br />参数:string　字符串.　 <br />例子:　 <br />&lt;%　 <br />strtest=“　this　is　a　test!　”　 <br />response.write　trim(strtest)　 <br />%&gt;　 <br />结果:this　is　a　test!　 <br />32.函数ubound()　 <br />功能:返回一个数组的上界.　 <br />格式:ubound(expression　[,dimension])　 <br />参数:expression　是数组表达式/数组变量,dimension　是任意项　 <br />例子:　 <br />&lt;%　 <br />i　=　array(“1”,”2”,”3”)　 <br />response.write　ubound(i)　 <br />%&gt;　 <br />结果:　2　 <br />33.函数:ucase()　 <br />功能:将一字符类型变量的字符全部变换成大写字符.　 <br />格式:ucase(string)　 <br />参数:string是字符串变量　 <br />例子:　 <br />&lt;%　 <br />str=“this　is　lcase!”　 <br />response.write　lcase(str)　 <br />%&gt;　 <br />结果:this　is　lcase!　 <br />34.函数vartype()　 <br />功能:返回变量的常量代码(整数)　 <br />格式:vartype(varname)　 <br />参数:varname是任何类型的变量名称.　 <br />例子:　 <br />&lt;%　 <br />i=5　 <br />response.write　vartype(i)　 <br />%&gt;　 <br />结果:2　(2表示整数,须要参考asp常量代码.)　 <br />35.函数weekday()　 <br />功能:返回一个整数,对应一周中的第几天.　 <br />格式:weekday(date　[,firstofweek])　 <br />参数:　date为日期变量,firstofweek为任选项.　 <br />例子:　 <br />&lt;%　 <br />d=　#　5/9/00　#　 <br />response.write　weekday(d)　%&gt;　 <br />结果:3(3　表示是星期二)　 <br />36.函数weekdayname()　 <br />功能:返回字符串,对应星期几.　 <br />格式:weekdayname(weekday[,abb[,firstdayofweek]])　 <br />参数:weekday为日期变量,abb,firstdayofweek为任选项.　 <br />例子:　 <br />&lt;%　 <br />d　=　#8/4/99#　 <br />response.write　weekdayname(d)　 <br />%&gt;　 <br />结果:　wednesday　 <br />37.函数year()　 <br />功能:返回日期表达式所在的年份.　 <br />格式:year(date)　 <br />参数:　date是有效的日期表达式　 <br />例子:　 <br />&lt;%　=year(#8/9/99#)　%&gt;　 <br />结果:1999　 <br />38.函数mod()功能:取余数. <br />例子:3　mod　2　 <br />结果:1 </p><img src ="http://www.cppblog.com/Jeff-Chen/aggbug/6882.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-10 16:47 <a href="http://www.cppblog.com/Jeff-Chen/archive/2006/05/10/6882.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>要找免费的Mini pixel icon 到这来</title><link>http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6828.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Tue, 09 May 2006 09:07:00 GMT</pubDate><guid>http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6828.html</guid><wfw:comment>http://www.cppblog.com/Jeff-Chen/comments/6828.html</wfw:comment><comments>http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6828.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Jeff-Chen/comments/commentRss/6828.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Jeff-Chen/services/trackbacks/6828.html</trackback:ping><description><![CDATA[
		<p>来源：<a href="http://www.webstudio.com.cn/blog">http://www.webstudio.com.cn/blog</a>  ( egoldy flashblog )<br /><br /><strong>1.</strong><a onmouseover="javascript:window.status='http://ndesign-studio.com'; return false;" title="(294 hits)" onmouseout="javascript:window.status=''; return false;" href="http://www.webstudio.com.cn/blog/go.php?http://ndesign-studio.com" target="_blank"><font color="#6c8c37">ndesign-studio.com</font></a><span class="hitcounter">(294 hits)</span>上的320个免费的迷你像素icon. <br />想要的快去下载.不过有一点,如果在你的网站上应用些像素图标超过10个的进候不要忘记要加上ndesign-studio.com的链接.<br /><strong>2.</strong><a onmouseover="javascript:window.status='http://ndesign-studio.com/resources/pixel_icons.htm'; return false;" title="(241 hits)" onmouseout="javascript:window.status=''; return false;" href="http://www.webstudio.com.cn/blog/go.php?http://ndesign-studio.com/resources/pixel_icons.htm" target="_blank"><font color="#6c8c37">sample</font></a><span class="hitcounter">(241 hits)<br /></span><strong>3.</strong><a onmouseover="javascript:window.status='http://ndesign-studio.com/resources/Mini_Pixel_Icons.zip'; return false;" title="(187 hits)" onmouseout="javascript:window.status=''; return false;" href="http://www.webstudio.com.cn/blog/go.php?http://ndesign-studio.com/resources/Mini_Pixel_Icons.zip" target="_blank"><font color="#6c8c37">downlaod</font></a><span class="hitcounter">(187 hits)<br /><strong>4.</strong> 去i<a onmouseover="javascript:window.status='http://www.iconbuffet.com'; return false;" title="(413 hits)" onmouseout="javascript:window.status=''; return false;" href="http://www.webstudio.com.cn/blog/go.php?http://www.iconbuffet.com" target="_blank"><font color="#6c8c37">conbuffet</font></a><span class="hitcounter">(413 hits)</span>注册一个账号，点击free delivery，就可以看到你得到的免费的icon了，各种格式都包括，大小为16*16,24*24,32*32.还包括mac版本．下面是我得到的免费的icon.想得到其它几组icon需要由其它人来分配．不过这个很容易，如果我们得到的是不同的icon组可以进行交换．<br /><img alt="" src="http://www.iconbuffet.com/download/small_preview/37/prev_ltd_taipei_night_market.gif" /></span></p>
		<p>如果你有兴趣并得到不同的组我们就可以交换了．我的这一组名是Taipei Night Market<br /><span class="caps">BTW</span>:几天没回北京，打开电脑，发现macromedia的网站已经变成了adobe.，页面风格也趋近于adobe.虽然早就知道会有这么一天．但macromedia这个名字真正不在主导地位时，不免有些伤感，从furture splash到今天的flash8，macromedia的努力的结果，收于adobe口袋里．不过不知adobe是不是也有野心想搞搞垄断．:(<br /><strong>5.E-Mail Icon Generator可以生成gmail,msn,aol,yahoo,sina等等许多邮箱的Icon.不需要自已在ＰＳ制作了．以前看有人作过，兴许也是用这个．下面是生成的gmail Icon,:)<br /><img alt="" src="http://www.webstudio.com.cn/wsphoto/mail1.gif" /><br /><img alt="" src="http://www.webstudio.com.cn/wsphoto/mail2.gif" /><br /><img alt="" src="http://www.webstudio.com.cn/wsphoto/mail3.gif" /><br /><img alt="" src="http://www.webstudio.com.cn/wsphoto/mail4.gif" /></strong></p>
		<p>有兴趣的话去生成一个<a onmouseover="javascript:window.status='http://services.nexodyne.com/email/index.php'; return false;" title="(523 hits)" onmouseout="javascript:window.status=''; return false;" href="http://www.webstudio.com.cn/blog/go.php?http://services.nexodyne.com/email/index.php" target="_blank"><font color="#6c8c37">这里</font></a><span class="hitcounter">(523 hits)             URL:  <a href="http://services.nexodyne.com/email/index.php">http://services.nexodyne.com/email/index.php</a></span></p>
<img src ="http://www.cppblog.com/Jeff-Chen/aggbug/6828.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-09 17:07 <a href="http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6828.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何在网页中插入CSS </title><link>http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6821.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Tue, 09 May 2006 07:57:00 GMT</pubDate><guid>http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6821.html</guid><wfw:comment>http://www.cppblog.com/Jeff-Chen/comments/6821.html</wfw:comment><comments>http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6821.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Jeff-Chen/comments/commentRss/6821.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Jeff-Chen/services/trackbacks/6821.html</trackback:ping><description><![CDATA[
		<div align="center">
				<table cellspacing="0" cellpadding="0" width="750" align="center" border="0">
						<tbody>
								<tr>
										<th style="FONT-SIZE: 14pt; LINE-HEIGHT: 150%" valign="top" nowrap="" width="100%">
										</th>
								</tr>
								<tr>
										<td style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%" valign="top" align="left" width="100%">
										</td>
								</tr>
								<tr>
										<td style="FONT-SIZE: 10pt; LINE-HEIGHT: 150%" valign="top" align="left" width="100%">
												<p>前两章我们了解了CSS的语法，但要想在浏览器中显示出效果，就要让浏览器识别并调用。当浏览器读取样式表时，要依照文本格式来读，这里介绍四种在页面中插入样式表的方法：链入外部样式表、内部样式表、导入外表样式表和内嵌样式。</p>
												<p>　　链入外部样式表</p>
												<p>链入外部样式表是把样式表保存为一个样式表文件，然后在页面中?lt;link&gt;标记链接到这个样式表文件，这个&lt;link&gt;标记必须放到页面的&lt;head&gt;区内，如下：<br />&lt;head&gt;<br />……<br />&lt;link rel="stylesheet" type="text/css" href="mystyle.css"&gt;<br />……<br />&lt;/head&gt;<br />上面这个例子表示浏览器从mystyle.css文件中以文档格式读出定义的样式表。rel=”stylesheet”是指在页面中使用这个外部的样式表。type=”text/css”是指文件的类型是样式表文本。href=”mystyle.css”是文件所在的位置。</p>
												<p>一个外部样式表文件可以应用于多个页面。当你改变这个样式表文件时，所有页面的样式都随之而改变。在制作大量相同样式页面的网站时，非常有用，不仅减少了重复的工作量，而且有利于以后的修改、编辑，浏览时也减少了重复下载代码。</p>
												<p>样式表文件可以用任何文本编辑器（例如：记事本）打开并编辑，一般样式表文件扩展名为.css。内容是定义的样式表，不包含HTML标记，mystyle.css这个文件的内容如下：<br />hr {color: sienna}<br />p {margin-left: 20px}<br />body {background-image: url("images/back40.gif")}<br />（定义水平线的颜色为土黄；段落左边的空白边距为20象素；页面的背景图片为images目录下的back40.gif文件）</p>
												<p>　　内部样式表</p>
												<p>内部样式表是把样式表放到页面?lt;head&gt;区里，这些定义的样式就应用到页面中了，样式表是用&lt;style&gt;标记插入的，从下例中可以看出&lt;style&gt;标记的用法：<br />&lt;head&gt;<br />……<br />&lt;style type="text/css"&gt;<br />hr {color: sienna}<br />p {margin-left: 20px}<br />body {background-image: url("images/back40.gif")}<br />&lt;/style&gt;<br />……<br />&lt;/head&gt;</p>
												<p>注意：有些低版本的浏览器不能识别style标记，这意味着低版本的浏览器会忽略style标记里的内容，并把style标记里的内容以文本直接显示到页面上。为了避免这样的情况发生，我们用加HTML注释的方式（&lt;!-- 注释 --&gt;）隐藏内容而不让它显示：<br />&lt;head&gt;<br />……<br />&lt;style type="text/css"&gt;<br />&lt;!--<br />hr {color: sienna}<br />p {margin-left: 20px}<br />body {background-image: url("images/back40.gif")}<br />--&gt;<br />&lt;/style&gt;<br />……<br />&lt;/head&gt;</p>
												<p>　　导入外部样式表</p>
												<p>导入外部样式表是指在内部样式表的&lt;style&gt;里导入一个外部样式表，导入时用@import，看下面这个实例：<br />&lt;head&gt;<br />……<br />&lt;style type=”text/css”&gt;<br />&lt;!--<br />@import “mystyle.css”<br />其他样式表的声明<br />--&gt;<br />&lt;/style&gt;<br />……<br />&lt;/head&gt;<br />例中@import “mystyle.css”表示导入mystyle.css样式表，注意使用时外部样式表的路径。方法和链入样式表的方法很相似，但导入外部样式表输入方式更有优势。实质上它相当于存在内部样式表中的。<br />注意：导入外部样式表必须在样式表的开始部分，在其他内部样式表上面。</p>
												<p>　　内嵌样式</p>
												<p>内嵌样式是混合在HTML标记里使用的，用这种方法，可以很简单的对某个元素单独定义样式。内嵌样式的使用是直接将在HTML标记里加入style参数。而style参数的内容就是CSS的属性和值，如下例：<br />&lt;p style="color: sienna; margin-left: 20px"&gt;<br />这是一个段落<br />&lt;/p&gt;<br />（这个段落颜色为土黄，左边距为20象素）<br />在style参数后面的引号里的内容相当于在样式表大括号里的内容。<br />注意：style参数可以应用于任意BODY内的元素（包括BODY本事），除了BASEFONT、PARAM和SCRIPT。</p>
												<p>　　多重样式表的叠加</p>
												<p>上一章里我们已经提到样式表的层叠顺序，这里我们讨论插入样式表的这几种方法的叠加，如果在同一个选择器上使用几个不同的样式表时，这个属性值将会叠加几个样式表，遇到冲突的地方会以最后定义的为准。例如，我们首先链入一个外部样式表，其中定义了h3选择符的color 、text-alig和font-size属性：<br />h3 <br />{<br />color: red;<br />text-align: left;<br />font-size: 8pt<br />}<br />（标题3的文字颜色为红色；向左对齐；文字尺寸为8号字）<br />然后在内部样式表里也定义了h3选择符的text-align和font-size属性：<br />h3 <br />{<br />text-align: right; <br />font-size: 20pt<br />}<br />（标题3文字向右对齐；尺寸为20号字）<br />那么这个页面叠加后的样式就是：<br />color: red; <br />text-align: right; <br />font-size: 20pt<br />（文字颜色为红色；向右对齐；尺寸为20号字）<br />字体颜色从外部样式表里保留下来，而对齐方式和字体尺寸都有定义时，按照后定义的优先而依照内部样式表。<br />注意：依照后定义的优先，所以优先级最高的是内嵌样式，内部样式表高于导入外部样式表，链入的外部样式表和内部样式表之间是最后定义的优先级高。</p>
										</td>
								</tr>
						</tbody>
				</table>
		</div>
<img src ="http://www.cppblog.com/Jeff-Chen/aggbug/6821.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-09 15:57 <a href="http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6821.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Dreamweaver 4.0技巧十二招</title><link>http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6818.html</link><dc:creator>Jeff-Chen</dc:creator><author>Jeff-Chen</author><pubDate>Tue, 09 May 2006 07:24:00 GMT</pubDate><guid>http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6818.html</guid><wfw:comment>http://www.cppblog.com/Jeff-Chen/comments/6818.html</wfw:comment><comments>http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6818.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Jeff-Chen/comments/commentRss/6818.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Jeff-Chen/services/trackbacks/6818.html</trackback:ping><description><![CDATA[
		<table cellspacing="0" cellpadding="0" width="752" border="0">
				<tbody>
						<tr>
								<td valign="top">
										<div align="left">
												<font class="title" color="#ff0000" size="5">
														<b>　　　　　　　　Dreamweaver 4.0技巧十二招</b>
												</font>
												<br />
												<font class="content">
														<br />
														<br />对想要在可视化的环境下制作复杂网页的专业网页制作者来说，Dreamweaver 已经渐渐在网页编辑工具市场中展露头角，成为专业人士编写网页的最佳选择。以目前的情况来说，Dreamweaver 内建的功能可说是越作越多、越作越丰富、齐备。在这里我要向大家介绍的4.0版本中的一些应用小技巧。<br /><br /><b>1. 让网页页面更有弹性</b><br /><br />有些网页开发者称以下要介绍的这种技巧为 liquid，我在这儿则把这种技巧叫做是 stretchy（弹性延伸的技巧）。这是一种技巧，可在访客浏览器窗口大小改变时也随之调整网页页面大小，因此若是窗口过大就不会有空白处、窗口过小边缘就不会跑出上下移动的拉Bar。其实大多数简单的网页会自己随着浏览器窗口大小来调整页面大小，但是若是网页里用到很多不同的框框及表格，网页页面大小就很难自动弹性地调整。通常网页设计者会用混合运用固定栏宽的框框，和 GIF 图档作为间隔， 来设计网页页面，这样一来不论是用 Internet Explorer 或是用，页面大小都会固定而不会跑掉。用 Dreamweaver 4.0 可以轻而易举的设计出会自动弹性调整的网页。要怎么做呢？<br /><br />用工具面版（Object palette）上的按钮开启网页，并且转换到 格式检视（ Layout view）。这时可以看到文字方块的列宽， 每一列的方框上方中间还有一个小小的下拉式箭头 ，选择想要设定弹性显示的列上方的小箭头，接着选择「将列设为弹性显示」（ Make Column Autostretch）。 （设定自动调整列宽以一列为限）这时该列方框上方就会出现一条波浪形的线，而不是原本表示列宽的数字。 Dreamweaver 会自动制作出固定版面的空格图文件，这个空白图文件是以列上方的两个长条形的空白表格表示，如此版面会自动被填充，才会完成弹性版面设定。（在第一次增加空白图文件时会跳出一个对话框问你是否要使用内建图档，为求效果，我建议你让 Dreamweaver 自动产生一个，不然就不用使用空白图文件来填充版面。）<br /><br /><b>2. 创造个性化调色盘 </b><br /><br />Dreamweaver 4.0 新的 Assets panel（属性控制面板）是一种可以在编辑网站时根据档案型态，例如图片、样板等来管理档案的新工具，当你定义新站台时（选择Site · New Site），所有类型的组件会自动增加到 Asset panel 里的适当表框中。这个加入新的Assets panel属性控制面版里也有颜色框，储存你网站里所用到的所有色彩，包含文字的颜色、背景的颜色，以及连结的颜色等。这是一个为使用者量身定做的网站导向颜色盘。只要激活 Assets panel （先选择 Window · 再选择 Assets），接着选择左方那个小小的色彩滚动条，就可以看到你网站里各式各样的颜色选项。当然你可以将这些颜色拉到某些特定选取的文字中。甚至当你选择某种颜色时，画面上会出现这种颜色的十六进制值的色彩浓淡度，和三色对应码（RGB）。如果想将调色盘工具列缩小一点，甚至可以仅加入某些颜色到调色盘的收藏夹里。只需将选取的颜色反白、选择窗口里一个叫做「添加到我的收藏夹」按钮（最下方靠右的按钮），就完成了。 <br /><br /><b>3. 制作弹出式选单导览系统 </b><br /><br />原本要制作弹出式选单导览系统（Pop-up Menu Navigation System）要用到好一些 JavaScript 的语法技巧，但是若你装了Dreamweaver/Fireworks Studio，轻轻松松即可快速办到。首先在 Fireworks 里开始，选择某个图片， 然后在 Set Pop-Up Menu的对话框里选择 Insert· Pop-Up Menu，你可以输入项目（items）的名称并选择 Plus （加入）按钮，来新增该项目。你可以继续在跳出来的讯息框里进行细项设定，例如设定该项目所要用的文字及连结，当然也可以新增子选单、并重新安排下一层的设定。完成时，选择 Next （下一步），继续设定偏好值，例如颜色、字体等等。这时选单完成后，可以预览 HTML 语法，也可预览影像。再选择 Finish （完成）。这时当鼠标移动到原来的图案时，会出现选单系统的内容一览。 接着将制作好的档案汇出时， Fireworks 会自动生产出所有 Dreamweaver 需要用到的 HTML、JavaScript，以及影像档案。<br /><br /><b>4. 让图档动起来！</b><br /><br />如果你同时安装有 Dreamweaver/Fireworks Studio，这两种产品搭配的完美程度将使你赞不绝口。即使你不是专业的图档设计者，在设计网页时也多多少少想把一些 GIF 图片文件修改得活灵活现。Dreamweaver 可以让你制作动画不求人喔！在标准窗口里选择要进行修改的图片，然后在 Property Inspector 里选择编辑钮（Edit）。如果你安装的 Dreamweaver里附有 Fireworks， Fireworks 就是 Dreamweaver 预设图片编辑器，这时图片就会自动加载到 Fireworks。（若仔细看，各位会发现 Fireworks 的画面会出现 Editing From Dreamweaver 这样的文字和图样，指示你可以由Dreamweaver 里进行图片编辑。） 好了，现在在 Fireworks 里选择要编辑的图片，选择 Modify ·Animate ·Animate Selection。 接下来完成 Animate dialog box 里的设定，选定动画的框架数，动画移动的方向、透明度等等设定。你也可以选择 Frames 工具列设定移动速度，选择 Object 面版来改变设定。要汇出档案时，只要选择 Optimize 工具列，在档案类型的地方选择 Animated GIF。完成以后，Fireworks 就会自动将图片以最佳化设定汇出，并且自动将 GIF 图档更新，还会在 Dreamweaver 里将更新过的图档秀出来。选择 File ·Preview in Browser，这样就可以在浏览器里预览刚刚制作完成的可爱图档！<br /><br /><b>5. 让按钮有闪动效果 </b><br /><br />在 Dreamweaver中，不用有 Flash 程序，也可以制作有闪动效果的 Flash 按钮对象。 4.0 版内建有好几个 Flash 按钮对象，可以制作好几个不同形式的按钮。选择 Insert ·Interactive Images ·Flash Button 就可看到有哪些内建按钮。在对话框内甚至可以用鼠标指到想要使用的按钮形式，然后看看在浏览器里的效果如何。用鼠标光标把要用的按钮形式选起来，再依序输入参数，例如按钮上的文字、字形、颜色、连结等，或是自定文件名称。按 下OK。接下来就会有一个 SWF 档产生，档案并会自动置入你的网页中。按一下这个做好的档案，会看到 Property Inspector （属性明细）中会秀出档案的属性。将档案属性秀出来时，如果扩展档案属性明细表，会出现 Play （播放）钮，选择之后可以不用开启浏览器来预视按钮的闪动效果。<br /><br /><b>6. 制作流动文字</b><br /><br />在网页中增加 流动文字就像增加我刚刚介绍的 Flash 按钮一样简单。相同地，不用安装 Flash，用 Dreamweaver 4.0 提供的新功能就可以轻松办到。常用 HTML 语法写网页、没有交互式媒体经验的网页制作者也可以轻松制作出小巧的 Flash 形式的流动文字。根据 Macromedia 表示，有97%的网络使用者可以观看有 Flash 效果的网页，因此这项新功能可以在不添加兼容性麻烦的情况下为网页增添一些浏览上与读者的互动性。选择Insert ·Interactive Images ·Flash Text，再将偏好设定一一填入（例如要变更效果的文字、字形、字体颜色及字体大小等等）。<br /><br /><b>7. 更改键盘快速键 </b><br /><br />Dreamweaver 可让使用者自定使用接口，这项设计十分有弹性。举例来说，使用者可以通过撰写程序（programming）或自行增加对象（object）的方式来更改选单。不必功力高深，你就可以更改键盘快速键，因为 Dreamweaver 有一项叫做Keyboard Shortcut Editor的图形接口，只要选择 Edit ·Keyboard Shortcuts，对话框将加载并列出可以更动的快速键一览表，让你把快速键改成自己习惯用的设定值。要更动快速键，只要使用现行设定（Current Set）和指令列（Command）的下拉选单，在现有的指令中找到想要更改的指令，接着选取目前的快速键，就会出现在快速键的列表中。另外，若要增加快速键设定，可以选择 Plus 钮、在键盘上敲入你想使用的新快速代表键，选择变更（Change）即可。同时你也可以选取某快速键、选择移除键（Minus ），就可以移除某个快速键。<br /><br /><b>8. 重新设定网站窗口（Site window）列宽 </b><br /><br />只要从 Site window 中选择View ·File View Columns ，就可以自定检视网站 （Site view）时列宽的大小及呈现方式。选取一列宽的名称，使用上下箭头重新调整，或不要勾选显示字段（Show field）以隐藏该列。另外，选择 Plus 钮也可以新增列，并自创列名。此外，你也可以借着在下拉式选单中选择现有的 note 来将列和 Design Note 产生关连。<br /><br /><b>9. 阅读网页原始档 </b><br /><br />当你开启 O'Reilly Code Reference（Window ·Reference）来检查属性或是浏览器的兼容性时，预设的窗口会以细小的字型显示出参考设定值。但是若你按下窗口右上方的右键钮（就在关闭按钮的下方），就会出现一排下拉式选单，可以在这边选择原始文件字体的大小（小型字，到中型字体以及大型字体）。选择大型字体比较不会虐待眼睛，因为这样你看 HTML 原始档时就不用拿着放大镜看屏幕了！<br /><br /><b>10. 新增 Flash 按钮 </b><br /><br />在上面我已经教你如何用20种预设的按钮类型，来制作 Dreamweaver 里的 Flash 按钮。这是不用另外安装任何档案或程序的方法。底下有另一种方法，就是安装Fireworks buttons，这种扩充功能和技巧五有相同效果。到 Exchange for Dreamweaver（Dreamweaver 扩充功能交换中心） ，输入"InstaGraphics Extensions for Dreamweaver" 的关键词搜寻，然后再下载这个 577K 的档案。转换到 Dreamweaver，选择 Commands ·Manage Extensions，再选择 File ·Install Extension，就可以开始安装。一旦重新激活 Dreamweaver，就有六个新奇有趣的按钮型态，包括 Surfboard 及 Bulletbar 在内， 这时只要使用 Insert ·Interactive Images ·Fireworks Button 指令，就可以制作出一个酷炫的按钮。你也可以用 commands ·Convert Bullets To Images 及 Commands ·Convert Text To Images，上述两种方法都可以自动执行 Fireworks。<br /><br /><b>11. 在网页中加入「设定成收藏夹」功能 </b><br /><br />在 Exchange里搜寻，你就可以发现 Add To Favorites的扩充功能。这个小小的档案才占 3K ，下载时间不会等太久，接着循相同步骤，由 Extension Manager加载 （Commands ·Manage Extensions, File ·Install Extension）。接着重新激活 Dreamweaver，这个新加载的扩充档案会在 Dreamweaver 里新增一项功能。如果你的中网页加入这个「加入收藏夹」的功能，这样一来网络使用者逛到你的网站时，轻轻一按，就可以轻易地将你的网站加入他使用浏览器的收藏夹（或是个人书签）。此外，你也可以自定收藏夹快捷方式名称，以及收藏夹快捷方式名称前中会出现的小图标（一般 IE 中收藏夹的快捷方式前面的小图标都是 IE 的默认值，若你有自己设计的小图标，那就酷多了。注意啦，这项功能只支持用 IE 4.0以及更高版本的浏览器。只要选择 Windows 选单里的Behavior 面版，再到 IE 功能下拉选单那儿选择此项功能，即可轻松激活此酷炫功能。 <br /><br /><b>12. 超酷的图表 </b><br /><br />如果你想制作表格，还要自己花时间再逐字敲打网页原始码吗？不需要了，已经有现成的啦！到 Exchange下载 Form Builder extension，就有现成的表格，可让你马上复制包含像国家、性别、婚姻状况、年龄层及其它目录等的字段表格。到 Exchange下载这个小巧（只有11K） 的档案，然后经由 Extension Manager 安装进来（Commands ·Manage Extensions, File ·Install Extension）。然接着只要重新激活 Dreamweaver，选择Insert ·FormBuilder，就会在（Insert· FormBuilder ）中发现扩充档。选择了之后这时会有一个对话框出现，会秀出所有可以套用的格式选单。<br /><br /></font>
										</div>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cppblog.com/Jeff-Chen/aggbug/6818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Jeff-Chen/" target="_blank">Jeff-Chen</a> 2006-05-09 15:24 <a href="http://www.cppblog.com/Jeff-Chen/archive/2006/05/09/6818.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>