<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[zzy's blog]]></title>
<link>http://www.zhuzhiyong.com.cn/</link>
<description><![CDATA[关注自然人文， 关注互联网]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[ZZY@zhuzhiyong.com.cn(ZZY)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>zzy&#39;s blog</title>
	<url>http://www.zhuzhiyong.com.cn/images/logos.gif</url>
	<link>http://www.zhuzhiyong.com.cn/</link>
	<description>zzy&#39;s blog</description>
</image>

			<item>
			<link>http://www.zhuzhiyong.com.cn/article/zzy_movie/317.htm</link>
			<title><![CDATA[《终极斗士3：赎罪》 ]]></title>
			<author>ZZY@zhuzhiyong.com.cn(月神)</author>
			<category><![CDATA[音频视频]]></category>
			<pubDate>Tue,31 Aug 2010 18:34:21 +0800</pubDate>
			<guid>http://www.zhuzhiyong.com.cn/default.asp?id=317</guid>
		<description><![CDATA[<p>&nbsp;<img alt="" align="left" width="250" height="350" style="margin-right: 10px" src="http://www.zhuzhiyong.com.cn/download.asp?id=105&amp;code=B8C5C644CA" /></p>
<h3>终极斗士3:赎罪</h3>
<p>导演: 艾萨&middot;科隆汀主演: Scott AdkinsMichael Shannon Jenkins<br />
制片国家/地区: 美国<br />
类型: 动作<br />
语言: 英语<br />
片长: 96分钟<br />
版本: DVD版<br />
上映日期: 2010-04-15 美国<br />
<font size="2"><br />
俄罗斯犯人博伊卡，在&ldquo;终极斗士2&rdquo;的最后膝盖严重受伤，不再是以往那个令人生畏的监狱格斗士了，如今只能在厕所打扫卫生。 </font><font size="2">后来新的监狱格斗大赛开始了，这是一次国际大赛，汇集了世界各地监狱里最优秀的格斗士，吸引他们的是：冠军将会赢得自由。博伊卡必须赢回他的尊严，赢回他在赛场上的地位&hellip;&hellip;</font><br />
<font size="2">黑狱拳霸再展综合格斗，导演艾萨克&middot;佛罗伦汀（Isaac Florentine）凭借《终极斗士2/黑狱拳霸2》、《忠于职守：边境巡逻》等一系列搏击片的大受欢迎俨然已成为一位著名的类型片导演（至少在搏击片影迷心中是这样），虽然影片整体质量都不是怎么出众，但出色的搏击场景可以媲美20世纪八九十年代西方搏击片辉煌时期的一些经典影片，这对搏击片爱好者来说是件好事。</font></p>
<p><font size="2">　　目前其再次执导的《终极斗士3：赎罪（Undisputed 3）的预告片出来了，连场黑狱拳赛较之《终极斗士2》更接近目前流行的MMA（综合格斗）风格，以前在《终极斗士2》中担纲反派的斯科特&middot;阿特金斯（Scott Adkins）仍然饰演俄罗斯囚犯尤里&middot;伯伊卡（Uri Boyka），不过这次成了主角，从预告片可以看出，尤里&middot;伯伊卡要打出黑狱牢笼，要面对更多对手的挑战。目前已知的就有来自智利的Marko Zaror，曾在好莱坞打拼多年的特技人，和阿特金斯一样，也是近年崛起的非亚洲地区的武打演员之一。</font></p>
<p><font size="2">　　巴西的武行拉蒂夫&middot;克劳德（Lateef Crowder）拍了《冬荫功》后看来被作为电影中表现巴西战舞肯波瑞拉的合适人选，除了在《铁拳》电影版中出演游戏中的巴西选手艾迪外，在本片中也出演一名巴西斗士。</font></p>
<p><font size="2">　　当然对手中也有亚裔面孔，来自韩国的Ilram Choi，自幼习练跆拳道及多种武艺，在好莱坞做武行打拼多年。而主角斯科特&middot;阿特金斯大概很受艾萨克&middot;佛罗伦汀喜爱，在《终极斗士2/黑狱拳霸2》、《忠于职守：边境巡逻》之后把他从反派扶正直接担纲主演，今年还为其打造了另一部武打片《忍者》（Ninja），斯科特&middot;阿特金斯属于技术型的搏击片演员，在《终极斗士2》中我喜欢他的表演多过于主角米切尔&middot;杰&middot;怀特，这里有一段他为《终极斗士3》做准备而训练的一段视频，动作专业一如职业MMA选手。</font></p>
<embed type="application/x-shockwave-flash" align="middle" height="400" width="480" quality="high" src="http://player.youku.com/player.php/sid/XMTg3MzcxMjA0/v.swf" allowscriptaccess="sameDomain"></embed> <blockquote>
<p>这部片子，不是在讲述暴力血腥的格斗，也不是讲述主角是世界上最伟大的格斗手。展现在我们面前的应该是一个高大、不屈、坚韧的灵魂。一个男人，贯彻自己的原则，为了尊严而走下去。一个男人，即使肉体上残缺了，依然护卫着自己的尊严。一个男人，即使是爬着也要走完自己选择的道路。他给予对手的，不是实力上的压迫感，而是整个灵魂的重量。<br />
&nbsp;</p>
</blockquote>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.zhuzhiyong.com.cn/article/zzy_soft/316.htm</link>
			<title><![CDATA[CS1.5精简绿色版下载,仅37M]]></title>
			<author>ZZY@zhuzhiyong.com.cn(月神)</author>
			<category><![CDATA[软件下载]]></category>
			<pubDate>Thu,26 Aug 2010 03:19:32 +0800</pubDate>
			<guid>http://www.zhuzhiyong.com.cn/default.asp?id=316</guid>
		<description><![CDATA[<p>增加CS准星，服务器列表管理工具，地图循环文件修改，序列号算号器，准心浏览器，脚本编辑器，辅助设置，podbot机器人等~全是绿色版本！</p>
<p><img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=102&amp;code=E1B69C1113" /><br />
<span style="color: #999999">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 安装画面</span><br />
&nbsp; <img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=103&amp;code=DE26A57407" /><br />
<br />
<span style="color: #999999">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 安装画面</span><br />
<br />
性能优化：<br />
提高了游戏的载入速度约15%<br />
提高了游戏的FPS值约8%</p>
<p>该版本包含地图：<br />
17_awp<br />
17_bloodstrike<br />
17_iceworld<br />
ak47_m4a1_dust<br />
cs_assault<br />
cs_italy<br />
cs_office<br />
de_aztec<br />
de_cbble<br />
de_dust<br />
de_dust2<br />
de_inferno<br />
de_nuke<br />
de_prodigy<br />
de_train<br />
<br />
<a target="_blank" href="http://www.atedu.net/down.aspx?filepath=vansun%2f%d3%ce%cf%b7%d3%e9%c0%d6%2fCS1%5b1%5d5%2bJohnny%be%ab%bc%f2%b0%e6(1).exe"><img border="0" hspace="0" alt="免费下载" src="http://www.zhuzhiyong.com.cn/download.asp?id=104" /></a><br />
顺便带上CS1.5机器人补丁下载地址<br />
<a href="http://down.52pk.com/xiazai/415.shtml"><span style="font-size: 20px"><span style="color: #003366"><em>http://down.52pk.com/xiazai/415.shtml</em></span></span></a><br />
安装方法见下（也是我搜的）<br />
<br />
把机器人安装到cs1.5里的cstrike的文件夹 <br />
这是1.5cs <br />
先+7然后 <br />
+81是小刀+82是手枪+51是匪+52是警 <br />
+1是匪按一次一个 <br />
+2警同样 <br />
+3杀死机器人 <br />
按~键输入status <br />
然后接着输入kick空格#加名字代码 <br />
这是踢人 <br />
按~键输入/sv_restart 1 全部刷新 <br />
按~ 键 输入reconnect 就行了 个人刷新 <br />
静态准星按~键输入cl_dynamiccrosshair空格0 或1 <br />
、首先装入机器人程序 ，在桌面建快捷方式 <br />
2、然后在CS快捷方式点右键从命名cstrike -console一定注意在-前有空格的 <br />
3、进入CS游戏选警察 <br />
5、按~键调出控制台， <br />
6、输入waypoint on;（必须） 回车 <br />
7、输入pathwaypoint on；（必须）回车 <br />
8、输入autowaypoint on；（必须） 回车 <br />
9、再按~键，从基地朝目的地进发,在你的背后将有一道道的绿色竖线并有当当当的响声，你逛遍 <br />
地图每一个角落再按M键选匪同样逛地图（注意不要跳跃和直上直下的响的梯子楼梯没事） <br />
10、再按~键输入强行存盘waypoint save nocheck；（就可运行地图看一下了自己制作的机器人路点了）注意完全退出CS后再进去</p>]]></description>
		</item>
		
			<item>
			<link>http://www.zhuzhiyong.com.cn/article/zzy_design/315.htm</link>
			<title><![CDATA[西安东园橡胶生产有限责任公司企业logo设计]]></title>
			<author>ZZY@zhuzhiyong.com.cn(月神)</author>
			<category><![CDATA[美工设计]]></category>
			<pubDate>Tue,24 Aug 2010 03:16:59 +0800</pubDate>
			<guid>http://www.zhuzhiyong.com.cn/default.asp?id=315</guid>
		<description><![CDATA[<p>受朋友之托为其设计公司LOGO，虽曾涂鸦无数标志但还是心无底细，对自己的设计能力一直肯定但对自己的作品一直是否定，故，多少有点赶鸭子上架的味道，赘言后续，上图。<br />
&nbsp;</p>
<p style="text-align: center"><img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=100&amp;code=4CD52CB940" /><br />
<span style="color: #999999">设计缩略图</span><br />
<img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=101" /><br />
<span style="color: #999999">顺便带上名片一张</span></p>]]></description>
		</item>
		
			<item>
			<link>http://www.zhuzhiyong.com.cn/article/zzy_design/314.htm</link>
			<title><![CDATA[PS打造水花飞溅的搏击者]]></title>
			<author>ZZY@zhuzhiyong.com.cn(月神)</author>
			<category><![CDATA[美工设计]]></category>
			<pubDate>Mon,23 Aug 2010 02:57:55 +0800</pubDate>
			<guid>http://www.zhuzhiyong.com.cn/default.asp?id=314</guid>
		<description><![CDATA[<p>对于图片的细节处理我不啰嗦了，虽然用PS有几年了，不过这类新东东也是才摸索，网上有不少教程，有空可以看看。我的重点是水形的人，后面的背景我用蒙尘/划痕简单处理了一下，直接上图吧。<br />
<img alt="" src="http://www.zhuzhiyong.com.cn/attachments/month_1008/zhu_2010-08-23-02-57-00-z_zhiyong.jpg" /></p>
<p>用到的素材<br />
<img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=97" /><img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=98&amp;code=249288547F" /><br />
<img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=99&amp;code=CA2185645B" /><br />
纯属娱乐！<br />
&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.zhuzhiyong.com.cn/article/zzy_html/313.htm</link>
			<title><![CDATA[CSS制作3D盒子]]></title>
			<author>ZZY@zhuzhiyong.com.cn(月神)</author>
			<category><![CDATA[页面设计]]></category>
			<pubDate>Sun,22 Aug 2010 23:55:26 +0800</pubDate>
			<guid>http://www.zhuzhiyong.com.cn/default.asp?id=313</guid>
		<description><![CDATA[3D方块演示：<a href="http://www.fofronline.com/experiments/cube/index.html" target="_blank" rel="external">http://www.fofronline.com/experiments/cube/index.html</a><br/>支持的浏览器: Safari 3.2+, Google Chrome, Firefox 3.5+<br/>3D方块动画演示，不含任何脚本 <a href="http://www.fofronline.com/experiments/cube/multiCubes.html" target="_blank" rel="external">http://www.fofronline.com/experiments/cube/multiCubes.html</a><br/>支持的浏览器: Safari 4+, Google Chrome<br/><img src="http://www.zhuzhiyong.com.cn/download.asp?id=95&amp;code=410FC1DFBC" border="0" alt=""/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code10079);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.zhuzhiyong.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code10079>&lt;style type=&#34;text/css&#34;&gt;<br/>.cube { <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;position: relative; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;top: 200px; <br/>} <br/> <br/>.rightFace, <br/>.leftFace, <br/>.topFace div { <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;padding: 10px; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width: 180px; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height: 180px; <br/>} <br/> <br/>.rightFace, <br/>.leftFace, <br/>.topFace { <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;position: absolute; <br/>}<br/><br/><br/>.leftFace { <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-webkit-transform: skewY(30deg); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-moz-transform: skewY(30deg); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-color: #ccc; <br/>} <br/> <br/>.rightFace { <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-webkit-transform: skewY(-30deg); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-moz-transform: skewY(-30deg); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-color: #ddd; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;left: 200px; <br/>}<br/><br/>.topFace div { <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-webkit-transform: skewY(-30deg) scaleY(1.16); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-moz-transform: skewY(-30deg) scaleY(1.16); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-color: #eee; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;font-size: 0.862em; <br/>} <br/> <br/>.topFace { <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-webkit-transform: rotate(60deg); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-moz-transform: rotate(60deg); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;top: -158px; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;left: 100px; <br/>}<br/><br/>&lt;/style&gt;<br/>&lt;div class=&#34;cube&#34;&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;topFace&#34;&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div&gt; Sup­ported browsers: Safari 3.2+, Google Chrome, Fire­fox 3.5+&lt;br&gt;zhuzhiyong.com.cn&lt;/div&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;leftFace&#34;&gt;Exper­i­ment with mul­ti­ple cubes and CSS tran­si­tions, still no JavaScript&lt;br&gt;zhuzhiyong.com.cn&lt;/div&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&#34;rightFace&#34;&gt;Sup­ported browsers: Safari 4+, Google Chrome&lt;br&gt;zhuzhiyong.com.cn&lt;/div&gt; <br/>&lt;/div&gt;</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.zhuzhiyong.com.cn/article/zzy_design/312.htm</link>
			<title><![CDATA[PS制作烈火焚身效果]]></title>
			<author>ZZY@zhuzhiyong.com.cn(月神)</author>
			<category><![CDATA[美工设计]]></category>
			<pubDate>Sun,22 Aug 2010 04:33:58 +0800</pubDate>
			<guid>http://www.zhuzhiyong.com.cn/default.asp?id=312</guid>
		<description><![CDATA[<p>抛砖引玉，制作思路大致是这样<br />
1、需要修饰的原图不变，如果是文字层需要栅格化<br />
2、新建图层，设置前景色为白色、背景色为黑色。从菜单中选择&ldquo;滤镜 &gt; 渲染 &gt; 云彩&rdquo;，得到一个随机的云彩效果。<br />
3、从菜单中选择&ldquo;滤镜 &gt; 渲染 &gt; 分层云彩，&rdquo;，得到一个随机的分层云彩效果。<br />
4、将目标图修饰，从菜单中选择&ldquo;滤镜 &gt; 模糊 &gt; 高斯模糊，调节透明度为恰当<br />
5、色阶调节，曲线调节，注意图片变化<br />
6、上色，我用色阶方法，RGB，红绿蓝分别调节为恰当<br />
7、细节修饰，保存</p>
<p><img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=93" /></p>
<p>再来一张学习作品，算是比较失败了，想要的感觉还是没弄出来</p>
<p><img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=94" /></p>]]></description>
		</item>
		
			<item>
			<link>http://www.zhuzhiyong.com.cn/article/zzy_design/311.htm</link>
			<title><![CDATA[Windows 7壁纸涂鸦]]></title>
			<author>ZZY@zhuzhiyong.com.cn(月神)</author>
			<category><![CDATA[美工设计]]></category>
			<pubDate>Sat,21 Aug 2010 15:27:49 +0800</pubDate>
			<guid>http://www.zhuzhiyong.com.cn/default.asp?id=311</guid>
		<description><![CDATA[<p>周末闲来无事，突发奇想涂鸦了一张windows7壁纸，权当学习。<br />
<img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=89" /></p>
<p style="text-align: left">Banner条</p>
<p><img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=92" /></p>
<p>成品演示</p>
<p><img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=91" /></p>
<p>1024*768预览下载</p>
<p><img alt="" src="http://www.zhuzhiyong.com.cn/download.asp?id=90" /></p>
<p>1440*900预览下载</p>
<p>业余爱好，还望高手斧正<img alt="" src="http://www.zhuzhiyong.com.cn/FCKeditor/editor/images/smiley/qq2007/12.gif" /></p>]]></description>
		</item>
		
			<item>
			<link>http://www.zhuzhiyong.com.cn/article/zzy_me/310.htm</link>
			<title><![CDATA[《你的脚步》]]></title>
			<author>ZZY@zhuzhiyong.com.cn(月神)</author>
			<category><![CDATA[与我相关]]></category>
			<pubDate>Sat,21 Aug 2010 00:56:06 +0800</pubDate>
			<guid>http://www.zhuzhiyong.com.cn/default.asp?id=310</guid>
		<description><![CDATA[<p><span style="font-size: 12px">《你的脚步》</span></p>
<p><span style="color: #ff0000">&mdash;&mdash;&mdash;&mdash;珍惜彼此曾经给过的温柔，珍藏生命中最美好的记忆</span></p>
<p style="text-align: left"><span style="font-size: 12px"><img alt="" src="http://zhuzhiyong.com.cn/download.asp?id=88" /></span><br />
<span style="font-size: 12px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #999999"><span style="font-size: 12px">本站配图</span></span><span style="font-size: 12px"><font color="#808080"><br />
</font></span></p>
<p style="text-align: left">你说你要走了<br />
当你说完第二十二遍不再爱我之后<br />
电话中你抽泣着告诉我<br />
你要走了</p>
<p style="text-align: left"><br />
那是几个月前的一个凌晨我给你发了信息<br />
两分钟后你说<br />
我太坏了<br />
那夜，我醉的不愿醒来</p>
<p style="text-align: left">&nbsp;之后你小心翼翼地告诉我<br />
你那些珍藏了许久的心事<br />
你还告诉我可以打电话给你了<br />
拨通电话的那刻我忐忑不安<br />
这边的你顽皮地说哈喽</p>
<p style="text-align: left"><br />
南国的六月天气很热<br />
你说你最怕热<br />
但并没有阻碍你穿梭城市南北的脚步<br />
你告诉我那是因为有我</p>
<p style="text-align: left"><br />
离别前的那个夜晚<br />
我说我们或许找不到明天的路<br />
你哭了，哭的那么伤心<br />
我才觉得自己是那么的荒唐<br />
那一夜差点不能让你开心起来</p>
<p style="text-align: left"><br />
第二天我要伴随列车的声响驶往北国的一个城市<br />
进站的广播响过了三通<br />
我们还站在进站的大门外<br />
相拥相视<br />
你嘟着嘴巴双眸装满了让我放弃整个世界的清澈</p>
<p style="text-align: left"><br />
七月古城的天气如同我的心一般火热<br />
烧着我的期待和我的情爱<br />
你带着你的梦想去了更远的地方<br />
电话中你告诉我你做的梦变成了现实<br />
我由衷地为你高兴却又掩饰不住内心的忧伤<br />
你不止一次地安慰我说今年的冬天就来看我</p>
<p style="text-align: left"><br />
冬呵，我多么期待你的到来<br />
可当你来临的时候我却浑然不知<br />
整整提前了一个月零十一天<br />
带着你飞舞的雪花纷纷扰扰<br />
席卷了我的世界<br />
冰封了六月的流火<br />
你告诉我你已经习惯了被梦包围的感觉<br />
而我只能解梦却不能织梦</p>
<p style="text-align: left"><br />
雪花一片一片开始落下<br />
凝结着她独有的静谧和空白<br />
我伸出双手去轻轻地触碰<br />
去触碰这些梦一般的雪抑或是雪一般的梦<br />
蒸腾呵<br />
带着你的微笑还有你紧拥的梦<br />
留下一帘南国的薄雾<br />
像纱像绸摇曳着我的视线<br />
如诗的画卷我悄悄地走过<br />
不敢发出任何声响<br />
生怕惊醒呓语的可人</p>
<p style="text-align: left"><br />
你最终还是走了<br />
当你说过第二十三遍不再爱我之后<br />
电话中你笑着告诉我<br />
你已经走了。。。<br />
&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.zhuzhiyong.com.cn/article/zzy_php/309.htm</link>
			<title><![CDATA[提高PHP编程效率的53个要点]]></title>
			<author>ZZY@zhuzhiyong.com.cn(月神)</author>
			<category><![CDATA[PHP开发]]></category>
			<pubDate>Wed,18 Aug 2010 00:01:10 +0800</pubDate>
			<guid>http://www.zhuzhiyong.com.cn/default.asp?id=309</guid>
		<description><![CDATA[<p>用单引号代替双引号来包含字符串，这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量，单引号则不会，注意：只有echo能这么做，它是一种可以把多个字符串当作参数的&ldquo;函数&rdquo;（译注：PHP手册中说echo是语言结构，不是真正的函数，故把函数加上了双引号）。</p>
<p>1、如果能将类的方法定义成static，就尽量定义成static，它的速度会提升将近4倍。</p>
<p>2、$row[&rsquo;id&rsquo;] 的速度是$row[id]的7倍。</p>
<p>3、echo 比 print 快，并且使用echo的多重参数（译注：指用逗号而不是句点）代替字符串连接，比如echo $str1,$str2。</p>
<p>4、在执行for循环之前确定最大循环数，不要每循环一次都计算最大值，最好运用foreach代替。</p>
<p>5、注销那些不用的变量尤其是大数组，以便释放内存。</p>
<p>6、尽量避免使用__get，__set，__autoload。</p>
<p>7、require_once()代价昂贵。</p>
<p>8、include文件时尽量使用绝对路径，因为它避免了PHP去include_path里查找文件的速度，解析操作系统路径所需的时间会更少。</p>
<p>9、如果你想知道脚本开始执行（译注：即服务器端收到客户端请求）的时刻，使用$_SERVER[&lsquo;REQUEST_TIME&rsquo;]要好于time()。</p>
<p>10、函数代替正则表达式完成相同功能。</p>
<p>11、str_replace函数比preg_replace函数快，但strtr函数的效率是str_replace函数的四倍。</p>
<p>12、如果一个字符串替换函数，可接受数组或字符作为参数，并且参数长度不太长，那么可以考虑额外写一段替换代码，使得每次传递参数是一个字符，而不是只写一行代码接受数组作为查询和替换的参数。</p>
<p>13、使用选择分支语句（译注：即switch case）好于使用多个if，else if语句。</p>
<p>14、用@屏蔽错误消息的做法非常低效，极其低效。</p>
<p>15、打开apache的mod_deflate模块，可以提高网页的浏览速度。</p>
<p>16、数据库连接当使用完毕时应关掉，不要用长连接。</p>
<p>17、错误消息代价昂贵。</p>
<p>18、在方法中递增局部变量，速度是最快的。几乎与在函数中调用局部变量的速度相当。</p>
<p>19、递增一个全局变量要比递增一个局部变量慢2倍。</p>
<p>20、递增一个对象属性（如：$this-&gt;prop++）要比递增一个局部变量慢3倍。</p>
<p>21、递增一个未预定义的局部变量要比递增一个预定义的局部变量慢9至10倍。</p>
<p>22、仅定义一个局部变量而没在函数中调用它，同样会减慢速度（其程度相当于递增一个局部变量）。PHP大概会检查看是否存在全局变量。</p>
<p>23、方法调用看来与类中定义的方法的数量无关，因为我（在测试方法之前和之后都）添加了10个方法，但性能上没有变化。</p>
<p>24、派生类中的方法运行起来要快于在基类中定义的同样的方法。</p>
<p>25、调用带有一个参数的空函数，其花费的时间相当于执行7至8次的局部变量递增操作。类似的方法调用所花费的时间接近于15次的局部变量递增操作。</p>
<p>26、Apache解析一个PHP脚本的时间要比解析一个静态HTML页面慢2至10倍。尽量多用静态HTML页面，少用脚本。</p>
<p>27、除非脚本可以缓存，否则每次调用时都会重新编译一次。引入一套PHP缓存机制通常可以提升25%至100%的性能，以免除编译开销。</p>
<p>28、尽量做缓存，可使用memcached。memcached是一款高性能的内存对象缓存系统，可用来加速动态Web应用程序，减轻数据库负载。对运算码 (OP code)的缓存很有用，使得脚本不必为每个请求做重新编译。</p>
<p>29、当操作字符串并需要检验其长度是否满足某种要求时，你想当然地会使用strlen()函数。此函数执行起来相当快，因为它不做任何计算，只返回在zval 结构（C的内置数据结构，用于存储PHP变量）中存储的已知字符串长度。但是，由于strlen()是函数，多多少少会有些慢，因为函数调用会经过诸多步骤，如字母小写化（译注：指函数名小写化，PHP不区分函数名大小写）、哈希查找，会跟随被调用的函数一起执行。在某些情况下，你可以使用isset() 技巧加速执行你的代码。<br />
（举例如下）</p>
<p>
<table border="0" cellspacing="0" cellpadding="6" width="95%" align="center" style="border-bottom: #0099cc 1px solid; border-left: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-right: #0099cc 1px solid">
    <tbody>
        <tr>
            <td bgcolor="#ddedfb" style="word-wrap: break-word">if (strlen($foo) &lt; 5) { echo &ldquo;Foo is too short&rdquo;$$ }</td>
        </tr>
    </tbody>
</table>
</p>
<p>（与下面的技巧做比较）</p>
<p>
<table border="0" cellspacing="0" cellpadding="6" width="95%" align="center" style="border-bottom: #0099cc 1px solid; border-left: #0099cc 1px solid; table-layout: fixed; border-top: #0099cc 1px solid; border-right: #0099cc 1px solid">
    <tbody>
        <tr>
            <td bgcolor="#ddedfb" style="word-wrap: break-word">if (!isset($foo{5})) { echo &ldquo;Foo is too short&rdquo;$$ }</td>
        </tr>
    </tbody>
</table>
</p>
<p>调用isset()恰巧比strlen()快，因为与后者不同的是，isset()作为一种语言结构，意味着它的执行不需要函数查找和字母小写化。也就是说，实际上在检验字符串长度的顶层代码中你没有花太多开销。</p>
<p>34、当执行变量$i的递增或递减时，$i++会比++$i慢一些。这种差异是PHP特有的，并不适用于其他语言，所以请不要修改你的C或Java代码并指望它们能立即变快，没用的。++$i更快是因为它只需要3条指令(opcodes)，$i++则需要4条指令。后置递增实际上会产生一个临时变量，这个临时变量随后被递增。而前置递增直接在原值上递增。这是最优化处理的一种，正如Zend的PHP优化器所作的那样。牢记这个优化处理不失为一个好主意，因为并不是所有的指令优化器都会做同样的优化处理，并且存在大量没有装配指令优化器的互联网服务提供商（ISPs）和服务器。</p>
<p>35、并不是事必面向对象(OOP)，面向对象往往开销很大，每个方法和对象调用都会消耗很多内存。</p>
<p>36、并非要用类实现所有的数据结构，数组也很有用。</p>
<p>37、不要把方法细分得过多，仔细想想你真正打算重用的是哪些代码？</p>
<p>38、当你需要时，你总能把代码分解成方法。</p>
<p>39、尽量采用大量的PHP内置函数。</p>
<p>40、如果在代码中存在大量耗时的函数，你可以考虑用C扩展的方式实现它们。<br />
41、评估检验(profile)你的代码。检验器会告诉你，代码的哪些部分消耗了多少时间。Xdebug调试器包含了检验程序，评估检验总体上可以显示出代码的瓶颈。<br />
42、mod_zip可作为Apache模块，用来即时压缩你的数据，并可让数据传输量降低80%。</p>
<p>43、在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下，尽量用file_get_contents，因为他的效率高得多！但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题；</p>
<p>44、尽量的少进行文件操作，虽然PHP的文件操作效率也不低的；</p>
<p>45、优化Select SQL语句，在可能的情况下尽量少的进行Insert、Update操作(在update上，我被恶批过)；</p>
<p>46、尽可能的使用PHP内部函数（但是我却为了找个PHP里面不存在的函数，浪费了本可以写出一个自定义函数的时间，经验问题啊！）；</p>
<p>47、循环内部不要声明变量，尤其是大变量：对象(这好像不只是PHP里面要注意的问题吧？)；</p>
<p>48、多维数组尽量不要循环嵌套赋值；</p>
<p>49、在可以用PHP内部字符串操作函数的情况下，不要用正则表达式；</p>
<p>50、foreach效率更高，尽量用foreach代替while和for循环；</p>
<p>51、用单引号替代双引号引用字符串；</p>
<p>52、&ldquo;用i+=1代替i=i+1。符合c/c++的习惯，效率还高&rdquo;；</p>
<p>53、对global变量，应该用完就unset()掉；</p>]]></description>
		</item>
		
			<item>
			<link>http://www.zhuzhiyong.com.cn/article/zzy_news/308.htm</link>
			<title><![CDATA[15个设计得最糟糕最变态的CAPTCHA验证码]]></title>
			<author>ZZY@zhuzhiyong.com.cn(月神)</author>
			<category><![CDATA[行业新闻]]></category>
			<pubDate>Sun,15 Aug 2010 20:02:16 +0800</pubDate>
			<guid>http://www.zhuzhiyong.com.cn/default.asp?id=308</guid>
		<description><![CDATA[<p>222.73.238.86  15个设计得最糟糕最变态的验证码</p>
<p>
<table width="95%" cellspacing="0" cellpadding="6" border="0" align="center" style="border: 1px dotted rgb(204, 204, 204); table-layout: fixed;">
    <tbody>
        <tr>
            <td bgcolor="#fdfddf" style="word-wrap: break-word;"><font color="#ff0000">核心提示：</font><font color="#000000">CAPTCHA的作用是防止计算机自动完成注册、留言等操作。创意在互联网无处不在，就像这些主机箱，但如果验证码设计成下面这15种情况，那就相当糟糕和变态，不是创意了。</font></td>
        </tr>
    </tbody>
</table>
</p>
<p>CAPTCHA，全称为&ldquo;Completely Automated Public Turing test to tell Computers and  Humans  Apart&rdquo;(全自动区分计算机和人类的图灵测试)。简单来说就是人类验证。当我们注册邮箱或到一些网站留言的时候，都需要输入验证码，一般的验证码是扭曲或模糊的数字，或一道简单的四则运算。CAPTCHA的作用是防止计算机自动完成注册、留言等操作。创意在互联网无处不在，就像这些主机箱，但如果验证码设计成下面这15种情况，那就相当糟糕和变态，不是创意了。</p>
<p>1、偏导数</p>
<p>要算到什么时候?</p>
<center><img width="488" height="318" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/1713590.jpg" /></center>
<p>2、选择较&ldquo;热&rdquo;的3个人</p>
<center><img width="423" height="538" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/1713591.jpg" /></center>
<p>3、MWMVWMMWVW...晕了</p>
<center><img width="486" height="357" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/1713592.jpg" /></center>
<p>4、下图6个之中哪个不可以从右方的模型折叠出来?</p>
<center><img width="504" height="319" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/1713593.jpg" /></center>
<p>5、输入&ldquo;有猫&rdquo;的字符</p>
<center><img width="504" height="264" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/1713594.jpg" /></center>
<p>6、谁能看清?</p>
<center><img width="504" height="191" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/1713595.jpg" /></center>
<p>7、如果说上面那组验证码你能看清，那下面这一组你看不清了吧?</p>
<center><img width="504" height="159" alt="" src="http://chinaz.com/upimg/allimg/080901/1713596.jpg" /></center>
<p>8、你到底要我输入哪些?!</p>
<center><img width="504" height="331" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/1713597.jpg" /></center>
<p>9、一堆?一陀?</p>
<center><img width="472" height="273" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/1713598.jpg" /></center>
<p>10、第二和第四个字符是要我输入3.14吗?</p>
<center><img width="430" height="230" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/1713599.jpg" /></center>
<p>11、第二个是X还是Y?</p>
<center><img width="504" height="422" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/17135910.jpg" /></center>
<p>12、第一道求偏导，这一道求极限。</p>
<p>算出来基本上太阳都下山了。</p>
<center><img width="463" height="330" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/17135911.jpg" /></center>
<p>13、不同的图形代表不同的字母。</p>
<center><img width="504" height="321" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/17135912.jpg" /></center>
<p>14、谁看得清?</p>
<center><img width="504" height="280" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/17135913.jpg" /></center>
<p>15、化学物质中文名称</p>
<p>这个是我亲身经历的，他的变态之处不在于验证码里要输入的内容，而是当你点击&ldquo;想知道答案吗?&rdquo;链接后会弹出一个对话框：不知道就算了，不用填。</p>
<center><img width="462" height="204" alt="15个设计得最糟糕最变态的验证码" src="http://chinaz.com/upimg/allimg/080901/17135914.jpg" /></center>
<p>验证码不是越复杂越好，应该在能基本区别人和计算机，但不能过于复杂。某些中文网站采用中文作为验证码，我认为这样的体验不好，首先不是每个上网的人都能或可以打中文，第二是可能会碰到某些不会打的字。</p>
<p>CAPTCHA不是万能的，俄罗斯的一个黑客组织使用一个自动识别软件在2006年破解了Yahoo的CAPTCHA。准确率大概是15%，但是攻击者可以每天尝试10万次，相对来说成本很低[1]。而在2008年，Google的CAPTCHA也被俄罗斯黑客所破解。攻击者使用两台不同的电脑来调整破解进程，可能是用第二台电脑学习第一台对CAPTCHA的破解，或者是对成效进行监视。(via  Wikipedia)</p>
<p>注：本文一部分验证码来源自Docstoc，其中一个是我亲身经历的。</p>]]></description>
		</item>
		
</channel>
</rss>
