<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[刚子’s Blog]]></title>
<link>http://www.gangzi.org/</link>
<description><![CDATA[你为钱死，我为情亡！]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[go786@qq.com(刚子)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>刚子’s Blog</title>
	<url>http://www.gangzi.org/images/logos.gif</url>
	<link>http://www.gangzi.org/</link>
	<description>刚子’s Blog</description>
</image>

			<item>
			<link>http://www.gangzi.org/article/395.htm</link>
			<title><![CDATA[再次迷路]]></title>
			<author>go786@qq.com(刚子)</author>
			<category><![CDATA[心情日记]]></category>
			<pubDate>Mon,08 Feb 2010 20:05:02 +0800</pubDate>
			<guid>http://www.gangzi.org/default.asp?id=395</guid>
		<description><![CDATA[刷了一整天的鼠标，但是还是无法掩盖哥的寂寞。我承认，我很失落。和我妈聊了几个小时，我在强忍着，很想流点眼泪。虽然我想过结果，但是结果还是有点难受。<br/>我承认我本来就是爱上了一个不该爱的人，可能只会有一个该有的结局。我忍了很久，我还是没忍住。我的却没有魄力，这是我最大的缺点。<br/>我想过了，我要打一场持久战。就像我妈今天和我说的一样，第一次见你如此喜欢一个女孩，看来你这次真的是很认真了。我妈以前就和我说过，男人为了一个你喜欢的女人，是非常值得不顾一切并且努力真诚的去追求的，这样无论结局如何，你都不会后悔。然后她接着说，如果你的却真心去追求一个女孩，大部分情况下都会成功。虽然我不知道我妈是在安慰我或者是在鼓励我还是真的，但是必须承认我妈这番话对我有很大的影响。今天我妈又告诉我，让我努力去追喜欢的人。哪怕用几年时间，只要你喜欢着，就值得继续追求着。我有时候就想，人一生真的很难碰见一个让你一见钟情或者说让你有不顾一切去追求的冲动的人，既然我碰见了，那我就值得为之付出。人生本来就是短暂的，无论结局如何，等我老了，我会在那里回味，曾经的年少，我，为了某个女孩子心跳不已，我，为了某个女孩子不顾一切，我，为了一个女孩子，……<br/>好吧，或许我是幸运的。幸运的是我碰见了一个很难碰见的她，幸运的是让我在有生之年能够体味那种为伊消得人憔悴的感觉。我或许很俗，不过我从来也没有追求过所谓的高雅。<br/>我一直都不明白，在我心里到底怎样一个女孩儿是我喜欢的女孩儿，我曾经无数次的给与定义，但又无数次的被我重新推翻。或许，人的感情和追求是会改变的。或者，那个女孩儿，永远无法定义。<br/>我看过无数多类似的故事，但却从来没有想过自己会有这一天。我更没有想过如何疯狂的追求一个人。说实话，我想体验一下这种感觉，毕竟青春稍纵即逝，就让哥体验一把。<br/>我在想，说不定某一天我会跑到某个角落等她出现，也说不定，我会当着众人的面，送她一朵玫瑰花。<br/>恩，这种感觉何尝不好。我以前认为为了女人不顾一切的男人是不理智的，直接点就是是没有出息的。可是当今天我即将进入这个行列的时候，我发现，其实当一个男人努力的去追求一个心里的她，也是挺有男人味道的。毕竟，我们喜欢一个人没有错，喜欢她并告诉她并追求她，也没有错，更何况，从古至今，追求爱情也是一种佳话。<br/>回头看一下文章的题目，我在想，到底是我迷了路还是丢了自己。<br/>从今以后，不要在哥面前说哥会找到一个好姑娘，因为哥麻木了这样没有创新的语句。更不要在哥面前说你们会有结果的，因为你就让哥自欺欺人下去吧，不要给我提醒，我害怕醒来之后那种感觉。<br/>2010年了，我仿佛又回到了07年那种感觉。当然也或许不是那种感觉。反正那种感觉无论如何也不好受。看来我还得继续扛着，路还要走，迷路了，那咱就多走，终究有一天，我会重新踏上那条大道。对了，也或许可以改为“终究有一天，我们会重新踏上那条大道。”呢！<br/>其实我写东西主要是抒发自己的情感，所以我也不想把文字码的太认真，这样就失去我写东西的意义了。]]></description>
		</item>
		
			<item>
			<link>http://www.gangzi.org/article/394.htm</link>
			<title><![CDATA[设置sel&#101;ct默认值（option）]]></title>
			<author>go786@qq.com(刚子)</author>
			<category><![CDATA[技术资料]]></category>
			<pubDate>Thu,04 Feb 2010 01:01:33 +0800</pubDate>
			<guid>http://www.gangzi.org/default.asp?id=394</guid>
		<description><![CDATA[一般情况下下拉选择框的默认值都是第一个，比如下面这个代码的默认值肯定是“红色”：<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp61295"><sel&#101;ct>
<option value=&#34;红色&#34;>红色</option>
<option value=&#34;绿色&#34;>绿色</option>
<option value=&#34;蓝色&#34;>蓝色</option>
</sel&#101;ct></TEXTAREA><br/><INPUT onclick="runEx('temp61295')"  type="button" class="userbutton" value="运行此代码"/> <INPUT onclick="doCopy('temp61295')"  type="button" class="userbutton" value="复制此代码"/> <INPUT onclick="saveCode('temp61295')" type="button" class="userbutton" value="保存此代码"><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div>那么如果我们想自定义option的默认值应该怎么写呢？其实借助JS很容易实现，比如可以根据option的值来实现：<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp53009"><sel&#101;ct>
<option value=&#34;红色&#34;>红色</option>
<option value=&#34;绿色&#34;>绿色</option>
<option value=&#34;蓝色&#34;>蓝色</option>
</sel&#101;ct>
<script>
document.getElementsByTagName(&#34;sel&#101;ct&#34;)[0].value=&#34;绿色&#34;;
</script></TEXTAREA><br/><INPUT onclick="runEx('temp53009')"  type="button" class="userbutton" value="运行此代码"/> <INPUT onclick="doCopy('temp53009')"  type="button" class="userbutton" value="复制此代码"/> <INPUT onclick="saveCode('temp53009')" type="button" class="userbutton" value="保存此代码"><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div><br/>再比如根据option值的顺序来实现（当然是前者更好一些）：<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp30983"><sel&#101;ct>
<option value=&#34;红色&#34;>红色</option>
<option value=&#34;绿色&#34;>绿色</option>
<option value=&#34;蓝色&#34;>蓝色</option>
</sel&#101;ct>
<script>
document.getElementsByTagName(&#34;option&#34;)(1).sel&#101;cted=true
</script></TEXTAREA><br/><INPUT onclick="runEx('temp30983')"  type="button" class="userbutton" value="运行此代码"/> <INPUT onclick="doCopy('temp30983')"  type="button" class="userbutton" value="复制此代码"/> <INPUT onclick="saveCode('temp30983')" type="button" class="userbutton" value="保存此代码"><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.gangzi.org/article/393.htm</link>
			<title><![CDATA[全屏框架代码]]></title>
			<author>go786@qq.com(刚子)</author>
			<category><![CDATA[技术资料]]></category>
			<pubDate>Wed,03 Feb 2010 20:22:58 +0800</pubDate>
			<guid>http://www.gangzi.org/default.asp?id=393</guid>
		<description><![CDATA[框架整个页面的代码<br/>1.第一个版本很简洁，就是整页框架，不过不能在框架的页面上放其他代码。<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp70504"><html><frameset><frame src=http://www.gangzi.org></frameset></html></TEXTAREA><br/><INPUT onclick="runEx('temp70504')"  type="button" class="userbutton" value="运行此代码"/> <INPUT onclick="doCopy('temp70504')"  type="button" class="userbutton" value="复制此代码"/> <INPUT onclick="saveCode('temp70504')" type="button" class="userbutton" value="保存此代码"><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div><br/>2.第二个版本也是普通的框架代码，高宽分别是100%，然后用css控制了下拉框，可以在页面上放任意代码。<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp51941"><html>
<head>
<title>PV</title>
<meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=gb2312&#34;>
<style type=&#34;text/css&#34;>
<!--

body {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

-->
</style>
</head>
<body>
<iframe src=&#34;<a href="http://www.gangzi.org" target="_blank" rel="external">http://www.gangzi.org</a>&#34; width=&#34;100%&#34; height=&#34;100%&#34; marginheight=&#34;0&#34; marginwidth=&#34;0&#34; frameborder=&#34;0&#34; allowtransparency=&#34;true&#34;></iframe>
</BODY>
</HTML></TEXTAREA><br/><INPUT onclick="runEx('temp51941')"  type="button" class="userbutton" value="运行此代码"/> <INPUT onclick="doCopy('temp51941')"  type="button" class="userbutton" value="复制此代码"/> <INPUT onclick="saveCode('temp51941')" type="button" class="userbutton" value="保存此代码"><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.gangzi.org/article/392.htm</link>
			<title><![CDATA[VBS 16进制转换10进制]]></title>
			<author>go786@qq.com(刚子)</author>
			<category><![CDATA[技术资料]]></category>
			<pubDate>Wed,03 Feb 2010 16:02:13 +0800</pubDate>
			<guid>http://www.gangzi.org/default.asp?id=392</guid>
		<description><![CDATA[<div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">nums=&#34;a100&#34;<br/>chn10(nums)<br/>Function chn10(nums)<br/>Dim tmp,tmpstr,i<br/>nums_len=Len(nums)<br/>For i=1 To nums_len<br/>tmp=Mid(nums,i,1)<br/>If IsNumeric(tmp) Then<br/>tmp=tmp * 16 * (16^(nums_len-i-1))<br/>Else<br/>tmp=(ASC(UCase(tmp))-55) * (16^(nums_len-i))<br/>End If<br/>tmpstr=tmpstr+tmp<br/>Next<br/>msgbox tmpstr<br/>End Function</div></div><br/><br/>下面附上16进制转换10进制的算法：<br/>一、16进制中，A=10，B=11，C=12，D=13，E=14，F=15；<br/><br/>二、计算用各字符分开计算然后求和，方法是字符×16的（位置减1）次方，位置从左边数起。<br/><br/>例子：将 43ED 转换为10进制，<br/><br/>分解为：<br/><br/>D×160=13×160=13<br/><br/>E×161=14×161=224<br/><br/>3×162=3×162=768<br/><br/>4×163=4×163=16384<br/><br/>----------------------------------<br/><br/>合 计：&nbsp;&nbsp; 17389<br/><br/>所以，43ED=17389]]></description>
		</item>
		
			<item>
			<link>http://www.gangzi.org/article/391.htm</link>
			<title><![CDATA[越做站越孤单]]></title>
			<author>go786@qq.com(刚子)</author>
			<category><![CDATA[心情日记]]></category>
			<pubDate>Sat,30 Jan 2010 17:33:36 +0800</pubDate>
			<guid>http://www.gangzi.org/default.asp?id=391</guid>
		<description><![CDATA[前段时间一口气把QQ空间给关闭了，最近攒了不少牢骚没地方发。想起好久没更新博客心情这个栏目了，于是上来发泄下。本文纯属发泄，杂乱无章。<br/>从07年到现在，做了快3年网站了。最大的感触就是越做站越孤单。枯燥乏味，生活也缺乏色彩。<br/>不知道为什么最近变得特别烦躁，其实我知道原因，但是还是自欺欺人。我和朋友说我觉得有时候我很犯贱。他们笑我居然如此自嘲。其实说来说去还是感情那俩破字。<br/>我一直在想一直在想，我到底应该把更多的精力放在感情还是金钱上。大部分人的观点是感情和金钱成正比。我装做懂了，点点头，仔细想来，也不一定对。昨天和一个朋友说，我们村最漂亮的女人的老公是我们村几乎最难看的那个。<br/>哎，好想结婚啊。不知结婚后能否改变我这种“莫名忧郁”的性格。<br/>今天把QQ签名改成“爱上你这样的女人”，一会儿之后我感觉不对头，马上删除掉签名。几个小时后，还是收到了两条关于这条签名的评论。我就假装没看到了。<br/>我有时候就会想，人生其实很短暂的。现在已经过了人生的好几分之一。我应该去做个一个敢爱敢恨的人，爱就说出来，什么都无所谓，自己心里先舒服了再说。可是在现实中却又会去考虑各种各样乱七八糟的事情。如此循环，如此煎熬啊。<br/>我最近开始担心我是不是又要犯贱了，于是写个签名警惕自己：再犯贱就TMD不是男人。]]></description>
		</item>
		
			<item>
			<link>http://www.gangzi.org/article/390.htm</link>
			<title><![CDATA[ASP接收URL中utf-8编码的值]]></title>
			<author>go786@qq.com(刚子)</author>
			<category><![CDATA[技术资料]]></category>
			<pubDate>Wed,27 Jan 2010 04:23:42 +0800</pubDate>
			<guid>http://www.gangzi.org/default.asp?id=390</guid>
		<description><![CDATA[用Request接收网址中utf-8编码值的时候是乱码，所以我开始使用adodb.stream来转码。后来发现一个问题就是当这个值是汉字并且位数是奇数的时候无法成功转码，如果是偶数的时候一切正常。于是乎我在csdn发了帖子，有两位哥们帮我详细分析了原因并提供了代码，代码非常正常，我相信也是那位哥们原创，估计是首发。发到这里的意思是希望能够帮助更多人解决这个问题。<br/>下面贴出CSDN帖子的原地址，愿意继续研究的可以去看看：<a href="http://topic.csdn.net/u/20100126/20/badca4a8-2ed4-4ba5-8113-5a96449f6c6a.html?seed=507223990" target="_blank" rel="external">http://topic.csdn.net/u/20100126/20/badca4a8-2ed4-4ba5-8113-5a96449f6c6a.html?seed=507223990</a>&amp;r=63024055#r_63024055<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">&lt;%<br/>Class StringList<br/>&nbsp;&nbsp;&nbsp;&nbsp;Private dict, strName, i<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;Private Sub Class_Initialize()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set dict = Cr&#101;ateObject(&#34;Scripting.Dictionary&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i = 0<br/>&nbsp;&nbsp;&nbsp;&nbsp;End Sub<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Public Property Get Count()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Count = i<br/>&nbsp;&nbsp;&nbsp;&nbsp;End Property<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Public Property Let Name(newValue)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strName = newValue<br/>&nbsp;&nbsp;&nbsp;&nbsp;End Property<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Public Property Get Name()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name = strName<br/>&nbsp;&nbsp;&nbsp;&nbsp;End Property<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Public Sub Add(strValue)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i = i + 1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dict.Add i, strValue<br/>&nbsp;&nbsp;&nbsp;&nbsp;End Sub<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Public Default Property Get ToString()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ToString = Me.Item(Empty)<br/>&nbsp;&nbsp;&nbsp;&nbsp;End Property<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Public Property Get Item(index)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Not IsEmpty(index) And IsNumeric(index) Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If index&lt;1 Then Err.Raise -1, &#34;StringList.Item&#34;, &#34;下标越界&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If index&gt;i Then Err.Raise -1, &#34;StringList.Item&#34;, &#34;下标越界&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Item = dict.Item(index)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ElseIf i&gt;0 Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Item = Join(dict.Items(), &#34;, &#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br/>&nbsp;&nbsp;&nbsp;&nbsp;End Property<br/>End Class<br/><br/>Function decodeURIComponent(str, cSet)<br/>&nbsp;&nbsp;&nbsp;&nbsp;With Server.Cr&#101;ateObject(&#34;ADODB.Stream&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.Type = 2<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.Charset = &#34;iso-8859-1&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.Open<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.WriteText UnEscape(Replace(str, &#34;+&#34;, &#34;%20&#34;))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.Position = 0<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.Charset = cSet<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;decodeURIComponent = .ReadText(-1)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.Close<br/>&nbsp;&nbsp;&nbsp;&nbsp;End With<br/>End Function<br/><br/>Function getParameter(name, cSet, dictionary)<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim match : Set getParameter = New StringList : getParameter.Name = name<br/>&nbsp;&nbsp;&nbsp;&nbsp;With New RegExp<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.Pattern = &#34;(?:^|&amp;)&#34; &amp; Server.URLEncode(name) &amp; &#34;=([^&amp;]*)&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.Global = True<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For Each match In .Execute(dictionary)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getParameter.Add decodeURIComponent(match.Submatches.Item(0), cSet)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next<br/>&nbsp;&nbsp;&nbsp;&nbsp;End with<br/>End Function<br/>%&gt;<br/>&lt;%=getParameter(&#34;p&#34;, &#34;UTF-8&#34;, Request.QueryString)%&gt;</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.gangzi.org/article/389.htm</link>
			<title><![CDATA[VBS根据mac网卡地址产生一组数字]]></title>
			<author>go786@qq.com(刚子)</author>
			<category><![CDATA[技术资料]]></category>
			<pubDate>Sun,24 Jan 2010 21:37:42 +0800</pubDate>
			<guid>http://www.gangzi.org/default.asp?id=389</guid>
		<description><![CDATA[我想用vbs在每台电脑运行的时候产生一组数字，然后利用这组数字做其他事情。比如用在Randomize上的时候。但是前提是必须保证每台电脑产生的数字不一样。于是我想到mac网卡地址。原理下先获取mac网卡地址，然后转换成10进制。代码比较菜，高手莫笑。<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">on error resume next<br/>Set mc=GetObject(&#34;Winmgmts:&#34;).InstancesOf(&#34;Win32_NetworkAdapterConfiguration&#34;)<br/>For Each mo In mc<br/>If mo.IPEnabled=True Then<br/>mac=replace(mo.MacAddress,&#34;:&#34;,&#34;&#34;)<br/>Exit For<br/>End If<br/>Next<br/>aaa=mac<br/>a=len(aaa)<br/>j=0<br/>for i=1 to a<br/>sss=a-i+1<br/>x=mid(aaa,sss,1)<br/>if x=&#34;a&#34; o&#114; x=&#34;A&#34; then<br/>x=10<br/>elseif x=&#34;b&#34; o&#114; x=&#34;B&#34; then<br/>x=11<br/>elseif x=&#34;c&#34; o&#114; x=&#34;C&#34; then<br/>x=12<br/>elseif x=&#34;d&#34; o&#114; x=&#34;D&#34; then<br/>x=13<br/>elseif x=&#34;e&#34; o&#114; x=&#34;E&#34; then<br/>x=14<br/>elseif x=&#34;f&#34; o&#114; x=&#34;F&#34; then<br/>x=15<br/>elseif x=&#34;1&#34; then<br/>x=1<br/>elseif x=&#34;2&#34; then<br/>x=2<br/>elseif x=&#34;3&#34; then<br/>x=3<br/>elseif x=&#34;4&#34; then<br/>x=4<br/>elseif x=&#34;5&#34; then<br/>x=5<br/>elseif x=&#34;6&#34; then<br/>x=6<br/>elseif x=&#34;7&#34; then<br/>x=7<br/>elseif x=&#34;8&#34; then<br/>x=8<br/>elseif x=&#34;9&#34; then<br/>x=9<br/>elseif x=&#34;0&#34; then<br/>x=0<br/>end if<br/>j=j+x*16^(i-1)<br/>next<br/>backhex=cstr(j)<br/>msgbox backhex</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.gangzi.org/article/388.htm</link>
			<title><![CDATA[regini修改注册表权限]]></title>
			<author>go786@qq.com(刚子)</author>
			<category><![CDATA[技术资料]]></category>
			<pubDate>Thu,21 Jan 2010 22:12:10 +0800</pubDate>
			<guid>http://www.gangzi.org/default.asp?id=388</guid>
		<description><![CDATA[用regini修改注册表权限我研究了很长时间终于搞定了，搞定了之后发现，TMD的，太简单了吧，网上那些文章是在是太“专业”了，或者是我想的太复杂了，晕死。我用最简单最通俗的办法来说。<br/>把下面的代码保存为gangzi.bat，然后双击运行，在打开注册表的HKEY_LOCAL_MACHINE\HARDWARE位置，右键查看权限一定变了。变成 Administrators组只读了。代码中的2就是Administrators只读访问。<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">echo HKEY_LOCAL_MACHINE\HARDWARE [2]&gt;regini.ini<br/>regini regini.ini</div></div><br/>下面是数字和权限对照表。<br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">1 - Administrators 完全访问<br/>2 - Administrators 只读访问<br/>3 - Administrators 读和写入访问 <br/>4 - Administrators 读、写入、删除访问 <br/>5 - Creator 完全访问<br/>6 - Creator 读和写入访问 <br/>7 - everyone 完全访问<br/>8 - everyone 只读访问<br/>9 - everyone 读和写入访问 <br/>10 - everyone 读、写入、删除访问 <br/>11 - Power Users 完全访问<br/>12 - Power Users 读和写入访问 <br/>13 - Power Users 读、写入、删除访问 <br/>14 - System Operators 完全访问<br/>15 - System Operators 读和写入访问 <br/>16 - System Operators 读、写入、删除访问 <br/>17 - System 完全访问<br/>18 - System 读和写入访问 <br/>19 - System 只读访问<br/>20 - Administrators 读、写、执行访问<br/>21 - Interactive User 完全访问<br/>22 - Interactive User 读和写入访问 <br/>23 - Interactive User 读、写入、删除访问</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.gangzi.org/article/387.htm</link>
			<title><![CDATA[JS日期选择器]]></title>
			<author>go786@qq.com(刚子)</author>
			<category><![CDATA[技术资料]]></category>
			<pubDate>Wed,20 Jan 2010 22:05:00 +0800</pubDate>
			<guid>http://www.gangzi.org/default.asp?id=387</guid>
		<description><![CDATA[JS的日期选择器我找了好几个，最终选择了这款，虽然功能没有上一款强大，但是感觉他更易操作，更简洁。<br/> <img src="http://www.gangzi.org/attachments/month_1001/1201012022413.jpg" border="0" alt=""/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp15492"><html>
<head>
<title>Js日期选择器并自动加入到输入框中</title>
<meta http-equiv=&#34;content-Type&#34; content=&#34;text/html;charset=gb2312&#34;>
<script type=&#34;text/javascript&#34;>
var gMonths=new Array(&#34;一月&#34;,&#34;二月&#34;,&#34;三月&#34;,&#34;四月&#34;,&#34;五月&#34;,&#34;六月&#34;,&#34;七月&#34;,&#34;八月&#34;,&#34;九月&#34;,&#34;十月&#34;,&#34;十一月&#34;,&#34;十二月&#34;);
var WeekDay=new Array(&#34;日&#34;,&#34;一&#34;,&#34;二&#34;,&#34;三&#34;,&#34;四&#34;,&#34;五&#34;,&#34;六&#34;);
var strToday=&#34;今天&#34;;
var strYear=&#34;年&#34;;
var strMonth=&#34;月&#34;;
var strDay=&#34;日&#34;;
var splitChar=&#34;-&#34;;
var startYear=2000;
var endYear=2050;
var dayTdHeight=12;
var dayTdTextSize=12;
var gcNotCurMonth=&#34;#E0E0E0&#34;;
var gcRestDay=&#34;#FF0000&#34;;
var gcWorkDay=&#34;#444444&#34;;
var gcMouseOver=&#34;#79D0FF&#34;;
var gcMouseOut=&#34;#F4F4F4&#34;;
var gcToday=&#34;#444444&#34;;
var gcTodayMouseOver=&#34;#6699FF&#34;;
var gcTodayMouseOut=&#34;#79D0FF&#34;;
var gdCtrl=new Object();
var goSel&#101;ctTag=new Array();
var gdCurDate=new Date();
var giYear=gdCurDate.getFullYear();
var giMonth=gdCurDate.getMonth()+1;
var giDay=gdCurDate.getDate();
function $(){var elements=new Array();for(var i=0;i<arguments.length;i++) {var element=arguments[i];if(typeof(arguments[i])=='string'){element=document.getElementById(arguments[i]);}if(arguments.length==1){return element;}elements.Push(element);}return elements;}
Array.prototype.Push=function(){var startLength=this.length;for(var i=0;i<arguments.length;i++){this[startLength+i]=arguments[i];}return this.length;}
String.prototype.HexToDec=function(){return parseInt(this,16);}
String.prototype.cleanBlank=function(){return this.isEmpty()?&#34;&#34;:this.replace(/\s/g,&#34;&#34;);}
function checkColor(){var color_tmp=(arguments[0]+&#34;&#34;).replace(/\s/g,&#34;&#34;).toUpperCase();var model_tmp1=arguments[1].toUpperCase();var model_tmp2=&#34;rgb(&#34;+arguments[1].substring(1,3).HexToDec()+&#34;,&#34;+arguments[1].substring(1,3).HexToDec()+&#34;,&#34;+arguments[1].substring(5).HexToDec()+&#34;)&#34;;model_tmp2=model_tmp2.toUpperCase();if(color_tmp==model_tmp1 ||color_tmp==model_tmp2){return true;}return false;}
function $V(){return $(arguments[0]).value;}
function fPopCalendar(evt,popCtrl,dateCtrl){evt.cancelBubble=true;gdCtrl=dateCtrl;fSetYearMon(giYear,giMonth);var point=fGetXY(popCtrl);with($(&#34;calendardiv&#34;).style){left=point.x+&#34;px&#34;;top=(point.y+popCtrl.offsetHeight+1)+&#34;px&#34;;visibility='visible';zindex='99';position='absolute';}$(&#34;calendardiv&#34;).focus();}
function fSetDate(iYear,iMonth,iDay){var iMonthNew=new String(iMonth);var iDayNew=new String(iDay);if(iMonthNew.length<2){iMonthNew=&#34;0&#34;+iMonthNew;}if(iDayNew.length<2){iDayNew=&#34;0&#34;+iDayNew;}gdCtrl.value=iYear+splitChar+iMonthNew+splitChar+iDayNew;fHideCalendar();}
function fHideCalendar(){$(&#34;calendardiv&#34;).style.visibility=&#34;hidden&#34;;for(var i=0;i<goSel&#101;ctTag.length;i++){goSel&#101;ctTag[i].style.visibility=&#34;visible&#34;;}goSel&#101;ctTag.length=0;}
function fSetSel&#101;cted(){var iOffset=0;var iYear=parseInt($(&#34;tbSelYear&#34;).value);var iMonth=parseInt($(&#34;tbSelMonth&#34;).value);var aCell=$(&#34;cellText&#34;+arguments[0]);aCell.bgColor=gcMouseOut;with(aCell){var iDay=parseInt(innerHTML);if(checkColor(style.color,gcNotCurMonth)){iOffset=(innerHTML>10)?-1:1;}iMonth+=iOffset;if(iMonth<1){iYear--;iMonth=12;}else if(iMonth>12){iYear++;iMonth=1;}}fSetDate(iYear,iMonth,iDay);}
function Point(iX,iY){this.x=iX;this.y=iY;}
function fBuildCal(iYear,iMonth){var aMonth=new Array();for(var i=1;i<7;i++){aMonth[i]=new Array(i);}var dCalDate=new Date(iYear,iMonth-1,1);var iDayOfFirst=dCalDate.getDay();var iDaysInMonth=new Date(iYear,iMonth,0).getDate();var iOffsetLast=new Date(iYear,iMonth-1,0).getDate()-iDayOfFirst+1;var iDate=1;var iNext=1;for(var d=0;d<7;d++){aMonth[1][d]=(d<iDayOfFirst)?(iOffsetLast+d)*(-1):iDate++;}for(var w=2;w<7;w++){for(var d=0;d<7;d++){aMonth[w][d]=(iDate<=iDaysInMonth)?iDate++:(iNext++)*(-1);}}return aMonth;}
function fDrawCal(iYear,iMonth,iCellHeight,iDateTextSize){var colorTD=&#34; bgcolor='&#34;+gcMouseOut+&#34;' bordercolor='&#34;+gcMouseOut+&#34;'&#34;;var styleTD=&#34; valign='middle' align='center' style='height:&#34;+iCellHeight+&#34;px;font-weight:bolder;font-size:&#34;+iDateTextSize+&#34;px;&#34;;var dateCal=&#34;&#34;;dateCal+=&#34;<tr>&#34;;for(var i=0;i<7;i++){dateCal+=&#34;<td&#34;+colorTD+styleTD+&#34;color:#990099'>&#34;+WeekDay[i]+&#34;</td>&#34;;}dateCal+=&#34;</tr>&#34;;for(var w=1;w<7;w++){dateCal+=&#34;<tr>&#34;;for(var d=0;d<7;d++){var tmpid=w+&#34;&#34;+d;dateCal+=&#34;<td&#34;+styleTD+&#34;cursor:pointer;' onclick='fSetSel&#101;cted(&#34;+tmpid+&#34;)'>&#34;;dateCal+=&#34;<span id='cellText&#34;+tmpid+&#34;'></span>&#34;;dateCal+=&#34;</td>&#34;;}dateCal+=&#34;</tr>&#34;;}return dateCal;}
function fUp&#100;ateCal(iYear,iMonth){var myMonth=fBuildCal(iYear,iMonth);var i=0;for(var w=1;w<7;w++){for(var d=0;d<7;d++){with($(&#34;cellText&#34;+w+&#34;&#34;+d)){parentNode.bgColor=gcMouseOut;parentNode.borderColor=gcMouseOut;parentNode.onmouseover=function(){this.bgColor=gcMouseOver;};parentNode.onmouseout=function(){this.bgColor=gcMouseOut;};if(myMonth[w][d]<0){style.color=gcNotCurMonth;innerHTML=Math.abs(myMonth[w][d]);}else{style.color=((d==0)||(d==6))?gcRestDay:gcWorkDay;innerHTML=myMonth[w][d];if(iYear==giYear &amp;&amp; iMonth==giMonth &amp;&amp; myMonth[w][d]==giDay){style.color=gcToday;parentNode.bgColor=gcTodayMouseOut;parentNode.onmouseover=function(){this.bgColor=gcTodayMouseOver;};parentNode.onmouseout=function(){this.bgColor=gcTodayMouseOut;};}}}}}}
function fSetYearMon(iYear,iMon){$(&#34;tbSelMonth&#34;).options[iMon-1].sel&#101;cted=true;for(var i=0;i<$(&#34;tbSelYear&#34;).length;i++){if($(&#34;tbSelYear&#34;).options[i].value==iYear){$(&#34;tbSelYear&#34;).options[i].sel&#101;cted=true;}}fUp&#100;ateCal(iYear,iMon);}
function fPrevMonth(){var iMon=$(&#34;tbSelMonth&#34;).value;var iYear=$(&#34;tbSelYear&#34;).value;if(--iMon<1){iMon=12;iYear--;}fSetYearMon(iYear,iMon);}
function fNextMonth(){var iMon=$(&#34;tbSelMonth&#34;).value;var iYear=$(&#34;tbSelYear&#34;).value;if(++iMon>12){iMon=1;iYear++;}fSetYearMon(iYear,iMon);}
function fGetXY(aTag){var oTmp=aTag;var pt=new Point(0,0);do{pt.x+=oTmp.offsetLeft;pt.y+=oTmp.offsetTop;oTmp=oTmp.offsetParent;}while(oTmp.tagName.toUpperCase()!=&#34;BODY&#34;);return pt;}
function getDateDiv(){var noSel&#101;ctForIE=&#34;&#34;;var noSel&#101;ctForFireFox=&#34;&#34;;if(document.all){noSel&#101;ctForIE=&#34;onsel&#101;ctstart='return false;'&#34;;}else{noSel&#101;ctForFireFox=&#34;-moz-user-sel&#101;ct:none;&#34;;}var dateDiv=&#34;&#34;;dateDiv+=&#34;<div id='calendardiv' onclick='event.cancelBubble=true' &#34;+noSel&#101;ctForIE+&#34; style='&#34;+noSel&#101;ctForFireFox+&#34;position:absolute;z-index:99;visibility:hidden;border:1px solid #999999;'>&#34;;dateDiv+=&#34;<table border='0' bgcolor='#E0E0E0' cellpadding='1' cellspacing='1' >&#34;;dateDiv+=&#34;<tr>&#34;;dateDiv+=&#34;<td><input type='button' id='PrevMonth' value='<' style='height:20px;width:20px;font-weight:bolder;' onclick='fPrevMonth()'>&#34;;dateDiv+=&#34;</td><td><sel&#101;ct id='tbSelYear' style='border:1px solid;' onchange='fUp&#100;ateCal($V(\&#34;tbSelYear\&#34;),$V(\&#34;tbSelMonth\&#34;))'>&#34;;for(var i=startYear;i<endYear;i++){dateDiv+=&#34;<option value='&#34;+i+&#34;'>&#34;+i+strYear+&#34;</option>&#34;;}dateDiv+=&#34;</sel&#101;ct></td><td>&#34;;dateDiv+=&#34;<sel&#101;ct id='tbSelMonth' style='border:1px solid;' onchange='fUp&#100;ateCal($V(\&#34;tbSelYear\&#34;),$V(\&#34;tbSelMonth\&#34;))'>&#34;;for(var i=0;i<12;i++){dateDiv+=&#34;<option value='&#34;+(i+1)+&#34;'>&#34;+gMonths[i]+&#34;</option>&#34;;}dateDiv+=&#34;</sel&#101;ct></td><td>&#34;;dateDiv+=&#34;<input type='button' id='NextMonth' value='>' style='height:20px;width:20px;font-weight:bolder;' onclick='fNextMonth()'>&#34;;dateDiv+=&#34;</td>&#34;;dateDiv+=&#34;</tr><tr>&#34;;dateDiv+=&#34;<td align='center' colspan='4'>&#34;;dateDiv+=&#34;<div style='background-color:#cccccc'><table width='100%' border='0' cellpadding='3' cellspacing='1'>&#34;;dateDiv+=fDrawCal(giYear,giMonth,dayTdHeight,dayTdTextSize);dateDiv+=&#34;</table></div>&#34;;dateDiv+=&#34;</td>&#34;;dateDiv+=&#34;</tr><tr><td align='center' colspan='4' nowrap>&#34;;dateDiv+=&#34;<span style='cursor:pointer;font-weight:bolder;' onclick='fSetDate(giYear,giMonth,giDay)' onmouseover='this.style.color=\&#34;&#34;+gcMouseOver+&#34;\&#34;' onmouseout='this.style.color=\&#34;#000000\&#34;'>&#34;+strToday+&#34;:&#34;+giYear+strYear+giMonth+strMonth+giDay+strDay+&#34;</span>&#34;;dateDiv+=&#34;</tr></tr>&#34;;dateDiv+=&#34;</table></div>&#34;;return dateDiv;}
with(document){onclick=fHideCalendar;write(getDateDiv());}
</script>
</head>
<body>
<input type=&#34;text&#34; style=&#34;border:1px solid #999;&#34; onclick=&#34;fPopCalendar(event,this,this)&#34; onfocus=&#34;this.sel&#101;ct()&#34; readonly=&#34;readonly&#34; />
</body>
</html></TEXTAREA><br/><INPUT onclick="runEx('temp15492')"  type="button" class="userbutton" value="运行此代码"/> <INPUT onclick="doCopy('temp15492')"  type="button" class="userbutton" value="复制此代码"/> <INPUT onclick="saveCode('temp15492')" type="button" class="userbutton" value="保存此代码"><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.gangzi.org/article/386.htm</link>
			<title><![CDATA[123木头人]]></title>
			<author>go786@qq.com(刚子)</author>
			<category><![CDATA[心情日记]]></category>
			<pubDate>Fri,15 Jan 2010 20:41:05 +0800</pubDate>
			<guid>http://www.gangzi.org/default.asp?id=386</guid>
		<description><![CDATA[<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.gangzi.org/images/mediaplayer.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>播放视频文件</div><div class="UBBContent"><a id="temp42196_href" href="http://www.gangzi.org/javascript:MediaShow('wmv','temp42196','attachments/month_1001/72010115203937.wmv','400','300')"><img name="temp42196_img" src="http://www.gangzi.org/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp42196_text">在线播放</span></a><div id="temp42196"></div></div></div><br/><img src="http://www.gangzi.org/attachments/month_1001/12010115204154.gif" border="0" alt=""/><br/>]]></description>
		</item>
		
</channel>
</rss>
