<?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>fairzy 部落格</title>
	<atom:link href="http://www.fairzy.cn/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.fairzy.cn</link>
	<description>fairzy&#039;s Cache -- 组选择，行匹配，字抽取。</description>
	<lastBuildDate>Sun, 18 Jul 2010 11:01:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Bloger阶段记[未完待续]</title>
		<link>http://www.fairzy.cn/?p=236</link>
		<comments>http://www.fairzy.cn/?p=236#comments</comments>
		<pubDate>Sat, 10 Jul 2010 13:17:37 +0000</pubDate>
		<dc:creator>fairzy</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://www.fairzy.cn/?p=236</guid>
		<description><![CDATA[&#160; &#160;&#160;&#160; 啊，自从去年开了这个博似乎就显得有点冷淡，开的时候以为可以，结果发现完全没了以前借百度空间，新浪，搜狐等各种博客的热情了，不再有啥想法学到啥新东西就开始一顿贴代码发表感叹了，人老了。 &#160;&#160;&#160;&#160; 这么wordpress开个博可以趁机研究下php，想其实开博能学到好多东西，分享经验的同时能得到大家的交流，这是难能可贵的。因为没热情，所以现存的blog都是关于入门配置啥的，主要是这种东西写出来对新手帮助很大，而且以后可以翻阅，而且有一部分其实本来是写给别人的，结果就直接发blog算了。所以最近想等工作了以后好好找准博客的方向，争取做好做大，好歹赚个广告费。 No related posts. 以上关联文章由 Yet Another Related Posts Plugin 提供支持。


No related posts.

以上关联文章由 <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a> 提供支持。]]></description>
		<wfw:commentRss>http://www.fairzy.cn/?feed=rss2&amp;p=236</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vim学习笔记(一)</title>
		<link>http://www.fairzy.cn/?p=234</link>
		<comments>http://www.fairzy.cn/?p=234#comments</comments>
		<pubDate>Sat, 10 Jul 2010 09:13:59 +0000</pubDate>
		<dc:creator>fairzy</dc:creator>
				<category><![CDATA[vim]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[学习笔记]]></category>

		<guid isPermaLink="false">http://www.fairzy.cn/?p=234</guid>
		<description><![CDATA[先从vim的tutor开始看的，边看边记录一些基本常用的命令，以备后面复习的时候能快一些，其实才看了这几个tutor，边看边做就发现vim用好了必须无敌。 特别提示∶切记您要在使用中学习，而不是在记忆中学习。 1. 基本操作 h j k l 移动光标，tutor给了一个容易记住的tip: j 像一个向下的箭头，所以他是向下。(这个tip确实比较容易记)。 2. 插入字符 正常模式下输入i进入插入模式，注意i是在当前位置插入，也就是说，按下i以后，输入光标位于插入字符前，所以这里注意理解在当前位置插入，意思就是插入后的字符位于此位置，所以用i插入字符之前首先要将光标移动到想要插入字符的位置。 如果想在当前字符之后插入，按 a 键。如果要在本行后插入，可以直接按下A，这样不仅转到行末而且已经进入插入模式。当然你也可以按下$转到行末，然后按下a插入。 3. 删除字符。 在正常模式下删除单个字符按 x 键 首先要理解vim的 [number]  command  object或者command [number] object的模式，其中number可选的，缺省为1。 然后要删除一个单词，就可以用匹配上面所说的模式，用 1-d-w来删除一个单词，因为缺省number为1，所以可以直接用dw来删除一个单词。这里command对应d(下面还讲到一个c )，object对应w，其他对象列表有 w &#8211; 从当前光标当前位置直到单字/单词(下一个单词)末尾，包括空格。 e &#8211; 从当前光标当前位置直到单字/单词末尾，但是 *不* 包括空格。 $ &#8211; 从当前光标当前位置直到当前行末。 所以删除一个单词可以用dw，de，删除两个单词用2dw，2de，删除一行用d$,删除两行用 2d$(并不是删除一整行，而是删除从光标开始处以后的两行)，要删除一整行，命令为dd 这里还有一点，tutor里是这么说的： 对于勇于探索者，请在正常模式下面仅按代表相应对象的键而不使用命令，则将看到光标的移动正如上面的对象列表所代表的一样。 也就是说，在正常模式下，可以按下w来跳到下一个单词的词首，按下e来跳到本单词的词尾，按下$来将光标移动到本行的行尾。 4. 撤销命令： 输入 u 来撤消最后执行的命令，输入 U 来修正整行。没啥好说的，U的用法没领悟到… 5. [...]


No related posts.

以上关联文章由 <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a> 提供支持。]]></description>
		<wfw:commentRss>http://www.fairzy.cn/?feed=rss2&amp;p=234</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss 5.0下部署Struts项目</title>
		<link>http://www.fairzy.cn/?p=222</link>
		<comments>http://www.fairzy.cn/?p=222#comments</comments>
		<pubDate>Tue, 15 Jun 2010 00:36:12 +0000</pubDate>
		<dc:creator>fairzy</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[Struts JBoss]]></category>

		<guid isPermaLink="false">http://www.fairzy.cn/?p=222</guid>
		<description><![CDATA[注意这里的版本为jboss-5.1.0.GA版本，如果你部署工程的时候遇到问题(一般都是很纠结很纠结的问题，我是google了好久才成功的)，google到的解决方法里貌似4.0以上版本是大概通用的。 1、启动jboss，因为启动信息非常多，而且出问题的话有很多日志，直接运行bin目录里的run.bat的话因为窗口大小有限，所以日志显示不全的问题，所以我运行一般都是在cmd里面用&#34;run.bat &#62; log.txt&#34;（不包括引号）命令的方法启动将输出重定向到log.txt里面方便分析。 话说一般的servlet和jsp的部署方式跟Tomcat的方式无差异，只须将app打包为war文件直接copy到 \jboss-5.1.0.GA\server\default\deploy目录即可，支持热部署。但是部署struts的话可能有点问题，我的工程是采用struts-1.3.10版本，其他版本不清楚，大致通用。 首先一般先复制lib文件，将struts目录里lib文件夹下的jar拷贝到工程的\WEB-INF\lib\目录下，如果你的工程lib目录不在web-inf文件夹下，请拷贝。然后build工程，生成war文件。 然后如果将此时生成的war文件放到deploy目录里，可能会出现以下问题，对应的解决方法也在下面： 1。部署时日志中出现以下问题： org.jboss.xb.binding.JBossXBRuntimeException: Failed to create a new SAX parser at org.jboss.xb.binding.UnmarshallerFactory$UnmarshallerFactoryImpl.newUnmarshaller(UnmarshallerFactory.java:100) at org.jboss.web.tomcat.service.deployers.JBossContextConfig.processContextConfig(JBossContextConfig.java:549) at org.jboss.web.tomcat.service.deployers.JBossContextConfig.init(JBossContextConfig.java:536) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:279) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5436) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4148) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142) at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461) at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) at org.jboss.web.deployers.WebModule.start(WebModule.java:97) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) at [...]


No related posts.

以上关联文章由 <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a> 提供支持。]]></description>
		<wfw:commentRss>http://www.fairzy.cn/?feed=rss2&amp;p=222</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ STL 学习笔记 &#8211; 简介</title>
		<link>http://www.fairzy.cn/?p=218</link>
		<comments>http://www.fairzy.cn/?p=218#comments</comments>
		<pubDate>Sat, 17 Apr 2010 15:50:07 +0000</pubDate>
		<dc:creator>fairzy</dc:creator>
				<category><![CDATA[C++ STL学习]]></category>
		<category><![CDATA[C++ STL]]></category>

		<guid isPermaLink="false">http://www.fairzy.cn/?p=218</guid>
		<description><![CDATA[1、始于1989年，1997年完成，历时大约10年，标准程序库是C++标准规格的一部分，提供一些列的核心组件，用以支持IO、字符串、容器(数据结构)、算法(排序搜索合并等)、国别等主题。 2、不同组件背后有不同的设计理念，比如String class和STL差别，后者是一个数据结构和算法的Framework，String class是被设计为安全易用，接口不言自明，并可以做许多错误检测，而STL的设计目标是将不同的算法和数据结构结合在一起，并获取最佳的效率，所以并不是很方便，也不检验许多逻辑错误，所以必须通晓其概念原理才可以有效使用。 二、Template模板 1、Nontype Template 参数(非型别模板参数) 型别(type)可以作为Template的参数，非型别（nontype）也可以，比如bitset&#60;&#62;, 其中bit的位数以Template参数指定， 如：bitset&#60;32&#62; flag32;   bitset&#60;50&#62; flag50; 即是用非型别(nontype)来初始化的，由于使用不同的参数，所以两者有不同的类型，不能相互赋值或比较。 2、缺省模板参数   Default template parameters Template class可以有缺省参数，如 template&#60; class T, class container = vector&#60;T&#62; &#62; // 有空格，否则解释成&#62;&#62; Class MyClass; 如果只传一个参数，则缺省参数可以作为第二个参数使用， MyClass&#60;int&#62; x1; 等同于 MyClass&#60;int, vector&#60;int&#62; &#62; 3、关键字typename 被用来做型别之前的标识符。如 template &#60;class T&#62; class MyClass { typename T::SubType * ptr; ... } 这里，SubType是Class [...]


Related posts:<ol><li><a href='http://www.fairzy.cn/?p=196' rel='bookmark' title='Permanent Link: const引用 &#8211; 一个C++小问题'>const引用 &#8211; 一个C++小问题</a> <small>   今天开始就要进行一个月的嵌入式的培训了。    第一天，复习下C语言的基础知识，老师问了一个关于关键词const的问题。我被提问到，于是我就大致说了一下，估计他也没听懂。    快下课的时候老师写了两行代码，然后什么也没说，直接说这样可以这样不可以。估计他也没懂。    例子是&lt;&lt;C++ Primer&gt;&gt; P49关于const引用的问题。...</small></li>
<li><a href='http://www.fairzy.cn/?p=125' rel='bookmark' title='Permanent Link: Calling Convention &#8211; 调用规范(约定) [整理]'>Calling Convention &#8211; 调用规范(约定) [整理]</a> <small>&#160; 转载，原文地址： http://blog.csdn.net/yc_8301/archive/2007/10/08/1814744.aspx 首先，__thiscall是关于类的一种调用方式，它与其他调用方式的最大区别是：&#160;&#160;&#160; __thiscall对每个函数都增加了一个类指针参数 &#160; class&#160;&#160; aa&#160;&#160; &#160; {&#160;&#160;...</small></li>
</ol>

以上关联文章由 <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a> 提供支持。]]></description>
		<wfw:commentRss>http://www.fairzy.cn/?feed=rss2&amp;p=218</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>vim入手计划</title>
		<link>http://www.fairzy.cn/?p=200</link>
		<comments>http://www.fairzy.cn/?p=200#comments</comments>
		<pubDate>Fri, 09 Apr 2010 07:19:54 +0000</pubDate>
		<dc:creator>fairzy</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://www.fairzy.cn/?p=200</guid>
		<description><![CDATA[今日准备入手世界第二编辑器，vim。实际是gvim 话说如果哪天把vim用熟悉了，我就是是第二类程序员了。 努力中。 No related posts. 以上关联文章由 Yet Another Related Posts Plugin 提供支持。


No related posts.

以上关联文章由 <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a> 提供支持。]]></description>
		<wfw:commentRss>http://www.fairzy.cn/?feed=rss2&amp;p=200</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>const引用 &#8211; 一个C++小问题</title>
		<link>http://www.fairzy.cn/?p=196</link>
		<comments>http://www.fairzy.cn/?p=196#comments</comments>
		<pubDate>Thu, 01 Apr 2010 07:26:33 +0000</pubDate>
		<dc:creator>fairzy</dc:creator>
				<category><![CDATA[C++ STL学习]]></category>
		<category><![CDATA[C++ const 引用]]></category>

		<guid isPermaLink="false">http://www.fairzy.cn/?p=196</guid>
		<description><![CDATA[   今天开始就要进行一个月的嵌入式的培训了。    第一天，复习下C语言的基础知识，老师问了一个关于关键词const的问题。我被提问到，于是我就大致说了一下，估计他也没听懂。    快下课的时候老师写了两行代码，然后什么也没说，直接说这样可以这样不可以。估计他也没懂。    例子是&#60;&#60;C++ Primer&#62;&#62; P49关于const引用的问题。    两行代码：     1.   int &#38;i = 1024;                 // error           const int &#38;i = 1024;     // ok, const reference     2.  double dval = 3.1416;           const int &#38;ref = &#38;dval;     两个例子很明确了，C++ Primer也有解释，我们常说的const引用是指 “指向const的引用”，而非const引用是指“指向非cosnt的引用”，第一个例子1024是一个常量，所以必须用const引用。     也就是说，const引用可以指向const变量或者非const变量，而非const引用只能指向非const变量。     第二个例子，C++ Primer也解释了，存在一个隐士转换，实际代码为:       int temp = [...]


Related posts:<ol><li><a href='http://www.fairzy.cn/?p=218' rel='bookmark' title='Permanent Link: C++ STL 学习笔记 &#8211; 简介'>C++ STL 学习笔记 &#8211; 简介</a> <small>1、始于1989年，1997年完成，历时大约10年，标准程序库是C++标准规格的一部分，提供一些列的核心组件，用以支持IO、字符串、容器(数据结构)、算法(排序搜索合并等)、国别等主题。 2、不同组件背后有不同的设计理念，比如String class和STL差别，后者是一个数据结构和算法的Framework，String class是被设计为安全易用，接口不言自明，并可以做许多错误检测，而STL的设计目标是将不同的算法和数据结构结合在一起，并获取最佳的效率，所以并不是很方便，也不检验许多逻辑错误，所以必须通晓其概念原理才可以有效使用。 二、Template模板 1、Nontype Template 参数(非型别模板参数) 型别(type)可以作为Template的参数，非型别（nontype）也可以，比如bitset&lt;&gt;, 其中bit的位数以Template参数指定，...</small></li>
</ol>

以上关联文章由 <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a> 提供支持。]]></description>
		<wfw:commentRss>http://www.fairzy.cn/?feed=rss2&amp;p=196</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Silverlight初始化错误的问题</title>
		<link>http://www.fairzy.cn/?p=195</link>
		<comments>http://www.fairzy.cn/?p=195#comments</comments>
		<pubDate>Tue, 30 Mar 2010 03:39:50 +0000</pubDate>
		<dc:creator>fairzy</dc:creator>
				<category><![CDATA[Silverlight Learn]]></category>
		<category><![CDATA[Sliverlight]]></category>

		<guid isPermaLink="false">http://www.fairzy.cn/?p=195</guid>
		<description><![CDATA[&#160; 今天突发奇想又弄了下Silverlight，结果发现以前的项目不能运行了，错误如下： 错误: Silverlight 应用程序中未处理的错误 代码: 2104&#160;&#160;&#160; 类别: InitializeError&#160;&#160;&#160;&#160;&#160;&#160; 消息: 无法下载 Silverlight 应用程序。请查看 Web 服务器设置&#160;&#160;&#160;&#160; 网上查了很多资料说是在IIS里面添加MIME类型的映射。 我想这个办法对大多数人都不能解决。 我的问题是这样的，本身环境配置没有问题，关于配置环境请参考本博客的其他一篇博文。但是初始化错误，还是无法下载，那么可以考察一下项目的Web目录里的ClientBin下有没有生成 .xap 文件，如图： 如果没有生成这个文件，当然下载出错，我的原因就是因为我是新手，没有生成这个网站就直接点的运行，因为我没有先生成解决方案，而是直接运行的，vs2008没有自动编译生成网站，就没有生成这个文件，所以出错。 如果这个文件已经生成，还要检查一下Silverlight的项目的承载网站的source源是不是配置正确， 比如testpage.html里的 &#60;param name=&#34;source&#34; value=&#34;ClientBin/Tutorial_1.xap&#34;/&#62; 的source的value值要对应生成的文件，否则也是无法下载到的。 No related posts. 以上关联文章由 Yet Another Related Posts Plugin 提供支持。


No related posts.

以上关联文章由 <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a> 提供支持。]]></description>
		<wfw:commentRss>http://www.fairzy.cn/?feed=rss2&amp;p=195</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows XP 经典蓝天白云壁纸</title>
		<link>http://www.fairzy.cn/?p=183</link>
		<comments>http://www.fairzy.cn/?p=183#comments</comments>
		<pubDate>Thu, 25 Mar 2010 10:42:58 +0000</pubDate>
		<dc:creator>fairzy</dc:creator>
				<category><![CDATA[无关]]></category>
		<category><![CDATA[xp 经典壁纸 蓝天白云]]></category>

		<guid isPermaLink="false">http://www.fairzy.cn/?p=183</guid>
		<description><![CDATA[&#160; Windows XP也算是一种经典了，其壁纸也是每次我装机，装系统后的欣慰之 景，但是你可能不知道XP的壁纸背后的故事，也能是流行的所谓雨林木风， 番茄花园，深度之流的盗版ghost xp而让你们看不到这张图。今天在豆瓣的 一个小组(点这里访问)的活动力发现用xp经典壁纸的没几张，于是就想起了 这张壁纸背后的拍摄故事。其实也没故事，但是它总有来源吧。 先看原图： &#160; 看这张图片 &#160; 这是拍摄于2006年11月的Bliss,已经长满了葡萄藤 &#160; 这里还有一副google街景拍到的Bliss照片 当然，原图在xp系统的C:\Windows\Web\Wallpaper文件夹中 点这里还有高清的bliss下载。 下面是这张照片的介绍： 照片拍摄于美国加利福尼亚州的锁诺玛县，锁诺玛山谷的南部靠近Clover Stornetta（一家乳品公司）公司旧址，Bliss的名字来自这个地方连绵起伏的绿色小山丘，蓝天，层状和卷状的白云，这张图片被微软用作XP中luna主题的桌面壁纸。 照片是职业摄影师Charles O’Rear,（纳帕县圣海伦那市人）为数字设计公司HighTurn拍摄的。O’Rear也曾为比尔盖茨的西雅图私人图片储藏公司科比斯工作，1979年五月出版的国家地理杂志的纳帕专题的纳帕山谷照片Valley of the Vine也是出自其手。原本O’Rear的主要精力是用在拍摄纳帕山谷制酒业的相关照片拍摄上的，但在那时侯，90年代后期bliss山丘上还没有长出葡萄藤，这副照片是他当时使用一架手持式大画幅相机在拍摄在12/121高速公路边上拍摄的。 O’ Rear 的摄影作品激发了微软XP操作系统的耗资2亿美元的广告活动的灵感。这个活动叫“是的，你能行”，它由纽约市圣弗朗西斯科地区的广告公司McCann Erickson操办。这项活动由ABC电视台发起，时间夹在ABC电视台的体育节目“周一足球之夜”中。这个电台的盈利包括了麦当娜的“Ray of Light”，这首歌的电视台版权话费了微软公司1400万美金。 在2006年11月，艺术家联合会“Goldin+Senneby”参观了Bliss影像的拍摄所在地——Sonoma谷，重新拍摄了10年后相同的景象。他们继微软之后的作品首先在La Vitrine画廊的“巴黎是昨天”展览会上露面，并且不久之后在圣保罗的Galeria Vermelho又被展览，在Gothenburg的300 M3也是如此。 在2007年2月，在Sébastien Mettraux，Lausanne，Espace Arlaud的Accrochage Vaud 2007的集体展览会上，一个瑞典艺术家展示了一幅称为“‘Colline verdoyante’, d’après Bill Gates, 2006”的摄影作品，译为“Bliss，继比尔 盖茨之后，2006”。Mettraux，一个在Vallée de Joux附近居住和工作的人，解释说这张摄影拍摄于瑞典的Les Esserts-de-Rives。 No related posts. 以上关联文章由 Yet Another [...]


No related posts.

以上关联文章由 <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a> 提供支持。]]></description>
		<wfw:commentRss>http://www.fairzy.cn/?feed=rss2&amp;p=183</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Windows下用批处理修改IP地址</title>
		<link>http://www.fairzy.cn/?p=177</link>
		<comments>http://www.fairzy.cn/?p=177#comments</comments>
		<pubDate>Wed, 17 Mar 2010 12:35:29 +0000</pubDate>
		<dc:creator>fairzy</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[批处理 ip]]></category>

		<guid isPermaLink="false">http://www.fairzy.cn/?p=177</guid>
		<description><![CDATA[&#160;&#160;&#160; 由于经常抱着笔记本在寝室和工作室之间，两个地方的ip也不一样，每次设置都很麻烦，所以就想到写一个批处理，可以一键切换，于是， 就在上课时间找了些资料写了一个。 &#160; 下面是全部代码： 点击展开代码@echo off set /p choice=请选择您现在所处的工作环境.( d-寝室ip, c-工作室ip, b-恢复初始值) if "%choice%"=="d" goto dorm if "%choice%"=="c" goto com2us if "%choice%"=="b" goto back :dorm echo 正在设置寝室IP，请稍后... cmd /c netsh interface ip set address name="本地连接" source=static 172.30.61.192 255.255.255.0 172.30.61.1 1 goto end :com2us echo 正在设置工作室IP，请稍后... cmd /c netsh interface ip set address name="本地连接" source=static [...]


No related posts.

以上关联文章由 <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a> 提供支持。]]></description>
		<wfw:commentRss>http://www.fairzy.cn/?feed=rss2&amp;p=177</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>寻找成为高手的开发密钥 [转]</title>
		<link>http://www.fairzy.cn/?p=173</link>
		<comments>http://www.fairzy.cn/?p=173#comments</comments>
		<pubDate>Wed, 17 Mar 2010 02:33:46 +0000</pubDate>
		<dc:creator>fairzy</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[成长]]></category>

		<guid isPermaLink="false">http://www.fairzy.cn/?p=173</guid>
		<description><![CDATA[&#160; 51CTO技术博客上看到的一篇译文。我觉得很适合我的想法，也是我想要的做法，因为从目前来说，我在大学里所了解的只是一个广度，我想要的，是到某个公司，从事某项职业，从而拓展我的深度，这样才是终极之路。 其实按理来说，我觉得成功算是一方面是个人的努力坚持，另一方面在于机遇吧，这就是人生的不同。ps. 我是相信命运的 &#8212; 怪诞心理学。 原文链接：http://developer.51cto.com/art/201003/186170.htm 以下是原文： 51CTO编者按：每个程序员都希望自己在技术方面更进一步，成为程序达人，开发高手，技术大师……；这不仅能获得更好的职位和更高的报酬，更重要的是，开发高手还代表着一个开发者对自己的肯定以及对技术梦想的忠诚与追求。但如何成为一个开发高手呢？也许我们能从下面这篇博文中获得一些启发。作者Rick Wagner是一位Java企业级架构师，具有二十多年的开发经验的资深程序员和COBOLE语言的爱好者。他在文章中指出初级程序员与顶级程序员的根本区别在于所掌握技术的“广度”和“深度”，Rick认为这是程序入门者向程序高手进阶的关键 【51CTO译文】20年前，当我刚开始从事数据处理方面的开发工作时，我在一家为银行承担外包工作的公司工作。开始我只是一个实习生，毕业后进阶为程序员的第一级——“初级程序员”。其实，在我们公司内部，对这些Title都做了一些神秘的标识，比如我的初级程序员的标识是“E07”。 不久，我发现了我们公司是如何对程序员的级别进行标识的： ◆初级程序员 = E07 ◆程序员 = E08 ◆高级程序员 = E09 ◆超级英雄 = E10 （一种非常罕见的品种） 这些级别不单代表技术能力，还有薪水，当然，薪水是与这些级别排名紧密相关的，这是不会变的，不管是20年前还是现在。 像所有初级程序员一样，我希望自己用一到两年的时间在E07级别工作，然后逐渐向上爬。但有件事一直令我困惑：那些进阶最高级别的程序员与一直停留在初级的程序员之间到底有什么不同？ 一天，我与一个非常棒的E10程序员一起开发一个项目，他叫James。在这个项目的过程中，我们进行了愉快的交谈，他的话令我印象深刻：“工作都一样，无论你是E07还是E10”。 我当时目瞪口呆。在那一刻，我意识到，在这个项目中我所做的工作与James所做的一样重要。我当时在做数据分析和编码，James也在做数据分析和编码。虽然他以最高级别的E10在工作，但他所用的编译器我也在用；他所用的数据我也在用；他所用的开发环境也跟我一样。如果他所做的部分遇到困境，我所做的部分也将遇到阻碍。在这个项目中，我们同行。 别误会我的意思，虽然所做的工作一样，但初级程序员肯定不如那些程序大牛值钱。今天，我不得不承认这个被广泛接受的事实。但那时，我的这个想法给我带来不可估量的好处，直到今天。 我试图寻找我与E10的朋友们到底有哪些区别。我和他之间到底有哪些不同？我得到的结论是，至少在两个方面他比我更优秀：广度和深度。 广度意味着在技术方面可支配的工具、技能和方法广泛的多。当时，我只具备一些COBOL编程经验；而E10的朋友不单会COBOL，还精通于汇编、JCL（一种工作控制语言）、操作系统等等多项技能。在今天，这等于一个只会Java的程序员站在另一个Java程序员身边，他身边的这位同时还知道C++、C#、Ruby、Python、Erlang以及每一种语言的流行框架。如果一个项目只是需要使用Java，那这两个Java程序员是平等的。但如果下一个项目需要更多的技术，这种平等的情况就会发生改变。 另一个方面是深度，是指在其工作领域内的知识含量和功底。在过去，我所编写的COBOL代码也许跟我的E10朋友一样好。但如果我的程序有一个Bug，我的办法只是看着诊断报告不断进行调试。我的朋友不单会做这些，他还会阅读一些核心转储的数据，将一些重要数据转变成汇编程序（他可以从中获得一些启发）等等。在另一个我们一起进行界面编程的项目中，他可以更好的理解我们所操作的平台并知道如何完美的利用这个平台所提供的功能。同样，我的源码可能跟他的没什么太大区别，但如果我们需要向下一个级别进阶……是的，我们之间有一个明显的分界线。 在今天的世界里，这可能意味着程序牛人可以知道如何调整JVM，选取有用的数据分析工具；程序牛人知道如何安装、配置、调试和配置平台。牛人知道如何建立编译环境，而初级程序员也许只知道按照已经确定的方案（平台）进行开发。 技术的广度和深度，我想，我找到了成为高手的密匙。我需要学习更多并努力提到自己的广度和深度（直到今天，我还在努力！）。20多年前与James的一席谈使我知道自己哪里需要提高，这对我在事业方面的促进比我想象的大得多。如果你是这个行业的新手，希望上面所提到的这些能够帮到你。 Happy Coding！ 原文：A secret key to &#8216;Senior&#8217; level programming No related posts. 以上关联文章由 Yet Another Related Posts Plugin 提供支持。


No related posts.

以上关联文章由 <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a> 提供支持。]]></description>
		<wfw:commentRss>http://www.fairzy.cn/?feed=rss2&amp;p=173</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
