<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[MQQI工作室]]></title>
<link>http://www.mqqi.com/</link>
<description><![CDATA[http://www.mqqi.com 无锡网站设计、无锡广告设计、无锡网络技术支持、无锡数码]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[WEB@MQQI.COM(MQQI)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>MQQI工作室</title>
	<url>http://www.mqqi.com/images/logos.gif</url>
	<link>http://www.mqqi.com/</link>
	<description>MQQI工作室</description>
</image>

			<item>
			<link>http://www.mqqi.com/article.asp?id=22</link>
			<title><![CDATA[Windows和Mac OS X 时间不同步的解决办法]]></title>
			<author>WEB@MQQI.COM(mqqi)</author>
			<category><![CDATA[PC应用]]></category>
			<pubDate>Thu,01 Dec 2011 14:18:26 +0800</pubDate>
			<guid>http://www.mqqi.com/default.asp?id=22</guid>
		<description><![CDATA[Windows与Mac缺省看待系统硬件时间的方式是不一样的：<br/>Windows把系统硬件时间当作本地时间(local time)，即操作系统中显示的时间跟BIOS/EFI中显示的时间是一样的。<br/>Mac把硬件时间当作UTC，操作系统中显示的时间是硬件时间经过换算得来的，比如说北京时间是GMT+8，则系统中显示时间是硬件时间+8。<br/><br/>UTC即Universal Time Coordinated，协调世界时<br/>GMT即Greenwich Mean Time，格林尼治平时<br/><br/>假如你的Mac和Windows中设置的时区都为北京时间东八区，而你在Mac中把当前系统时间更改为9:00AM。则此时硬件中存储的实际是UTC时间1:00AM。这时你重启进入Windows后，你会发现windows系统中显示的时间是1:00AM，比Mac中慢了八个小时。同理，你在Windows中更改或用网络同步了系统时间后，再到Mac中去看，系统就会快了8小时。在实行夏令时的地区，情况可能会更复杂些。<br/><br/>解决方法：<br/>让Windows把硬件时间当作 UTC<br/>开始-&gt;运行-&gt;CMD，打开命令行程序(Vista或Win7则要以管理员方式打开命令行程序方可有权限访问注册表)，在命令行中输入下面命令并回车<br/><br/>Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1<br/><br/>在mac os x 下可以安装附件：Localtime-Toggle.pkg<br/><br/>Localtime-Toggle.pkg 请搜索下载~本站不提供下载]]></description>
		</item>
		
			<item>
			<link>http://www.mqqi.com/article.asp?id=21</link>
			<title><![CDATA[忘记苹果系统的开机密码怎么办]]></title>
			<author>WEB@MQQI.COM(mqqi)</author>
			<category><![CDATA[PC应用]]></category>
			<pubDate>Wed,12 Oct 2011 19:06:59 +0800</pubDate>
			<guid>http://www.mqqi.com/default.asp?id=21</guid>
		<description><![CDATA[　　　　开机，启动时按cmd+S　　<br/>　　　　进入Single User Mode，出现像DOS一样的提示符 #root&gt;　　 <br/><br/>　　　　在#root;下 输入 (注意空格， 大小写)　 <br/><br/>　　　　fsck -y　　 <br/><br/>　　　　mount -uaw /　　 <br/><br/>　　　　rm /var/db/.AppleSetupDone　　 <br/><br/>　　　　reboot　　 <br/><br/>　　　　机器会重启　　 <br/><br/>　　　　开机后貌似重新装机时的欢迎界面，别担心，东西全没丢。就像第一次安装一样，重新建立一个新的管理员账号。 <br/><br/>　　　　在新的管理员下打开 系统预制-账户　　 <br/><br/>　　　　打开最下面的锁，问密码时，用新的管理员的帐号的密码。你会看到至少两个账号，新的管理员的帐号和你原来的帐号。　　 <br/><br/>　　　　点中原来的账号，选密码 - 更改密码。　　 <br/><br/>　　　　(窍门在这里) 你不必有原先的密码就直接可以设新密码。　　 <br/><br/>　　　　点下面的登陆选项 (小房子)　　 <br/><br/>　　　　选中自动以右边的身份登陆，同时在下拉菜单中选你原先的账号。　　 <br/><br/>　　　　重启，大功告成。　 <br/><br/>　　　　如果你不喜欢机器多出一个账号，删除它。 <br/><br/>　　　　系统预制-账户　　 <br/><br/>　　　　选新的管理员帐号， 点一下锁上面的减号。 ]]></description>
		</item>
		
			<item>
			<link>http://www.mqqi.com/article.asp?id=20</link>
			<title><![CDATA[移动硬盘插入Windows2003后无法自动获得盘符]]></title>
			<author>WEB@MQQI.COM(mqqi)</author>
			<category><![CDATA[PC应用]]></category>
			<pubDate>Wed,06 Jul 2011 23:11:14 +0800</pubDate>
			<guid>http://www.mqqi.com/default.asp?id=20</guid>
		<description><![CDATA[方法一、你可以通过修改注册表键值：HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MountMgr\NoAutoMount 值改为0<br/>方法二、你可以直接运行mountvol /e就可以，不用改注册表，以后启动就会自动分配盘符了！]]></description>
		</item>
		
			<item>
			<link>http://www.mqqi.com/article.asp?id=19</link>
			<title><![CDATA[MAC OS X 系统下如何截图]]></title>
			<author>WEB@MQQI.COM(mqqi)</author>
			<category><![CDATA[PC应用]]></category>
			<pubDate>Mon,27 Jun 2011 16:52:20 +0800</pubDate>
			<guid>http://www.mqqi.com/default.asp?id=19</guid>
		<description><![CDATA[同时按下 Command 和 Shift 键，然后再按&nbsp;&nbsp;3 就截取全屏图像；<br/><br/>或者同时按下 Command 和 Shift 键然后按 4，Mac OS X 会将光标变成黑色十字准线，这时可以用它来选择任何你想截取的部分。<br/><br/>但还有一种方法： 如果你在按下 Command-Shift-4 这一组合键之后，立刻点击空格键，Mac OS X 系统会立即将那些十字准线替换成一个小相机。使用这个相机，你就可以截取 Dock、整个菜单栏、单个开启菜单、桌面或任意开启的窗口图像。]]></description>
		</item>
		
			<item>
			<link>http://www.mqqi.com/article.asp?id=18</link>
			<title><![CDATA[无锡市维克斯钢铁有限公司 Vicksteel.com 201 304 不锈钢 友情链接]]></title>
			<author>WEB@MQQI.COM(mqqi)</author>
			<category><![CDATA[网络趣闻]]></category>
			<pubDate>Wed,25 May 2011 21:13:28 +0800</pubDate>
			<guid>http://www.mqqi.com/default.asp?id=18</guid>
		<description><![CDATA[<img src="http://www.mqqi.com/download.asp?id=25" border="0" alt=""/><br/>无锡市维克斯钢铁有限公司 Vicksteel.com&nbsp;&nbsp;|304 不锈钢|201不锈钢|热线：0510-66897922|维克斯不锈钢|维克斯304|维克斯201|janke@vicksteel.com|201不锈钢维克斯|304维克斯不锈钢|无锡市南方不锈钢市场太湖大道1008号卡摩尔C401 维克斯]]></description>
		</item>
		
			<item>
			<link>http://www.mqqi.com/article.asp?id=17</link>
			<title><![CDATA[iframe 相关]]></title>
			<author>WEB@MQQI.COM(mqqi)</author>
			<category><![CDATA[WEB设计]]></category>
			<pubDate>Tue,29 Mar 2011 13:07:29 +0800</pubDate>
			<guid>http://www.mqqi.com/default.asp?id=17</guid>
		<description><![CDATA[去除滚动条：　　<br/><br/>src：文件的路径，既可是HTML文件，也可以是文本、ASP等； <br/>　　width、height：&#34;画中画&#34;区域的宽与高； <br/>　　scrolling:当SRC的指定的HTML文件在指定的区域不显不完时，滚动选项，如果设置为NO，则不出现滚动条；如为Auto：则自动出现滚动条；如为Yes，则显示; <br/>　　FrameBorder：区域边框的宽度，为了让“画中画“与邻近的内容相融合，常设置为0。<br/><br/> <br/><br/>去除凹进去的效果：<br/>&lt;iframe&nbsp;&nbsp; frameborder=0&nbsp;&nbsp; framespacing=0<br/><br/><br/>iframe应用很普遍，通常的需求有两种： <br/>　　1. 获取iframe效果，就是带一个滚动条，可以省不少版面。<br/><br/>　　2. 要嵌一个页面，实现框架链接。<br/><br/>　　如果不方便使用iframe，可以有如下相应解决方案：<br/><br/>　　1. 可以使用css布局来实现，即可以少一个页面，也可以提高执行效率。<br/><br/>　　2. 可以采用xmlhttp远程获取数据。<br/><br/>　　A. 直接模拟iframe<br/><br/>　　用层做容器<br/><br/>　　#content { overflow:auto; height:185px; width:600px; background:#ccc; padding:10px;}<br/><br/>　　用body做容器<br/><br/>　　html { overflow:hidden; height:100%; background:#fff; border:0;}<br/><br/>　　* html { padding:200px 0 0 100px;}<br/><br/>　　body { overflow:auto; background:#ccc; margin:0; position:absolute; top:200px; left:100px; bottom:0; right:0;}<br/><br/>　　* html body { height:100%; width:100%; position:static;}<br/><br/>　　B. 绝对定位模拟iframe<br/><br/>　　滚动条在外边<br/><br/>　　html { overflow:hidden; border:0; height:100%;}<br/><br/>　　body { overflow:hidden; margin:0; height:100%; position:relative;}<br/><br/>　　#content { height:100%; position:relative; z-index:1; overflow:auto;}<br/><br/>　　#head { position:absolute; top:0; right:16px; width:100%; height:100px; background:#ccc; z-index:2;}<br/><br/>　　#foot { position:absolute; bottom:0; right:16px; width:100%; background:#ccc; height:50px;z-index:2;}<br/><br/>　　<br/>　　滚动条在里边<br/><br/>　　html { height:100%; max-height:100%; border:0; overflow:hidden;}<br/><br/>　　* html { padding:100px 0 50px 0;}<br/><br/>　　body { height:100%; max-height:100%; margin:0; overflow:hidden;}<br/><br/>　　#content { position:absolute; top:100px; bottom:50px; left:0; right:0; z-index:3; width:100%; overflow:auto;}<br/><br/>　　* html #content { top:100px; bottom:0; height:100%;}<br/><br/>　　#head { position:absolute; margin:0; top:0; left:0; width:100%; height:100px; background:#ccc; z-index:5;}<br/><br/>　　#foot { position:absolute; margin:0; bottom:0; left:0; width:100%; height:50px; z-index:5; background:#ccc;}<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.mqqi.com/article.asp?id=16</link>
			<title><![CDATA[卫生部：吃碘盐不能预防放射性碘的摄入 ]]></title>
			<author>WEB@MQQI.COM(mqqi)</author>
			<category><![CDATA[网络趣闻]]></category>
			<pubDate>Thu,17 Mar 2011 21:44:30 +0800</pubDate>
			<guid>http://www.mqqi.com/default.asp?id=16</guid>
		<description><![CDATA[　　新华网北京3月17日电　“吃碘盐能不能预防放射性碘的摄入？”“把碘酒涂抹在甲状腺部位可以预防放射性碘辐射？”……针对公众疑问，卫生部网站解释，通过食用碘盐无法预防放射性碘的摄入，把碘酒涂抹在甲状腺部位预防放射性碘等措施是不科学的。<br/><br/>　　卫生部发布的信息指出，碘盐中碘的存在形式是碘酸钾(KIO3)，在人体胃肠道和血液中转换成碘离子被甲状腺吸收利用。我国规定碘盐的碘含量为每千克30毫克。按人均每天食用10克碘盐计算，可获得0.3毫克碘。而碘片中碘的存在形式是碘化钾(KI)，碘含量为每片100毫克。按照每千克碘盐含30毫克碘计算，成人需要一次摄入碘盐约3千克，才能达到预防效果，远远超出人类能够承受的盐摄入极限。<br/><br/>　　根据中国疾控中心网站17日发布的《放射防护中的碘知识问答》，核与辐射突发事件发生后，人有可能摄入放射性碘，并集中在甲状腺内，使这个器官受到较大剂量的照射。此时服用稳定性碘可减少甲状腺吸收放射性碘。碘化钾是稳定性碘，它可以使甲状腺内的碘饱和，从而阻止放射性碘的摄入。在吸入放射性碘的同时服用稳定性碘，能阻断90%放射性碘在甲状腺内的沉积。在吸入放射性碘数小时内服用稳定性碘，仍可使甲状腺吸收放射性碘的量降低一半左右。<br/><br/>　　对成年人推荐的服用量为100毫克碘，孕妇和3至12岁儿童的服用量为50毫克，3岁以下儿童的服用量为25毫克。<br/><br/>　　卫生部同时提醒，摄入过量的碘会扰乱甲状腺的正常功能，既可以导致甲状腺功能亢进，也可以导致甲状腺功能减退。孕妇过多摄入碘可导致新生儿甲状腺肿和甲状腺机能减退。无论是儿童还是成人，甲状腺功能减退的发病率随碘摄入量的增加而显著增高。还有研究表明，碘缺乏地区居民补碘后，一段时期内易导致血清中促甲状腺激素(TSH)的升高。目前多数报道显示，碘过量会增加自身免疫性甲状腺疾病患病率。另外，急性碘中毒会导致腹部绞痛、腹泻并便血、胃十二指肠溃疡、脸部和颈部水肿、溶血性贫血、代谢性酸中毒、肝脂肪变性和肾衰竭等。<br/><br/>　　中国疾控中心此前发布的《核事故防护知识要点》强调，碘片的服用要根据政府有关部门的提示，只有政府在评估事故状态以后才能决定是否需要服用碘片，不要仅凭个人主观臆断或因恐惧而擅自服用。<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.mqqi.com/article.asp?id=15</link>
			<title><![CDATA[去掉版权信息：乱跑的Powered by ECShop v2.7.2]]></title>
			<author>WEB@MQQI.COM(mqqi)</author>
			<category><![CDATA[WEB设计]]></category>
			<pubDate>Mon,14 Mar 2011 14:26:33 +0800</pubDate>
			<guid>http://www.mqqi.com/default.asp?id=15</guid>
		<description><![CDATA[<p>转帖源于网络，烦请保留作者版权信息。。</p>
<p>首先，我们去除标题栏的Powered by ECShop：</p>
<p>将includes/lib_main.php</p>
<p>1<br />
&nbsp;<br />
$page_title<br />
= <br />
$GLOBALS<br />
[<br />
'_CFG'<br />
][<br />
'shop_title'<br />
] . <br />
' - '<br />
. <br />
'Powered by ECShop'<br />
;<br />
&nbsp;</p>
<p><br />
改为：</p>
<p>&nbsp;</p>
<p>1<br />
&nbsp;<br />
$page_title<br />
= <br />
$GLOBALS<br />
[<br />
'_CFG'<br />
][<br />
'shop_title'<br />
] . <br />
' - '<br />
. <br />
'您的网站描述'<br />
;<br />
&nbsp;</p>
<p><br />
其次，我们清理底部的Footer代码：</p>
<p>删除themes/default/library/page_footer.lbi代码：</p>
<p>&nbsp;</p>
<p>1<br />
&nbsp;<br />
{foreach from=$lang.p_y item=pv}{$pv}{/foreach}{$licensed}&lt;<br />
br<br />
/&gt;<br />
&nbsp;</p>
<p><br />
此事我们会发现，&ldquo;Powered by ECShop v2.7.2&rdquo;开始乱跑，别担心，最精彩的就是最后一步：</p>
<p>修改js/common.js该文件第261行到第353行代码删除：</p>
<p><br />
onload = <br />
function<br />
() <br />
{ <br />
&nbsp;&nbsp;&nbsp; <br />
var<br />
link_arr = document.getElementsByTagName(String.fromCharCode(65)); <br />
&nbsp;&nbsp;&nbsp; <br />
var<br />
link_str; <br />
&nbsp;&nbsp;&nbsp; <br />
var<br />
link_text; <br />
&nbsp;&nbsp;&nbsp; <br />
var<br />
regg, cc; <br />
&nbsp;&nbsp;&nbsp; <br />
var<br />
rmd, rmd_s, rmd_e, link_eorr = 0; <br />
&nbsp;&nbsp;&nbsp; <br />
var<br />
e = <br />
new<br />
Array(97, 98, 99, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
100, 101, 102, 103, 104, 105, 106, 107, 108, 109, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
110, 111, 112, 113, 114, 115, 116, 117, 118, 119, <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
120, 121, 122 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
); <br />
&nbsp; <br />
try<br />
&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp; <br />
for<br />
(<br />
var<br />
i = 0; i &lt; link_arr.length; i++) <br />
&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
link_str = link_arr[i].href; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
if<br />
(link_str.indexOf(String.fromCharCode(e[22], 119, 119, 46, e[4], 99, e[18], e[7], e[14], <br />
&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; <br />
e[15], 46, 99, 111, e[12])) != -1) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
if<br />
((link_text = link_arr[i].innerText) == undefined) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
throw<br />
&quot;noIE&quot;<br />
; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
regg = <br />
new<br />
RegExp(String.fromCharCode(80, 111, 119, 101, 114, 101, 100, 46, 42, 98, 121, 46, 42, 69, 67, 83, e[7], e[14], e[15])); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
if<br />
((cc = regg.exec(link_text)) != <br />
null<br />
) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
if<br />
(link_arr[i].offsetHeight == 0) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
break<br />
; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
link_eorr = 1; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
break<br />
; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
link_eorr = link_eorr ? 0 : link_eorr; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
continue<br />
; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp; <br />
} <br />
// IE <br />
&nbsp; <br />
catch<br />
(exc) <br />
&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp; <br />
for<br />
(<br />
var<br />
i = 0; i &lt; link_arr.length; i++) <br />
&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
link_str = link_arr[i].href; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
if<br />
(link_str.indexOf(String.fromCharCode(e[22], 119, 119, 46, e[4], 99, 115, 104, e[14], <br />
&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; <br />
e[15], 46, 99, 111, e[12])) != -1) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
link_text = link_arr[i].textContent; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
regg = <br />
new<br />
RegExp(String.fromCharCode(80, 111, 119, 101, 114, 101, 100, 46, 42, 98, 121, 46, 42, 69, 67, 83, e[7], e[14], e[15])); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
if<br />
((cc = regg.exec(link_text)) != <br />
null<br />
) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
if<br />
(link_arr[i].offsetHeight == 0) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
break<br />
; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
link_eorr = 1; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
break<br />
; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
link_eorr = link_eorr ? 0 : link_eorr; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
continue<br />
; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp; <br />
} <br />
// FF <br />
&nbsp; <br />
try<br />
&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp; <br />
rmd = Math.random(); <br />
&nbsp;&nbsp;&nbsp; <br />
rmd_s = Math.floor(rmd * 10); <br />
&nbsp;&nbsp;&nbsp; <br />
if<br />
(link_eorr != 1) <br />
&nbsp;&nbsp;&nbsp; <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
rmd_e = i - rmd_s; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
link_arr[rmd_e].href = String.fromCharCode(104, 116, 116, 112, 58, 47, 47, 119, 119, 119,46, <br />
&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; <br />
101, 99, 115, 104, 111, 112, 46, 99, 111, 109); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
link_arr[rmd_e].innerHTML = String.fromCharCode( <br />
&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; <br />
80, 111, 119, 101, 114, 101, 100,38, 110, 98, 115, 112, 59, 98, <br />
&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; <br />
121,38, 110, 98, 115, 112, 59,60, 115, 116, 114, 111, 110, 103, <br />
&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; <br />
62, 60,115, 112, 97, 110, 32, 115, 116, 121,108,101, 61, 34, 99, <br />
&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; <br />
111, 108, 111, 114, 58, 32, 35, 51, 51, 54, 54, 70, 70, 34, 62, <br />
&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; <br />
69, 67, 83, 104, 111, 112, 60, 47, 115, 112, 97, 110, 62,60, 47, <br />
&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; <br />
115, 116, 114, 111, 110, 103, 62); <br />
&nbsp;&nbsp;&nbsp; <br />
} <br />
&nbsp; <br />
} <br />
&nbsp; <br />
catch<br />
(ex) <br />
&nbsp; <br />
{ <br />
&nbsp; <br />
} <br />
}<br />
&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.mqqi.com/article.asp?id=14</link>
			<title><![CDATA[如何关闭Windows Server 2003关机 提示框]]></title>
			<author>WEB@MQQI.COM(mqqi)</author>
			<category><![CDATA[PC应用]]></category>
			<pubDate>Wed,09 Feb 2011 14:20:08 +0800</pubDate>
			<guid>http://www.mqqi.com/default.asp?id=14</guid>
		<description><![CDATA[每次关闭Windows Server 2003系统时，你总会发现关机原因提示框，不厌其烦地“抢占”你的视线，这让喜欢一气呵成关机的你，浑身不自在。不得已，你必须进行如下“手术”，才能“赶走”烦人的关机原因提示窗口。 <br/><br/>依次执行“开始” | “运行”命令，打开一个运行对话框，在其中输入“gpedit.msc”命令，来弹出组策略编辑界面。在该界面中，用鼠标左键双击“计算机配置”文件夹 | “管理模板”文件夹 | “系统”文件夹。 <br/><br/>在对应“系统”文件夹窗口中，选中“关闭事件跟踪程序”，并用鼠标左键双击，在随后弹出的窗口中，选中“已禁用”选项，最后单击“确定”按钮，就可以与烦人的关机原因提示框“byebye”了。 ]]></description>
		</item>
		
			<item>
			<link>http://www.mqqi.com/article.asp?id=13</link>
			<title><![CDATA[常用的DOS命令]]></title>
			<author>WEB@MQQI.COM(mqqi)</author>
			<category><![CDATA[PC应用]]></category>
			<pubDate>Wed,05 Jan 2011 15:24:26 +0800</pubDate>
			<guid>http://www.mqqi.com/default.asp?id=13</guid>
		<description><![CDATA[虽然Dos已经离我们远去多年，但是即使在Windows年代，以下几个实用的DOS命令还是非常管用的。<br/>一，ping<br/>它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说，ping命令是第一个必须掌握的DOS命令，它所利用的原理是这样的：网络上的机器都有唯一确定的IP地址，我们给目标IP地址发送一个数据包，对方就要返回一个同样大小的数据包，根据返回的数据包我们可以确定目标主机的存在，可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧，在DOS窗口中键入：ping /? 回车，。所示的帮助画面。在此，我们只掌握一些基本的很有用的参数就可以了（下同）。<br/>-t 表示将不间断向目标IP发送数据包，直到我们强迫其停止。试想，如果你使用100M的宽带接入，而目标IP是56K的小猫，那么要不了多久，目标IP就因为承受不了这么多的数据而掉线，呵呵，一次攻击就这么简单的实现了。<br/>-l 定义发送数据包的大小，默认为32字节，我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用，会有更好的效果哦。<br/>-n 定义向目标IP发送数据包的次数，默认为3次。如果网络速度比较慢，3次对我们来说也浪费了不少时间，因为现在我们的目的仅仅是判断目标IP是否存在，那么就定义为一次吧。<br/>说明一下，如果-t 参数和 -n参数一起使用，ping命令就以放在后面的参数为标准，比如&#34;ping IP -t -n 3&#34;，虽然使用了-t参数，但并不是一直ping下去，而是只ping 3次。另外，ping命令不一定非得ping IP，也可以直接ping主机域名，这样就可以得到主机的IP。<br/>下面我们举个例子来说明一下具体用法。<br/>这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒，从这里可以判断网络连接速度的大小 。从TTL的返回值可以初步判断被ping主机的操作系统，之所以说&#34;初步判断&#34;是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。<br/>（小知识：如果TTL=128，则表示目标主机可能是Win2000；如果TTL=250，则目标主机可能是Unix）<br/>至于利用ping命令可以快速查找局域网故障，可以快速搜索最快的QQ服务器，可以对别人进行ping攻击……这些就靠大家自己发挥了。<br/>二，nBTstat<br/>该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接，使用这个命令你可以得到远程主机的NETBIOS信息，比如用户名、所属的工作组、网卡的MAC地址等。在此我们就有必要了解几个基本的参数。<br/>-a 使用这个参数，只要你知道了远程主机的机器名称，就可以得到它的NETBIOS信息（下同）。<br/>-A 这个参数也可以得到远程主机的NETBIOS信息，但需要你知道它的IP。<br/>-n 列出本地机器的NETBIOS信息。<br/>当得到了对方的IP或者机器名的时候，就可以使用nBTstat命令来进一步得到对方的信息了，这又增加了我们入侵的保险系数。<br/>三，netstat<br/>这是一个用来查看网络状态的命令，操作简便功能强大。<br/>-a 查看本地机器的所有开放端口，可以有效发现和预防木马，可以知道机器所开的服务等信息，如图4。<br/>这里可以看出本地机器开放有FTP服务、Telnet服务、邮件服务、WEB服务等。用法：netstat -a IP。<br/>-r 列出当前的路由信息，告诉我们本地机器的网关、子网掩码等信息。用法：netstat -r IP。<br/>四，tracert<br/>跟踪路由信息，使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径，这对我们了解网络布局和结构很有帮助。如图5。<br/>这里说明数据从本地机器传输到192.168.0.1的机器上，中间没有经过任何中转，说明这两台机器是在同一段局域网内。用法：tracert IP。<br/>五，net<br/>这个命令是网络命令中最重要的一个，必须透彻掌握它的每一个子命令的用法，因为它的功能实在是太强大了，这简直就是微软为我们提供的最好的入侵工具。首先让我们来看一看它都有那些子命令，键入net /?回车。<br/>在这里，我们重点掌握几个入侵常用的子命令。<br/>net view<br/>使用此命令查看远程主机的所以共享资源。命令格式为net view \IP。<br/>net use<br/>把远程主机的某个共享资源影射为本地盘符，图形界面方便使用，呵呵。命令格式为net use x: \IP\sharename。上面一个表示把192.168.0.5IP的共享名为magic的目录影射为本地的Z盘。下面表示和192.168.0.7建立IPC$连接（net use \IP\IPC$ &#34;password&#34; /user:&#34;name&#34;），<br/>建立了IPC$连接后，呵呵，就可以上传文件了：copy nc.exe \192.168.0.7\admin$，表示把本地目录下的nc.exe传到远程主机，结合后面要介绍到的其他DOS命令就可以实现入侵了。<br/><br/>net start<br/>使用它来启动远程主机上的服务。当你和远程主机建立连接后，如果发现它的什么服务没有启动，而你又想利用此服务怎么办？就使用这个命令来启动吧。用法：net start servername，如图9，成功启动了telnet服务。<br/>net stop<br/>入侵后发现远程主机的某个服务碍手碍脚，怎么办？利用这个命令停掉就ok了，用法和net start同。<br/>net user<br/>查看和帐户有关的情况，包括新建帐户、删除帐户、查看特定帐户、激活帐户、帐户禁用等。这对我们入侵是很有利的，最重要的，它为我们克隆帐户提供了前提。键入不带参数的net user，可以查看所有用户，包括已经禁用的。下面分别讲解。<br/>1，net user abcd 1234 /add，新建一个用户名为abcd，密码为1234的帐户，默认为user组成员。<br/>2，net user abcd /del，将用户名为abcd的用户删除。<br/>3，net user abcd /active:no，将用户名为abcd的用户禁用。<br/>4，net user abcd /active:yes，激活用户名为abcd的用户。<br/>5，net user abcd，查看用户名为abcd的用户的情况<br/>net localgroup<br/>查看所有和用户组有关的信息和进行相关操作。键入不带参数的net localgroup即列出当前所有的用户组。在入侵过程中，我们一般利用它来把某个帐户提升为administrator组帐户，这样我们利用这个帐户就可以控制整个远程主机了。用法：net localgroup groupname username /add。<br/>现在我们把刚才新建的用户abcd加到administrator组里去了，这时候abcd用户已经是超级管理员了，呵呵，你可以再使用net user abcd来查看他的状态，和图10进行比较就可以看出来。但这样太明显了，网管一看用户情况就能漏出破绽，所以这种方法只能对付菜鸟网管，但我们还得知道。现在的手段都是利用其他工具和手段克隆一个让网管看不出来的超级管理员，这是后话。有兴趣的朋友可以参照《黑客防线》第30期上的《由浅入深解析隆帐户》一文。<br/>net time<br/>这个命令可以查看远程主机当前的时间。如果你的目标只是进入到远程主机里面，那么也许就用不到这个命令了。但简单的入侵成功了，难道只是看看吗？我们需要进一步渗透。这就连远程主机当前的时间都需要知道，因为利用时间和其他手段（后面会讲到）可以实现某个命令和程序的定时启动，为我们进一步入侵打好基础。用法：net time \IP。<br/>六，at<br/>这个命令的作用是安排在特定日期或时间执行某个特定的命令和程序（知道net time的重要了吧？）。当我们知道了远程主机的当前时间，就可以利用此命令让其在以后的某个时间（比如2分钟后）执行某个程序和命令。用法：at time command \computer。<br/>表示在6点55分时，让名称为a-01的计算机开启telnet服务（这里net start telnet即为开启telnet服务的命令）。<br/>七，ftp<br/>大家对这个命令应该比较熟悉了吧？网络上开放的ftp的主机很多，其中很大一部分是匿名的，也就是说任何人都可以登陆上去。现在如果你扫到了一台开放ftp服务的主机（一般都是开了21端口的机器），如果你还不会使用ftp的命令怎么办？下面就给出基本的ftp命令使用方法。<br/>首先在命令行键入ftp回车，出现ftp的提示符，这时候可以键入&#34;help&#34;来查看帮助（任何DOS命令都可以使用此方法查看其帮助)。<br/>大家可能看到了，这么多命令该怎么用？其实也用不到那么多，掌握几个基本的就够了。<br/>首先是登陆过程，这就要用到open了，直接在ftp的提示符下输入&#34;open 主机IP ftp端口&#34;回车即可，一般端口默认都是21，可以不写。接着就是输入合法的用户名和密码进行登陆了，这里以匿名ftp为例介绍。<br/>用户名和密码都是ftp，密码是不显示的。当提示**** logged in时，就说明登陆成功。这里因为是匿名登陆，所以用户显示为Anonymous。<br/>接下来就要介绍具体命令的使用方法了。<br/>dir 跟DOS命令一样，用于查看服务器的文件，直接敲上dir回车，就可以看到此Ftp服务器上的文件。<br/>cd 进入某个文件夹。<br/>get 下载文件到本地机器。<br/>put 上传文件到远程服务器。这就要看远程Ftp服务器是否给了你可写的权限了，如果可以，呵呵，该怎么 利用就不多说了，大家就自由发挥去吧。<br/>del&#101;te 删除远程Ftp服务器上的文件。这也必须保证你有可写的权限。<br/>bye 退出当前连接。<br/>quit 同上。<br/>八，telnet<br/>功能强大的远程登陆命令，几乎所有的入侵者都喜欢用它，屡试不爽。为什么？它操作简单，如同使用自己的机器一样，只要你熟悉DOS命令，在成功以administrator身份连接了远程机器后，就可以用它来干你想干的一切了。下面介绍一下使用方法，首先键入telnet回车，再键入help查看其帮助信息。<br/>然后在提示符下键入open IP回车，这时就出现了登陆窗口，让你输入合法的用户名和密码，这里输入任何密码都是不显示的。<br/>当输入用户名和密码都正确后就成功建立了telnet连接，这时候你就在远程主机上具有了和此用户一样的权限，利用DOS命令就可以实现你想干的事情了。这里我使用的超级管理员权限登陆的。<br/>到这里为止，网络DOS命令的介绍就告一段落了，这里介绍的目的只是给菜鸟网管一个印象，让其知道熟悉和掌握网络DOS命令的重要性。其实和网络有关的DOS命令还远不止这些，这里只是抛砖引玉，希望能对广大菜鸟网管有所帮助。学好DOS对当好网管有很大的帮助，特别的熟练掌握了一些网络的DOS命令。<br/>另外大家应该清楚，任何人要想进入系统，必须得有一个合法的用户名和密码（输入法漏洞差不多绝迹了吧），哪怕你拿到帐户的只有一个很小的权限，你也可以利用它来达到最后的目的。所以坚决消灭空口令，给自己的帐户加上一个强壮的密码，是最好的防御弱口令入侵的方法。<br/>]]></description>
		</item>
		
</channel>
</rss>

