<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_kyo-yo</title><subtitle type="text">一步一步的前进</subtitle><id>http://feed.cnblogs.com/blog/u/70406/rss</id><updated>2011-10-16T04:13:40Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/70406/rss"/><entry><id>http://www.cnblogs.com/kyo-yo/archive/2011/08/30/TianZhiHen.html</id><title type="text">[程序人生]时隔十年再会轩辕剑-天之痕</title><summary type="text">还记得2001年那会，我刚刚上初中，家里也刚买了电脑，那会对于我来说最想干的事情就是玩游戏，在听表哥的介绍下花了69大洋买了我人生第一套正版游戏——轩辕剑3天之痕，至今也可以清楚的记得当初买回游戏的那份激动，迫不及待的安装到了电脑中，然后开始了游戏，整个暑假几乎就耗费在那个游戏里了，不断的完成各种支线，搜集各种要素。。。。游戏背景 神州大地上，从神话时代流传下来十种上古神器━━钟、剑、斧、壶、塔、琴、鼎、印、镜、石。它们各自有着迥然不同的绝世力量。只要稍加利用即可纵横四海，无敌天下。但它们的下落，已湮灭于神州漫长之乱世历史中。除了轩辕剑，还有创世神开天辟地使用的神器炼妖壶，在上古英雄的手中辗.</summary><published>2011-08-30T01:41:00Z</published><updated>2011-08-30T01:41:00Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kyo-yo/archive/2011/08/30/TianZhiHen.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/archive/2011/08/30/TianZhiHen.html"/><content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 还记得2001年那会，我刚刚上初中，家里也刚买了电脑，那会对于我来说最想干的事情就是玩游戏，在听表哥的介绍下花了69大洋买了我人生第一套正版游戏&amp;mdash;&amp;mdash;轩辕剑3天之痕，至今也可以清楚的记得当初买回游戏的那份激动，迫不及待的安装到了电脑中，然后开始了游戏，整个暑假几乎就耗费在那个游戏里了，不断的完成各种支线，搜集各种要素。。。。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span size="4" style="font-size: medium;"&gt;游戏背景&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 神州大地上，从神话时代流传下来十种上古神器━━钟、剑、斧、壶、塔、琴、鼎、印、镜、石。它们各自有着迥然不同的绝世力量。只要稍加利用即可纵横四海，无敌天下。但它们的下落，已湮灭于神州漫长之乱世历史中。&lt;/p&gt;&lt;p&gt;除了轩辕剑，还有创世神开天辟地使用的神器炼妖壶，在上古英雄的手中辗转流传，在这些古人的庇佑下，中国到了文化鼎盛的时代－－隋唐。&lt;/p&gt;&lt;p&gt;公元七世纪，南北朝时期，北朝皇帝隋文帝派兵消灭了南朝陈国后，结束了&lt;a href="http://baike.baidu.com/view/47532.htm"&gt;中原&lt;/a&gt;南北朝数百年之分裂局面，重新统一了中国并成立了隋国。然而陈国的遗民悲痛祖国亡灭，公元六一八年，在江南集结大军数万兴兵反抗，企图一举复国。隋文帝下令出兵平乱，然而最令人惊讶的是，这支平乱部队为首竟是一位身披神秘斗篷，年近十二岁的少年。他手持一把雕有古朴花纹的金色之剑，此乃十大上古神器之一━━轩辕剑。少年在一击之间，便将反抗朝廷的陈国数万人马化为飞灰！自此，大隋威名让所有反抗者闻之色变，再没有人敢轻起反抗之念。&lt;/p&gt;&lt;p&gt;天之痕的故事从十六年后开始，发生在轩辕剑三的一百三十三年前。&lt;/p&gt;&lt;p&gt;当时正值&lt;a href="http://baike.baidu.com/view/6646.htm"&gt;隋朝&lt;/a&gt;年间。北朝&lt;a href="http://baike.baidu.com/view/5817.htm"&gt;隋文帝&lt;/a&gt;，在消灭了&lt;a href="http://baike.baidu.com/view/23955.htm"&gt;南朝&lt;/a&gt;陈国后，结束了中国长期之分裂&lt;a href="http://baike.baidu.com/view/8137.htm"&gt;南北朝&lt;/a&gt;时期。陈国遗民不甘国家就此灭亡，于公元六○一年，集结了大队兵马，起兵造反，意图复国。隋文帝随即下令&lt;a href="http://baike.baidu.com/view/7586.htm"&gt;平定&lt;/a&gt;叛乱，然而让陈国反抗军惊异不已的是：隋朝的平乱部队是由不到二十人组成的，为首的竟然是一位年仅十岁的少年！这位身披斗篷的&lt;a href="http://baike.baidu.com/view/4143413.htm"&gt;神秘少年&lt;/a&gt;，以一招神秘的&amp;ldquo;黄金之剑&amp;rdquo;，顷刻之间就将数万陈国反抗军马消灭殆尽。神秘少年以天下无敌之黄金剑（轩辕剑）立下威名，自此令所有人闻之色变，再也没人敢起兵反叛朝廷。&lt;/p&gt;&lt;p&gt;六年后，隋炀帝&lt;a href="http://baike.baidu.com/view/59719.htm"&gt;杨广&lt;/a&gt;时代──男主角陈靖仇奉师父之命，踏上寻找传说中五样上古神器旅途。陈靖仇是陈国后裔，在襁褓时代隋朝四处搜捕陈国遗族时，他的师父陈辅牺牲了自己的孙儿，冒险将陈靖仇替代救出。陈辅将自己复国的愿望，全落在幼小的陈靖仇身上（陈靖仇之名，即是&amp;ldquo;靖北虏，复国仇&amp;rdquo;的意思）。由于十六年前历经那场惊心动魄的战争，师父深知自己绝对无法胜过手持轩辕剑的神秘少年，所以决心改换方式，开始四处寻找传说中能让人获得天下之的五样上古神器──伏羲琴、神农鼎、&lt;a href="http://baike.baidu.com/view/255131.htm"&gt;崆峒印&lt;/a&gt;、昆仑镜、女娲石，打算收齐它们，以它们的力量来复兴故国。《天之痕》故事，就随着这场艰辛的复国之旅，逐渐展开。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;整个游戏的背景设定秉承了当初国内武侠游戏的风格，以历史为舞台，展开一系列的剧情，整个游戏都以水墨画的风格展现，Q版的2D人物造型也非常不错，就以目前的眼光来看，我都觉得游戏画面很不错，而且游戏开头的那段展示轩辕剑的CG也相当精彩（当然没办法和国外游戏相比），而且整个游戏有相当多的剧情外的支线要素够人娱乐，不是打完一遍就over了，附上一段天之痕的开头CG，也是我认为最精彩的CG，一人一剑，十万大军灰飞烟灭：&lt;/p&gt;&lt;p&gt;&lt;object width="480" height="400" data="http://player.youku.com/player.php/sid/XNzY2OTMyMA==/v.swf" type="application/x-shockwave-flash"&gt;&lt;param name="src" value="http://player.youku.com/player.php/sid/XNzY2OTMyMA==/v.swf" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span size="4" style="font-size: medium;"&gt;&lt;strong&gt;电视剧&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;几个月钱我就听说要拍天之痕的电视剧了，小小的激动了一把，而且还是胡歌扮演（不过不是男猪脚，是宇文拓），前面胡歌扮演的李逍遥和景天都觉得还行，这次也是很期待，不过前几天看了放出的电视剧的预告片，结果是失望的，感觉将游戏的原来剧情改动了很多，相信许多玩过游戏的人都会这么觉得，不过话又说回来了，电视归电视，游戏归游戏，不能混为一谈，看电视的时候就别想游戏了，附上电视的预告片：&lt;/p&gt;&lt;p&gt;&lt;object width="480" height="400" data="http://player.youku.com/player.php/sid/XMjk1MjgxMTgw/v.swf" type="application/x-shockwave-flash"&gt;&lt;param name="src" value="http://player.youku.com/player.php/sid/XMjk1MjgxMTgw/v.swf" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;到今年是我玩游戏的第十年，十年后的今天能看到当初玩的游戏的电视剧也算一个惊喜，最后还是预祝电视剧早日播出。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/kyo-yo/aggbug/2159147.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2011/08/30/TianZhiHen.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kyo-yo/archive/2011/07/25/Let-IOS-Device-Access-Computer-All-Files.html</id><title type="text">[ios]让ipad、iphone和itouch无缝访问电脑所有信息</title><summary type="text">买苹果ios设备的人都有这样2个痛苦：1、苹果的内存太小了，2、系统太封闭。其中第一个问题就让许多不怎么会玩ios设备的同学们多掏1000甚至几千元去买容量更大的ios设备。本文就介绍几个软件来彻底解决这些问题，当然可能你已经知道了，如不不知道可以继续看下去可能对你会有帮助。本文的主要内容：1、使用everything建立http服务器。2、使用Goodreader来下载文件及使用OPlayer来播放计算机上的视频。一、使用everything建立http服务器 在[软件推荐]开发用专业软件已经很多了，来说说开发用的辅助软件把——分享我常使用的辅助软件一问中我介绍过everything，一个.</summary><published>2011-07-25T03:30:00Z</published><updated>2011-07-25T03:30:00Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kyo-yo/archive/2011/07/25/Let-IOS-Device-Access-Computer-All-Files.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/archive/2011/07/25/Let-IOS-Device-Access-Computer-All-Files.html"/><content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 买苹果ios设备的人都有这样2个痛苦：1、苹果的内存太小了，2、系统太封闭。其中第一个问题就让许多不怎么会玩ios设备的同学们多掏1000甚至几千元去买容量更大的ios设备。本文就介绍几个软件来彻底解决这些问题，当然可能你已经知道了，如不不知道可以继续看下去可能对你会有帮助。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;本文的主要内容：&lt;/strong&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;strong&gt;1、使用everything建立http服务器。&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2、使用Goodreader来下载文件及使用OPlayer来播放计算机上的视频。&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;&lt;span size="3"&gt;一、使用everything建立http服务器&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/07/15/Recommended-Software-I-often-use-the-auxiliary-sharing-software.html"&gt;[软件推荐]开发用专业软件已经很多了，来说说开发用的辅助软件把&amp;mdash;&amp;mdash;分享我常使用的辅助软件&lt;/a&gt;一问中我介绍过everything，一个飞速的文件搜索软件，这个软件的强大之处不仅在于飞速的搜索还有一个很重要的功能就是将本机的所有磁盘建立成http或FTP服务器，这是一个很重要的功能，以往我们建立的web网站或者FTP只能基于某个文件夹，无法基于所有磁盘，而在通过everything建立http或FTP服务器也很简单，只需在everything的选项中设置http或ftp属性即可，如下图：&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201107/201107251121277720.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="pic3" border="0" alt="pic3" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201107/201107251121276608.jpg" width="358" height="435" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="left"&gt;一般来说如此设置即可，但是如果你的计算机开启了windows防火墙的话你还需要为你的everything中http或ftp的端口开一个&amp;ldquo;例外&amp;rdquo;，这样别的计算机才可以访问http网站或ftp，具体方法：以win7举例：&lt;/p&gt;&lt;p align="left"&gt;1、打开控制面板-防火墙-高级设置-入站规则-新建入站规则&lt;/p&gt;&lt;p align="left"&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201107/201107251121285703.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="pic-4" border="0" alt="pic-4" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201107/201107251121285146.jpg" width="575" height="251" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="left"&gt;2、然后选择端口，填写everything中设定的服务器端口，然后一路下一步即可。&lt;/p&gt;&lt;p align="left"&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201107/201107251121287621.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="pic-5" border="0" alt="pic-5" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201107/201107251121282605.jpg" width="624" height="467" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;然后在浏览器中输入本机IP即可访问everything的服务器（本文仅介绍http服务器，ftp服务器请自行研究）    &lt;br /&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201107/201107251121284000.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="pic-6" border="0" alt="pic-6" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201107/20110725112128936.jpg" width="533" height="278" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;这样就能通过浏览器正常访问本机所有文件了，也可以在顶部的文本框中搜索所要的文件，这步完成后就为后面ios设备访问计算机中的资源做好铺垫。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span size="3" style="font-size: 16px;"&gt;&lt;strong&gt;二、使用Goodreader来下载文件及使用OPlayer来播放计算机上的视频&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 接下来就是ios设备上的操作了，首先需要在ios设备上安装个Goodreader，安装GoodReader的目的是想通过GoodReader的网络传输功能来从计算机中下载和访问文件（当然其他带网络传输功能的软件也可以），至于怎么安装GoodReader和那边下我想大家应该都懂的。&lt;/p&gt;&lt;p&gt;安装完GoodReader后就可以通过其Web Download来下载了，如下图（由于手头没ios设备就从威风借张图，下图仅需注意Web Download-Browse The Web即可）：&lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201107/201107251121295919.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="pic-7" border="0" alt="pic-7" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201107/201107251121296999.jpg" width="404" height="534" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;点击Browse The Web即可打开一个浏览器，然后在浏览器中输入计算机的ip+端口就可以访问计算机所有文件并下载了。&lt;/p&gt;&lt;p&gt;有了上面的经验，下面就方便很多了，就可以干你想做的任何事了，看看电脑中下的书等等。&lt;/p&gt;&lt;p&gt;同理如上，如果想看电脑上的视频也只需安装一个OPlayer或其他可网络播放的播放器，如xbmc等，这边仅介绍OPlayer，进入OPlayer后选择浏览器然后输入计算机IP进入后找到视频就可以选择下载还是播放了。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;至此，本文就介绍结束了，本文仅仅是介绍了在不越狱的情况下通过ios访问计算资源，如果越狱过选择就更多了，可以配合iFile等其他软件做更多的事，这个就靠大家自己研究了。。。&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/kyo-yo/aggbug/2115985.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2011/07/25/Let-IOS-Device-Access-Computer-All-Files.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kyo-yo/archive/2011/06/16/Out-Of-Box-WP7.html</id><title type="text">[WP7]HTC 7 Mozart到手开箱</title><summary type="text">时隔半年，年初参加微软和园子组织的博客无双活动(2010.12.01 - 2011.01.31)中到的HTC的WP7手机——Mozart到手了，心情灰常灰常的激动，下面简单附上一些开箱图及相关信息。一、HTC 7 Mozart的基本信息基本参数上市日期 2010年手机类型 3G手机，智能手机，拍照手机，商务手机 手机制式 GSM，WCDMA 支持频段 GSM 850/900/1800/1900MHz 数据传输 GPRS，EDGE，WCMA 屏幕材质 SLCD 屏幕色彩 1600万色 主屏尺寸 3.7英寸 主屏参数 480X800像素 WVGA分辨率 触摸屏 电容式触摸屏，支持多点触控 操作系.</summary><published>2011-06-16T06:40:00Z</published><updated>2011-06-16T06:40:00Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kyo-yo/archive/2011/06/16/Out-Of-Box-WP7.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/archive/2011/06/16/Out-Of-Box-WP7.html"/><content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; 时隔半年，年初参加微软和园子组织的&lt;a target="_blank" href="http://zt.cnblogs.com/blogswarriors/"&gt;博客无双活动&lt;/a&gt;(2010.12.01 - 2011.01.31)中到的HTC的WP7手机&amp;mdash;&amp;mdash;Mozart到手了，心情灰常灰常的激动，下面简单附上一些开箱图及相关信息。&lt;/p&gt;&lt;p&gt;&lt;span size="4" style="font-size: medium;"&gt;&lt;strong&gt;一、HTC 7 Mozart的基本信息&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellspadding="0" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;基本参数&lt;/strong&gt;&lt;/p&gt;上市日期 2010年&lt;p&gt;手机类型 3G手机，智能手机，拍照手机，商务手机 &lt;/p&gt;&lt;p&gt;手机制式 GSM，WCDMA &lt;/p&gt;&lt;p&gt;支持频段 GSM 850/900/1800/1900MHz &lt;/p&gt;&lt;p&gt;数据传输 GPRS，EDGE，WCMA &lt;/p&gt;&lt;p&gt;屏幕材质 SLCD &lt;/p&gt;&lt;p&gt;屏幕色彩 1600万色 &lt;/p&gt;&lt;p&gt;主屏尺寸 3.7英寸 &lt;/p&gt;&lt;p&gt;主屏参数 480X800像素 WVGA分辨率 &lt;/p&gt;&lt;p&gt;触摸屏&amp;nbsp;&amp;nbsp;&amp;nbsp; 电容式触摸屏，支持多点触控 &lt;/p&gt;&lt;p&gt;操作系统 Windows phone 7 &lt;/p&gt;&lt;p&gt;CPU型号 Snapdragon（高通） &lt;/p&gt;&lt;p&gt;CPU频率 1024MHz &lt;/p&gt;&lt;p&gt;机身内存 8GB ROM+512MB RAM &lt;/p&gt;&lt;p&gt;可用空间 8GB &lt;/p&gt;&lt;p&gt;存储卡 目前暂不支持外接存储卡 &lt;/p&gt;&lt;p&gt;电池规格 1300毫安时锂电池 &lt;/p&gt;&lt;p&gt;标配 锂电池，电源适配器，耳机，数据线，用户手册 &lt;/p&gt;&lt;p&gt;理论通话时间 480分钟 &lt;/p&gt;&lt;p&gt;理论待机时间 300小时 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;产品外形&lt;/strong&gt;&lt;/p&gt;外观设计 直板&lt;p&gt;机身颜色 黑色 &lt;/p&gt;&lt;p&gt;产品尺寸 115&amp;times;65&amp;times;10mm &lt;/p&gt;&lt;p&gt;QWERTY全键盘 虚拟QWERTY键盘&lt;/p&gt;&lt;p&gt;产品天线 内置 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;拍照功能&lt;/strong&gt;&lt;/p&gt;定时器&lt;p&gt;摄像头 内置 &lt;/p&gt;&lt;p&gt;摄像头像素 800万像素 &lt;/p&gt;&lt;p&gt;闪光灯 氙气闪光灯 &lt;/p&gt;&lt;p&gt;数码变焦 支持 &lt;/p&gt;&lt;p&gt;自动对焦 支持 &lt;/p&gt;&lt;p&gt;连拍功能 支持 &lt;/p&gt;&lt;p&gt;视频拍摄 1280X720像素 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;娱乐功能&lt;/strong&gt;&lt;/p&gt;Java功能 | 录音功能 | 电子书&lt;p&gt;视频播放 支持 &lt;/p&gt;&lt;p&gt;音乐播放 支持 &lt;/p&gt;&lt;p&gt;收音机 支持FM发射器 &lt;/p&gt;&lt;p&gt;游戏 内置 &lt;/p&gt;&lt;p&gt;Flash功能 支持 &lt;/p&gt;&lt;p&gt;第三方软件 支持 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;数据功能&lt;/strong&gt;&lt;/p&gt;Wi-Fi功能&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 蓝牙功能 支持蓝牙2.1+A2DP &lt;/p&gt;&lt;p&gt;耳机插孔 3.5mm &lt;/p&gt;&lt;p&gt;数据线接口 USB v2.0，HDMI &lt;/p&gt;&lt;p&gt;&lt;strong&gt;基本功能&lt;/strong&gt;&lt;/p&gt;短信(SMS) | 彩信(MMS) | 免提通话 | 情景模式 | 闹钟功能 | 日历功能&lt;p&gt;输入法 中文输入法，英文输入法 &lt;/p&gt;&lt;p&gt;输入方式 手写 &lt;/p&gt;&lt;p&gt;通话记录 已接+已拨+未接电话 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;网络功能&lt;/strong&gt;&lt;/p&gt;电子邮件 | WWW浏览器 | WAP浏览器 | WLAN功能 | WIMAX功能 | PC共享上网 | 即时通讯&lt;p&gt;&lt;strong&gt;商务功能&lt;/strong&gt;&lt;/p&gt;飞行模式 | 备忘录 | 日程表 | 世界时间 | 文档格式&lt;p&gt;&lt;strong&gt;其他功能&lt;/strong&gt;&lt;/p&gt;GPS功能 | 电子罗盘 | 重力感应器 | 加速传感器 | 光线传感器 | 距离传感器 | 待机图片 | 计算器 | 来电铃声识别 | 来电图片识别 | 自动开关机 | 图形菜单 | 秒表 | 记事本 | 自动键盘锁 | 单位换算 &lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;img src="http://www.hbea3w.com/UploadFiles/20101112113246621.jpg" /&gt;&lt;br /&gt;&lt;img src="http://photocdn.sohu.com/20110606/Img309384094.jpg" /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span size="4" style="font-size: medium;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span size="4" style="font-size: medium;"&gt;&lt;strong&gt;二、开箱照片&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;首先是一些开箱的照片，我的G7照出来的照片质量不算好，大伙将就着看看吧&lt;img src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440041570.png" alt="微笑" class="wlEmoticon wlEmoticon-smile" style="border-style: none;" /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440049411.jpg"&gt;&lt;img height="364" width="604" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440048015.jpg" alt="IMAG0193" border="0" title="IMAG0193" style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;首先是手机包装及一些配件&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440046936.jpg"&gt;&lt;img height="1004" width="604" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440041080.jpg" alt="IMAG0199" border="0" title="IMAG0199" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;手机拿出来后的样子，和G7感觉很像，除了没有实体按钮键&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440051636.jpg"&gt;&lt;img height="364" width="604" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440055017.jpg" alt="IMAG0194" border="0" title="IMAG0194" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;手机盒中的各种说明书、数据线、耳机和插头（&lt;strong&gt;一如既往的HTC风格，说明书真多，太不环保了，像苹果的就几张纸&lt;/strong&gt;）&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440055573.jpg"&gt;&lt;img height="1004" width="604" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440056130.jpg" alt="IMAG0201" border="0" title="IMAG0201" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;令人激动的开机画面&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440056686.jpg"&gt;&lt;img height="1004" width="604" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440053654.jpg" alt="IMAG0198" border="0" title="IMAG0198" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;因为开机后电池基本是没电了，所以只能插着数据线充电了，这就是传说的色块界面啊。。&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440054211.jpg"&gt;&lt;img height="1004" width="604" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201106/201106161440059543.jpg" alt="IMAG0197" border="0" title="IMAG0197" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;HTC Hub，里面的天气效果很炫，其他需要自己到Market中安装&lt;/p&gt;&lt;p&gt;大概就是以上了，下一步主要还是想越狱然后找一些游戏来玩玩，然后就是坐等芒果的更新了，不能输入中文真的很痛苦，而且想把我G7里面的联系人通过Gmail给导出来（不过好像网络不给力，gmail手机可以上但是同步一直中断，估计又被和谐了）&lt;/p&gt;&lt;p&gt;PS：1、其实今天已经越狱过了，可惜再升级7329版本的时候到第8步进行reboot的时候竟然一直卡死在HTC的界面了，所以只好重新刷了ROM。&lt;/p&gt;&lt;p&gt;2、再次感谢园子和微软。。。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/kyo-yo/aggbug/2082675.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2011/06/16/Out-Of-Box-WP7.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kyo-yo/archive/2011/05/22/wan-da-de.html</id><title type="text">[程序人生]玩大的——又是一款让80后感动的作品</title><summary type="text">和几个月前的老男孩不同，这部片子通过游戏的很好的回忆了80年代人所共同经历的那些经典（实在太能反映我的心声了），这片子最主要的还是所有人员都来自于巨人的员工，无论是主角还是导演都是巨人的员工（虽然里面那广告太和谐了），实在是需要赞一个~PS：顺便附送主题曲：主题曲《路上》女声版下载歌词：范圣霖——路上 《玩大的》主题曲 路上作词：杨佳作曲：杨佳演唱：范圣霖昨日的阳光洒在我们稚嫩的脸庞回家的路上藏着许多欢笑的地方任时光流淌我们都已变换了模样过往少年轻狂此刻多了一些沧桑每个人都一样人生路上总有迷惘这个世界太复杂我们应该学会吧学会把它变得简单烦过吧 想过吧未来是什么形状累了吗 困了吧我们才真的起航.</summary><published>2011-05-22T02:44:00Z</published><updated>2011-05-22T02:44:00Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kyo-yo/archive/2011/05/22/wan-da-de.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/archive/2011/05/22/wan-da-de.html"/><content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 和几个月前的老男孩不同，这部片子通过游戏的很好的回忆了80年代人所共同经历的那些经典（实在太能反映我的心声了），这片子最主要的还是所有人员都来自于巨人的员工，无论是主角还是导演都是巨人的员工（虽然里面那广告太和谐了），实在是需要赞一个~&lt;/p&gt;&lt;p&gt;&lt;object data="http://www.tudou.com/v/h5p3gfdRpQU/v.swf" type="application/x-shockwave-flash" width="480" height="400"&gt;&lt;param name="src" value="http://www.tudou.com/v/h5p3gfdRpQU/v.swf" /&gt;&lt;param name="wmode" value="opaque" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;PS：顺便附送主题曲：&lt;span class="Apple" style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: #000000; word-spacing: 0px;"&gt;&lt;span class="Apple" style="line-height: 25px; font-size: 14px;"&gt;&lt;a target="_blank" href="http://download02.ztgame.com.cn/lushang.mp3" style="color: #00009c; text-decoration: underline;"&gt;主题曲《路上》女声版下载&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span class="Apple" style="line-height: normal; widows: 2; text-transform: none; font-variant: normal; font-style: normal; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font-family: Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: #000000; font-size: medium; word-spacing: 0px;"&gt;&lt;span class="Apple" style="line-height: 25px; font-size: 14px;"&gt;歌词：&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;span class="Apple" style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: #000000; word-spacing: 0px;"&gt;&lt;span class="Apple" style="line-height: 24px; font-family: arial, 宋体, sans-serif; font-size: 14px;"&gt;&lt;span style="font-size: 15px;"&gt;&lt;strong&gt;范圣霖&amp;mdash;&amp;mdash;路上 《玩大的》主题曲 路上&lt;br/&gt;作词：杨佳&lt;br/&gt;作曲：杨佳&lt;br/&gt;演唱：范圣霖&lt;br/&gt;&lt;/strong&gt;昨日的阳光&lt;br/&gt;洒在我们稚嫩的脸庞&lt;br/&gt;回家的路上&lt;br/&gt;藏着许多欢笑的地方&lt;br/&gt;&lt;br/&gt;任时光流淌&lt;br/&gt;我们都已变换了模样&lt;br/&gt;过往少年轻狂&lt;br/&gt;此刻多了一些沧桑&lt;br/&gt;&lt;br/&gt;每个人&lt;br/&gt;都一样&lt;br/&gt;人生路上总有迷惘&lt;br/&gt;这个世界太复杂&lt;br/&gt;我们应该学会吧&lt;br/&gt;学会把它变得简单&lt;br/&gt;&lt;br/&gt;烦过吧 想过吧&lt;br/&gt;未来是什么形状&lt;br/&gt;累了吗 困了吧&lt;br/&gt;我们才真的起航&lt;br/&gt;不去烦不去想&lt;br/&gt;憧憬在等我们前往&lt;br/&gt;别停下 坚持吧&lt;br/&gt;美丽在为我们绽放&lt;br/&gt;&lt;/span&gt;&lt;span style="font-size: 15px;"&gt;昔日的屋顶上&lt;br/&gt;还有鸟儿在飞翔&lt;br/&gt;门前的火车站&lt;br/&gt;仿佛还在记忆中鸣响&lt;br/&gt;我们都已长大&lt;br/&gt;不再拥有童年的幻想&lt;br/&gt;时常独自感伤&lt;br/&gt;时常温习欢乐的时光&lt;br/&gt;&lt;/span&gt;&lt;span style="font-size: 15px;"&gt;每个人&lt;br/&gt;都一样&lt;br/&gt;人生路上总有迷惘&lt;br/&gt;这个世界太复杂&lt;br/&gt;我们应该学会吧&lt;br/&gt;学会把它变得简单&lt;/span&gt;&lt;span style="font-size: 15px;"&gt;烦过吧 想过吧&lt;br/&gt;未来是什么形状&lt;br/&gt;累了吗 困了吧&lt;br/&gt;我们才真的起航&lt;br/&gt;不去烦不去想&lt;br/&gt;憧憬在等我们前往&lt;br/&gt;别停下 坚持吧&lt;br/&gt;美丽在为我们绽放 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/kyo-yo/aggbug/2053355.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2011/05/22/wan-da-de.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kyo-yo/archive/2011/04/25/Something-About-WP7-Install-2.html</id><title type="text">[WP7] WP7安装那些郁闷的事-续</title><summary type="text">在上一篇文章中我说到我在WP7安装中遇到的问题，其中有个Blend无法找到WP7的项目模板，并且我介绍了一种解决方法就是：用winrar打开Blend_WindowsPhone_en.EXE，然后找一个名叫BlConen.cab的，并解压缩出来的方法，虽然这样做能将Blend中的WP7项目模板找回，但是实际上是不能用的，因为这时如果通过Blend来创建WP7项目的时候就发现Blend显示：Windows Phone 创作已到期，并且通过Blend打开VS创建的WP7项目会显示无法打开，需要重新安装（后来看了下安装包BlConen.cab，感觉其应该是Blend用的Samples，但却又不是）.</summary><published>2011-04-25T01:46:00Z</published><updated>2011-04-25T01:46:00Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kyo-yo/archive/2011/04/25/Something-About-WP7-Install-2.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/archive/2011/04/25/Something-About-WP7-Install-2.html"/><content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在&lt;a target="_blank" href="http://www.cnblogs.com/kyo-yo/archive/2011/04/23/Something-About-WP7-Install.html"&gt;上一篇文章&lt;/a&gt;中我说到我在WP7安装中遇到的问题，其中有个Blend无法找到WP7的项目模板，并且我介绍了一种解决方法就是：用winrar打开Blend_WindowsPhone_en.EXE，然后找一个名叫BlConen.cab的，并解压缩出来的方法，虽然这样做能将Blend中的WP7项目模板找回，但是实际上是不能用的，因为这时如果通过Blend来创建WP7项目的时候就发现Blend显示：&lt;strong&gt;Windows Phone 创作已到期&lt;/strong&gt;，并且通过Blend打开VS创建的WP7项目会显示&lt;strong&gt;无法打开，需要重新安装&lt;/strong&gt;（&lt;strong&gt;&lt;span color="#ff0000" style="color: #ff0000;"&gt;后来看了下安装包BlConen.cab，感觉其应该是Blend用的Samples，但却又不是&lt;/span&gt;&lt;/strong&gt;）。&lt;/p&gt;&lt;p&gt;于是纠结了好久，将Blend整个目录翻来覆去的研究了好久，同时研究了下Blend下的几个项目模板格式，发现Blend本质还是通过.vstemplate来调用模板文件的（VS也是同样），然后仔细看了下我所用的WP7的项目模板，如下：&lt;/p&gt;&lt;p&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt; &lt;br /&gt;&amp;lt;VSTemplate Version="3.0.0" Type="Project" xmlns="&lt;a href="http://schemas.microsoft.com/developer/vstemplate/2005&amp;quot;"&gt;http://schemas.microsoft.com/developer/vstemplate/2005"&lt;/a&gt; xmlns:xsi="&lt;a href="http://www.w3.org/2001/XMLSchema-instance&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema-instance"&lt;/a&gt; xsi:schemaLocation="&lt;a href="http://schemas.microsoft.com/developer/vstemplate/2005&amp;quot;"&gt;http://schemas.microsoft.com/developer/vstemplate/2005"&lt;/a&gt;&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TemplateData&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Name _locID="BLEND_ProjectName"&amp;gt;Windows Phone Control Library&amp;lt;/Name&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Description _locID="BLEND_ProjectDescription"&amp;gt;A project for creating custom controls that can be reused across other Windows Phone applications.&amp;lt;/Description&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Icon&amp;gt;ProjectIcon.png&amp;lt;/Icon&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TemplateID&amp;gt;Microsoft.Blend.WindowsPhone.ControlLibrary&amp;lt;/TemplateID&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ProjectType&amp;gt;CSharp&amp;lt;/ProjectType&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ProjectSubType&amp;gt;WindowsPhone&amp;lt;/ProjectSubType&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RequiredFrameworkVersion&amp;gt;4.0&amp;lt;/RequiredFrameworkVersion&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;CreateNewFolder&amp;gt;true&amp;lt;/CreateNewFolder&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DefaultName&amp;gt;WindowsPhoneControlLibrary&amp;lt;/DefaultName&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ProvideDefaultName&amp;gt;true&amp;lt;/ProvideDefaultName&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PromptForSaveOnCreation&amp;gt;false&amp;lt;/PromptForSaveOnCreation&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;EnableEditOfLocationField&amp;gt;true&amp;lt;/EnableEditOfLocationField&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;EnableLocationBrowseButton&amp;gt;true&amp;lt;/EnableLocationBrowseButton&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TemplateGroupID&amp;gt;Windows Phone&amp;lt;/TemplateGroupID&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;NumberOfParentCategoriesToRollUp&amp;gt;0&amp;lt;/NumberOfParentCategoriesToRollUp&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;SortOrder&amp;gt;59&amp;lt;/SortOrder&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MinFrameworkVersion&amp;gt;4.0&amp;lt;/MinFrameworkVersion&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MaxFrameworkVersion&amp;gt;4.0&amp;lt;/MaxFrameworkVersion&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/TemplateData&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TemplateContent&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Project File="WindowPhoneControlLibrary.csproj" ReplaceParameters="true"&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ProjectItem ReplaceParameters="true" TargetFileName="Properties\AssemblyInfo.cs"&amp;gt;AssemblyInfo.cs&amp;lt;/ProjectItem&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ProjectItem ReplaceParameters="true" OpenInEditor="true"&amp;gt;MainControl.xaml&amp;lt;/ProjectItem&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ProjectItem ReplaceParameters="true" SubType="Code"&amp;gt;MainControl.xaml.cs&amp;lt;/ProjectItem&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Project&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/TemplateContent&amp;gt; &lt;br /&gt;&amp;lt;/VSTemplate&amp;gt;&lt;/p&gt;&lt;p&gt;其中TemplateID就是Blend用于识别项目模板的关键，如果将此处的TemplateID改成其他Silverlight类型，如：Microsoft.Blend.SilverlightApplication，&lt;strong&gt;再次打开Blend就可以发现WP7的项目模板已经不提示创作到期了，但是还是无法正常创建&lt;/strong&gt;，还是提醒需要重新安装WP7开发包，由此可见，Blend中缺少WP7的相关文件（再次期间我还尝试将WP7开发包的Licenses移入电脑中的Expression中，可惜还无效），此时也尝试过重新安装，但是还是和上一篇文章一样&lt;strong&gt;提示Blend for Windows Phone 无法安装，需要卸载当前安装的Blend&lt;/strong&gt;。&lt;/p&gt;&lt;p&gt;最后实在没办法只好使用神器GOOGLE，在几个小时的刨坟过程当中，在MSDN及WP7的开发者官方论坛中发现也有人又类似的问题，其主要原因就是Blend版本号的问题：&lt;/p&gt;&lt;p&gt;由于Blend发布时间比WP7开发包时间早，而我的安装的版本号是：4.0.202XX.0（具体记不得了），而WP7开发包的版本号是：4.0.20901.0，如下图：&lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201104/201104241856435071.jpg"&gt;&lt;img height="198" width="376" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201104/201104241901595069.jpg" alt="pic2" border="0" title="pic2" style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;并且在论坛中还有人还提出了一个解决办法，就是在升级Blend，为Blend打SP1补丁，我的Blend是中文版的，所以我就在微软的下载中心中找到BlendSP1_zh-Hans.exe，安装完成后就可以发现WP7的项目模板已经回来了，并且可以正常创建项目。&lt;/p&gt;&lt;p&gt;至此WP7安装的纠结日子就结束了，也结束了仅使用VS开发的残废瘸腿日，庆祝下！&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span color="#ff0000" style="color: #ff0000;"&gt;PS：打完中文版的SP1补丁后发现WP7项目模板的说明竟然是中文的，看来微软WP7中文化进展速度很快！&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/kyo-yo/aggbug/2026383.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2011/04/25/Something-About-WP7-Install-2.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kyo-yo/archive/2011/04/23/Something-About-WP7-Install.html</id><title type="text">[WP7] WP7安装那些郁闷的事</title><summary type="text">WP7的RTM包也出来N久了，我也早就安装了，当时安装完后，在开始菜单中就新增了Expression Blend for Windows Phone、Visual Studio 2010 Express for Windows Phone 以及Windows Phone Tools，当时装完后发现在Blend和VS Express中可以正常新建WP7的工程，而在我电脑中原来的VS2010 Utimate中竟然没有（但是有XNA 4.0的开发包），感觉很不爽，于是我很纠结的反复卸载、安装但是问题还是没有解决，于是只能靠手动来解决了。解决步骤如下：1、既然在VS Express中可以正常新建WP.</summary><published>2011-04-23T15:14:00Z</published><updated>2011-04-23T15:14:00Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kyo-yo/archive/2011/04/23/Something-About-WP7-Install.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/archive/2011/04/23/Something-About-WP7-Install.html"/><content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WP7的RTM包也出来N久了，我也早就安装了，当时安装完后，在开始菜单中就新增了Expression Blend for Windows Phone、Visual Studio 2010 Express for Windows Phone 以及Windows Phone Tools，当时装完后发现在Blend和VS Express中可以正常新建WP7的工程，而在我电脑中原来的VS2010 Utimate中竟然没有（但是有XNA 4.0的开发包），感觉很不爽，于是我很纠结的反复卸载、安装但是问题还是没有解决，于是只能靠手动来解决了。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;解决步骤如下：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1、既然在VS Express中可以正常新建WP7的项目，那么说明WP7的项目模板已经正常安装到电脑当中了，而在VS旗舰版中没有这个项目模板，说明旗舰版没有正常读取到模板文件，所以只需将模板复制到旗舰版的模板目录下即可。&lt;/p&gt;&lt;p&gt;2、找到WP7的项目模板文件，路径为：X:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Silverlight for Windows Phone。&lt;/p&gt;&lt;p&gt;3、这边就有个问题了，此模板的路径明明就是VS的安装目录，为什么旗舰版无法正常读取呢？（我是没想到为什么），所以只能将Silverlight for Windows Phone这个文件夹复制到X:\Users\Administrator\Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#，此处为VS的用户模板存放目录。&lt;/p&gt;&lt;p&gt;这样再次打开VS Ultimate就可以在C#目录下找到Silverlight for Windows Phone的项目模板了。&lt;/p&gt;&lt;p&gt;&lt;hr /&gt;&lt;p&gt;&lt;p&gt;过了N个月后我觉得Express for Windows Phone的功能太弱了，因为平时还要做一些Silverlight的项目，但是Express for Windows Phone无法进行常规的silverlight的项目开发，所以我就把原有的Express for Windows Phone卸载了，安装了Expression Studio 4，结果安装完后又出现了和VS一样的问题，无法找到WP7的项目模板了（再次纠结一下），原因是因为原来的Express for Windows Phone已经完全卸载了，WP7的模板也跟着没了，但是此时如果再次安装Express for Windows Phone会出现问题，因为已经安装了Expression Studio 4了（出现了鱼和熊掌不可兼得的问题），但是我却又想鱼和熊掌兼得，又得用手动的方式解决了，有了VS的经验在解决这个问题就简单了。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;解决步骤如下：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1、下载WP7离线安装包WPDT_RTM_en1.iso，用winrar或者其他相关ISO工具找到其目录下WCU\WindowsPhone\Blend_WindowsPhone_en.EXE文件并解压缩出来。&lt;/p&gt;&lt;p&gt;2、然后再次用winrar打开Blend_WindowsPhone_en.EXE，然后找一个名叫BlConen.cab的安装包并打开，会有以下文件：&lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/kyo-yo/201104/201104232310291085.jpg"&gt;&lt;img height="471" width="772" src="http://images.cnblogs.com/cnblogs_com/kyo-yo/201104/201104232310293179.jpg" alt="pic1" border="0" title="pic1" style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;图中用红框框住的文件就是blend for WP7的模板，将其解压缩出来，然后全部重命名为.ZIP文件，然后放到X:\Program Files\Microsoft Expression\Blend 4\ProjectTemplates\zh-Hans\CSharp\Silverlight\WindowsPhone（中文Blend）或C:\Program Files\Microsoft Expression\Blend 4\ProjectTemplates\en\CSharp\Silverlight\WindowsPhone（英文Blend）目录下，然后再次打开Blend即可发现WP7的模板已经回来了。&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/kyo-yo/aggbug/2025943.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2011/04/23/Something-About-WP7-Install.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kyo-yo/archive/2011/03/25/New-work-New-Beginning.html</id><title type="text">[程序人生]新的工作，新的开始</title><summary type="text">年后换了一份新的工作，从原来干了2年的小公司出来后进了目前的大公司，日常的工作内容也发生了改变，原来就是接项目——谈需求——做项目——交付，而现在则是专心对目前公司的OA、CRM系统和公司电脑及各种设备进行维护，可以说是从coder转换成了pro了。下面总结一下2份工作的一些差异：异：原来就是专心做coder，现在不仅要写代码还得负责公司各种电子设备的维护。同：根据需求编写代码。异：原来因为公司发展需要，所以需要不断接项目，不断的写代码，而目前公司的信息系统已经大部分都完善了，只需根据需求进行部分模块的新增修改。同：同样因为公司的发展需求，整个公司都将实现信息化，各种对应的信息化系统需要上线.</summary><published>2011-03-25T06:30:00Z</published><updated>2011-03-25T06:30:00Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kyo-yo/archive/2011/03/25/New-work-New-Beginning.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/archive/2011/03/25/New-work-New-Beginning.html"/><content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 年后换了一份新的工作，从原来干了2年的小公司出来后进了目前的大公司，日常的工作内容也发生了改变，原来就是接项目&amp;mdash;&amp;mdash;谈需求&amp;mdash;&amp;mdash;做项目&amp;mdash;&amp;mdash;交付，而现在则是专心对目前公司的OA、CRM系统和公司电脑及各种设备进行维护，可以说是从coder转换成了pro了。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;下面总结一下2份工作的一些差异：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;异：&lt;/strong&gt;原来就是专心做coder，现在不仅要写代码还得负责公司各种电子设备的维护。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;同：&lt;/strong&gt;根据需求编写代码。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;异：&lt;/strong&gt;原来因为公司发展需要，所以需要不断接项目，不断的写代码，而目前公司的信息系统已经大部分都完善了，只需根据需求进行部分模块的新增修改。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;同：&lt;/strong&gt;同样因为公司的发展需求，整个公司都将实现信息化，各种对应的信息化系统需要上线，所以还是和原来一样需要编写代码。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;异：&lt;/strong&gt;原来公司小，有时因为公司的需要有时候需要加班赶项目，而目前的公司是保证双休。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;同：&lt;/strong&gt;2个公司给予的自由度都比较高，不像许多别的公司对员工有各种各样的限制，可以根据自己所想进行职业化的发展。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;结果：&lt;/strong&gt;相比之下，我算比较幸运的了，2份工作对我来说都比较满意，自己可不仅可以在自己的专业上根据自己所想进行学习，同样可以在公司中学到自己想要的，而且就目前来说，不仅可以继续从事软件方面的开发，同样可以接触许多企业级的硬件设施，对个人而言是个非常好的锻炼。&lt;/p&gt;&lt;p&gt;换了一份新的工作，就有了一个新的开始，愿自己越走越好~：）&lt;/p&gt;&lt;p&gt;记于2011.03.25&lt;/p&gt;&lt;img src="http://www.cnblogs.com/kyo-yo/aggbug/1995399.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2011/03/25/New-work-New-Beginning.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kyo-yo/archive/2011/02/22/The-Index-Of-Learning-EntLib.html</id><title type="text">微软企业库5.0 学习之路系列文章索引</title><summary type="text">从去年5月在博客园开博，到上个月为止，总算是把微软企业库的相关学习内容给写完了，一共22篇原创，1篇转载（本来应该早就把这个目录给弄出来，可是去年年底工作很忙，又要忙着离职等等事情，所以拖到现在才把这个目录弄出来，非常不好意思），可能文中还存在着错误，欢迎大家的指正，以下就是全系列的文章目录索引、本系列中的源码及学习资源下载。第一步、基本入门第二步、使用VS2010+Data Access模块建立多数据库项目第三步、为项目加上异常处理（采用自定义扩展方式记录到数据库中）第四步、使用缓存提高网站的性能（EntLib Caching)第五步、介绍EntLib.Validation模块信息、验证器的</summary><published>2011-02-22T05:01:00Z</published><updated>2011-02-22T05:01:00Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kyo-yo/archive/2011/02/22/The-Index-Of-Learning-EntLib.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/archive/2011/02/22/The-Index-Of-Learning-EntLib.html"/><content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 从去年5月在博客园开博，到上个月为止，总算是把微软企业库的相关学习内容给写完了，一共22篇原创，1篇转载（本来应该早就把这个目录给弄出来，可是去年年底工作很忙，又要忙着离职等等事情，所以拖到现在才把这个目录弄出来，非常不好意思），可能文中还存在着错误，欢迎大家的指正，以下就是全系列的文章目录索引、本系列中的源码及学习资源下载。&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/06/07/Study-Entlib5-First.html"&gt;第一步、基本入门&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/06/10/Learning-EntLib-Second.html"&gt;第二步、使用VS2010+Data Access模块建立多数据库项目&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/06/17/Learning-EntLib-Third.html"&gt;第三步、为项目加上异常处理（采用自定义扩展方式记录到数据库中）&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/06/24/Learning-EntLib-Forth-Use-Caching.html"&gt;第四步、使用缓存提高网站的性能（EntLib Caching)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/07/19/Learning-EntLib-Fifth-Introduction-Validation-module-information-Part1.html"&gt;第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法&amp;mdash;&amp;mdash;上篇&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/07/21/Learning-EntLib-Fifth-Introduction-Validation-module-information-Part2.html"&gt;第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法&amp;mdash;&amp;mdash;中篇&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/08/02/Learning-EntLib-Fifth-Introduction-Validation-module-information-Part3.html"&gt;第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法&amp;mdash;&amp;mdash;下篇&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/08/04/Learning-EntLib-Sixth-Use-Validation-To-Server-Validate.html"&gt;第六步、使用Validation模块进行服务器端数据验证&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/08/09/Learning-EntLib-Seventh-Introduce-Cryptographer-and-Expand.html"&gt;第七步、Cryptographer加密模块简单分析、自定义加密接口及使用&amp;mdash;上篇&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/08/11/Learning-EntLib-Seventh-Introduce-Cryptographer-and-Expand-Part2.html"&gt;第七步、Cryptographer加密模块简单分析、自定义加密接口及使用&amp;mdash;下篇&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/08/16/Learning-EntLib-Eighth-Use-Configuration-Setting-To-Manage-ConfigInfo.html"&gt;第八步、使用Configuration Setting模块等多种方式分类管理企业库配置信息&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/09/01/Learning-EntLib-Ninth-Use-PolicyInjection-Module-AOP-PART1-Basic-Use-Of-Dscription.html"&gt;第九步、使用PolicyInjection模块进行AOP&amp;mdash;PART1&amp;mdash;&amp;mdash;基本使用介绍&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/09/20/Learning-EntLib-Ninth-Use-PolicyInjection-Module-AOP-PART2-Custom-Matching-Rule.html"&gt;第九步、使用PolicyInjection模块进行AOP&amp;mdash;PART2&amp;mdash;&amp;mdash;自定义Matching Rule&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/10/08/Learning-EntLib-Ninth-Use-PolicyInjection-Module-AOP-PART3-Built-in-Call-Handler-Description.html"&gt;第九步、使用PolicyInjection模块进行AOP&amp;mdash;PART3&amp;mdash;&amp;mdash;内置Call Handler介绍&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/10/13/Learning-EntLib-Ninth-Use-PolicyInjection-Module-AOP-PART4-Call-Handler-To-Build-User-Logging.html"&gt;第九步、使用PolicyInjection模块进行AOP&amp;mdash;PART4&amp;mdash;&amp;mdash;建立自定义Call Handler实现用户操作日志记录&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/11/01/Learning-EntLib-Tenth-Decoupling-Your-System-Using-The-Unity-PART1-Why-Use-Unity.html"&gt;第十步、使用Unity解耦你的系统&amp;mdash;PART1&amp;mdash;&amp;mdash;为什么要使用Unity？&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/11/08/Learning-EntLib-Tenth-Decoupling-Your-System-Using-The-Unity-PART2-Learn-To-Use-Unity-One.html"&gt;第十步、使用Unity解耦你的系统&amp;mdash;PART2&amp;mdash;&amp;mdash;了解Unity的使用方法（1）&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/11/10/Learning-EntLib-Tenth-Decoupling-Your-System-Using-The-Unity-PART2-Learn-To-Use-Unity-Two.html"&gt;第十步、使用Unity解耦你的系统&amp;mdash;PART2&amp;mdash;&amp;mdash;了解Unity的使用方法（2）&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/11/22/Learning-EntLib-Tenth-Decoupling-Your-System-Using-The-Unity-PART2-Learn-To-Use-Unity-Three.html"&gt;第十步、使用Unity解耦你的系统&amp;mdash;PART2&amp;mdash;&amp;mdash;了解Unity的使用方法（3）&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/11/29/Learning-EntLib-Tenth-Decoupling-Your-System-Using-The-Unity-PART3-Dependency-Injection.html"&gt;第十步、使用Unity解耦你的系统&amp;mdash;PART3&amp;mdash;&amp;mdash;依赖注入&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/08/Learning-EntLib-Tenth-Decoupling-Your-System-Using-The-Unity-PART3-Unity-And-PIAB.html"&gt;第十步、使用Unity解耦你的系统&amp;mdash;PART4&amp;mdash;&amp;mdash;Unity&amp;amp;PIAB&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/27/Learning-EntLib-Tenth-Decoupling-Your-System-Using-The-Unity-PART5-Use-Unity-Interceptor.html"&gt;第十步、使用Unity解耦你的系统&amp;mdash;PART5&amp;mdash;&amp;mdash;使用Unity自身的拦截器&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;扩展学习：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/09/16/Learning-EntLib-Extended-Learning-Articles-Library-Dependency-Injection.html"&gt;扩展学习篇、库中的依赖关系注入（重构 Microsoft Enterprise Library）[转]&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;企业库学习之路源码：&lt;a target="_blank" href="http://files.cnblogs.com/kyo-yo/EntLibStudy.rar"&gt;点我下载&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Unity学习演示源码：&lt;a target="_blank" href="http://files.cnblogs.com/kyo-yo/UnityStudy.rar"&gt;点我下载&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Entlib学习中文手册：&lt;a target="_blank" href="http://files.cnblogs.com/kyo-yo/EntLib%e4%b8%ad%e6%96%87%e5%ad%a6%e4%b9%a0%e6%89%8b%e5%86%8c.rar"&gt;点我下载&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Entlib5程序：&lt;a target="_blank" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=bcb166f7-dd16-448b-a152-9845760d9b4c&amp;amp;displaylang=en"&gt;点我进入下载页面（不是直接下载）&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/kyo-yo/aggbug/1961171.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2011/02/22/The-Index-Of-Learning-EntLib.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kyo-yo/archive/2011/01/07/Problem-Record-Index-And-Description.html</id><title type="text">[项目过程中所遇到的各种问题记录]目录索引以及简单介绍</title><summary type="text">在上个月写了一些自从工作以来碰到过的问题记录和一些个人的感想，此篇是个汇总，起到个导航作用。编辑器篇FCKeditor相关知识及各种常见使用问题此篇介绍了在项目中使用FCKeditor的一些注意点，如：如何自定义FCKeditor皮肤、进行FCKeditor个性化配置和FCKeditor上传文件的异常处理。FCKeditor自定义上传路径配置此篇是针对FCKeditor上传无法更改路径而写的，主要是通过分析及更改源码+配置的方式实现了FCKeditor上传文件可以通过配置指定相应的路径。使用FCKeditor生成静态分页HTML在日常开发一些企业网站或者资讯网站的时候总是想通过生成静态页面来实</summary><published>2011-01-07T05:12:00Z</published><updated>2011-01-07T05:12:00Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kyo-yo/archive/2011/01/07/Problem-Record-Index-And-Description.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/archive/2011/01/07/Problem-Record-Index-And-Description.html"/><content type="html">&lt;p&gt;在上个月写了一些自从工作以来碰到过的问题记录和一些个人的感想，此篇是个汇总，起到个导航作用。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;编辑器篇&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/15/Problem-Record-Editor-FCKeditor-Info-And-Solution.html"&gt;FCKeditor相关知识及各种常见使用问题&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇介绍了在项目中使用FCKeditor的一些注意点，如：如何自定义FCKeditor皮肤、进行FCKeditor个性化配置和FCKeditor上传文件的异常处理。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/16/Problem-Record-Editor-Use-FCKeditor-Upload-Custom-Path-Configuration.html"&gt;FCKeditor自定义上传路径配置&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇是针对FCKeditor上传无法更改路径而写的，主要是通过分析及更改源码+配置的方式实现了FCKeditor上传文件可以通过配置指定相应的路径。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/17/Problem-Record-Editor-Generate-Static-HTML-Pages-With-FCKeditor.html"&gt;使用FCKeditor生成静态分页HTML&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;在日常开发一些企业网站或者资讯网站的时候总是想通过生成静态页面来实现加速网页浏览的体验，此篇就是介绍我自己的一种解决方案，通过JS来辅助FCKeditor来进行生成静态页面。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;图表篇&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/20/Problem-Record-Chart-Some-Tips-On-MSChart.html"&gt;有关MSChart的一些小技巧&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇主要是介绍我在使用MSChart的时候碰到的一些特殊需求的解决方案，有关如何使图表实现一些特殊的效果。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/21/Problem-Record-Chart-FunsionCharts-Good-Choice-In-ASPNET.html"&gt;asp.net上不错的图表选择&amp;mdash;FunsionCharts&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇主要介绍了在asp.net下需要使用图表控件的另一个选择&amp;mdash;&amp;mdash;FunsionCharts，这是一个flash图表控件，可以通过简单的xml来展现出很炫的图表，简单而且容易上手。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;ORM篇&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/22/Problem-Record-ORM-Some-Problem-Of-Configuration-With-NHibernate.html"&gt;使用NHibernate配置对象实体的一些小问题&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇主要记录了我在使用NHibernate进行配置对象实体的一些小问题，如：延迟加载、复合主键的配置。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/23/Problem-Record-ORM-Some-NHibernate-Query-About-Package.html"&gt;有关NHibernate查询封装&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇介绍了2种在NHibernate下的简单查询封装方法，虽然简单但是比较实用。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;部署篇&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/23/Problem-Record-Deploy-Project-Deployment-Problems-Those-Things-With-IIS.html"&gt;项目部署过程中那些纠结的问题-IIS&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇则是对在网站部署过程中在IIS上一些问题，如：IIS权限配置、IIS运行池、SSL加密等&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/24/Problem-Record-Deploy-Project-Deployment-Problems-Those-Things-With-SQLServer.html"&gt;项目部署过程中那些纠结的问题-SQLServer&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇也是有关部署的，主要针对SQLServer的问题，如：Session数据缓存配置及数据库权限&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;工具篇&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/24/Problem-Record-Tools-NET-Development-Tools-Commonly-Used-In-Libraries.html"&gt;.NET开发时常用的工具类库&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇是对我工作以来一直维护的一个工具类库进行一些介绍，同时介绍了使用工具类库对开发项目的帮助，同时分享了园子里&lt;a href="http://home.cnblogs.com/u/conan87810/"&gt;NanCo&lt;/a&gt;所写的工具类库。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;学习篇&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/28/Problem-Record-Study-Open-Source-Projects-Codematic.html"&gt;对工作以来的学习过的开源项目进行总结&amp;mdash;动软代码生成工具&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇则记录了我工作以来学习的开源项目的学习一些感想，介绍了一些动软代码学习点。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2010/12/28/Problem-Record-Study-Open-Source-Projects-DiscuzNT.html"&gt;对工作以来的学习过的开源项目进行总结&amp;mdash;DiscuzNt&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;此篇同样是学习开源项目&amp;mdash;&amp;mdash;DiscuzNt，介绍了DiscuzNT的一些优点及我认为的不错的学习知识点。&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://www.cnblogs.com/kyo-yo/aggbug/1929633.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2011/01/07/Problem-Record-Index-And-Description.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kyo-yo/archive/2011/01/04/CSharp-Tutorial-Types-And-Operators-PART2-Enum.html</id><title type="text">[C#]C#补习——类型和操作符—PART3—枚举</title><summary type="text">在补习完C#类以及一些语法上的知识后，再回到类型上进行补习，本章补习的是C#中的枚举。以下是本文所要介绍的内容：1、枚举中忽略的知识。2、枚举常见的各种使用方法。一、枚举中忽略的知识 对于枚举，一般的用法都是用来解决一些代码的可读性，如下代码：通过对比上面的代码，我们可以很容易的看出使用了枚举后代码的可读性更强了，而本文不是来介绍如何枚举的基础知识的，而是记录下我忽略过的一些知识，也可能是你所需要了解的：1、枚举中的值类型默认为int，当然也可以是short，long等数值类型，但是不能是char、string等类型。如果想更改枚举的类型只需按照以下代码既可：2、枚举中的值默认从0开始，并且可</summary><published>2011-01-04T03:32:00Z</published><updated>2011-01-04T03:32:00Z</updated><author><name>顾磊(kyo-yo)</name><uri>http://www.cnblogs.com/kyo-yo/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kyo-yo/archive/2011/01/04/CSharp-Tutorial-Types-And-Operators-PART2-Enum.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kyo-yo/archive/2011/01/04/CSharp-Tutorial-Types-And-Operators-PART2-Enum.html"/><content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在补习完C#类以及一些语法上的知识后，再回到类型上进行补习，本章补习的是C#中的枚举。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;以下是本文所要介绍的内容：&lt;/strong&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;1、枚举中忽略的知识。&lt;/p&gt;&lt;p&gt;2、枚举常见的各种使用方法。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 15px;"&gt;&lt;strong&gt;一、枚举中忽略的知识&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 对于枚举，一般的用法都是用来解决一些代码的可读性，如下代码：&lt;/p&gt;switch(state)&lt;br/&gt;{&lt;br/&gt;     case 0:&lt;br/&gt;        break;&lt;br/&gt;     case 1:&lt;br/&gt;        break;&lt;br/&gt;}&lt;br/&gt;switch(stateEnum)&lt;br/&gt;{&lt;br/&gt;     case StateEnum.Opened:&lt;br/&gt;         break;&lt;br/&gt;     case StateEnum.Closed;&lt;br/&gt;         break;&lt;br/&gt;}&lt;p&gt;通过对比上面的代码，我们可以很容易的看出使用了枚举后代码的可读性更强了，&lt;strong&gt;而本文不是来介绍如何枚举的基础知识的，而是记录下我忽略过的一些知识，也可能是你所需要了解的&lt;/strong&gt;：&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;1、枚举中的值类型默认为int，当然也可以是short，long等数值类型，但是不能是char、string等类型。&lt;/p&gt;&lt;p&gt;如果想更改枚举的类型只需按照以下代码既可：&lt;/p&gt;public enum StateEnum:long&lt;br/&gt;{&lt;br/&gt;}&lt;p&gt;2、枚举中的值默认从0开始，并且可以不用给枚举显示的指定值，如果不显示指定值则默认从0开始，每个枚举在前一个枚举的值上+1。&lt;/p&gt;&lt;p&gt;3、枚举是值类型但是其并不是直接继承值类型的基类型：System.ValueType，而是以下的继承链：&lt;/p&gt;&lt;p&gt;System.Object-&amp;gt;System.ValueType-&amp;gt;System.Enum-&amp;gt;具体枚举&lt;/p&gt;&lt;p&gt;4、对于某个变量有3种或者3种以上的情况的时候应该使用枚举而不是使用int或者string，因为这样的代码可读性更强。&lt;/p&gt;&lt;p&gt;5、使用枚举不会带来什么性能问题，由于其本质还是值类型。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 15px;"&gt;&lt;strong&gt;二、枚举常见的各种使用方法&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在日常开发的过程中，枚举可以帮我们解决很多问题，但是也会碰到许多问题，下面列举了一些枚举常见的使用方法：&lt;/p&gt;&lt;p&gt;1、&lt;strong&gt;可以将枚举的值指定为另一个枚举&lt;/strong&gt;，且如果后续枚举没有指定值则会自动增加，如下代码：&lt;/p&gt;public enum StateEnum&lt;br/&gt;{&lt;br/&gt;     Opened=0,&lt;br/&gt;     Closed=1,&lt;br/&gt;     Error=Closed,    &lt;br/&gt;     UnKnow&lt;br/&gt;}&lt;p&gt;可以看到上面的代码中，Error的值是使用的和Closed一样的值，而UnKnow并未指定值，这时根据枚举的特性，UnKnow的值则应该是2。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2、&lt;strong&gt;枚举数组之间的转换&lt;/strong&gt;，如果有2个定义类似或者相同的枚举组成数组想进行转换，一般来说是不行的（C#不支持这样的转换），而可以通过先将枚举数组转成Array然后再转成相应的枚举数组，如下代码：&lt;/p&gt;StateEnum1[] stateEnums=(StateEnum1[])(Array)new StateEnum2[3];&lt;p&gt;虽然这样做可以将C#不支持的形式变成可能，但是并不推荐这么做，因为这样可能会出现不可预见的错误。&lt;/p&gt;&lt;p&gt;而对于枚举的正常转换都是可以通过Enum.Parse()进行转换。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3、&lt;strong&gt;如果需要对枚举进行组合使用（如按位计算），则需要使用FlagAttributes特性&lt;/strong&gt;，如下代码：&lt;/p&gt;[Flags]  //属于System.IO命名空间下&lt;br/&gt;public enum State&lt;br/&gt;{&lt;br/&gt;     Read=0,//000&lt;br/&gt;     Write=1,//001&lt;br/&gt;     Create=2,//010&lt;br/&gt;     Delete=4,//100&lt;p&gt;Allow=Read | Write } public void Test(State state) { if(state==State.Read | State.Write) { } }&lt;/p&gt;&lt;p&gt;一旦使用了Flags特性后，就可以像上面的代码一样对枚举进行组合判断，但需要注意的是，使用了Flags特性后必须为枚举显式的指定值，否则无法使用，同时显式指定的值最好是2的次幂，如：0，1,2等，这样可以保证组合的值不会重叠，具体可以查看MSDN：&lt;a href="http://msdn.microsoft.com/zh-cn/library/system.flagsattribute.aspx" target="_blank"&gt;FlagsAttribute 类&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/kyo-yo/aggbug/1925284.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kyo-yo/archive/2011/01/04/CSharp-Tutorial-Types-And-Operators-PART2-Enum.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
