<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Li Guoliang &#187; 一日一类</title>
	<atom:link href="http://liguoliang.com/tag/odoc/feed/" rel="self" type="application/rss+xml" />
	<link>http://liguoliang.com</link>
	<description>ActionScript Flex Java JEE PHP...</description>
	<lastBuildDate>Mon, 21 May 2012 17:04:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>[千斤顶之一日一类006]TopLevel:Math</title>
		<link>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8b%e4%b8%80%e6%97%a5%e4%b8%80%e7%b1%bb006toplevelmath/</link>
		<comments>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8b%e4%b8%80%e6%97%a5%e4%b8%80%e7%b1%bb006toplevelmath/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 16:05:47 +0000</pubDate>
		<dc:creator>Guoliang</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[一日一类]]></category>
		<category><![CDATA[千斤顶]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2008/11/351/</guid>
		<description><![CDATA[TopLevel:Math<p class='read-more'><a href='http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8b%e4%b8%80%e6%97%a5%e4%b8%80%e7%b1%bb006toplevelmath/'></a></p><p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Math类中包含了常用数学运算的函数与值, 如正弦,PI等. 我那曾经扎实的数学根基竟然经不起时间的考验&#8212;似乎什么都记不起来了&#8230;API太高估我的实力了, 只给出了一个角度弧度互换的公式&#8230;</p>
<p>Math类中最多的函数莫过于正弦余弦,正切余切之类的了,想了半天才想起来一个正弦, 概念想不起来了,只是记得个曲线图&#8230;.</p>
<pre class="java" name="code">public function init():void {
trace(Math.abs(-1)); //1
trace(Math.PI); //3.141592653589793
trace(Math.sin(Math.PI/2));//1
trace(Math.asin(1)); //1.5707963267948966

trace(Math.random());

trace(Math.round(2.1)); //四舍五入 2
trace(Math.ceil(2.1)); //首位加一 3
trace(Math.floor(2.1)); //收尾 2
}</pre>
<p><span style="font-size: small;">注意部分函数的参数不是角度,而是弧度.</span></p>
<p><span style="font-size: small;">角度与弧度的换算:[API还是比较体贴的...]</span></p>
<pre>radians = degrees * Math.PI/180</pre>
<pre>degrees = radians * 180/Math.PI</pre>
<p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></content:encoded>
			<wfw:commentRss>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8b%e4%b8%80%e6%97%a5%e4%b8%80%e7%b1%bb006toplevelmath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[千斤顶之一日一类004_5]Top Level:Class,Date</title>
		<link>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc004_005top-level-class-date%e5%ad%a6%e4%b9%a0/</link>
		<comments>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc004_005top-level-class-date%e5%ad%a6%e4%b9%a0/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 12:43:17 +0000</pubDate>
		<dc:creator>Guoliang</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[Date]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[一日一类]]></category>
		<category><![CDATA[千斤顶]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2008/11/319/</guid>
		<description><![CDATA[昨天没有玩千斤顶, 也没有跑步. 以至于午睡都睡的不踏实. 老刘同学说,你是不是有些累, 于是我开始想, 那是不是改为One Week One Class? W再变成M,再变成Y, 这样下去, 怕是这一辈子也总结不完了吧. 咬咬牙, 乳沟都可以挤出来, 我还挤不出点时间来?<p class='read-more'><a href='http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc004_005top-level-class-date%e5%ad%a6%e4%b9%a0/'></a></p><p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></description>
			<content:encoded><![CDATA[<p>昨天没有玩千斤顶, 也没有跑步. 以至于午睡都睡的不踏实. 老刘同学说,你是不是有些累, 于是我开始想, 那是不是改为One Week One Class? W再变成M,再变成Y, 这样下去, 怕是这一辈子也总结不完了吧. 咬咬牙, 乳沟都可以挤出来, 我还挤不出点时间来? 嘿嘿 . 昨天碰巧需要总结Class, 我看这个类也没啥好总结的. 只有一条:</p>
<p>在ActionScript 3.0 中, 在一个AS文件中, package之外, 仍然可以存在类, 但不可以有任何修饰符, 这些类只能被该AS文件中的类调用.</p>
<p>如:</p>
<pre class="java" name="code">// ActionScript file
package {
    import flash.display.Sprite;

    public class ClassExampl extends Sprite {
        public function ClassExampl() {
            var classToConstruct:Class;
            var classInstance:Object;

            classToConstruct = ClassA;
            classInstance = new classToConstruct();
            trace(classInstance);    // [object ClassA]

            classToConstruct = ClassB;
            classInstance = new classToConstruct();
            trace(classInstance);    // [object ClassB]
        }
    }
}// end fo package
 class ClassA {
}

class ClassB {
}</pre>
<p><span style="font-size: small;">Class 类就总结这么多吧. 其实也没啥东西了. 下面是Date类:</span></p>
<p><span style="font-size: small;">这Date类就更简单了, 虽然属性与方法看起来都很多, 但都是非常简单的东西.</span></p>
<p><span style="font-size: small;">主要东西整理下, 等下还得去跑个步, 太晚了让家里人操心不好&#8230;..:</span></p>
<pre class="java" name="code">public function init():void {
	var d:Date = new Date(); //2008年11月5号 20:36:49 .TMD都五号了啊,时间过的真快.....
	trace(d.date); //Date的属性 显示 5
	trace(d.getDate()); //返回1~31的Number, 这里显示: 5
	trace(d.setDate(20)); //把日期该到20号...现在时间变成了2008年11月20号 20:36:49 会返回new time in milliseconds. 这里显示: 1227184609078
	trace(d.getDate());  //20
	trace(d.toDateString()); //Thu Nov 20 2008
	trace(d.toLocaleDateString());//Thu Nov 20 2008
	trace(d.toLocaleString()); //Thu Nov 20 2008 08:36:49 PM 带时间...不是24小时的
	trace(d.toString()); //Thu Nov 20 20:36:49 GMT+0800 2008  带时区
	trace(d.toTimeString()); //20:36:49 GMT+0800 时间与时区
	trace(d.toUTCString()); //Thu Nov 20 12:36:49 2008 UTC
}</pre>
<p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></content:encoded>
			<wfw:commentRss>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc004_005top-level-class-date%e5%ad%a6%e4%b9%a0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[千斤顶之一日一类003]Top Level: Boolean学习</title>
		<link>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc002top-level-boolean%e5%ad%a6%e4%b9%a0/</link>
		<comments>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc002top-level-boolean%e5%ad%a6%e4%b9%a0/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 16:09:05 +0000</pubDate>
		<dc:creator>Guoliang</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Boolean]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[一日一类]]></category>
		<category><![CDATA[千斤顶]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2008/11/317/</guid>
		<description><![CDATA[昨天没有玩千斤顶, 今天也玩不动, 发现今天轮到Boolean了, 比较简单, 咬牙再坚持一下....

Boolean这个类的确很简单. Boolean用于存储逻辑判断的对象, 要么为true, 要么为False.<p class='read-more'><a href='http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc002top-level-boolean%e5%ad%a6%e4%b9%a0/'></a></p><p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></description>
			<content:encoded><![CDATA[<p>昨天没有玩千斤顶, 今天也玩不动, 发现今天轮到Boolean了, 比较简单, 咬牙再坚持一下&#8230;.</p>
<p>Boolean这个类的确很简单. Boolean用于存储逻辑判断的对象, 要么为true, 要么为False.</p>
<h3>新建一个Boolean: </h3>
<p>可以使用构造函数, 全局函数, 直接赋值.来实现. 如:    <br />var flag:Boolean = true;     <br />var flag:Boolean = new Boolean(true);     <br />var flag:Boolean = Boolean(true);</p>
<h3>Constructor Detail</h3>
<p>使用给定的参数建立一个Boolean,&#160; 如果参数为空, 则该对象被初始化为False. 如果含有参数, 则该方法将按照Boolean()方法的规则将该参数转化并返回一个Boolean. Boolean()函数的转换规则如下:    </p>
<table>
<tbody>
<tr>
<th>Input Value</th>
<th>Example</th>
<th>Return Value</th>
</tr>
<tr>
<td><code>0</code></td>
<td><code>Boolean(0)</code></td>
<td><code>false</code></td>
</tr>
<tr>
<td><code>NaN</code></td>
<td><code>Boolean(NaN)</code></td>
<td><code>false</code></td>
</tr>
<tr>
<td>Number (not <code>0</code> or <code>NaN</code>)</td>
<td><code>Boolean(4)</code></td>
<td><code>true</code></td>
</tr>
<tr>
<td>Empty string</td>
<td><code>Boolean(&quot;&quot;)</code></td>
<td><code>false</code></td>
</tr>
<tr>
<td>Non-empty string</td>
<td><code>Boolean(&quot;6&quot;)</code></td>
<td><code>true</code></td>
</tr>
<tr>
<td><code>null</code></td>
<td><code>Boolean(null)</code></td>
<td><code>false</code></td>
</tr>
<tr>
<td><code>undefined</code></td>
<td><code>Boolean(undefined)</code></td>
<td><code>false</code></td>
</tr>
<tr>
<td>Instance of Object class</td>
<td><code>Boolean(new Object())</code></td>
<td><code>true</code></td>
</tr>
<tr>
<td>No argument</td>
<td><code>Boolean()</code></td>
<td><code>false</code></td>
</tr>
</tbody>
</table>
<p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></content:encoded>
			<wfw:commentRss>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc002top-level-boolean%e5%ad%a6%e4%b9%a0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[千斤顶之一日一类002]Top Level: Array学习</title>
		<link>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc002top-level-array%e5%ad%a6%e4%b9%a0/</link>
		<comments>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc002top-level-array%e5%ad%a6%e4%b9%a0/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 15:28:45 +0000</pubDate>
		<dc:creator>Guoliang</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[一日一类]]></category>
		<category><![CDATA[千斤顶]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2008/11/301/</guid>
		<description><![CDATA[坦白说每天搞一个类是很累且疲惫的, 今天是玩千斤顶的第二天, 周六, 我突然体味到那些包二奶的爷们们的难处, 多累啊&#8230;.试想我每天看一个类, 今天是第二把尝试, 都有些扛不住了, 下午逛街回来给娘做了饭, 一起吃完看了会儿电视, 着实扛不住了, 就小憩了半个小时才爬起来看今天的One D<p class='read-more'><a href='http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc002top-level-array%e5%ad%a6%e4%b9%a0/'>More...</a></p><p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></description>
			<content:encoded><![CDATA[<p>坦白说每天搞一个类是很累且疲惫的, 今天是玩千斤顶的第二天, 周六, 我突然体味到那些包二奶的爷们们的难处, 多累啊&#8230;.试想我每天看一个类, 今天是第二把尝试, 都有些扛不住了, 下午逛街回来给娘做了饭, 一起吃完看了会儿电视, 着实扛不住了, 就小憩了半个小时才爬起来看今天的One Day One Class. 假如给我400个女人, 让我One Day One Woman, 我岂不是要累死?</p>
<p>不扯了, 总结下Array类.</p>
<h3>Top Level: Array</h3>
<p>. 游标［index]从０开始；    <br />. Array()可以以函数方式被调用     <br />. 可以往Array里存储数字, 字符串, 对象, Array.     <br />. Array是稀疏的, 如果某数组在index为0与5时都包含对象, 但是在0与5之间没有任何值, 则如果调用中间元素时,返回&quot;undefined&quot;;     <br />. 传地址, 而非传值. 即: 如果将某数组赋值给另外一个数组, 则该来那个歌数组都指向同一个数组, 修改其中一个, 另外一个也随之修改. 不同于数字与字符串等     <br />. 不要用数组来建立哈希表     <br />. 可以继承Array类, 并 重写,增加方法, 但必须制定该子类为Dynamic类型, 否则将无法使用Sort.     </p>
<h3>Public Properties</h3>
<p>length : uint 返回数组的长度    <br />继承来的我就不说了&#8230;..     </p>
<h3>Public Methods</h3>
<p>归归类, 不然就太没有创意了,跟API一模一样&#8230;.</p>
<p><strong>1. 数组的创建:</strong>     </p>
<p>var arrayStu_1:Array = new Array(1);&#160;&#160; //创建一个长度为1的数组. 但如果不赋值, 都是undefined     <br />var arrayStu_2:Array = new Array(&quot;arrayStu_2_Index0&quot;, &quot;arrayStu_2_Index1&quot;);&#160;&#160; //创建包含有括号里这俩元素的数组     <br />var arrayStu_3:Array = [&quot;arrayStu_3_Index0&quot;, &quot;arrayStu3_Index1&quot;];&#160;&#160; //这个更直接一些了, 直接赋值.</p>
<p><strong>2. 数组元素的访问, 增加, 修改, 删除:      <br />访问: </strong>array[i], 访问某元素, 如果要访问全部, 使用For循环     <br /><strong>增加:     <br /> </strong>Push(): 将一个或多个元素添加到数组的结尾，并返回该数组的新长度。     <br /> unshift(): 将一个或多个元素添加到数组的开头，并返回该数组的新长度。    <br /><strong>修改:</strong> 直接赋值: array[i] = new value;    <br /><strong>删除:      <br /></strong>Pop(): 删除数组中最后一个元素，并返回该元素的值。     <br /> Shift(): 删除数组中第一个元素，并返回该元素。 其余数组元素将从其原始位置 i 移至 i-1。同时该数长度减少一位;    <br /><strong> 另外:</strong>     <br /><strong>splice():</strong>给数组添加元素以及从数组中删除元素 可以用于增加或删除元素,同时增大或减小数组长度;</p>
<p><strong>3. 长度或index操作:      <br />length:</strong>返回array的长度;     <br /><strong>indexOf(): </strong>从左向右遍历数组, 遇到符合要求的元素时, 返回该元素index. 如果遍历结束仍未发现符合要求的元素,返回-1;     <br /><strong>lastIndexOf()</strong>: 与inidexOf()相反, 从右向左寻找要求的元素;</p>
<p><strong>4. 数组的操作      <br />数组的连接:&#160; </strong>concat(), 数组的连接 如:     <br />arrayStu_2 = arrayStu_2.concat(arrayStu_1);     <br />trace(arrayStu_2.toString());&#160; //显示: arrayStu_2_Index0,arrayStu_2_Index1,&#8212;&#8212;注意这个逗号, 意为后头还有个空的. 因为arrayStu_1只是一个长度为1但没有元素的数组.     <br /><strong>数组元素的检测:</strong>&#160; evey(): 对数组中的每一项执行测试函数，直到获得对指定的函数返回 <code>false</code> 的项。 使用此方法可确定数组中的所有项是否满足某一条件，如具有的值小于某一特定数值。     <br /><strong>筛选出符合要求之元素并新建一个数组</strong>: filter();     <br /><strong>Join():</strong>将数组中的元素转换为字符串、在元素间插入指定的分隔符、连接这些元素然后返回结果字符串。     <br /><strong>Map():</strong> 返回一个新数组，其中包含此函数对原始数组中每一项的执行结果。     <br /><strong>reverse():</strong> 在当前位置倒转数组。    <br /><strong>slice():</strong>&#160; 返回由原始数组中某一范围的元素构成的新数组，而不修改原始数组。 返回的数组包括 <code>startIndex</code> 元素以及从其开始到 <code>endIndex</code> 元素（但不包括该元素）的所有元素。 如果您没有传递任何参数，则创建原始数组的一个副本。如果两参数均为-1, 则起点或终点为数组的结尾， -1 指的是最后一个元素。</p>
<p> <strong>5. 其他操作   <br /></strong> Some(), Sort(), SortOn()</p>
<p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></content:encoded>
			<wfw:commentRss>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6%e4%b9%8bodoc002top-level-array%e5%ad%a6%e4%b9%a0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[千斤顶之一日一类001]Top Level: Arguments类学习</title>
		<link>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6odoc_001top-level-arguments%e7%b1%bb%e5%ad%a6%e4%b9%a0/</link>
		<comments>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6odoc_001top-level-arguments%e7%b1%bb%e5%ad%a6%e4%b9%a0/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 16:20:27 +0000</pubDate>
		<dc:creator>Guoliang</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[一日一类]]></category>
		<category><![CDATA[千斤顶]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2008/11/297/</guid>
		<description><![CDATA[Package    Top Level
Class    public class arguments
Inheritance    arguments Inheritance Object
简要介绍[主要是翻译API, 寒]:
一个Arguments类主要用来存储与访问一个函数的参数, 在函数体<p class='read-more'><a href='http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6odoc_001top-level-arguments%e7%b1%bb%e5%ad%a6%e4%b9%a0/'>More...</a></p><p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Package    Top Level<br />
Class    public class arguments<br />
Inheritance    arguments Inheritance Object</p>
<p>简要介绍[主要是翻译API, 寒]:<br />
一个Arguments类主要用来存储与访问一个函数的参数, 在函数体内, 可以通过本地参数变量来访问Arguments对象.<br />
Arguments对象存储形式为数组, 因此,arguments[i]即代表了第i个参数(前提时有这么多参数&#8230;.)<br />
相对与之前的ActionScript版本,ActionScript3.0中不再使用Arguments.caller[之前的版本没用过:(], 在3.0中, 如果需要访问调用该参数的函数, 则可以使用arguments.callee.</p>
<p>Public Properties[不知道该咋翻译, 继续寒]:<br />
callee:Function 返回调用该参数的当前函数</p>
<p>length: Number 参数数目[ 即参数作为数组的长度]</p>
<p>举例: [小修改了下API里的例子]<br />
在初始化时运行 ArgumentsExample(1,&#8217;ss&#8217;);</p>
<pre class="java">    import flash.display.Sprite;
        private var count:int = 1;

        public function ArgumentsExample(i:int, s:String):void {
        	//参数以数组形式存放于arguments中.
        	trace("第一个参数: " + arguments[0] + " 第二个参数: " + arguments[1] + " 共有 " + arguments.length + "个参数.");
        	trace(arguments.callee == this.ArgumentsExample);
            firstFunction(true);
        }

        public function firstFunction(callSecond:Boolean):void {
            trace(count + ": firstFunction");
            if(callSecond) {
            	//调用secondFunction, 参数为firstFunction
                trace(arguments.callee);
            }
            else {
                trace("CALLS STOPPED");
            }
        }

        public function secondFunction(caller:Function):void {
            trace(count + ": secondFunction");
            count++;
            //此时caller即firstFunction, 实际运行为firstFunction(false);
            caller(false);
        }</pre>
<p>运行结果:</p>
<p>第一个参数: 1 第二个参数: ss 共有 2个参数.</p>
<p>true</p>
<p>1: firstFunction</p>
<p>1: secondFunction</p>
<p>2: firstFunction</p>
<p>CALLS STOPPED</p>
<p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></content:encoded>
			<wfw:commentRss>http://liguoliang.com/2008/%e5%8d%83%e6%96%a4%e9%a1%b6odoc_001top-level-arguments%e7%b1%bb%e5%ad%a6%e4%b9%a0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

