﻿<?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/">
   <channel>
      <title>阳光海岸</title>
      <link>http://blog.cn-sun.net</link>
      <description>Phoenix Sun's Blog</description>
      <pubDate>Wed, 08 Feb 2012 14:00:20 GMT</pubDate>
      <language>en-us</language>
      <copyright>Copyright 2010</copyright>
      <generator>http://blog.cn-sun.net</generator>
      <item>
         <title>php版本的博客正在开发中。。。</title>
         <link>http://blog.cn-sun.net/65</link>
         <pubDate>Mon, 11 Apr 2011 23:02:18 GMT</pubDate>
         <category><![CDATA[心情随笔]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=65</guid>
         <description><![CDATA[<p>
	这个博客准备停止更新了。</p>
<p>
	php版本的博客正在开发中，目前进度是前台页面70%的样子。当然主题还是这个，模板系统已经简单抽离，到时候再改应该不是很困难。admin部分还没开始，不过准备从简了，反正大家都看不到的。</p>
<p>
	由于MSSQL和MYSQL之间解数据交换起来不是很容易，决定不导数据，全新开始。届时这个站上的一些技术心得会陆续整理到新站上去。</p>
<p>
	预计到时候会搬到国外的VPS上去，经典的LAMP吧。用Apache是因为伪静态比较方便。新站用的伪静态方式和Wordpress是一样的。</p>
<p>
	同时还会启用一个更短一点的域名吧：xhao.org。现在用的cn-sun.net是在国内注册的，总感觉不属于自己的=。=！</p>
]]></description>
      </item>
      <item>
         <title>静态页面中使用include造成的空行问题</title>
         <link>http://blog.cn-sun.net/64</link>
         <pubDate>Wed, 23 Mar 2011 00:55:39 GMT</pubDate>
         <category><![CDATA[技术心得]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=64</guid>
         <description><![CDATA[<p>
	一贯作风，更新博客总有几天延迟=。=！</p>
<p>
	公司里利用include把静态页分开以便于运营团队管理。</p>
<p>
	前几天我分完之后在IE6下发现每个片段的前面都有一个空行，显然页面破了。</p>
<p>
	然而查看源码的时候没有任何异常，组合起来的源码非常正常。只是在firebug的dom树下很明显的多了个空行。</p>
<p>
	Google之，大悟：</p>
<p>
	在转换成UTF-8编码的时候，我使用了 UTF-8模式，正是这个模式导致了这个问题。</p>
<p>
	所有的片段转码的时候都<span style="color:#f00;">应该转为 UTF-8无BOM格式</span>。</p>
<p>
	初步分析，可能因为是UTF-8模式带了Unicode 签名后在页面开头输出了个隐藏字符，而无BOM格式恰恰不存在这个问题。</p>
<p>
	关于这个字符的作用，进一步推测，是为了确定页面编码。</p>
<p>
	如果你新建一个UTF-8无BOM格式的页面，什么都不输入保存关闭后再拿编辑器打开，会被识别成默认的GB2312或者ANSI，而UTF-8模式保存关闭打开后依然是UTF-8模式。</p>
]]></description>
      </item>
      <item>
         <title>关于64位Win7下跑暗黑破坏神</title>
         <link>http://blog.cn-sun.net/63</link>
         <pubDate>Tue, 15 Mar 2011 00:20:35 GMT</pubDate>
         <category><![CDATA[影音娱乐]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=63</guid>
         <description><![CDATA[<p>
	一直以为是暗黑2太老不支持win7或者64位。</p>
<p>
	但是想来暴雪的游戏兼容性都超好的，应该不会出这样的问题的。</p>
<p>
	寻求解决方案。</p>
<p>
	方案一：建一个启动的快捷方式，在属性里-&gt;目标一项，后面加上 -w，运行之。很快启动，这是窗口模式。</p>
<p>
	方案二：直接修改启动exe的兼容性（也在属性里），选上 禁用桌面元素，运行之，稍顿便启动，这是全屏模式。</p>
<p>
	由于我的机器分辨率是1440&times;900的，暗黑最高显示是800&times;600，所以窗口模式非常小=。=！故而放弃了方案一。</p>
]]></description>
      </item>
      <item>
         <title>搬家问题</title>
         <link>http://blog.cn-sun.net/62</link>
         <pubDate>Thu, 03 Mar 2011 22:35:00 GMT</pubDate>
         <category><![CDATA[心情随笔]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=62</guid>
         <description><![CDATA[<p>
	博客用的是学校的服务器，还有几个月就毕业了，到时候就不能用了。</p>
<p>
	必须考虑到后事了=。=！</p>
<p>
	各种蛋疼。</p>
<p>
	开发的时候只顾尝新，没怎么在意部署，于是.Net和SQL的版本都比较高。</p>
<p>
	市面上普通的空间，.net版本支持一般都不超过3.5，SQL版本在2000的样子。</p>
<p>
	方案：</p>
<p>
	1、降级；</p>
<p>
	2、VPS；</p>
<p>
	前期写的比较乱，摸索着写的，所以降级对我来说和重写差不多了=。=！</p>
<p>
	VPS比空间贵上一个档次，特别是windows的VPS；而且比较便宜的VPS都撑不住SQL08，至少内存得有512M，价格不菲啊。</p>
<p>
	各种纠结。</p>
<p>
	嗯，也许重投LAMP是个不错的选择。也许吧。</p>
]]></description>
      </item>
      <item>
         <title>Welcome to Orgrimmar</title>
         <link>http://blog.cn-sun.net/61</link>
         <pubDate>Fri, 04 Feb 2011 23:27:43 GMT</pubDate>
         <category><![CDATA[影音娱乐]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=61</guid>
         <description><![CDATA[<p>
	中文名：新政权</p>
<p>
	魔兽世界部落首都奥格玛新背景乐。很是雄伟。</p>
<p>
	PS. 旧的背景乐曾被CCAV军事节目盗用过=。=！</p>
<p>
	暴雪的游戏还是很精品的。</p>
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="135" width="460"><param name="quality" value="high" /><param name="movie" value="http://www.tudou.com/v/rLQO5AyP-Gw/&amp;rpid=31508240/v.swf" /><param name="quality" value="high" /><param name="movie" value="http://www.tudou.com/v/rLQO5AyP-Gw/&amp;rpid=31508240/v.swf" /><param name="quality" value="high" /><param name="movie" value="http://www.tudou.com/v/rLQO5AyP-Gw/&amp;rpid=31508240/v.swf" /><param name="quality" value="high" /><param name="movie" value="http://www.tudou.com/v/rLQO5AyP-Gw/&amp;rpid=31508240/v.swf" /><embed height="135" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.tudou.com/v/rLQO5AyP-Gw/&amp;rpid=31508240/v.swf" type="application/x-shockwave-flash" width="460"></embed></object></p>
<p>
	&nbsp;音乐是从台服客户端中提取的原声。不是翻录的=。=！</p>
]]></description>
      </item>
      <item>
         <title>jQuery折叠菜单</title>
         <link>http://blog.cn-sun.net/60</link>
         <pubDate>Thu, 02 Dec 2010 15:41:28 GMT</pubDate>
         <category><![CDATA[技术心得]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=60</guid>
         <description><![CDATA[<p>
	一开始是从马老师那里弄来的，非常简单，不过有2个不方便的地方：</p>
<p>
	一是父菜单a标记的herf设定为了#，这样每次点击展开子菜单后，就会回到页面顶部，而不是仅仅展开菜单；</p>
<p>
	二是没有办法默认展开一个子菜单。</p>
<p>
	我小做了下修改</p>
<p>
	<span style="color: #f00"><strong>js代码</strong></span>如下（menu.js文件）：</p>
<pre class="brush:jscript;">
function initMenu() {
&nbsp; $(&#39;#menu ul&#39;).hide();
&nbsp; $(&#39;#menu ul.active&#39;).slideDown(&#39;slow&#39;);
&nbsp; $(&#39;#menu li a&#39;).click(
&nbsp;&nbsp;&nbsp; function() {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).next().slideToggle(&#39;normal&#39;);&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp; );
&nbsp; }
$(document).ready(function() {initMenu();});</pre>
<p>
	<span style="color: #f00"><strong>html代码</strong></span>如下：</p>
<pre class="brush:xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;无标题文档&lt;/title&gt;
&lt;script src=&quot;js/jquery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;js/menu.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;ul id=&quot;menu&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是直接链接1&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是直接链接2&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=&quot;javascript:void(0);&quot;&gt;点我展开1-我是默认展开！&lt;/a&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul class=&quot;active&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉1-1&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉1-2&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉1-3&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉1-4&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉1-5&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉1-6&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=&quot;javascript:void(0);&quot;&gt;点我展开2&lt;/a&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉2-1&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉2-2&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉2-3&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=&quot;javascript:void(0);&quot;&gt;点我展开3&lt;/a&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉3-1&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉3-2&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是下拉3-3&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;我是直接连接3&lt;/a&gt;&lt;/li&gt;
&nbsp;&nbsp;&nbsp;&lt;/ul&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>
	只要给子菜单的ul加active类，就能默认展开。</p>
<p>
	父菜单的链接被改成了javascript:void(0)，这样，默认的点击事件就不会触发了。</p>
]]></description>
      </item>
      <item>
         <title>《忐忑》</title>
         <link>http://blog.cn-sun.net/59</link>
         <pubDate>Sun, 31 Oct 2010 23:24:29 GMT</pubDate>
         <category><![CDATA[影音娱乐]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=59</guid>
         <description><![CDATA[<p>
	一开始听感觉好笑，但是再听，觉得还不错。。。</p>
<p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="360" width="480"><param name="quality" value="high" /><param name="movie" value="http://player.youku.com/player.php/sid/XMTkxNTIyNTQ0/v.swf" /><param name="quality" value="high" /><param name="movie" value="http://player.youku.com/player.php/sid/XMTkxNTIyNTQ0/v.swf" /><param name="quality" value="high" /><param name="movie" value="http://player.youku.com/player.php/sid/XMTkxNTIyNTQ0/v.swf" /><embed height="360" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://player.youku.com/player.php/sid/XMTkxNTIyNTQ0/v.swf" type="application/x-shockwave-flash" width="480"></embed></object></p>
]]></description>
      </item>
      <item>
         <title>让天下没有难做的生意</title>
         <link>http://blog.cn-sun.net/58</link>
         <pubDate>Sun, 31 Oct 2010 23:08:48 GMT</pubDate>
         <category><![CDATA[心情随笔]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=58</guid>
         <description><![CDATA[<p>
	发个图，看起来不错。</p>
<p>
	<img alt="" src="/Files/images/alibaba.png" style="width: 600px; height: 354px" /></p>
<p>
	下面那块空地，竟然是网易=。=！</p>
]]></description>
      </item>
      <item>
         <title>360自寻死路？</title>
         <link>http://blog.cn-sun.net/57</link>
         <pubDate>Sun, 31 Oct 2010 23:00:38 GMT</pubDate>
         <category><![CDATA[心情随笔]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=57</guid>
         <description><![CDATA[<p>
	不懂360为何要惹腾讯，一看不出来有什么业务交集，二也没有直接的利益冲突。</p>
<p>
	好好做一个产品，用户自然知道好；泼妇骂街一样的，只能自取其辱。</p>
<p>
	腾讯扫描硬盘就扫吧，反正这么多年也没见用户出过什么问题，大家都离不开呢。360却弄到你死我活的地步，那么结果只能是大部分人放弃360。上网的目的是交流，而不是防毒，这点腾讯能做到，360做不到。防毒是在这个前提下做的事情，并且防毒不是只有360才能做到。</p>
<p>
	腾讯拉了一帮360的对手来联名，本来聚不到一起的几个公司（也不是什么好鸟）都站到了一起，空前团结。360是难逃围剿了。</p>
<p>
	360老总本来也不是什么好人，臭名远扬了。360本就危险，这样子的话更不可活了。</p>
<p>
	本来能好好做的一个产品，非得搞成这副样子，除了傻13还是傻13。。。</p>
]]></description>
      </item>
      <item>
         <title>在GoDaddy给.me优惠续费</title>
         <link>http://blog.cn-sun.net/56</link>
         <pubDate>Sun, 24 Oct 2010 13:55:37 GMT</pubDate>
         <category><![CDATA[资源资讯]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=56</guid>
         <description><![CDATA[<p>
	买.me的时候觉得好便宜$8.99，没想到续费的时候变成$19.99了=。=！翻了两倍都多。</p>
<p>
	网上少有.me的优惠码，9月份有过一次，打八折，不过只给前1000名使用的人。</p>
<p>
	搜到了一个比较神奇的方法优惠：</p>
<p>
	先选择给你的.me续费一年，放到购物车里；</p>
<p>
	然后去Host里购买DELUXE PLAN的主机，选一个月$7.99就可以，使用优惠码<span style="color: #f00"><strong>cjc20host</strong></span>后可以变为是$6.39；</p>
<p>
	一路下一步到购物车里，你可以发现原来.me的$19.99被划掉了，变成了$1.99。</p>
<p>
	这样，一个月的主机加上一年的.me加起来是$8.38。比去年买的$8.99还便宜=。=！</p>
<p>
	续费成功～</p>
]]></description>
      </item>
      <item>
         <title>关于这次炸弹奖</title>
         <link>http://blog.cn-sun.net/54</link>
         <pubDate>Mon, 11 Oct 2010 03:05:36 GMT</pubDate>
         <category><![CDATA[心情随笔]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=54</guid>
         <description><![CDATA[<p>
	炸弹奖，就是发明炸弹的那个人搞出来的奖。不懂的话，请检查智商=。=！</p>
<p>
	总觉得西方这次占了个理儿，却又有别的目的。</p>
<p>
	占的理就是所谓的民主和人权。西方说这个东西说了不是一天两天了，因为这个东西确实是很实在的理。中国的确也在这个方面做的不怎么样，所以被抓了个大把柄。那个刘大爷是批评了下子，只有要改进的意思也没反对的意思，就给抓了。于是西方便占理说事了，中国甚是难堪。</p>
<p>
	但是西方显然是费了气力，不会仅仅是为了个刘大爷而刺激中国的。</p>
<p>
	个人认为，国与国之间只有利益的存在。西方之所以要刺激中国，一定是想要中国动一下，以便获得更多的利益。至于为何要中国动，答案可能就是中国的消费水平一直上不去，西方无法进一步打开中国市场，获得更多利益。而中国的消费水平上不去与糟糕的现状有很大关系，西方希望通过这个事情来让中国还富于民以便他们得利。</p>
<p>
	总而言之，我觉得这个事情是西方借中国的不足发挥，想捞更多而已。</p>
<p>
	中国也应该自己在不足的地方做的好一点，让西方闭嘴。法治建设更上一层楼的时候，人民的生活水平再上一个档次的时候，西方利益既得满足，中国国民又安居乐业，显然就不会有这种事情发生了。</p>
<p>
	以上论述中&ldquo;中国&rdquo;包含了 政党、政府、国家以及民族 的概念，请根据马克思主义原理、毛泽东思想、邓小平理论自行分别。另外，这是纯粹的中立观点，没有反对什么的意向。如有雷同，纯属巧合。</p>
]]></description>
      </item>
      <item>
         <title>[更新]标签tag功能上线</title>
         <link>http://blog.cn-sun.net/53</link>
         <pubDate>Sat, 02 Oct 2010 23:17:17 GMT</pubDate>
         <category><![CDATA[技术心得]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=53</guid>
         <description><![CDATA[<p>
	之前一直没有弄tag功能，因为统计tag和分析tag相对有点麻烦。</p>
<p>
	折腾了一天终于好了。</p>
<p>
	文章可以通过我设定的tags来索引了。</p>
<p>
	索引页面一如既往的用了rewrite：http://blog.cn-sun.net/tags/[TAG]</p>
<p>
	标签云的功能应该也会很快就有了。</p>
]]></description>
      </item>
      <item>
         <title>iframe根据内嵌网页自适应高度</title>
         <link>http://blog.cn-sun.net/52</link>
         <pubDate>Thu, 30 Sep 2010 22:40:16 GMT</pubDate>
         <category><![CDATA[技术心得]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=52</guid>
         <description><![CDATA[<p>
	网上找了好几种方法，这种最简单。</p>
<pre class="brush:xml;">
&lt;iframe id=&quot;iFrame1&quot; frameborder=&quot;0&quot; width=&quot;[数字]&quot; height=&quot;[数字]&quot; scrolling=&quot;no&quot; src=&quot;[URL]&quot; allowtransparency=true marginheight=&quot;0&quot; marginwidth=&quot;0&quot; onload=&quot;this.height=iFrame1.document.body.scrollHeight&quot;&gt;&lt;/iframe&gt;</pre>
<p>
	onload事件来重置iframe的高度。</p>
<p>
	不过这种方法在火狐下头没法用（IE Chrome下可用），可能是选择id的问题，用getElementById来选择应该就行了。</p>
]]></description>
      </item>
      <item>
         <title>Google Weather API</title>
         <link>http://blog.cn-sun.net/51</link>
         <pubDate>Wed, 29 Sep 2010 23:51:56 GMT</pubDate>
         <category><![CDATA[技术心得]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=51</guid>
         <description><![CDATA[<p>
	托天朝的福，Google经常会打不开，所以Google Weather API也经常会被连坐。</p>
<p>
	没办法，为了正常显示阳光网的天气，只得改程序。</p>
<p>
	解决的方法是：</p>
<p>
	用try来尝试读取google的xml，若成功，则读出来给予显示；并且存一份xml到本地。若不成功则catch里头直接读本地的xml，凑合一下。存的时候只要简单判断下xml的更新时间（谷歌大概是1小时更新次吧），如果和本地的一样，就不必再存了。</p>
<p>
	大概就是这样子：</p>
<pre class="brush:csharp;">
try
{
&nbsp;&nbsp;&nbsp;ReadFromXml(&quot;http://www.google.com/ig/api?hl=zh-cn&amp;weather=nanjing&quot;);
&nbsp;&nbsp;&nbsp;SaveXml();
}
catch
{
&nbsp;&nbsp;&nbsp;ReadFromXml(Server.MapPath(&quot;save.xml&quot;));
}</pre>
<p>
	这里涉及到一个编码的问题，因为google给的xml没有在头部声明是什么编码，直接上<span style="font-family: courier new">Xml.Load(path)</span>会有乱码。故而</p>
<pre class="brush:csharp;">
XmlReader reader = XmlReader.Create(path, null, new XmlParserContext(null, null, null, XmlSpace.Default, Encoding.Default));
</pre>
<p>
	然后<span style="font-family: courier new">Load(reader)</span>就没事了。不过记得最后要<span style="font-family: courier new">reader.Close()</span>。一开始忘记加把IIS都搞死了。。。</p>
<p>
	不过奇怪的是，存下来的XML直接<span style="font-family: courier new">Load(path)</span>一点问题都没有，并且用<span style="font-family: courier new">reader</span>还读不出来=。=！</p>
<p>
	另外，阳光网明天就会上线了，欢迎围观：<a href="http://sun.njnu.edu.cn" target="_blank">http://sun.njnu.edu.cn</a></p>
]]></description>
      </item>
      <item>
         <title>[更新]增加单页发布功能，半自定义URL</title>
         <link>http://blog.cn-sun.net/50</link>
         <pubDate>Thu, 23 Sep 2010 00:42:50 GMT</pubDate>
         <category><![CDATA[技术心得]]></category>
         <guid isPermaLink="false">http://blog.cn-sun.net/Topic.aspx?ID=50</guid>
         <description><![CDATA[<p>
	仿Wordpress中类似About页的功能。可以自己定义显示url。用来放些非日志的东西。</p>
<p>
	可以选择在不在菜单栏中显示。URL可以自定义成如此，http://blog.cn-sun.net/show/[URL]</p>
<p>
	增加了第一个单页<a href="http://blog.cn-sun.net/show/about">http://blog.cn-sun.net/show/about</a></p>
<p>
	是关于本站和我的介绍。</p>
<p>
	&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;</p>
<p>
	同时，也修正了分类下分页不正常的问题，是存储过程里少加了个判断条件。</p>
]]></description>
      </item>
   </channel>
</rss>
