<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://feeds.qzone.qq.com/rss.xsl" version="1.0"?>
<rss version="2.0" xmlns:qz="http://qzone.qq.com">
<channel>
<title><![CDATA[№轰隆隆/li]]></title>
<description><![CDATA[龙在天涯]]></description>
<link>http://41579564.qzone.qq.com</link>
<lastBuildDate>Mon, 30 Nov 2009 22:54:10 GMT</lastBuildDate>
<generator>Qzone</generator>
<language>zh-cn</language>
<copyright>Copyright (C), 2005-2008, Tencent Tech. Co., Ltd.</copyright>
<pubDate>Tue, 26 Feb 2008 01:34:45 GMT</pubDate>

<item>
<title><![CDATA[博客已转至网易，这里不再做更新]]></title>
<link>http://41579564.qzone.qq.com/blog/1203989685</link>
<description><![CDATA[<br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">新地址：    </span><wbr /><a href="http://fulong258.blog.163.com/" target="_blank"><span style="font-size:32px;line-height:1.8em;">http://fulong258.blog.163.com</span><wbr /></a><wbr /> <br><br><br><span style="color:#ff0000;font-size:32px;line-height:1.8em;"><span style="font-weight:bold"><wbr />   关注我的朋友敬请留意！</span><wbr /></span><wbr /><br> <br><span style="font-weight:bold"><wbr /></span><wbr /> <br><span style="font-weight:bold"><wbr /><span style="color:#ff0000;font-size:32px;line-height:1.8em;"><a href="http://www.honglonglong.com" target="_blank">http://www.honglonglong.com</a><wbr /></span><wbr /></span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[41579564@qq.com(№轰隆隆/li)]]></author>
<comments>http://41579564.qzone.qq.com/blog/1203989685#comment</comments>
<qz:effect>528</qz:effect>
<pubDate>Tue, 26 Feb 2008 01:34:45 GMT</pubDate>
<guid>http://41579564.qzone.qq.com/blog/1203989685</guid>
</item>

<item>
<title><![CDATA[CSS+DIV网站设计的利与弊]]></title>
<link>http://41579564.qzone.qq.com/blog/1194944073</link>
<description><![CDATA[　　CSS+DIV网站设计似乎受到广大网民的追捧。XHTM是目前国际上倡导的网站标准设计语言，因为XHTML网站设计语言具有的基本特点，这种CSS+DIV模式的网站设计具有一定的优势，不过目前在网站建设应用中CSS+DIV模式也存在一些问题。本文综合网站技术和设计人员的体会，并从网络营销应用的角度，将CSS+DIV网站设计的优势和问题归纳如下：<br><br>CSS+DIV网站设计的优势 CSS+DIV网站设计的利<br>　　首先，CSS的极大优势表现在简洁的代码，对于一个大型网站来说，可以节省大量带宽，而且众所周知，搜索引擎喜欢清洁的代码（其真正意义在于，增加了有效关键词占网页总代码的比重），因此使用CSS＋DIV的web标准制作的网站具有搜索引擎友好的一定优势。<br><br>　　其次，CSS+DIV制作的网站使得网站改版相对简单，很多问题只需要改变CSS而不需要改动程序，从而降低了网站改版的成本。<br><br>CSS+DIV网站设计的问题 CSS+DIV网站设计的弊<br>　　尽管CSS+DIV具有一定的优势，不过现阶段CSS+DIV网站建设存在的问题也比较明显，主要表现在：<br><br>第一，对于CSS的高度依赖使得网页设计变得比较复杂。相对于HTML4.0中的表格布局（table），CSS+DIV尽管不是高不可及，但至少要比表格定位复杂的多，即使对于网站设计高手也很容易出现问题，更不要说初学者了，这在一定程度上影响了XHTML网站设计语言的普及应用。<br><br>　　第二，CSS文件异常将影响整个网站的正常浏览。CSS网站制作的设计元素通常放在几个l外部文件中，这一个或几个文件有可能相当复杂，甚至比较庞大，如果CSS文件调用出现异常，那么整个网站将变得惨不忍睹。<br><br>　　第三，对于CSS网站设计的浏览器兼容性问题比较突出。基于HTML4.0的网页设计在IE4.0之后的版本中几乎不存在浏览器兼容性问题，但CSS+DIV设计的网站在IE浏览器里面正常显示的页面，到火狐浏览器（FireFox ）中却可能面目全非（这也是为什么建议网络营销人员使用火狐浏览器的原因所在 ）。CSS+DIV还有待于各个浏览器厂商的进一步支持。<br><br>第四，CSS+DIV对搜索引擎优化与否取决于网页设计的专业水平而不是CSS+DIV本身。CSS+DIV网页设计并不能保证网页对搜索引擎的优化，甚至不能保证一定比HTML网站有更简洁的代码设计，何况搜索引擎对于网页的收录和排序显然不是以是否采用表格和CSS定位来衡量，这就是为什么很多传统表格布局制作的网站在搜索结果中的排序靠前，而很多使用CSS及web标准制作的网页排名依然靠后的原因。因为对于搜索引擎而言，网站结构、内容、相关网站链接等因素始终是网站优化最重要的指标。 <br> <!--v:3.2--> ]]></description>
<category><![CDATA[程序人生]]></category>
<author><![CDATA[41579564@qq.com(№轰隆隆/li)]]></author>
<comments>http://41579564.qzone.qq.com/blog/1194944073#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Tue, 13 Nov 2007 08:54:33 GMT</pubDate>
<guid>http://41579564.qzone.qq.com/blog/1194944073</guid>
</item>

<item>
<title><![CDATA[一些JAVA变态级的面试题]]></title>
<link>http://41579564.qzone.qq.com/blog/1194444678</link>
<description><![CDATA[<span style="color:#333300;font-size:18px;line-height:1.8em;">这些都是面试java架构师的比较变态的题目：</span><wbr /><br> <br><span style="color:#333300;font-size:18px;line-height:1.8em;">1。变态指数 4</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">int x=4;</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">System.out.println(&quot;value is &quot; +((x&gt;4)?99.9:9));</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">答案 9.0 问号表达式的后面两个条件有要求,因为前面的是float,所以后面转为float.</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">估计出题者才通过SCJP的考试。</span><wbr /><br> <br><span style="color:#333300;font-size:18px;line-height:1.8em;">2.变态指数 5</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">public class Test { public static void main(String[] args) {</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">int x = 4;</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">java.util.Date date = (x &gt; 4) ? new A() : new B();</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">}</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">}</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">class A extends java.util.Date {}</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">class B extends java.util.Date {} </span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">答案 jdk1.4编译不通过,1.5可以</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">不知道出题人的意图</span><wbr /><br> <br><span style="color:#333300;font-size:18px;line-height:1.8em;">3.变态指数 6</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">String s=new String(&quot;abc&quot;);</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">创建了几个Ｓtring对象？</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">答案 2个 </span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">这样的公司最好不要去</span><wbr /><br> <br><span style="color:#333300;font-size:18px;line-height:1.8em;">4.变态指数 7</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">const是不是java的关键字？</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">答案 const是java的关键字,但是java没有实现它 </span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">一般人绝对用不到它</span><wbr /><br> <br><span style="color:#333300;font-size:18px;line-height:1.8em;">5.变态指数 8</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">，short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? </span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">答案 1错2对，1因为向上转型了,最后导致类型不匹配错误 ,</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">因为s1的+=是一个操作符，能够自动转型,</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">short s1 = 1;</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">s1 = s1+1;这句话在c++里面可以的 </span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">不知道出题人的意图</span><wbr /><br> <br><span style="color:#333300;font-size:18px;line-height:1.8em;">6.变态指数 9</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">上海贝尔的面试题:你认为效率最高的方法,实现从1加到100.</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">答案 1-100的累加相当于加50次101，这样循环次数从100次降为50次：</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">int sun = 0</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">for(int i = 1,j = 100 ; i &lt;= 50 ; i++,j--){</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">    sun = sun + i + j;</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">}  </span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">出题人脑子有问题,直接(1+100)*50不是最快...其实类似这样的优化应该不是程序员考虑的范畴吧</span><wbr /><br> <br><span style="color:#333300;font-size:18px;line-height:1.8em;">7.变态指数 10</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">System.out.println(5.0942*1000);</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">     System.out.println(5.0943*1000);</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">  System.out.println(5.0944*1000);的结果</span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">答案 :5094.2 5094.299999999999 5094.400000000001 </span><wbr /><br><span style="color:#333300;font-size:18px;line-height:1.8em;">原理和浮点数的计算机表示方式有关 ,你不用上机,就答对了,你最好去微软,接替安德尔森.</span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[程序人生]]></category>
<author><![CDATA[41579564@qq.com(№轰隆隆/li)]]></author>
<comments>http://41579564.qzone.qq.com/blog/1194444678#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Wed, 07 Nov 2007 14:11:18 GMT</pubDate>
<guid>http://41579564.qzone.qq.com/blog/1194444678</guid>
</item>

<item>
<title><![CDATA[你喜欢结交怎样的朋友？]]></title>
<link>http://41579564.qzone.qq.com/blog/1189520165</link>
<description><![CDATA[<br><br>     只有一起走过，一起经历，才能感受“朋友”的真正含义，朋友可以是清茶，用心才能品出涩与香之外的味道，朋友还可以是白开水，口渴的时候，舒坦着心，朋友还可以是冬天的火炉，收藏了几个季节，“冷”的时候你会不自觉地呼唤他的名字。所以，不在于把朋友比作什么，而在于在心灵深处有一片因朋友而永远充实的空间。 <br><span style="filter: glow(color=#FF6600,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;"></span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[投票]]></category>
<author><![CDATA[41579564@qq.com(№轰隆隆/li)]]></author>
<comments>http://41579564.qzone.qq.com/blog/1189520165#comment</comments>
<qz:effect>624</qz:effect>
<pubDate>Tue, 11 Sep 2007 14:16:05 GMT</pubDate>
<guid>http://41579564.qzone.qq.com/blog/1189520165</guid>
</item>

<item>
<title><![CDATA[无题六]]></title>
<link>http://41579564.qzone.qq.com/blog/55</link>
<description><![CDATA[　<br>　　   　　　除了伯牙<br>　　　　　　没有人真的理解<br>　　　　　　--- 高山流水的曲意<br>　　　　　　除了吕布<br>　　　　　　也没有谁真的见过<br>　　　　　　--- 貂禅的手指和发髻<br>　　　　<br>　　　　　　因为孤独<br>　　　　　　所以寂寞<br>　　　　　　因为执著<br>　　　　　　常常错过<br>　　　　　　<br>　　　　　　当霏霏淫雨<br>　　　　　　穿过烟云<br>　　　　　　恋上整个巫山<br>　　　　　　当身着浣溪沙的仙女<br>　　　　　　足踏潇湘之水<br>　　　　　　梳洗心事<br>　　　　　　枫叶满地<br>                   秋意正浓<br>　　　　<br>　　　　　　风尘仆仆的我<br>　　　　　　想对这季节<br>　　　　　　一诺千金的相许<br>　　　　　　却被秋雾打湿了<br>　　　　　　多年的忠实<br>　　　　　　一只错过花期的蝴蝶<br>　　　　　　在如火的流萤下<br>　　　　　　泪眼迷蒙地<br>　　　　　　扣问花魂<br>　　　　　　何期，何期<br> <!--v:3.2--> ]]></description>
<category><![CDATA[情感天地]]></category>
<author><![CDATA[41579564@qq.com(№轰隆隆/li)]]></author>
<comments>http://41579564.qzone.qq.com/blog/55#comment</comments>
<qz:effect>576</qz:effect>
<pubDate>Mon, 03 Sep 2007 08:42:14 GMT</pubDate>
<guid>http://41579564.qzone.qq.com/blog/55</guid>
</item>

<item>
<title><![CDATA[Windows Scripting Host]]></title>
<link>http://41579564.qzone.qq.com/blog/54</link>
<description><![CDATA[<span style="line-height:1.8em;">WSH，是“Windows Scripting Host”的缩略形式，其通用的中文译名为“Windows 脚本宿主”。</span><wbr /><br><span style="font-weight:bold"><wbr /><br>Wscript脚本主对象<br></span><wbr /><br>WScript.Echo WScript.BuildVersion 'WSH脚本宿主的生成版本号<br>WScript.Echo WScript.FullName '返回WSCRIPT或CSCRIPT脚本宿主所在的位置路径<br>WScript.Echo WScript.Interactive '返回脚本模式，仅返回交互模式和批处理模式，默认为交互模式<br>WScript.Echo WScript.Name '返回 WScript 对象（主机可执行文件）的名称<br>Wscript.Echo WScript.Path '返回包含主机可执行文CScript.exe或WScript.exe的路径名称<br>WScript.Echo WScript.ScriptName '返回当前双击执行的WSF或VBS或JS文件的文件名<br>WScript.Echo WScript.Version '返回WSCRIPT或CSCRIPT的版本号<br>WScript.Echo WScript.ScriptFullName '返回当前运行脚本的完整路径<br>WScript.Echo WScript.Arguments.count '返回用户所拖放文件至脚本时的拖放文件个数<br>WScript.Echo WScript.Arguments(0) '返回用户所拖放文件第1个单个文件的完整路径和名称<br>WScript.Sleep 3000 '使程序间隔一段时间后继续执行,单位豪秒,这里1000=1秒<br>Set objname=WScript.CreateObject(&quot;??&quot;) 'WSH创建COM对象,??是创建对象函数前缀,如WScript.Network<br>WScript.ConnectObject 连接正与外部脚本连接的变量名, &quot;表示函数前缀的字符串值&quot;<br>WScript.DisconnectObject 需要断开连接的正与外部脚本连接的变量<br>WScript.Echo &quot;弹出对话框后显示的消息文字或变量&quot;[,可选第二消息,第三消息......]<br>Set myobj=GetObject(?[,??],[???]) '?=文件的完全限定路径名,??=可选。对象的程序标识符,???=启动的关联应用程序名<br>WScript.Quit [?] '终止程序继续运行的函数,在其下语句则不会执行,?=可不添的,代表退出后的返回值<br><br>'请将此程序少加修改存为wsf后缀的文件,然后及可运行,其中当然可以使用VBS的msgbox等函数,同样也可以使用FSO,ADO等技术,但是首先你必须保证你的机器已经装有Wscript.exe和Cscript.exe,还有也可以在HTML网页中使用WSH的诸如Shell对象。此句为注释,你可以删除.Shell对象<br>Set WshShell=WScript.CreateObject(&quot;WScript.Shell&quot;)<br>WScript.Echo WshShell.CurrentDirectory '返回或更改当前的活动目录<br>Set sys=WshShell.Environment '显示系统状态,详细请看网络程序员伴侣WSH实例<br>Wscript.Echo WshShell.SpecialFolders(&quot;Desktop&quot;) '对WINDOW特殊文件夹的简易引用,详细见实例<br>WScript.Echo WshShell.ExpandEnvironmentStrings(&quot;%WinDir%&quot;) '返回环境变量的扩展值,详细见实例<br>WshShell.Run &quot;calc&quot;,0-10 '运行一个程序,详细见实例<br>WshShell.AppActivate &quot;网络程序员伴侣-Lshdic2002&quot; '使指定标题的程序或文件获得焦点<br>WshShell.SendKeys &quot;{del}&quot; '按键(仿佛是在键盘上击键一样),详细见实例<br>WshShell.Popup &quot;弹出对话框正文&quot;,0-5/16/32/48/64,&quot;弹出对话框标题&quot;,0-5/16/32/48/64 '弹出对话框<br>WshShell.RegWrite &quot;HKCU\Software\ACME\FortuneTeller\&quot;,1,&quot;REG_BINARY&quot; '写注册表见实例<br>WshShell.RegDelete &quot;HKCU\Software\ACME\FortuneTeller\MindReader&quot; '删除注册表见实例<br>key=WshShell.RegRead(&quot;HKCU\Software\ACME\FortuneTeller\&quot;) '读注册表见实例<br><br>'请将此程序少加修改存为wsf后缀的文件,然后及可运行,其中当然可以使用VBS的msgbox等函数,同样也可以使用FSO,ADO等技术,但是首先你必须保证你的机器已经装有Wscript.exe和Cscript.exe,还有也可以在HTML网页中使用WSH的诸如Shell对象。此句为注释,你可以删除.<br><br><br><span style="font-weight:bold"><wbr />Network对象</span><wbr /><br><br>Set WshNetwork = WScript.CreateObject(&quot;WScript.Network&quot;)<br>WScript.Echo &quot;你的域名是: &quot; &amp; WshNetwork.UserDomain '返回用户的域名<br>WScript.Echo &quot;你的计算机系统名称是:&quot; &amp; WshNetwork.ComputerName '返回计算机系统的名称<br>WScript.Echo &quot;你是:&quot; &amp; WshNetwork.UserName '返回计算机用户名<br><br>'请将此程序少加修改存为wsf后缀的文件,然后及可运行,其中当然可以使用VBS的msgbox等函数,同样也可以使用FSO,ADO等技术,但是首先你必须保证你的机器已经装有Wscript.exe和Cscript.exe,还有也可以在HTML网页中使用WSH的诸如Shell对象。此句为注释,你可以删除.<br><br><br><span style="font-weight:bold"><wbr />完整WSH实例</span><wbr /><br>wscript.echo &quot;这便是一简单的WSH程序,从此你又多学了一项新技术[WSH]&quot;<br>msgbox &quot;怎么样？VBS中的msgbox也起作用哦&quot; &amp; vc &amp; vc &amp; &quot;少等1500毫秒，弹出JS语言版的对话框&quot;,32,&quot;WSH实例&quot;<br>WScript.Sleep 1500 '使程序停顿1500毫秒<br><br>pop=WScript.CreateObject(&quot;Wscript.Shell&quot;)<br>pop.Popup (&quot;恭喜！你终于懂了&quot;,48,&quot;这是JS哦&quot;)<br><br><br><span style="font-weight:bold"><wbr />快捷方式操作实例</span><wbr /><br><br>Set Shell = CreateObject(&quot;WScript.Shell&quot;) <br>paths = Shell.SpecialFolders(&quot;Desktop&quot;) '用函数指定特殊文件夹，这里是[桌面]<br>Set link = Shell.CreateShortcut(paths &amp; &quot;\快捷方式名称.lnk&quot;)<br>link.Description = &quot;此句为注释,这是用WSH创建的快捷方式&quot;<br>link.HotKey = &quot;CTRL+ALT+SHIFT+X&quot; '这是为快捷方式定义快捷键<br>link.IconLocation = &quot;pbrush.exe,0&quot; '指定快捷方式图标,这里勉强先用画图程序的图标<br>link.TargetPath = &quot;http://www.lshdic.com&quot; '这里指定连接目标,先勉强用我以前的主页代替<br>link.WindowStyle = 3 '窗体弹出方式。<br>link.WorkingDirectory = paths '指定快捷方式的工作目录<br>msg = msgbox(&quot;你确认要在桌面建立一个快捷方式吗?&quot;,32+1,&quot;如何?&quot;)<br>if msg = 1 then<br>link.Save '保存使程序立即生效<br>end if<br><br>'此文件运行请保存为wsf后缀的文件<br>'请将此程序少加修改存为wsf后缀的文件,然后及可运行,其中当然可以使用VBS的msgbox等函数,同样也可以使用FSO,ADO等技术,但是首先你必须保证你的机器已经装有Wscript.exe和Cscript.exe,还有也可以在HTML网页中使用WSH的诸如Shell对象。此句为注释,你可以删除.<br><br><br><span style="font-weight:bold"><wbr />注册表操作实例</span><wbr /><br>Set WshShell=WScript.CreateObject(&quot;WScript.Shell&quot;)<br><br>WshShell.RegWrite <br><br>&quot;HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet <br><br>Explorer\Control Panel\homepage&quot;,1,&quot;REG_DWORD&quot; <br>'写注册表(0=要写的值,REG_DWORD是16或10进制格式也可以是REG_SZ=字符串<br><br>REG_BINARY=二进制值整数REG_EXPAND_SZ=可扩展的字符串)<br><br>Msgbox WshShell.RegRead<br><br>(&quot;HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet <br><br>Explorer\Control Panel\homepage&quot;) '读注册表操作<br><br>'注意,程序写到这里如果将homepage的值设为1,则IE浏览器internet选项的IE首页设置栏将变灰,确认请打开IE浏览器查看,如果想恢复,则把本程序的homepage的值改成0运行即可 , 由此可见WSH操作注册表的确是很实用的技术!此文件运行请保存为wsf后缀的文件模拟输入实例<br><br>Set WshShell=WScript.CreateObject(&quot;WScript.Shell&quot;)<br>WshShell.Run &quot;Notepad&quot;,1 '运行WINDOWS系统自带的记事本程序<br>wscript.sleep 1000 '停顿1秒种为了使记事本程序加载完毕<br>WshShell.AppActivate &quot;无标题 - 记事本&quot; '使记事本程序获得焦点<br>WshShell.SendKeys &quot;1234567890 hehe&quot; '开始模拟按键了<br>wscript.sleep 500 <br>wshshell.sendkeys &quot;{enter}no not&quot;<br>wscript.sleep 500<br>wshshell.sendkeys &quot;{bs 11}&quot;<br>wscript.sleep 600<br>wshshell.sendkeys &quot; hahahahahahaha!Bye bye my boby ~0_0~ &quot;<br><br>'此文件运行请保存为wsf后缀的文件<br><br><span style="font-weight:bold"><wbr />系统检测实例</span><wbr /><br><br>Set WshShell=WScript.CreateObject(&quot;WScript.Shell&quot;)<br>Set sys=WshShell.Environment<br>for each i in sys '采用VBS的穷尽方法,直至sys为空<br>WScript.Echo i<br>next<br><br>'此文件运行请保存为wsf后缀的文件，如果在网络运行，请只保留VBS语句。 <!--v:3.2--> ]]></description>
<category><![CDATA[程序人生]]></category>
<author><![CDATA[41579564@qq.com(№轰隆隆/li)]]></author>
<comments>http://41579564.qzone.qq.com/blog/54#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Tue, 28 Aug 2007 07:53:46 GMT</pubDate>
<guid>http://41579564.qzone.qq.com/blog/54</guid>
</item>

<item>
<title><![CDATA[再议汉诺塔【转】]]></title>
<link>http://41579564.qzone.qq.com/blog/53</link>
<description><![CDATA[<span style="font-weight:bold"><wbr /><span style="line-height:1.8em;">变体汉诺塔。</span><wbr /><br><span style="line-height:1.8em;">    问题描述：在经典汉诺塔的基础上加一个条件，即，如果再加一根柱子（即现在有四根柱子a,b,c,d)，计算将n个盘从第一根柱子(a)全部移到最后一根柱子(d)上所需的最少步数，当然，也不能够出现大的盘子放在小的盘子上面。注：1&lt;=n&lt;=64;</span><wbr /><br><span style="line-height:1.8em;">分析：设F[n]为所求的最小步数，显然，当n=1时，F[n]=1;当n=2时，F[n]=3;如同经典汉诺塔一样，我们将移完盘子的任务分为三步：</span><wbr /><br><span style="line-height:1.8em;">（1）将x(1&lt;=x&lt;=n)个盘从a柱依靠b,d柱移到c柱，这个过程需要的步数为F[x];</span><wbr /><br><span style="line-height:1.8em;">（2）将a柱上剩下的n-x个盘依靠b柱移到d柱（注：此时不能够依靠c柱，因为c柱上的所有盘都比a柱上的盘小）</span><wbr /><br><span style="line-height:1.8em;">     些时移动方式相当于是一个经典汉诺塔，即这个过程需要的步数为2^(n-x)-1（证明见再议汉诺塔一）；</span><wbr /><br><span style="line-height:1.8em;">（3）将c柱上的x个盘依靠a,b柱移到d柱上，这个过程需要的步数为F[x];</span><wbr /><br><span style="line-height:1.8em;">第（3）步结束后任务完成。</span><wbr /><br><span style="line-height:1.8em;">故完成任务所需要的总的步数F[n]=F[x]+2^(n-x)-1+F[x]=2*F[x]+2^(n-x)-1;但这还没有达到要求，题目中要求的是求最少的步数，易知上式，随着x的不同取值，对于同一个n，也会得出不同的F[n]。即实际该问题的答案应该min{2*F[x]+2^(n-x)-1},其中1&lt;=x&lt;=n;在用高级语言实现该算法的过程中，我们可以用循环的方式，遍历x的各个取值，并用一个标记变量min记录x的各个取值中F[n]的最小值。</span><wbr /><br><span style="line-height:1.8em;">用C++实现该算法如下：</span><wbr /><br><span style="line-height:1.8em;">#include&lt;iostream&gt;</span><wbr /><br><span style="line-height:1.8em;">using namespace std;</span><wbr /><br><span style="line-height:1.8em;">int main()</span><wbr /><br><span style="line-height:1.8em;">{</span><wbr /><br><span style="line-height:1.8em;"> int n,x,i;</span><wbr /><br><span style="line-height:1.8em;"> double min,f[64];//min为标记变量，f[n]如上述分析中的F[n].</span><wbr /><br><span style="line-height:1.8em;"> double fang(int n);//该函数用来求2^n;</span><wbr /><br><span style="line-height:1.8em;"> f[0]=0;f[1]=1;f[2]=3;</span><wbr /><br><span style="line-height:1.8em;"> while(cin&gt;&gt;n)</span><wbr /><br><span style="line-height:1.8em;"> {</span><wbr /><br><span style="line-height:1.8em;">  for(i=3;i&lt;=n;i++)</span><wbr /><br><span style="line-height:1.8em;">  {</span><wbr /><br><span style="line-height:1.8em;">   min=4131231321;</span><wbr /><br><span style="line-height:1.8em;">   for(x=1;x&lt;i;x++)//遍历x的各个取值。</span><wbr /><br><span style="line-height:1.8em;">   {</span><wbr /><br><span style="line-height:1.8em;">    f<span style="font-style:italic"><wbr />=2*f[x]+fang(i-x)-1;//算法的关键步骤。</span><wbr /><br><span style="line-height:1.8em;">    if(f<span style="font-style:italic"><wbr />&lt;min)//标记变量min记录最小值</span><wbr /><br><span style="line-height:1.8em;">     min=f<span style="font-style:italic"><wbr />;</span><wbr /><br><span style="line-height:1.8em;">    else</span><wbr /><br><span style="line-height:1.8em;">     f<span style="font-style:italic"><wbr />=min;</span><wbr /><br><span style="line-height:1.8em;">   }</span><wbr /><br><br><span style="line-height:1.8em;">  }</span><wbr /><br><span style="line-height:1.8em;">  cout&lt;&lt;f[n]&lt;&lt;endl;</span><wbr /><br><span style="line-height:1.8em;"> }</span><wbr /><br><span style="line-height:1.8em;"> return 0;</span><wbr /><br><span style="line-height:1.8em;">}</span><wbr /><br><span style="line-height:1.8em;">double fang(int t)//求2^t.</span><wbr /><br><span style="line-height:1.8em;">{</span><wbr /><br><span style="line-height:1.8em;"> double e=1;</span><wbr /><br><span style="line-height:1.8em;"> for(int i=1;i&lt;=t;i++)</span><wbr /><br><span style="line-height:1.8em;"> {</span><wbr /><br><span style="line-height:1.8em;">  e=e*2;</span><wbr /><br><span style="line-height:1.8em;"> }</span><wbr /><br><span style="line-height:1.8em;"> return e;</span><wbr /><br><span style="line-height:1.8em;">}<br></span><wbr /></span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[程序人生]]></category>
<author><![CDATA[41579564@qq.com(№轰隆隆/li)]]></author>
<comments>http://41579564.qzone.qq.com/blog/53#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Tue, 21 Aug 2007 06:35:22 GMT</pubDate>
<guid>http://41579564.qzone.qq.com/blog/53</guid>
</item>

<item>
<title><![CDATA[汉诺塔]]></title>
<link>http://41579564.qzone.qq.com/blog/52</link>
<description><![CDATA[<span style="color:#330000;line-height:1.8em;">public class Ta{<br>     public void move(int n,char a,char b,char c){<br>           if(n==1)<br>              System.out.println(a+&quot;-&gt;&quot;+b);<br>           else if(n==2){<br>              System.out.println(a+&quot;-&gt;&quot;+c);<br>              System.out.println(a+&quot;-&gt;&quot;+b);<br>              System.out.println(c+&quot;-&gt;&quot;+b);<br>              }<br>           else{<br>              move(n-1,a,c,b);<br>              System.out.println(a+&quot;-&gt;&quot;+b);<br>              move(n-1,c,b,a);<br>             }<br>     }</span><wbr /><br><span style="color:#330000;line-height:1.8em;">     public static void main(String []args){<br>           Ta test=new Ta();<br>           test.move(64,'a','b','c');<br>     }<br>     <br>}</span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[程序人生]]></category>
<author><![CDATA[41579564@qq.com(№轰隆隆/li)]]></author>
<comments>http://41579564.qzone.qq.com/blog/52#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Tue, 21 Aug 2007 05:49:14 GMT</pubDate>
<guid>http://41579564.qzone.qq.com/blog/52</guid>
</item>

<item>
<title><![CDATA[胡言乱语-龙]]></title>
<link>http://41579564.qzone.qq.com/blog/51</link>
<description><![CDATA[<span style="line-height:1.8em;"><span style="filter: glow(color=#663300,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;"><span style="font-size:16px;line-height:1.8em;">啊 </span><wbr /></span><wbr /><br></span><wbr /><br><span style="color:#000099;line-height:1.8em;">—— <br></span><wbr /><br><span style="color:#330000;font-size:16px;line-height:1.8em;"><span style="font-weight:bold"><wbr />我已非我，龙已非龙。 <br><br>龙就是我，我就是龙。</span><wbr /></span><wbr /> <br><span style="font-weight:bold"><wbr /><span style="line-height:1.8em;"></span><wbr /></span><wbr /><br><br><span style="filter: glow(color=#663300,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;"></span><wbr /><br><span style="filter: glow(color=#663300,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;"></span><wbr /><span style="filter: glow(color=#663300,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">哦 </span><wbr /><span style="filter: glow(color=#663300,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;"></span><wbr /><br><span style="filter: glow(color=#663300,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;"></span><wbr /><br><span style="color:#000066;line-height:1.8em;">——</span><wbr /> <br><br><span style="color:#330000;line-height:1.8em;"><span style="font-size:16px;line-height:1.8em;"><span style="font-weight:bold"><wbr />不是我梦见了龙，就是龙梦见了我。 <br><br>不是龙醒成了我，就是我醒成了龙。</span><wbr /></span><wbr /> <br></span><wbr /><br> <br> <br>  <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[41579564@qq.com(№轰隆隆/li)]]></author>
<comments>http://41579564.qzone.qq.com/blog/51#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Fri, 17 Aug 2007 05:38:29 GMT</pubDate>
<guid>http://41579564.qzone.qq.com/blog/51</guid>
</item>

<item>
<title><![CDATA[防止页面图片变形的原因及其动态处理的js方法]]></title>
<link>http://41579564.qzone.qq.com/blog/49</link>
<description><![CDATA[在做网站的开发中经常碰到页面图片显示问题，出现图片上传后图片变形或模糊的情况，会使其页面显得很不友好和美观。自己感觉原因有几个：<br> <br>1。图片在上传中改变了图片的质量而直接导致上传到服务器上的图片已经是模糊的了<br>2。可能是页面的图像显示域的比例和实际的图片比例不一致而导致，这样的解决办法就是：根据自己实际需要固定显示域的长或者宽其中之一，只能固定一个的大小，另一个会自动根据比例伸缩。<br>3。以上的你都排除了，还出现模糊变形的话，那就可能是你上传的图片实际长（或宽）小于了页面图片显示域中你固定（或宽）。这个的解决办法：写一个javascript动态改变显示域的大小。如下：<br>&lt;SCRIPT language=JavaScript&gt;<br>    &lt;!-- <br>    function picwidth(){<br>       var im =   new   Image(); //生成一个图形对象<br>       if(document.all.picshows==null)return;//picshows是显示图片image标签的名字 不存在则返回<br>       im.src = document.all.picshows.src;<br>       var  w = im.width;//获得实际图片的宽<br>       var  s = im.height;//获得实际图片的高<br>       if(w&lt;document.all.picshows.width){<br>       document.all.picshows.width=w;//当实际图片的宽小于显示定的宽时 改变显示域的宽<br>       }        <br>    }<br>picwidth();<br>    //--&gt;<br>  &lt;/SCRIPT&gt;<br>上边是固定了宽的情况，当然你也可以用于高的情况。<br>4。以上的情况都正常，但还是模糊，那就把页面中的图片另存为看看是否在浏览器中显示的问题。有的浏览器显示个别图片时也会出现变形现象的。 <!--v:3.2--> ]]></description>
<category><![CDATA[程序人生]]></category>
<author><![CDATA[41579564@qq.com(№轰隆隆/li)]]></author>
<comments>http://41579564.qzone.qq.com/blog/49#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Mon, 30 Jul 2007 07:52:55 GMT</pubDate>
<guid>http://41579564.qzone.qq.com/blog/49</guid>
</item>

</channel>
</rss>

