<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>小窗夜话</title>
	<atom:link href="http://blog.xcyh.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xcyh.org</link>
	<description>时时检点，到得从多入少，从有入无，才是学问的真消息。</description>
	<lastBuildDate>Sat, 24 Sep 2011 04:35:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>搬家到瑞豪开源(RASHOST)的VPS</title>
		<link>http://blog.xcyh.org/moving-to-open-source-rashost/</link>
		<comments>http://blog.xcyh.org/moving-to-open-source-rashost/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 07:08:35 +0000</pubDate>
		<dc:creator>Burgess Lee</dc:creator>
				<category><![CDATA[生活琐碎]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://blog.xcyh.org/?p=1061</guid>
		<description><![CDATA[原来在大猫的庙里的空间到期了，正好一起想玩玩VPS，就跑到瑞豪开源(RASHOST)弄了份VPS，主要是看中他家的VPS好久了，虚拟技术是XEN的很难超售，还有一点就是100M共享带宽不限流量，虽然是最低配置，但怎么也是自己说了算了，而且月付只有68元，很划算，心里很兴奋。 本来想着最简单的装上就行，弄了个CentOS，结果默认还的lighttpd那个用不明白，还自带了个叫kloxo的控制面板，装了一堆东西，虽然可以不用命令行来操作了，但总感觉别扭，一想算了，还是重做个系统吧。 内存小没办法只能装个32位的系统了，跑到ras-shell里看看都有什么吧。 OS List: 0 : CentOS 5.5 (14M 760M 2.6.18) 1 : CentOS 5 with Kloxo (21M 1.2G 2.6.18) 2 : Debian 5 (12M 478M 2.6.26) 3 : Debian 6 (7M 590M 2.6.32) 4 : Fedora 13 (14M 628M 2.6.33.4) 5 : Gentoo 2010.0 (15M 1.9G 2.6.31.6) 6 : Ubuntu 10.04 LTS (16M [...]]]></description>
			<content:encoded><![CDATA[<p>原来在大猫的庙里的空间到期了，正好一起想玩玩VPS，就跑到瑞豪开源(RASHOST)弄了份VPS，主要是看中他家的VPS好久了，虚拟技术是XEN的很难超售，还有一点就是100M共享带宽不限流量，虽然是最低配置，但怎么也是自己说了算了，而且月付只有68元，很划算，心里很兴奋。</p>
<p>本来想着最简单的装上就行，弄了个CentOS，结果默认还的lighttpd那个用不明白，还自带了个叫kloxo的控制面板，装了一堆东西，虽然可以不用命令行来操作了，但总感觉别扭，一想算了，还是重做个系统吧。<br />
内存小没办法只能装个32位的系统了，跑到ras-shell里看看都有什么吧。</p>
<blockquote><p>    OS List:<br />
    0 : CentOS 5.5 (14M 760M 2.6.18)<br />
    1 : CentOS 5 with Kloxo (21M 1.2G 2.6.18)<br />
    2 : Debian 5 (12M 478M 2.6.26)<br />
    3 : Debian 6 (7M 590M 2.6.32)<br />
    4 : Fedora 13 (14M 628M 2.6.33.4)<br />
    5 : Gentoo 2010.0 (15M 1.9G 2.6.31.6)<br />
    6 : Ubuntu 10.04 LTS (16M 561M 2.6.33.4)<br />
    7 : Ubuntu 10.10 (16M 548M 2.6.33.4)
</p></blockquote>
<p>看了下Debian 6内存和空间占用都比较少，就装这个了。<br />
不到一分钟就装好了，然后直接console进系统shell。</p>
<blockquote><p>    apt-get install apache2 php5 mysql-server php5-mysql</p></blockquote>
<p>速度飞快，一会就装好了，直接把原来的代码扔到/var/www下就完事了。</p>
<p>后来看了下内存，居然全总都占用了，我是用free -m看的，实际占用的内存高达100M，这可不行，要是访问量再大一点直接就废了。</p>
<p>原来系统没有虚拟内存，加上先。</p>
<blockquote><p>
    cd /var<br />
    dd if=/dev/zero of=swapfile bs=1024 count=262144<br />
    /sbin/mkswap swapfile<br />
    /sbin/swapon swapfile</p></blockquote>
<p>用/sbin/swapon -s看了下，没问题</p>
<blockquote><p>    vi /etc/fstab</p></blockquote>
<p>加上下面这行</p>
<blockquote><p>    /var/swapfile swap swap defaults 0 0</p></blockquote>
<p>嗯，原来瑞豪开源(RASHOST)的VPS是自带swap的，只是我不知道，今天细查之下才发现，原来在/dev/xvda2里了。<br />
输入</p>
<blockquote><p>    fdisk -l</p></blockquote>
<p>得到如下信息</p>
<blockquote><p>
    Disk /dev/xvda1: 8589 MB, 8589934592 bytes<br />
    255 heads, 63 sectors/track, 1044 cylinders<br />
    Units = cylinders of 16065 * 512 = 8225280 bytes<br />
    Sector size (logical/physical): 512 bytes / 512 bytes<br />
    I/O size (minimum/optimal): 512 bytes / 512 bytes<br />
    Disk identifier: 0×00000000</p>
<p>    Disk /dev/xvda1 doesn’t contain a valid partition table</p>
<p>    Disk /dev/xvda2: 268 MB, 268435456 bytes<br />
    255 heads, 63 sectors/track, 32 cylinders<br />
    Units = cylinders of 16065 * 512 = 8225280 bytes<br />
    Sector size (logical/physical): 512 bytes / 512 bytes<br />
    I/O size (minimum/optimal): 512 bytes / 512 bytes<br />
    Disk identifier: 0×00000000</p>
<p>    Disk /dev/xvda2 doesn’t contain a valid partition table </p></blockquote>
<p>嗯，直接用上。</p>
<blockquote><p>    /sbin/swapon /dev/xvda2</p></blockquote>
<p>然后还得加在/etc/fstab里这样重启后就可以自动启用了。</p>
<blockquote><p>    /dev/xvda2 swap swap defaults 0 0</p></blockquote>
<p>嗯，这回好点了，不过也是治标不治本，内存占用是少了，这是因为使用了虚拟内存，可虚拟内存毕竟是硬盘没有内存快，没办法，只好把apache2给换成了nginx。<br />
php5也换成了php5-fpm。<br />
可源里没有php5-fpm，网上找了下，发现在packages.dotdeb.org里面有，于是…</p>
<blockquote><p>    vi /etc/apt/sources.list</p></blockquote>
<p>后面加上</p>
<blockquote><p>    deb http://packages.dotdeb.org stable all<br />
    deb-src http://packages.dotdeb.org stable all</p></blockquote>
<p>下载并添加证书</p>
<blockquote><p>    wget http://www.dotdeb.org/dotdeb.gpg<br />
    apt-key add dotdeb.gpg</p></blockquote>
<p>然后更新下源</p>
<blockquote><p>    apt-get update<br />
    apt-get upgrade</p></blockquote>
<p>卸载同时清除原来的LAMP软件与配置</p>
<blockquote><p>    apt-get purge apache2 php5 mysql-server php5-mysql</p></blockquote>
<p>安装LNMP</p>
<blockquote><p>    apt-get install nginx php5-fpm mysql-server php5-mysql</p></blockquote>
<p>设置下mysql的安全</p>
<blockquote><p>    mysql_secure_installation</p></blockquote>
<p>重新启动LNMP。</p>
<blockquote><p>    /etc/init.d/mysql restart<br />
    /etc/init.d/php5-fpm restart<br />
    /etc/init.d/nginx restart</p></blockquote>
<p>OK，这样就行了。<br />
看下内存占用</p>
<blockquote><p>
    free -m</p>
<p>    total used free shared buffers cached<br />
    Mem: 172 89 83 0 14 37<br />
    -/+ buffers/cache: 36 136<br />
    Swap: 255 0 255</p></blockquote>
<p>实际占用只有36M，哈哈，nginx真不错，速度也快多了。<br />
以后有时间再慢慢优化了。</p>
<p>P.S. 时区忘记设置了，否则计划任务的时间可能不对了</p>
<blockquote><p>    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.xcyh.org/moving-to-open-source-rashost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WIN7开启离开模式</title>
		<link>http://blog.xcyh.org/win7-turn-left-mode/</link>
		<comments>http://blog.xcyh.org/win7-turn-left-mode/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 13:59:28 +0000</pubDate>
		<dc:creator>Burgess Lee</dc:creator>
				<category><![CDATA[生活琐碎]]></category>
		<category><![CDATA[WIN7]]></category>

		<guid isPermaLink="false">http://blog.xcyh.org/?p=1052</guid>
		<description><![CDATA[Windows Registry Editor Version 5.00 &#160; &#91;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager&#93; &#34;AwayModeEnabled&#34;=dword:00000001]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="reg" style="font-family:monospace;"><span style="color: #0000FF;">Windows Registry Editor Version 5.00</span>
&nbsp;
<span style="color: #000000;">&#91;</span><span style="color: #800000;">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\Session Manager<span style="color: #000000;">&#93;</span>
<span style="color: #0000FF;">&quot;AwayModeEnabled&quot;</span><span style="color: #000000;">=</span><span style="color: #0000FF;">dword:00000001</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.xcyh.org/win7-turn-left-mode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VC切换注释宏代码</title>
		<link>http://blog.xcyh.org/note-macro-code-vc-switch/</link>
		<comments>http://blog.xcyh.org/note-macro-code-vc-switch/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 15:54:47 +0000</pubDate>
		<dc:creator>Burgess Lee</dc:creator>
				<category><![CDATA[技术相关]]></category>
		<category><![CDATA[VC]]></category>
		<category><![CDATA[宏]]></category>
		<category><![CDATA[注释]]></category>

		<guid isPermaLink="false">http://blog.xcyh.org/?p=1049</guid>
		<description><![CDATA[如题，懂的入。 Sub ToggleComment () 'DESCRIPTION: Toggle Comments a selected block of text. Dim win Set win = ActiveWindow If win.type &#60;&#62; &#34;Text&#34; Then MsgBox &#34;This macro can only be run when a text editor window is active.&#34; Else StartLine = ActiveDocument.Selection.TopLine EndLine = ActiveDocument.Selection.BottomLine If EndLine &#60; StartLine Then Temp = StartLine StartLine = EndLine [...]]]></description>
			<content:encoded><![CDATA[<p>如题，懂的入。</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #E56717; font-weight: bold;">Sub</span> ToggleComment ()
<span style="color: #008000;">'DESCRIPTION: Toggle Comments a selected block of text.
</span>	<span style="color: #151B8D; font-weight: bold;">Dim</span> win
	<span style="color: #151B8D; font-weight: bold;">Set</span> win = ActiveWindow
	<span style="color: #8D38C9; font-weight: bold;">If</span> win.<span style="color: #151B8D; font-weight: bold;">type</span> &lt;&gt; <span style="color: #800000;">&quot;Text&quot;</span> <span style="color: #8D38C9; font-weight: bold;">Then</span>
		MsgBox <span style="color: #800000;">&quot;This macro can only be run when a text editor window is active.&quot;</span>
	<span style="color: #8D38C9; font-weight: bold;">Else</span>
		StartLine = ActiveDocument.Selection.TopLine
		EndLine = ActiveDocument.Selection.BottomLine
		<span style="color: #8D38C9; font-weight: bold;">If</span> EndLine &lt; StartLine <span style="color: #8D38C9; font-weight: bold;">Then</span>
			Temp = StartLine
			StartLine = EndLine
			EndLine = Temp
		<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
&nbsp;
		<span style="color: #8D38C9; font-weight: bold;">For</span> i = StartLine <span style="color: #8D38C9; font-weight: bold;">To</span> EndLine
			ActiveDocument.Selection.GoToLine i
			ActiveDocument.Selection.SelectLine
&nbsp;
			LineBlock = Trim(ActiveDocument.Selection)
			<span style="color: #8D38C9; font-weight: bold;">If</span> LineBlock &lt;&gt; <span style="color: #800000;">&quot;&quot;</span> <span style="color: #8D38C9; font-weight: bold;">Then</span>
				<span style="color: #8D38C9; font-weight: bold;">If</span> Left(LineBlock, 2) = <span style="color: #800000;">&quot;//&quot;</span> <span style="color: #8D38C9; font-weight: bold;">Then</span>
					LineBlock = mid(LineBlock, 3)
				<span style="color: #8D38C9; font-weight: bold;">Else</span>
					LineBlock = <span style="color: #800000;">&quot;//&quot;</span> + LineBlock
				<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
				ActiveDocument.Selection = LineBlock
			<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
		<span style="color: #8D38C9; font-weight: bold;">Next</span>
		ActiveDocument.Selection.GoToLine EndLine
	<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Sub</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.xcyh.org/note-macro-code-vc-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Angry Birds 存档</title>
		<link>http://blog.xcyh.org/angry-birds-archive/</link>
		<comments>http://blog.xcyh.org/angry-birds-archive/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 11:51:31 +0000</pubDate>
		<dc:creator>Burgess Lee</dc:creator>
				<category><![CDATA[生活琐碎]]></category>
		<category><![CDATA[存档]]></category>

		<guid isPermaLink="false">http://blog.xcyh.org/?p=1047</guid>
		<description><![CDATA[愤怒的小鸟自己玩了第一关，再之后就不想一点点的玩了，干脆网上找了个存档，分享下。 把下面代码存为settings.lua文件，放到游戏根目录里。 lastOpenLevelLP3 = 45 openGoldenEggLevels = &#123; Level17 = 2, Level1 = 2, Level9 = 2, Level2 = 2, Level7 = 2, Level5 = 2, Level4 = 2, Level14 = 2, Level15 = 2, Level8 = 2, Level13 = 2, Level16 = 2, Level6 = 2, Level3 = 2, Level10 = 2, Level11 = [...]]]></description>
			<content:encoded><![CDATA[<p>愤怒的小鸟自己玩了第一关，再之后就不想一点点的玩了，干脆网上找了个存档，分享下。<br />
把下面代码存为settings.lua文件，放到游戏根目录里。</p>

<div class="wp_syntax"><div class="code"><pre class="lua" style="font-family:monospace;">lastOpenLevelLP3 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">45</span>
openGoldenEggLevels <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
    Level17 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level1 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level9 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level2 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level7 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level5 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level4 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level14 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level15 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level8 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level13 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level16 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level6 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level3 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level10 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level11 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
    Level12 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>,
&nbsp;
<span style="color: #66cc66;">&#125;</span>
lastOpenLevelLP4 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">46</span>
eaglesUsedIn <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
<span style="color: #66cc66;">&#125;</span>
backwardsBirdCount <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">4</span>
lastOpenLevelLP2 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">42</span>
gameCompleted <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">true</span>
averagePlaytime <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;900&quot;</span>
theme2Completed <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">true</span>
currentLevelSelectionPages <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
    pack4 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>,
    basic <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">3</span>,
    pack3 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">3</span>,
    goldeneggs <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>,
    extra <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>,
&nbsp;
<span style="color: #66cc66;">&#125;</span>
audioEnabled <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">true</span>
cumulativeScore <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;3324760&quot;</span>
bullsEye <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">true</span>
selectedEpisode <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>
theme4Completed <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">true</span>
cumulativeStars <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">155</span>
lp2Started <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">true</span>
tutorials <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
    BIRD_GREY <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
        sprite <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;TUTORIAL_4&quot;</span>,
&nbsp;
    <span style="color: #66cc66;">&#125;</span>,
    BIRD_BLUE <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
        sprite <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;TUTORIAL_2&quot;</span>,
&nbsp;
    <span style="color: #66cc66;">&#125;</span>,
    BIRD_RED <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
        sprite <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;TUTORIAL_1&quot;</span>,
&nbsp;
    <span style="color: #66cc66;">&#125;</span>,
    BIRD_YELLOW <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
        sprite <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;TUTORIAL_3&quot;</span>,
&nbsp;
    <span style="color: #66cc66;">&#125;</span>,
    BIRD_GREEN <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
        sprite <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;TUTORIAL_5&quot;</span>,
&nbsp;
    <span style="color: #66cc66;">&#125;</span>,
    BIRD_BIG_BROTHER <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
        sprite <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;TUTORIAL_7&quot;</span>,
&nbsp;
    <span style="color: #66cc66;">&#125;</span>,
    BIRD_BOOMERANG <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
        sprite <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;TUTORIAL_6&quot;</span>,
&nbsp;
    <span style="color: #66cc66;">&#125;</span>,
&nbsp;
<span style="color: #66cc66;">&#125;</span>
birdsShooted <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2200</span>
gameRestarted <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">115</span>
currentZoomLevelMainMenu <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1.83333</span>
wilhelmTell <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">false</span>
gameStarted <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">true</span>
lastOpenLevel <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">64</span>
currentMainMenuTheme <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;theme1&quot;</span>
totalLevelsCompleted <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">117</span>
eaglesAvailable <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#123;</span>
    extra <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>,
    pack4 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>,
    pack3 <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>,
    basic <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>,
&nbsp;
<span style="color: #66cc66;">&#125;</span>
mightyEagleEnabled <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">false</span>
theme11Completed <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">true</span>
theme1Completed <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">true</span>
playtime <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;22541&quot;</span>
gameStarts <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">26</span></pre></div></div>

<p>嗯，我想把游戏进度存到游戏目录去，那么把下面代码保存为config.lua覆盖游戏根目录的原文件。</p>

<div class="wp_syntax"><div class="code"><pre class="lua" style="font-family:monospace;">product <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;Angry Birds&quot;</span>
name <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;Angry Birds&quot;</span>
width <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1024</span>
height <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">600</span>
orientation <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0</span>
datapath <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;data&quot;</span>
imagePath <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;images/pc_build&quot;</span>
fontPath <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;fonts/pc_build&quot;</span>
audioPath <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;audio&quot;</span>
localizationPath <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;localization&quot;</span>
levelPath <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;levels&quot;</span>
scriptPath <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;scripts&quot;</span>
deviceModel <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;windows&quot;</span>
fullscreen <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">true</span>
showCursor <span style="color: #66cc66;">=</span> <span style="color: #b1b100;">false</span></pre></div></div>

<p>OK，尽情的玩吧，想玩哪关就直接点开就可以了。<br />
另外，所有的金蛋都可以玩了。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xcyh.org/angry-birds-archive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[原创]SHELL自动备份网站和数据库同时发邮件</title>
		<link>http://blog.xcyh.org/auto-backup-web-and-send-mail/</link>
		<comments>http://blog.xcyh.org/auto-backup-web-and-send-mail/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 03:10:03 +0000</pubDate>
		<dc:creator>Burgess Lee</dc:creator>
				<category><![CDATA[技术相关]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[原创]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[邮件]]></category>

		<guid isPermaLink="false">http://blog.xcyh.org/?p=1037</guid>
		<description><![CDATA[本空间支持SSH，一来为了cross wall，二来整理网站什么的也能方便点，比如打个包，解个包，check out点代码什么的。 好了，直接贴代码吧。 #!/bin/bash # # Backup web source code and database data to a tarball # Also can send it to your email as a attachment # # crontab -e # 0 0 * * * /home/burgess/backup.sh &#62;/dev/null 2&#62;&#38;1 # &#160; # set variables web_path=~/public_html db_name=your_db_name db_user=your_db_user db_pass=your_db_pass email=burgess@163.com email_title=&#34;Web Backup - xyh.org [...]]]></description>
			<content:encoded><![CDATA[<p>本空间支持SSH，一来为了cross wall，二来整理网站什么的也能方便点，比如打个包，解个包，check out点代码什么的。<br />
好了，直接贴代码吧。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># Backup web source code and database data to a tarball</span>
<span style="color: #666666; font-style: italic;"># Also can send it to your email as a attachment</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># crontab -e</span>
<span style="color: #666666; font-style: italic;"># 0 0 * * * /home/burgess/backup.sh &gt;/dev/null 2&gt;&amp;1</span>
<span style="color: #666666; font-style: italic;">#</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># set variables</span>
<span style="color: #007800;">web_path</span>=~<span style="color: #000000; font-weight: bold;">/</span>public_html
<span style="color: #007800;">db_name</span>=your_db_name
<span style="color: #007800;">db_user</span>=your_db_user
<span style="color: #007800;">db_pass</span>=your_db_pass
<span style="color: #007800;">email</span>=burgess<span style="color: #000000; font-weight: bold;">@</span>163.com
<span style="color: #007800;">email_title</span>=<span style="color: #ff0000;">&quot;Web Backup - xyh.org - &quot;</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">date</span> +<span style="color: #ff0000;">&quot;%Y-%m-%d&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
<span style="color: #007800;">new_file</span>=Backup_$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">date</span> <span style="color: #660033;">-d</span> <span style="color: #ff0000;">&quot;yesterday&quot;</span> +<span style="color: #ff0000;">&quot;%Y%m%d&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>.tar.gz
<span style="color: #007800;">old_file</span>=Backup_$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">date</span> <span style="color: #660033;">-d</span> <span style="color: #ff0000;">&quot;-2days&quot;</span> +<span style="color: #ff0000;">&quot;%Y%m%d&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>.tar.gz
&nbsp;
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #007800;">$web_path</span>
<span style="color: #666666; font-style: italic;"># dump database data to a sql file</span>
mysqldump --add-drop-table\
		--comments\
		--complete-insert\
		--allow-keywords\
		--triggers\
		--routines\
		--force\
		<span style="color: #660033;">--password</span>=<span style="color: #007800;">$db_pass</span>\
		<span style="color: #660033;">--user</span>=<span style="color: #007800;">$db_user</span>\
		<span style="color: #007800;">$db_name</span> <span style="color: #000000; font-weight: bold;">&gt;</span> database.sql
&nbsp;
<span style="color: #666666; font-style: italic;"># make it to a tarball</span>
<span style="color: #c20cb9; font-weight: bold;">tar</span> zcf ~<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$new_file</span> <span style="color: #000000; font-weight: bold;">*</span> .<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">!</span>.<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #000000; font-weight: bold;">*</span> <span style="color: #660033;">--exclude</span>=cgi-bin
&nbsp;
<span style="color: #666666; font-style: italic;"># remove old files</span>
<span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-f</span> database.sql
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-e</span> ~<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$old_file</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span> 
	<span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-f</span> ~<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$old_file</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># send attachment email</span>
<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Hi, I'm the postman.&quot;</span>;uuencode ~<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$new_file</span> <span style="color: #007800;">$new_file</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000; font-weight: bold;">|</span> mail <span style="color: #660033;">-s</span> <span style="color: #007800;">$email_title</span> <span style="color: #007800;">$email</span></pre></div></div>

<p>使用时只要修改前面6个变量的值就可以了，然后把它放到任务里定时执行。<br />
先执行“crontab -e”<br />
然后添加一行<br />
0 0 * * * /home/burgess/backup.sh >/dev/null 2>&#038;1<br />
然后就可以每天0点自动执行打包备份并把压缩包当附件发送到你的邮箱里了。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xcyh.org/auto-backup-web-and-send-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修改配置防止日志文件过大</title>
		<link>http://blog.xcyh.org/prevent-log-too-large/</link>
		<comments>http://blog.xcyh.org/prevent-log-too-large/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 05:06:10 +0000</pubDate>
		<dc:creator>Burgess Lee</dc:creator>
				<category><![CDATA[技术相关]]></category>
		<category><![CDATA[日志]]></category>

		<guid isPermaLink="false">http://blog.xcyh.org/?p=1024</guid>
		<description><![CDATA[几天前服务器根目录空间使用100%导致MySQL使用出错，看了下发现是/var/log/maillog文件太大了，直接使用>/var/log/maillog清空暂时了事。 今天研究了下，发现可以通过修改/etc/syslog.conf文件来过滤无用的信息。修改如下： 把 mail.* -/var/log/maillog 替换为 mail.notice -/var/log/maillog]]></description>
			<content:encoded><![CDATA[<p>几天前服务器根目录空间使用100%导致MySQL使用出错，看了下发现是/var/log/maillog文件太大了，直接使用>/var/log/maillog清空暂时了事。<br />
今天研究了下，发现可以通过修改/etc/syslog.conf文件来过滤无用的信息。修改如下：<br />
把</p>
<blockquote><p>mail.*							-/var/log/maillog</p></blockquote>
<p>替换为</p>
<blockquote><p>mail.notice							-/var/log/maillog</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.xcyh.org/prevent-log-too-large/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>域名转移成功</title>
		<link>http://blog.xcyh.org/domain-name-transfer/</link>
		<comments>http://blog.xcyh.org/domain-name-transfer/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 03:55:14 +0000</pubDate>
		<dc:creator>Burgess Lee</dc:creator>
				<category><![CDATA[生活琐碎]]></category>
		<category><![CDATA[域名]]></category>
		<category><![CDATA[转移]]></category>

		<guid isPermaLink="false">http://blog.xcyh.org/?p=1020</guid>
		<description><![CDATA[自从把空间搬到国外后就一直在想把域名也弄到国外，因为国内的环境太不安全了。 我的域名是在新网代理那购买的，转出要了50元手续费，传身份证扫描件和域名转移申请表后就等了一个月，在再三催促之下终于收到了域名转移密码，哈哈！ 然后选择了转入Godaddy，很多人在用，而且支付很方便，可以使用支付宝。 好在经过努力现在已经基本成功了，只需再等5天就行了。 已经成功了，哈哈！]]></description>
			<content:encoded><![CDATA[<p>自从把空间搬到国外后就一直在想把域名也弄到国外，因为国内的环境太不安全了。<br />
我的域名是在新网代理那购买的，转出要了50元手续费，传身份证扫描件和域名转移申请表后就等了一个月，在再三催促之下终于收到了域名转移密码，哈哈！<br />
然后选择了转入Godaddy，很多人在用，而且支付很方便，可以使用支付宝。<br />
<del datetime="2010-11-15T01:12:45+00:00">好在经过努力现在已经基本成功了，只需再等5天就行了。</del><br />
已经成功了，哈哈！</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xcyh.org/domain-name-transfer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>【原创】网络电视直播WEB版</title>
		<link>http://blog.xcyh.org/weblive/</link>
		<comments>http://blog.xcyh.org/weblive/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 14:30:22 +0000</pubDate>
		<dc:creator>Burgess Lee</dc:creator>
				<category><![CDATA[技术相关]]></category>
		<category><![CDATA[WEB]]></category>
		<category><![CDATA[原创]]></category>
		<category><![CDATA[电视]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://blog.xcyh.org/?p=1015</guid>
		<description><![CDATA[近来找到一个网站上有不少网络电视直播，但是网站做的广告太多，不想每次都去人家那里，于是自己花了几天时间用Python脚本把列表给取了来，自己用cmp.swf做了这么个东西。 不截图了，直接上地址 http://tv.xcyh.org/ 其中很多地址都是WMP格式的，没关系用FLASH和JS交互在FLASH上弄了一层WMP控件就OK了。 P.S.页面很干净的说，WMP控件上双击可以全屏，按ESC恢复，点下面出现的“停止播放并返回播放器”可以返回FLASH界面！]]></description>
			<content:encoded><![CDATA[<p>近来找到一个网站上有不少网络电视直播，但是网站做的广告太多，不想每次都去人家那里，于是自己花了几天时间用Python脚本把列表给取了来，自己用cmp.swf做了这么个东西。<br />
不截图了，直接上地址<br />
<a href="http://tv.xcyh.org/">http://tv.xcyh.org/</a><br />
其中很多地址都是WMP格式的，没关系用FLASH和JS交互在FLASH上弄了一层WMP控件就OK了。</p>
<p>P.S.页面很干净的说，WMP控件上双击可以全屏，按ESC恢复，点下面出现的“停止播放并返回播放器”可以返回FLASH界面！</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xcyh.org/weblive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python防止urllib2自动跳转</title>
		<link>http://blog.xcyh.org/python-urllib2-auto-redirect/</link>
		<comments>http://blog.xcyh.org/python-urllib2-auto-redirect/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 09:48:21 +0000</pubDate>
		<dc:creator>Burgess Lee</dc:creator>
				<category><![CDATA[技术相关]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://blog.xcyh.org/?p=1004</guid>
		<description><![CDATA[有的时候我们想知道未跳转前的内容，可是Python的urllib2却自动跟随跳转，研究了下库里的代码，发现我们修改下就可以了。 注释的三行代码可以返回当前的code，比如301或302什么的，如果只想知道code，那么只要去掉这三行注释再把return response注释了就可以了。 “debug_handler = urllib2.HTTPHandler(debuglevel = 1)”是调试跟踪用的，不想跟踪改为0就可以了。 import urllib2 import socket &#160; class SimpleRedirectHandler&#40;urllib2.HTTPRedirectHandler&#41;: def http_error_301&#40;self, req, response, code, msg, headers&#41;: # result = urllib2.HTTPRedirectHandler.http_error_301(self, req, response, code, msg, headers) # result.status = code # return result return response &#160; http_error_302 = http_error_303 = http_error_307 = http_error_301 &#160; def unRedirectUrl&#40;url&#41;: socket.setdefaulttimeout&#40;90&#41; req = urllib2.Request&#40;url&#41; [...]]]></description>
			<content:encoded><![CDATA[<p>有的时候我们想知道未跳转前的内容，可是Python的urllib2却自动跟随跳转，研究了下库里的代码，发现我们修改下就可以了。<br />
注释的三行代码可以返回当前的code，比如301或302什么的，如果只想知道code，那么只要去掉这三行注释再把return response注释了就可以了。<br />
“debug_handler = urllib2.HTTPHandler(debuglevel = 1)”是调试跟踪用的，不想跟踪改为0就可以了。</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">urllib2</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">socket</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">class</span> SimpleRedirectHandler<span style="color: black;">&#40;</span><span style="color: #dc143c;">urllib2</span>.<span style="color: black;">HTTPRedirectHandler</span><span style="color: black;">&#41;</span>:
	<span style="color: #ff7700;font-weight:bold;">def</span> http_error_301<span style="color: black;">&#40;</span><span style="color: #008000;">self</span>, req, response, <span style="color: #dc143c;">code</span>, msg, headers<span style="color: black;">&#41;</span>:
		<span style="color: #808080; font-style: italic;"># result = urllib2.HTTPRedirectHandler.http_error_301(self, req, response, code, msg, headers)</span>
		<span style="color: #808080; font-style: italic;"># result.status = code</span>
		<span style="color: #808080; font-style: italic;"># return result</span>
		<span style="color: #ff7700;font-weight:bold;">return</span> response
&nbsp;
	http_error_302 = http_error_303 = http_error_307 = http_error_301
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> unRedirectUrl<span style="color: black;">&#40;</span>url<span style="color: black;">&#41;</span>:
	<span style="color: #dc143c;">socket</span>.<span style="color: black;">setdefaulttimeout</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">90</span><span style="color: black;">&#41;</span>
	req = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">Request</span><span style="color: black;">&#40;</span>url<span style="color: black;">&#41;</span>
	debug_handler = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">HTTPHandler</span><span style="color: black;">&#40;</span>debuglevel = <span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>
	opener = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">build_opener</span><span style="color: black;">&#40;</span>debug_handler, SimpleRedirectHandler<span style="color: black;">&#41;</span>
	content = <span style="color: #483d8b;">''</span>
	<span style="color: #ff7700;font-weight:bold;">try</span>:
		response = opener.<span style="color: #008000;">open</span><span style="color: black;">&#40;</span>req<span style="color: black;">&#41;</span>
		content = response.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
		response.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
	<span style="color: #ff7700;font-weight:bold;">except</span> <span style="color: #dc143c;">socket</span>.<span style="color: black;">timeout</span>, e:
		<span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">'socket.timeout:'</span>, e
	<span style="color: #ff7700;font-weight:bold;">except</span> <span style="color: #008000;">IOError</span>, e:
		<span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">'IOError:'</span>, e
	<span style="color: #ff7700;font-weight:bold;">except</span>:
		<span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">'unknown error'</span>
	<span style="color: #ff7700;font-weight:bold;">return</span> content
&nbsp;
<span style="color: #ff7700;font-weight:bold;">print</span> unRedirectUrl<span style="color: black;">&#40;</span><span style="color: #483d8b;">'http://localhost/test'</span><span style="color: black;">&#41;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.xcyh.org/python-urllib2-auto-redirect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Update无法更新8024402F</title>
		<link>http://blog.xcyh.org/windows-update-error-8024402f/</link>
		<comments>http://blog.xcyh.org/windows-update-error-8024402f/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 09:38:25 +0000</pubDate>
		<dc:creator>Burgess Lee</dc:creator>
				<category><![CDATA[生活琐碎]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.xcyh.org/?p=1001</guid>
		<description><![CDATA[NND，因为这事儿我把家里的电脑和公司的电脑都重装了，还是不行。 终于终于啊，让我找到方法了。 http://social.answers.microsoft.com/Forums/zh-CN/answerswuzhcn/thread/d6a1c4a5-56a8-421b-a59d-c7d43aad9bd5/ 1.依次点击“开始”-“控制面板”-“网络和共享中心”。 2.在左侧导航栏中点击“更改适配器设置”。 3.右键当前的网络连接（本地连接或宽带连接），选择“属性”。 4.选择“Internet协议版本4 (TCP/IPv4)”，点击“属性”。 5.在打开的Internet协议版本4 (TCP/IPv4)属性窗口中，选择“使用以下DNS服务器”进行手动设置。 6.在首选DNS服务器中输入：4.2.2.1，在备用DNS服务器中输入：4.2.2.2。 7.完成设置后，重新连接至Internet，尝试更新，查看更新是否成功。 另外还有不少短IP的免费DNS服务器 美国 科罗拉多州布隆菲尔德市Level 3通信公司 4.2.2.1 4.2.2.2 4.2.2.3 4.2.2.4 4.2.2.5 4.2.2.6 还有众所周知的 美国 加利福尼亚州山景市谷歌公司DNS服务器 8.8.8.8 8.8.4.4 4.3.2.1]]></description>
			<content:encoded><![CDATA[<p>NND，因为这事儿我把家里的电脑和公司的电脑都重装了，还是不行。<br />
终于终于啊，让我找到方法了。</p>
<p><a href="http://social.answers.microsoft.com/Forums/zh-CN/answerswuzhcn/thread/d6a1c4a5-56a8-421b-a59d-c7d43aad9bd5/">http://social.answers.microsoft.com/Forums/zh-CN/answerswuzhcn/thread/d6a1c4a5-56a8-421b-a59d-c7d43aad9bd5/</a></p>
<blockquote><p>
1.依次点击“开始”-“控制面板”-“网络和共享中心”。</p>
<p>2.在左侧导航栏中点击“更改适配器设置”。</p>
<p>3.右键当前的网络连接（本地连接或宽带连接），选择“属性”。</p>
<p>4.选择“Internet协议版本4 (TCP/IPv4)”，点击“属性”。</p>
<p>5.在打开的Internet协议版本4 (TCP/IPv4)属性窗口中，选择“使用以下DNS服务器”进行手动设置。</p>
<p>6.在首选DNS服务器中输入：4.2.2.1，在备用DNS服务器中输入：4.2.2.2。</p>
<p>7.完成设置后，重新连接至Internet，尝试更新，查看更新是否成功。
</p></blockquote>
<p>另外还有不少短IP的免费DNS服务器</p>
<blockquote><p>
美国 科罗拉多州布隆菲尔德市Level 3通信公司<br />
4.2.2.1<br />
4.2.2.2<br />
4.2.2.3<br />
4.2.2.4<br />
4.2.2.5<br />
4.2.2.6
</p></blockquote>
<p>还有众所周知的</p>
<blockquote><p>
美国 加利福尼亚州山景市谷歌公司DNS服务器<br />
8.8.8.8<br />
8.8.4.4<br />
4.3.2.1
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.xcyh.org/windows-update-error-8024402f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

