<?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>71街 &#187; 分享</title>
	<atom:link href="http://www.71j.cn/archives/category/%e5%88%86%e4%ba%ab/feed" rel="self" type="application/rss+xml" />
	<link>http://www.71j.cn</link>
	<description>杜工的技术博客</description>
	<lastBuildDate>Fri, 16 Dec 2011 03:52:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>PPT工具包分享–天天写PPT的XDJM们有福了</title>
		<link>http://www.71j.cn/archives/290</link>
		<comments>http://www.71j.cn/archives/290#comments</comments>
		<pubDate>Tue, 29 Nov 2011 10:32:41 +0000</pubDate>
		<dc:creator>杜工</dc:creator>
				<category><![CDATA[分享]]></category>

		<guid isPermaLink="false">http://www.71j.cn/?p=290</guid>
		<description><![CDATA[该工具包包含上百个优美鲜明的表现形式，各类人群都能从中找到所需的工具。 下载地址 pp... ]]></description>
			<content:encoded><![CDATA[<p>该工具包包含上百个优美鲜明的表现形式，各类人群都能从中找到所需的工具。</p>
<p><a href="http://alpha.lenovo.com.cn/wp-content/uploads/2011/11/20111129124026.jpg" rel="example4"><img src="http://alpha.lenovo.com.cn/wp-content/uploads/2011/11/20111129124026.jpg" alt="" width="667" height="314" /></a></p>
<p><a href="http://alpha.lenovo.com.cn/wp-content/uploads/2011/11/20111129123957.jpg" rel="example4"><img src="http://alpha.lenovo.com.cn/wp-content/uploads/2011/11/20111129123957.jpg" alt="" width="672" height="263" /></a></p>
<p>下载地址 <a href="http://alpha.lenovo.com.cn/wp-content/uploads/2011/11/ppt.zip">ppt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.71j.cn/archives/290/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为iphone数字键盘添加完成按钮</title>
		<link>http://www.71j.cn/archives/265</link>
		<comments>http://www.71j.cn/archives/265#comments</comments>
		<pubDate>Sat, 25 Jun 2011 13:35:37 +0000</pubDate>
		<dc:creator>杜工</dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.71j.cn/?p=265</guid>
		<description><![CDATA[If you have ever written an iPhone app that requires numeric input, then you surely know about the UIKeyboardTypeNumberPad. And if you have ever used that flavor of the iPhone&#8217;s keyboard, then you surely know that it lacks one very important featur... ]]></description>
			<content:encoded><![CDATA[<p>If you have ever written an iPhone app that requires numeric input,  then you surely know about the UIKeyboardTypeNumberPad. And if you have  ever used that flavor of the iPhone&#8217;s keyboard, then you surely know  that it lacks one very important feature: The UIKeyboardTypeNumberPad  does not have a “return” key.</p>
<p>In fact every other keyboard type (except for the pretty similar  UIKeyboardTypePhonePad) does offer the possibility to be dismissed by  setting the returnKeyType property of the corresponding  UITextInputTraits implementor. So how does one achieve the same effect  with the number pad? We have found a workround!</p>
<p>When looking at the number pad, you&#8217;ll notice that there is an unused  space on its bottom left. That&#8217;s where we are going to plug in our  custom “return” key.</p>
<p><img src="http://www.neoos.ch/images/stories/shotnodone.png" border="0" alt="" /></p>
<p>To make it short: take a screenshot, cut out the whole backspace key,  flip it horizotally, clear its backspace symbol in Photoshop and  overlay it with the text that we want on our “return” key. We’ve chosen  to label it “DONE”. Now we have the image for our custom  button’s UIControlStateNormal. Repeat the whole procedure (with a  touched backspace key when taking the screenshot) to get a second image  for our button’s UIControlStateHighlighted. Here’s the result:</p>
<p><img src="http://www.neoos.ch/images/stories/doneup.png" border="0" alt="" /> <img src="http://www.neoos.ch/images/stories/donedown.png" border="0" alt="" /></p>
<p>Now back to coding. First we need to know when the number pad is  going to be slided up on the screen so we can plug in our custom button  before that happens. Luckily there’s a notification for exactly that  purpose, and registering for it is as easy as:</p>
<pre> 
[[<a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/">NSNotificationCenter</a> defaultCenter] addObserver:self
                                         selector:@selector(keyboardWillShow:)
                                             name:UIKeyboardWillShowNotification
                                           object:nil];</pre>
<p>Don&#8217;t forget to remove the observer from the notification center in the appropriate place once you&#8217;re done with the whole thing:</p>
<pre> 
[[<a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/">NSNotificationCenter</a> defaultCenter] removeObserver:self];</pre>
<p>Now we’re getting to the heart of it. All we have to do in the  keyboardWillShow method is to locate the keyboard view and add our  button to it. The keyboard view is part of a second UIWindow of our  application as others have already figured out (see <a href="http://www.iphonedevsdk.com/forum/iphone-sdk-development/6275-add-toolbar-top-keyboard.html">this thread</a>).  So we take a reference to that window (it will be the second window in  most cases, so objectAtIndex:1 in the code below is fine), traverse its  view hierarchy until we find the keyboard and add the button to its  lower left:</p>
<pre> 
- (void)keyboardWillShow:(<a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSNotification_Class/">NSNotification</a> *)note {
    // create custom button
    UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeCustom];
    doneButton.frame = CGRectMake(0, 163, 106, 53);
    doneButton.adjustsImageWhenHighlighted = NO;
    [doneButton setImage:[UIImage imageNamed:@"DoneUp.png"] forState:UIControlStateNormal];
    [doneButton setImage:[UIImage imageNamed:@"DoneDown.png"] forState:UIControlStateHighlighted];
    [doneButton addTarget:self action:@selector(doneButton:) forControlEvents:UIControlEventTouchUpInside];

    // locate keyboard view
    UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1];
    UIView* keyboard;
    for(int i=0; i&lt;[tempWindow.subviews count]; i++) {
        keyboard = [tempWindow.subviews objectAtIndex:i];
        // keyboard view found; add the custom button to it
        if([[keyboard description] hasPrefix:@"&lt;UIKeyboard"] == YES)
            [keyboard addSubview:doneButton];
    }
}</pre>
<p>Voilà, that’s it! The empty space for our button starts at coordinate  (0, 163) and has the dimensions (106, 53). The doneButton method has to  be written now of course, but that’s not hard any more. Just make sure  that you call resignFirstResponder on the text field that is being  edited to have the keyboard slide down.</p>
<p><img src="http://www.neoos.ch/images/stories/shotwithdone.png" border="0" alt="" /></p>
<p>We’re “DONE”.</p>
<p>&nbsp;</p>
<p>本文例子 <a href="http://files.neoos.ch/KeyboardExtension.zip">downloaded as Xcode project</a><br />
更新: <a href="http://files.neoos.ch/KeyboardExtension_Updated.zip">download 3.0 compatible Xcode project</a>.<br />
最新的: <a href="http://files.neoos.ch/KeyboardExtension_2010.zip">download the newest version</a> (可运行 2.0 &#8211; 4.0所有版本)</p>
<p>&nbsp;</p>
<p>来源:http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key</p>
]]></content:encoded>
			<wfw:commentRss>http://www.71j.cn/archives/265/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>问:ios开发下使用什么命令能退出iphone应用?</title>
		<link>http://www.71j.cn/archives/262</link>
		<comments>http://www.71j.cn/archives/262#comments</comments>
		<pubDate>Sun, 29 May 2011 15:47:16 +0000</pubDate>
		<dc:creator>杜工</dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[ios]]></category>

		<guid isPermaLink="false">http://www.71j.cn/?p=262</guid>
		<description><![CDATA[There is no API provided for gracefully terminating an iPhone application. Under the iPhone OS, the user presses the Home button to close applications. Should your application have conditions in which it cannot provide its intended function, the recommen... ]]></description>
			<content:encoded><![CDATA[<p>There is no API provided for gracefully terminating an iPhone application. Under the iPhone OS, the user presses the Home button to close applications. Should your application have conditions in which it cannot provide its intended function, the recommended approach is to display an alert for the user that indicates the nature of the problem and possible actions the user could take &#8211; turning on WiFi, enabling Location Services, etc. Allow the user to terminate the application at their own discretion.</p>
<p><span style="color: #ff6600;">WARNING: It is possible to quit the application by calling exit. Applications calling exit will appear to the user to have crashed, rather than performing a graceful termination and animating back to the Home screen. Such usage provides a negative experience and is strongly discouraged.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.71j.cn/archives/262/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CyberGhost VPN 免费白金帐号一年（Premium Account）</title>
		<link>http://www.71j.cn/archives/242</link>
		<comments>http://www.71j.cn/archives/242#comments</comments>
		<pubDate>Mon, 07 Mar 2011 09:58:05 +0000</pubDate>
		<dc:creator>杜工</dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://71j.cn/?p=242</guid>
		<description><![CDATA[CyberGhost VPN 是一个快速、可信赖的 VPN（Virtual Private Network）代理伺服器服务，位于德国，提供 128-bit SSL 高加密性的安全连线环境。而 CyberGhost VPN 提供的软体相当简单易用，几乎不用额外的专业... ]]></description>
			<content:encoded><![CDATA[<p>CyberGhost VPN 是一个快速、可信赖的 VPN（Virtual Private Network）代理伺服器服务，位于德国，提供 128-bit SSL 高加密性的安全连线环境。而 CyberGhost VPN 提供的软体相当简单易用，几乎不用额外的专业设定，只需要一次点击就可以透过 CyberGhost 提供的 IP 位址连线并提升你的隐私。</p>
<p><a href="http://71j.cn/wp-content/uploads/2011/03/cyberghost-vpn.png"><img src="http://71j.cn/wp-content/uploads/2011/03/cyberghost-vpn.png" alt="" title="cyberghost-vpn" width="500" height="300" class="aligncenter size-full wp-image-243" /></a></p>
<p>目前 CyberGhost VPN 正免费提供一年份的白金帐户（Premium Account），价值 €79.99 欧元（折合台币约 3200 元），透过白金帐户连线将有更快、更稳定的连线速度，保证速率至少为 2Mbps，且可以免费使用 2GB 的加密网路硬碟。</p>
<p><strong>备注：透过 CyberGhost VPN 连线是为了确保资料传输的安全性，或是提高个人隐私。所有的动作都有记录，所以请不要使用 VPN 作为非法或是不当用途。</strong></p>
<p>注册地址：http://cyberghostvpn.com/page/registration.php</p>
<p>注册完成需要下载软件登录：https://cyberghostvpn.com/en/product/download.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.71j.cn/archives/242/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>js模拟php的shuffle函数，用来打乱一维数组</title>
		<link>http://www.71j.cn/archives/220</link>
		<comments>http://www.71j.cn/archives/220#comments</comments>
		<pubDate>Thu, 09 Dec 2010 10:19:57 +0000</pubDate>
		<dc:creator>杜工</dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://71j.cn/?p=220</guid>
		<description><![CDATA[Array.prototype.shuffle = function&#40;&#41; &#123; for&#40;var j, x, i = this.length; i; j = parseInt&#40;Math.random&#40;&#41; * i&#41;, x = this&#91;--i&#93;, this&#91;i&#93; = this&#91;j&#93;, this&#91;j&#93; = x&#41;; return this; &#125;; &#160; 非... ]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">Array.<span style="color: #660066;">prototype</span>.<span style="color: #660066;">shuffle</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> j<span style="color: #339933;">,</span> x<span style="color: #339933;">,</span> i <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">length</span><span style="color: #339933;">;</span> i<span style="color: #339933;">;</span> j <span style="color: #339933;">=</span> parseInt<span style="color: #009900;">&#40;</span>Math.<span style="color: #660066;">random</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">*</span> i<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> x <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#91;</span><span style="color: #339933;">--</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> x<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
非原创，纯分享</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.71j.cn/archives/220/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>新版 MSN 2011 移除广告 两个用户同时登录 补丁</title>
		<link>http://www.71j.cn/archives/222</link>
		<comments>http://www.71j.cn/archives/222#comments</comments>
		<pubDate>Fri, 19 Nov 2010 04:22:55 +0000</pubDate>
		<dc:creator>杜工</dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://71j.cn/?p=222</guid>
		<description><![CDATA[上个月刚发布的   Windows Live Essentials 2011 不知道你是不是也更新了呢？大多数的朋友都说新版2011狠难用，少数人觉得还好，反正迟早也是要适应。无论你使用的是新版或是旧版，都可以通过... ]]></description>
			<content:encoded><![CDATA[<p>上个月刚发布的   Windows Live Essentials 2011 不知道你是不是也更新了呢？大多数的朋友都说新版2011狠难用，少数人觉得还好，反正迟早也是要适应。无论你使用的是新版或是旧版，都可以通过这个小工具来移除广告以及破解多用户同时登录限制，使用上非常简单喔！如果你有这个需要，不妨试试看本篇文章。</p>
<div>A-Patch updated for Windows Live Messenger 2011 (15.4.3502.0922)</div>
<p>Praise be to God.</p>
<p>Added 6 new options! At the moment this build is only available in English but will be available in more languages shortly, God-Willing, as soon as the new options have been translated.</p>
<p>Changelog (1.43 build 11)</p>
<p><strong>New:</strong> Disable Nudge Shake (thanks digitaldj).<br />
<strong>New:</strong> Remove Nudge Delay (thanks digitaldj).<br />
<strong>New:</strong> Remove the top of the Contact List.<br />
<strong>New:</strong> Remove Search Bar.<br />
<strong>New:</strong> Remove the “Connected to&#8230;” bar.<br />
<strong>New:</strong> Accept more than 3 files (transfers at a time) (thanks digitaldj).<br />
<strong>Fix:</strong> Fixed graphical glitch when removing text ad banner in the conversation window.</p>
<p>Note: To remove the image ad banner in the conversation window, untick the “Show expanded footer in conversation windows” option under the Tools &gt; Options &gt; Messages window in the Windows Live Messenger options.</p>
<p>Changelog (1.43 build 10):</p>
<p><strong>New:</strong> Ad Banner completely removed! Thanks to a brainstorming session with user <strong>bedrock</strong>, I was able to completely remove the ad banner from the contact list.</p>
<p><strong>Feature:</strong> Remove advertisement from main window.<br />
<strong>Feature:</strong> Remove text advertisement in the IM window.<br />
<strong>Feature:</strong> Polygamy &#8211; open more than one Messenger at once.<br />
<strong>Feature:</strong> Remove the “See More Offerings” items in the file menus.<br />
<strong>Feature:</strong> Remove “Featured” section from the Emoticons “more” dialog box.</p>
<p><a href="downloads.php">Download A-Patch for Windows Live Messenger 2011 (15.4.3502.0922)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.71j.cn/archives/222/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>让浏览器仅显示当页所有图片的代码</title>
		<link>http://www.71j.cn/archives/215</link>
		<comments>http://www.71j.cn/archives/215#comments</comments>
		<pubDate>Sun, 10 Oct 2010 15:34:35 +0000</pubDate>
		<dc:creator>杜工</dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://71j.cn/?p=215</guid>
		<description><![CDATA[可在看图时候免除广告骚扰，并提高页面整体加载速度。适合摄影爱好者、美女图片爱好者、色狼等等。 1.打开浏览器，随便添加一个网页到收藏夹中，添加的时候把名称更改为“只看图片”... ]]></description>
			<content:encoded><![CDATA[<p>可在看图时候免除广告骚扰，并提高页面整体加载速度。适合摄影爱好者、美女图片爱好者、色狼等等。</p>
<p>1.打开浏览器，随便添加一个网页到收藏夹中，添加的时候把名称更改为“只看图片”，确定。</p>
<p>2.在收藏夹中右键点击刚添加的链接，属性，把url替换为 如下代码，确定。</p>
<p>javascript:Ai7Mg6P=”;for%20(i7M1bQz=0;i7M1bQz&lt;document.images.length;i7M1bQz++){Ai7Mg6P+=&#8217;&lt;img%20src=&#8217;+document.images[i7M1bQz].src+&#8217;&gt;&lt;br&gt;&#8217;};if(Ai7Mg6P!=”){document.write(&#8216;&lt;center&gt;&#8217;+Ai7Mg6P+&#8217;&lt;/center&gt;&#8217;)} </p>
<p>3.随便打开一个含有多个图片的页面，如<a href="http://club.news.tom.com/item_400_278031_0_1.html">http://club.news.tom.com/item_400_278031_0_1.html</a>，然后点击收藏夹中的“只看图片”这个链接，目标实现。</p>
<p>各位，这样看美女图是不是很爽啊？！（淫笑ing）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.71j.cn/archives/215/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>乐phone版联想服务站查询工具</title>
		<link>http://www.71j.cn/archives/208</link>
		<comments>http://www.71j.cn/archives/208#comments</comments>
		<pubDate>Wed, 15 Sep 2010 08:04:02 +0000</pubDate>
		<dc:creator>杜工</dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apk]]></category>

		<guid isPermaLink="false">http://71j.cn/?p=208</guid>
		<description><![CDATA[用你的乐phone随时查找身边的联想服务站、维修站，满意服务就在您身边。集成GPS定位功能，使您一目了然身边的服务站。支持全国所有省市查询。 下载地址 下载地... ]]></description>
			<content:encoded><![CDATA[<p>用你的乐phone随时查找身边的联想服务站、维修站，满意服务就在您身边。集成GPS定位功能，使您一目了然身边的服务站。支持全国所有省市查询。<br />
<a href="http://71j.cn/wp-content/uploads/2010/09/ServiceCenter.apk">下载地址</a></p>
<p><a href="http://71j.cn/wp-content/uploads/2010/09/1.jpg"></a><img class="aligncenter size-full wp-image-211" title="1" src="http://71j.cn/wp-content/uploads/2010/09/1.jpg" alt="" width="480" height="800" /><br />
<a href="http://71j.cn/wp-content/uploads/2010/09/2.jpg"><img class="aligncenter size-full wp-image-212" title="2" src="http://71j.cn/wp-content/uploads/2010/09/2.jpg" alt="" width="480" height="800" /></a><br />
<a href="http://71j.cn/wp-content/uploads/2010/09/3.jpg"><img class="aligncenter size-full wp-image-213" title="3" src="http://71j.cn/wp-content/uploads/2010/09/3.jpg" alt="" width="480" height="800" /></a><br />
<a href="http://71j.cn/wp-content/uploads/2010/09/ServiceCenter.apk">下载地址</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.71j.cn/archives/208/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>将数字转换为大写人民币格式的函数</title>
		<link>http://www.71j.cn/archives/171</link>
		<comments>http://www.71j.cn/archives/171#comments</comments>
		<pubDate>Wed, 02 Jun 2010 06:24:50 +0000</pubDate>
		<dc:creator>杜工</dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[转换]]></category>

		<guid isPermaLink="false">http://71j.cn/?p=171</guid>
		<description><![CDATA[这个函数用来把数字转换为人民币大写格式，经过测试已经接近完美。如果有bug，欢迎反馈！ function toCNFormat&#40;$data&#41; &#123;  $data = strpos&#40;$data, &#34;.&#34;&#41; === false? $data . &#34;.00&#34;:$data;  i... ]]></description>
			<content:encoded><![CDATA[<p>这个函数用来把数字转换为人民币大写格式，经过测试已经接近完美。如果有bug，欢迎反馈！</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> toCNFormat<span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
 <span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;.&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">===</span> <span style="color: #009900; font-weight: bold;">false</span>? <span style="color: #000088;">$data</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;.00&quot;</span><span style="color: #339933;">:</span><span style="color: #000088;">$data</span><span style="color: #339933;">;</span>
 <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/^[0-9\.]+$/&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">return</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$capnum</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;零&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;壹&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;贰&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;叁&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;肆&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;伍&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;陆&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;柒&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;捌&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;玖&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$capdigit</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;拾&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;佰&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;仟&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$subdata</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;.&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$yuan</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$subdata</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$j</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$nonzero</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
 <span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;</span> <span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$subdata</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$subdata</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$cncap</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$subdata</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">0</span>?<span style="color: #0000ff;">&quot;元&quot;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;元零&quot;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$cncap</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;元&quot;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #000088;">$j</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$nonzero</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$cncap</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;万&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$cncap</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">8</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #000088;">$j</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$nonzero</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$cncap</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;亿&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$cncap</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #000088;">$numb</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$yuan</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$cncap</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$numb</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$capnum</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$numb</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$capdigit</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$j</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$cncap</span><span style="color: #339933;">:</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$nonzero</span><span style="color: #009900;">&#41;</span>?<span style="color: #0000ff;">&quot;零&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$cncap</span><span style="color: #339933;">:</span><span style="color: #000088;">$cncap</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$nonzero</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$numb</span><span style="color: #009900;">&#41;</span>?<span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span><span style="color: #000088;">$nonzero</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$yuan</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$yuan</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$yuan</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$j</span><span style="color: #339933;">++;</span>
 <span style="color: #009900;">&#125;</span>
&nbsp;
 <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$subdata</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$chiao</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$subdata</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$capnum</span><span style="color: #009900;">&#91;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$subdata</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;角&quot;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;零&quot;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$cent</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$subdata</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$capnum</span><span style="color: #009900;">&#91;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$subdata</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;分&quot;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
 <span style="color: #009900;">&#125;</span>
 <span style="color: #000088;">$cncap</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$chiao</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$cent</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;整&quot;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$cncap</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/(零)+/&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\\</span>1&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$cncap</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$cncap</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;零整&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;整&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$cncap</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #b1b100;">return</span> <span style="color: #000088;">$cncap</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">echo</span> toCNFormat<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;110502.35&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.71j.cn/archives/171/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>从Discuz论坛提取出来的动态验证码程序，分享给大家</title>
		<link>http://www.71j.cn/archives/165</link>
		<comments>http://www.71j.cn/archives/165#comments</comments>
		<pubDate>Mon, 10 May 2010 02:49:42 +0000</pubDate>
		<dc:creator>杜工</dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[discuz]]></category>
		<category><![CDATA[验证码]]></category>

		<guid isPermaLink="false">http://71j.cn/?p=165</guid>
		<description><![CDATA[这里解释下config.php中的配置信息，供大家配置时候使用 $seccodedata&#91;'type'&#93; = 0; //0英文图片验证码 1中文图片验证码 2Flash 验证码 3语音验证码 $seccodedata&#91;'width'&#93; = 150;//验证码宽度 $seccodeda... ]]></description>
			<content:encoded><![CDATA[<p>这里解释下config.php中的配置信息，供大家配置时候使用</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//0英文图片验证码 1中文图片验证码 2Flash 验证码 3语音验证码</span>
<span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'width'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">150</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//验证码宽度</span>
<span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'height'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">60</span><span style="color: #339933;">;;</span><span style="color: #666666; font-style: italic;">//验证码高度</span>
<span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'background'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//是否需要随机背景</span>
<span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'adulterate'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//是否随机混淆</span>
<span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ttf'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//使用ttf字体</span>
<span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'angle'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//自动旋转</span>
<span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'color'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//随机颜色</span>
<span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'size'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//字体随机大小</span>
<span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'shadow'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//添加字体阴影</span>
<span style="color: #000088;">$seccodedata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'animator'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//这个是关键，能动的gif验证码</span>
<span style="color: #000088;">$timestamp</span> <span style="color: #339933;">=</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$_DCOOKIE</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$seccode</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$charset</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;GBK&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'auth_key'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;duyipeng&quot;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//这个越复杂越好，算是密钥</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;_SITE_ROOT_&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;_SESSION_PATH_&quot;</span><span style="color: #339933;">,</span>_SITE_ROOT_<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;session&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">session_save_path</span><span style="color: #009900;">&#40;</span>_SESSION_PATH_<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">session_start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//这里定义session回收命令 定义seesion存储路径是为了方便多台机器部署</span></pre></div></div>

<p>index.php+test.php是测试例子。</p>
<p>个人感觉这个验证码便于阅读，又不容易被破解，很不错。</p>
<p>ps.不要使用cookie，不然容易被cc.</p>
<p>下载地址：<a href="http://cid-7826486a7f7dc8a9.skydrive.live.com/self.aspx/.Public/seccode.rar">http://cid-7826486a7f7dc8a9.skydrive.live.com/self.aspx/.Public/seccode.rar</a> 解压密码:www.71j.cn</p>
]]></content:encoded>
			<wfw:commentRss>http://www.71j.cn/archives/165/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

