<?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>竹简中的桃源 &#187; 木甲工房</title>
	<atom:link href="http://codingliyi.com/archives/category/tech/feed" rel="self" type="application/rss+xml" />
	<link>http://codingliyi.com</link>
	<description>诸天浩瀚，神魔流转，天苍苍兮云山远，心悠悠兮梦桃源</description>
	<lastBuildDate>Fri, 27 Jan 2012 09:02:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>微博与信息爆炸的时代</title>
		<link>http://codingliyi.com/archives/2010/04/964</link>
		<comments>http://codingliyi.com/archives/2010/04/964#comments</comments>
		<pubDate>Tue, 13 Apr 2010 16:08:29 +0000</pubDate>
		<dc:creator>紫色竹简</dc:creator>
				<category><![CDATA[木甲工房]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[围脖]]></category>
		<category><![CDATA[微博]]></category>
		<category><![CDATA[新浪微博]]></category>
		<category><![CDATA[腾讯微博]]></category>

		<guid isPermaLink="false">http://codingliyi.com/archives/2010/04/964</guid>
		<description><![CDATA[昨天和一哥们聊到微博，他坚信微博只是一时的兴起。对于此观点，我的想法是，身处的位置决定了思维，或者说当你没有某种需求时，就觉得能满足该需求的工具可有可无不过了了。就像世... ]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em">昨天和一哥们聊到微博，他坚信微博只是一时的兴起。对于此观点，我的想法是，身处的位置决定了思维，或者说当你没有某种需求时，就觉得能满足该需求的工具可有可无不过了了。就像世代耕田的老农，他不会觉得电脑多么有用。只有当你正在使用起来时，才会知道它巨大的功能与价值，和真正的意义所在。</p>
<p style="text-indent: 2em">没有其他的意思，很正常的讨论而已。因为以前我也是这样一个“老农”，眼界多次停留在自己的“一亩三分地”，跟不上“潮流”的发展。我03年的时候知道的“博客”这个东西，一直不屑，认为人吃饱了没事干才会在网上写日记。后来05年底以新浪为代表，中文互联网挂起一阵强烈的博客旋风，各路名流纷纷开博，造就了老徐、韩寒、acosta的点击率神话。我也在06年初开了个博客，断断续续坚持了到现在，慢慢地觉得确实有点意思，08年底还买了域名和空间，架了个独立博客。再说到微博这个概念，也是差不多Twitter这个词刚火起来时就知道了，不久国内就出了饭否。那阵子被“微博”这个名字误导，以为微博就是博客的迷你版，在上面写些诸如“今天三食堂的卤饭不错”、“突然很想去宝鸡玩玩”一类的废话，毫无意义。事实上在Twitter和饭否上我最开始也基本上都是自言自语这些东西。知道后来Twitter被墙，新浪围脖上线，用了一段时间后，才慢慢体会到微博的真正威力。</p>
<p> <span id="more-964"></span>
<p style="text-indent: 2em"></p>
<p style="text-indent: 2em">在我看来，微博的意义在于构建了一个信息的获取与传播平台。对于获取，你可以通过Follow一些人来获取他发布的信息，也可以通过搜索、话题组等方式找到你需要的东西。比如前天某互联网公司获50亿投资的新闻就是在围脖里搜索关键字第一时间得知的。对于传播，用户可以通过各种终端设备（如PC、手机等）发布信息，每一条信息都可以回复与转发。注意，这里的回复与转发的内容本身也算是一条“信息”。这样，信息就通过关系网络形成病毒式传播，和愚公移山中的“子又生孙孙又生子子子孙孙无穷匮矣”类似，具有前所未有的时效性和轰炸范围，这就很可怕了。最近Twitter上的2015事件和苍井空之夜事件就是很典型的例子。</p>
<p style="text-indent: 2em">也正因为这种威力，国外的Twitter在09年6月某事件之前被彻底屏蔽，至今只能翻墙访问；国内的饭否也宣布被死亡，一直没有救活，直到今年3月初为原用户提供数据下载，标志着饭否大约的确是死了。</p>
<p style="text-indent: 2em">微博想在国内土壤中苟且下去，必须要有相当规模的审查力量，以防止某些不合适的信息被爆炸式传播。新浪从去年底开始上线围脖，复制其05年时“名人博客”的经验，目前形成了相当规模与人气，小有成功。后来搜狐、网易、人民网、凤凰网纷纷跟进，连腾讯也停掉已运营多年的滔滔，开发新的腾讯微博。目前已在内测中，我也在今天下午刚拿到内测邀请码。微博很可能将会继博客之后，成为各大门户网站的标配。</p>
<p style="text-indent: 2em">回到开头的那个问题，引用一句话“如果认为微博不是一个很有价值的服务，那么可能有两个原因：一只有你一个人在用；二你不需要微博客”。</p>
<p style="text-indent: 2em">以上便是我对微博的一些看法。到现在我仍算是一个微博新手，应该还有很多技巧与认识需要弥补，欢迎赐教。有兴趣的可以参看<a href="https://www.kenengba.com/post/575.html" target="_blank" rel="nofollow">这篇</a>文章，还有<a href="https://www.kenengba.com/post/1544.html" target="_blank" rel="nofollow">这篇</a>和<a href="https://www.kenengba.com/post/1974.html" target="_blank" rel="nofollow">这篇</a>。</p>
<blockquote><p>下面的是我的微博地址，欢迎Follow:      <br />推特：http://twitter.com/codingliyi       <br />围脖：http://t.sina.com.cn/codingliyi       <br />腾讯：http://t.qq.com/codingliyi</p>
</blockquote>
<p style="text-indent: 2em">现在是个信息爆炸的时代，每天都大量的信息需要获取。且不说诸如人人网等社交平台的新鲜事，Google Reader订阅的rss源每天就够看上一阵了。寒假时清理了一次，删掉了很多，但现在仍感觉看不过来，很多时候直接一键标记为已读。现在再加上墙内墙外的各微博，信息量更是飞涨。如何从庞大的信息量从提取自己所需要的，确实是一个有待解决的问题。还需要自己更多的思考。</p>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li>2010-03-06 -- <a href="http://codingliyi.com/archives/2010/03/925" title="那一些热闹与宁静">那一些热闹与宁静</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://codingliyi.com/archives/2010/04/964/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>用Flex写了个Offer选择器</title>
		<link>http://codingliyi.com/archives/2009/10/638</link>
		<comments>http://codingliyi.com/archives/2009/10/638#comments</comments>
		<pubDate>Mon, 26 Oct 2009 03:53:49 +0000</pubDate>
		<dc:creator>紫色竹简</dc:creator>
				<category><![CDATA[木甲工房]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[offer]]></category>
		<category><![CDATA[求职]]></category>

		<guid isPermaLink="false">http://www.codingliyi.com/archives/2009/10/638</guid>
		<description><![CDATA[水村山郭酒旗风，人面桃花相映红。 商女不知亡国恨，只缘身在此山中。 又到了年终发Offer的时节，很多小朋友面对或者即将面对手中五颜六色的Offer，流露出一脸困惑和茫然，究竟该怎么选... ]]></description>
			<content:encoded><![CDATA[<p>水村山郭酒旗风，人面桃花相映红。<br />
商女不知亡国恨，只缘身在此山中。</p>
<p>又到了年终发Offer的时节，很多小朋友面对或者即将面对手中五颜六色的Offer，流露出一脸困惑和茫然，究竟该怎么选？不要小看这样一道选择题，它困扰了新中国一代又一代的人。</p>
<p>在那些不堪回首的岁月里，天是黑沉沉的天，地是黑沉沉的地。沉沉黑暗，一夜又一夜的战斗；漫漫长夜，一次又一次的呻吟、呐喊。路漫漫，夜漫漫，星光颤抖，长夜漫漫。夜正长，足够把路灯一盏盏点亮；夜正黑，足够把灯油一点点熬干。</p>
<p>没有雄鸡报晓，黎明一样如期而至了！Offer随机选择器，像一声清新嘹亮的鸡叫，唤醒了酣睡的人们，从此，人们不再烦恼。</p>
<p>Offer随机选择器，把数学概率论普遍原理同中国当代求职选择相结合。伟大的理论飞跃，开创了一个崭新的改革局面；真理的光辉，照亮了中国孩子发展的光明前途。</p>
<p><span id="more-638"></span></p>
<p><a href="http://www.codingliyi.com/wordpress/wp-content/uploads/2009/11/1.png" target="_blank"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="1" src="http://www.codingliyi.com/wordpress/wp-content/uploads/2009/11/1_thumb.png" border="0" alt="1" width="244" height="183" /></a> <a href="http://www.codingliyi.com/wordpress/wp-content/uploads/2009/11/2.png" target="_blank"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="2" src="http://www.codingliyi.com/wordpress/wp-content/uploads/2009/11/2_thumb.png" border="0" alt="2" width="244" height="183" /></a></p>
<p>使用Offer随机选择器，请访问：</p>
<p><a href="http://www.codingliyi.com/app/chooseoffers.html" target="_blank">http://www.codingliyi.com/app/chooseoffers.html</a><a href="http://www.codingliyi.com/chooseoffer/ChooseOffers.html"></a></p>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li>2009-12-23 -- <a href="http://codingliyi.com/archives/2009/12/874" title="求职札记（四）支付宝篇">求职札记（四）支付宝篇</a></li><li>2010-03-21 -- <a href="http://codingliyi.com/archives/2010/03/951" title="求职札记（九）其他篇">求职札记（九）其他篇</a></li><li>2010-03-19 -- <a href="http://codingliyi.com/archives/2010/03/950" title="求职札记（八）迅雷篇">求职札记（八）迅雷篇</a></li><li>2010-03-19 -- <a href="http://codingliyi.com/archives/2010/03/943" title="求职札记（七）淘宝篇">求职札记（七）淘宝篇</a></li><li>2010-03-18 -- <a href="http://codingliyi.com/archives/2010/03/940" title="求职札记（六）腾讯篇">求职札记（六）腾讯篇</a></li><li>2010-01-08 -- <a href="http://codingliyi.com/archives/2010/01/883" title="求职札记（五）网易游戏篇">求职札记（五）网易游戏篇</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://codingliyi.com/archives/2009/10/638/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>一道Google2009夏季实习生招聘笔试程序设计题</title>
		<link>http://codingliyi.com/archives/2009/04/520</link>
		<comments>http://codingliyi.com/archives/2009/04/520#comments</comments>
		<pubDate>Thu, 16 Apr 2009 05:37:24 +0000</pubDate>
		<dc:creator>紫色竹简</dc:creator>
				<category><![CDATA[木甲工房]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[程序]]></category>
		<category><![CDATA[笔试]]></category>
		<category><![CDATA[算法]]></category>

		<guid isPermaLink="false">http://www.codingliyi.com/archives/2009/04/520</guid>
		<description><![CDATA[最近这道题在blogjava和javaeye上出现频率很高，中午花了点时间我也实现了一下。 原题： 要求：写一个函数void count(char* input,int len)，此函数的功能是计算出一个字符串中每个字符的个数，不区... ]]></description>
			<content:encoded><![CDATA[<p>最近这道题在blogjava和javaeye上出现频率很高，中午花了点时间我也实现了一下。</p>
<p>原题：</p>
<p>要求：写一个函数void count(char* input,int len)，此函数的功能是计算出一个字符串中每个字符的个数，不区分大小写，输出结果时按字符在字符串中出现的先后顺序。使用程序语言不限。    <br />例如：input=&quot;abCc*b&quot;，输出结果是a:1 b:2 c:2 *:1</p>
<p>我的java实现，借助了一个Map和两个List换时间，时间复杂度应该是O(n)：</p>
<blockquote><p>import java.io.BufferedReader;      <br />import java.io.IOException;       <br />import java.io.InputStreamReader;       <br />import java.util.ArrayList;       <br />import java.util.HashMap; </p>
</blockquote>
<p> <span id="more-520"></span><br />
<blockquote>
<p>public class Google2009 {</p>
<p>&#160;&#160; public static void main(String[] args) {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; BufferedReader sin = new BufferedReader(new InputStreamReader(System.in));       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; String input;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; try {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; input = sin.readLine();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; new Google2009().count(input, input.length());       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; } catch (IOException e) {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; e.printStackTrace();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }       <br />&#160;&#160;&#160; }       <br />&#160;&#160;&#160; public void count(String input, int len){       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; HashMap&lt;Character, Integer&gt; charMap = new HashMap&lt;Character, Integer&gt;();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; ArrayList&lt;Integer&gt; countList = new ArrayList&lt;Integer&gt;();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; ArrayList&lt;Character&gt; charList = new ArrayList&lt;Character&gt;();       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; input = input.toLowerCase();&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; for(int i=0; i&lt;len; ++i){       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; char c = input.charAt(i);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(charMap.containsKey(c)){       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int index = charMap.get(c);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; countList.set(index, countList.get(index)+1);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; else {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; charList.add(c);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; countList.add(1);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; charMap.put(c, countList.size()-1);       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; for(int i=0; i&lt;charList.size(); ++i){       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(charList.get(i) + &quot;:&quot; + countList.get(i));       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }       <br />&#160;&#160;&#160; } </p>
<p>}</p>
</blockquote>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li>2008-12-16 -- <a href="http://codingliyi.com/archives/2008/12/40" title="CD Manager 0.99发布">CD Manager 0.99发布</a></li><li>2008-09-07 -- <a href="http://codingliyi.com/archives/2008/09/45" title="有些鸟是不能关在笼子里的">有些鸟是不能关在笼子里的</a></li><li>2007-06-14 -- <a href="http://codingliyi.com/archives/2007/06/71" title="转角遇上爱">转角遇上爱</a></li><li>2007-05-26 -- <a href="http://codingliyi.com/archives/2007/05/75" title="我眼中的软件工程专业">我眼中的软件工程专业</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://codingliyi.com/archives/2009/04/520/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>情人节写一段代码</title>
		<link>http://codingliyi.com/archives/2009/02/495</link>
		<comments>http://codingliyi.com/archives/2009/02/495#comments</comments>
		<pubDate>Sat, 14 Feb 2009 08:34:03 +0000</pubDate>
		<dc:creator>紫色竹简</dc:creator>
				<category><![CDATA[木甲工房]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[情人节]]></category>

		<guid isPermaLink="false">http://www.codingliyi.com/archives/2009/02/495</guid>
		<description><![CDATA[我是用不着了，需要的同学就拿去吧。 提醒：需要在支持unicode的编译器下才能编译通过，例如VS2005、VS2008。 #define 如果 int #define 那啥 main #define 听好 ( #define 啊 ) #define 那个 { #define 就这样 } #de... ]]></description>
			<content:encoded><![CDATA[<p>我是用不着了，需要的同学就拿去吧。</p>
<p>提醒：需要在支持unicode的编译器下才能编译通过，例如VS2005、VS2008。<br />
<span id="more-495"></span></p>
<blockquote><p>#define 如果 int<br />
#define 那啥 main<br />
#define 听好 (<br />
#define 啊 )<br />
#define 那个 {<br />
#define 就这样 }<br />
#define 这么 string<br />
#define 我 i<br />
#define 嗯 ;<br />
#define 有 =<br />
#define 一生一世 1314<br />
#define 不是 cin<br />
#define 就是 cout<br />
#define 假的 &gt;&gt;<br />
#define 真的 &lt;&lt;<br />
#define 快 while<br />
#define 想说 &#8211;<br />
#define 呃 &#8221;<br />
#define 不骗你 endl<br />
#define 相信 return</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;string&gt;</p>
<p>using namespace std;</p>
<p>如果 那啥 听好啊 那个<br />
这么 亲爱的 嗯<br />
如果 我 有 一生一世 嗯<br />
不是假的 亲爱的 嗯<br />
快 听好 我 想说 啊 那个<br />
就是 真的 亲爱的 真的 呃 很爱你 呃真的 不骗你 嗯<br />
就这样 相信 我 嗯<br />
就这样</p></blockquote>
<p>注：代码中“#define 想说”后面是两个“-”符号，即自减。上面显示上有点问题</p>
<h3  class="related_post_title">随机文章</h3><ul class="related_post"><li>2007-06-25 -- <a href="http://codingliyi.com/archives/2007/06/69" title="西安之夏">西安之夏</a></li><li>2010-03-18 -- <a href="http://codingliyi.com/archives/2010/03/940" title="求职札记（六）腾讯篇">求职札记（六）腾讯篇</a></li><li>2006-07-12 -- <a href="http://codingliyi.com/archives/2006/07/125" title="中国刘一声怒吼，将世界甩在身后">中国刘一声怒吼，将世界甩在身后</a></li><li>2010-08-29 -- <a href="http://codingliyi.com/archives/2010/08/1036" title="仅仅是个开始">仅仅是个开始</a></li><li>2006-10-23 -- <a href="http://codingliyi.com/archives/2006/10/111" title="你不是一个人前行-写在2006F1巴西站之前">你不是一个人前行-写在2006F1巴西站之前</a></li><li>2009-12-08 -- <a href="http://codingliyi.com/archives/2009/12/854" title="求职札记（一）：回顾篇">求职札记（一）：回顾篇</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://codingliyi.com/archives/2009/02/495/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CD Manager 0.99发布</title>
		<link>http://codingliyi.com/archives/2008/12/40</link>
		<comments>http://codingliyi.com/archives/2008/12/40#comments</comments>
		<pubDate>Mon, 15 Dec 2008 19:01:00 +0000</pubDate>
		<dc:creator>紫色竹简</dc:creator>
				<category><![CDATA[木甲工房]]></category>
		<category><![CDATA[CD Manager]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[电脑]]></category>
		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://www.codingliyi.com/archives/2008/12/40</guid>
		<description><![CDATA[        这是参加NWPU“富士通”杯软件设计大赛的作品，谢谢姜哲，谢谢自己，谢谢我们的合作。虽然软件有很多的缺陷，我们也有许多尚未完成的遗憾，但是，我们一起把它做出来了。从1... ]]></description>
			<content:encoded><![CDATA[<p>        这是参加NWPU“富士通”杯软件设计大赛的作品，谢谢姜哲，谢谢自己，谢谢我们的合作。虽然软件有很多的缺陷，我们也有许多尚未完成的遗憾，但是，我们一起把它做出来了。从11月份开始，近20天里，我们一起经历了从构思、分析、设计、编码、测试的过程，就像看着自己孩子一样一点点看着它从无到有、慢慢成长，这就够了。<br />
        之所以命名为0.99版，主要是受雷军先生Bitlok的影响。我们也觉得确实它还有许多不足，不愿意贸然就赋予它1.0的称谓。这也算是一个鞭策，我们希望以此为起点，奋然前行。</p>
<p>        软件是用Java编写的，经过多次查询资料和实验，我们最终将80M的JRE精简到6M，制成了可以完全脱离Java环境独立执行的发布版。如果有人需要Jar版（约4M），请与我联系。<br />
<span id="more-40"></span><br />
CD Manager 0.99 下载地址：</p>
<p>        华军软件：<a href="http://www.onlinedown.net/soft/77809.htm" target="_blank">http://www.onlinedown.net/soft/77809.htm</a><br />
        新浪科技：<a href="http://down1.tech.sina.com.cn/download/downContent/2004-03-16/1744.shtml" target="_blank">http://down1.tech.sina.com.cn/download/downContent/2004-03-16/1744.shtml</a><br />
        中关村在线：<a href="http://xiazai.zol.com.cn/detail/34/337774.shtml" target="_blank">http://xiazai.zol.com.cn/detail/34/337774.shtml</a><br />
        绿色软件联盟：<a href="http://www.xdowns.com/soft/10/147/2008/Soft_48601.html" target="_blank">http://www.xdowns.com/soft/10/147/2008/Soft_48601.html</a><br />
        SupFree: <a href="http://www.supfree.com/soft/soft.asp?v_id=50660" target="_blank">http://www.supfree.com/soft/soft.asp?v_id=50660</a></p>
<p>源码在此下载：<br />
        <a title="CD Manager源码" href="http://www.blogjava.net/Files/codingliyi/CDManagerSrc.rar">CD Manager源码</a><br />
        <a title="CD Manager文档" href="http://www.blogjava.net/Files/codingliyi/CDManagerDoc.rar">CD Manager文档</a></p>
<p>CD Manager 简介：<br />
　　CD Manager是一款使用简单、功能强大的个人光盘管理软件。它采用Java语言编写，具有以下强大功能：<br />
　　一、光盘扫描。随着电脑硬件技术的不断发展，各类刻录设备渐渐成为电脑的标准配置。光盘以其大容量、低成本、高安全的特点成为了使用最为广泛的数据存储工具。随着时间的推移，用户手中可能已经积累了数十上百张光盘。如何对它们进行有效管理便成为了一大难题。CD Manager将为用户解决这一烦恼！用户只需把光盘放入光驱，启动CD Manager对其扫描，光盘上的文档相关信息便被建立成索引文件存储起来。<br />
　　二、光盘查看。对于建立索引后的光盘，用户不需要将其放入光驱，就可以在CD Manager中直接查看其目录结构，就像查看本地硬盘文件一般便捷简单。用户也可以删除、修改曾经创建过的光盘。<br />
　　三、光盘搜索。如果用户要查找某个文件，只需在搜索栏中输入关键字，只要该文件所在的光盘已被创建过索引，那么用户便能瞬间得到查得该文件在哪一张光盘上。CD Manager支持通配符搜索、模糊搜索、组合搜索等多种搜索方式。<br />
　　四、导出索引。光盘的索引包含了该光盘上所有文件的文件名及文件路径等信息。CD Manager可以把他们导出为txt文件，方便用户作其他使用。<br />
　　五、硬盘搜索。同建立光盘索引类似，只要用户对本地硬盘(也可以是硬盘上的一个分区或是一个文件夹)建立了索引，那么也可以在不到一秒的时间内瞬间搜索到所需要的结果。<br />
　　六、密码设置。用户可以设置CD Manager的启动密码，保障个人光盘数据不被他人查看，有效的保护了用户的隐私。<br />
　　七、日志记录。对于用户的每一个关键操作，CD Manager都会生成日志记录下来。用户可以随时查看，也可以将日志记录导出为txt文件。</p>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li>2006-01-24 -- <a href="http://codingliyi.com/archives/2006/01/135" title="不了轩辕情">不了轩辕情</a></li><li>2009-04-16 -- <a href="http://codingliyi.com/archives/2009/04/520" title="一道Google2009夏季实习生招聘笔试程序设计题">一道Google2009夏季实习生招聘笔试程序设计题</a></li><li>2008-03-31 -- <a href="http://codingliyi.com/archives/2008/03/57" title="我记忆中的那些电脑游戏们（一）">我记忆中的那些电脑游戏们（一）</a></li><li>2008-03-21 -- <a href="http://codingliyi.com/archives/2008/03/58" title="我记忆中的那些电脑游戏们（零）">我记忆中的那些电脑游戏们（零）</a></li><li>2007-08-16 -- <a href="http://codingliyi.com/archives/2007/08/63" title="记偶的第一个本本">记偶的第一个本本</a></li><li>2007-05-26 -- <a href="http://codingliyi.com/archives/2007/05/75" title="我眼中的软件工程专业">我眼中的软件工程专业</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://codingliyi.com/archives/2008/12/40/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>转角遇上爱</title>
		<link>http://codingliyi.com/archives/2007/06/71</link>
		<comments>http://codingliyi.com/archives/2007/06/71#comments</comments>
		<pubDate>Wed, 13 Jun 2007 22:01:00 +0000</pubDate>
		<dc:creator>紫色竹简</dc:creator>
				<category><![CDATA[木甲工房]]></category>
		<category><![CDATA[C语言]]></category>
		<category><![CDATA[游戏]]></category>
		<category><![CDATA[程序]]></category>

		<guid isPermaLink="false">http://www.codingliyi.com/archives/2007/06/71</guid>
		<description><![CDATA[       断断续续忙了二十来天，昨天终于把作品交了。        其实最开始的时候是做的一个射击游戏的，找素材，想算法，写代码勉强还算顺利，但最后运行的时候，居然在显示模式上... ]]></description>
			<content:encoded><![CDATA[<div>
<div><a href="http://blog.photo.sina.com.cn/showpic.html#url=http://static8.photo.sina.com.cn/orignal/469fa332f3efa7d8a4927" target="_blank"></a></div>
<div>       断断续续忙了二十来天，昨天终于把作品交了。</div>
<p>       其实最开始的时候是做的一个射击游戏的，找素材，想算法，写代码勉强还算顺利，但最后运行的时候，居然在显示模式上出了问题，原因一直不明，怎么调试也没解决。当时离提交的时间只剩几天了，我们真的都想放弃，但想起这段时间为了这次比赛所花的大量时间看书、研究，还有那几个通宵的编写代码，心有不甘。</p>
<p>       这时QH突然拿出他写的一段走迷宫代码，我们突然看到了希望：选择界面的代码已经在前面那个射击游戏中写得比较完美了，再把迷宫代码完善一下，赶在截止日期前交上是很有可能的。</p>
<p>       我们组一致认定绝对不能做成单纯的迷宫游戏，讨论了一下后，决定在写一段小剧情，做成一个迷你型的RPG。当时时间已非常紧迫了，第二天周六，由于我要去新校区做物理试验。就让LTS，QH，WRS他们设计地图，CHL调试代码。晚上回来后，写了个很简短的故事，他们也画好了几幅迷宫。把各自的代码一拼接，游戏基本有了雏形。<span id="more-71"></span></p>
<p>       该想游戏的名字了。呵呵，讨论出来的最终结果，就是本文的标题。</p>
<p>       周日在实验室把C语言测试做完后，便在网上找了些需要的剧情图，然后就开始写那一大堆烦人的说明文档。晚上又和他们一起在209把图片PS好，加进游戏。这时发现那个倒计时极其不稳定，有时出现但有时却消失，从代码上看没什么问题，很是诡异。最后只得加了些getch（），勉强解决了。</p>
<p>       星期一是提交前的最后一个晚上，好在程序基本算是比较乖，没怎么出现bug，我们剩下的工作就是把PPT做好，然后在游戏中加入了一幅制作群的合照。基本大功告成了。看看时间，1：00，呵呵，能比前两天多睡两个多小时呢！</p>
<p>       最后一天没什么事，就是找周围的人玩，看最后能不能发现bug。</p>
<p>       就这样，一番有惊无险后，我们终于把程序提交了，想想也真不容易，花了很大时间做的东西仍然夭折，最后交上的是个替补。</p>
<p>       关于这次比赛，最大的感想就是以后再也不用C写游戏了。游戏本来就是一个需要处理大量对象的东西，用一个面向过程的语言来编写面向对象的程序，其中的痛苦反正我是不想再体验了。</p>
<p>       关于这个《转角遇上爱》，确实游戏很简陋，剧情很简单，过程很简短。和其他游戏比起来，确实很不值一提。所以，我先作个提醒，愿意“玩”一下的话，就下载吧。</p>
<p>       最后，要感谢LTS，CHL，QH，WRS，大家都很棒，我为我们这个团队感到骄傲！</p>
<p>       就象那晚我们所说的那句话，管他是什么结果，做完后我们都要好好的庆祝一下！</p></div>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li>2008-09-07 -- <a href="http://codingliyi.com/archives/2008/09/45" title="有些鸟是不能关在笼子里的">有些鸟是不能关在笼子里的</a></li><li>2007-03-19 -- <a href="http://codingliyi.com/archives/2007/03/84" title="用C编的第一个小游戏">用C编的第一个小游戏</a></li><li>2009-04-16 -- <a href="http://codingliyi.com/archives/2009/04/520" title="一道Google2009夏季实习生招聘笔试程序设计题">一道Google2009夏季实习生招聘笔试程序设计题</a></li><li>2008-03-31 -- <a href="http://codingliyi.com/archives/2008/03/57" title="我记忆中的那些电脑游戏们（一）">我记忆中的那些电脑游戏们（一）</a></li><li>2008-03-21 -- <a href="http://codingliyi.com/archives/2008/03/58" title="我记忆中的那些电脑游戏们（零）">我记忆中的那些电脑游戏们（零）</a></li><li>2007-05-26 -- <a href="http://codingliyi.com/archives/2007/05/75" title="我眼中的软件工程专业">我眼中的软件工程专业</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://codingliyi.com/archives/2007/06/71/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>刺激与遗憾－－记我的第一场ACM/ICPC比赛</title>
		<link>http://codingliyi.com/archives/2007/05/74</link>
		<comments>http://codingliyi.com/archives/2007/05/74#comments</comments>
		<pubDate>Sat, 26 May 2007 21:01:00 +0000</pubDate>
		<dc:creator>紫色竹简</dc:creator>
				<category><![CDATA[木甲工房]]></category>
		<category><![CDATA[ACM]]></category>
		<category><![CDATA[ICPC]]></category>

		<guid isPermaLink="false">http://www.codingliyi.com/archives/2007/05/74</guid>
		<description><![CDATA[    几个月前刚开始做ACM时，就渴望什么时候能参加一场比赛，可惜一直没机会。这个月大概十多号的时候，在教学楼上看到一张海报：内容就是NWPU第七届ACM/ICPC大赛在26号举行，20号之前报... ]]></description>
			<content:encoded><![CDATA[<div>
<div><span style="font-family: 宋体;">    几个月前刚开始做ACM时，就渴望什么时候能参加一场比赛，可惜一直没机会。这个月大概十多号的时候，在教学楼上看到一张海报：内容就是NWPU第七届ACM/ICPC大赛在26号举行，20号之前报名。我立刻就对班上的W同学说ACM是怎样怎样爽，连哄带拉的把他也拖去学工办报名。郁闷的是学院居然不知道有这回事，也不知道那海报是谁贴的，说问一下计算机学院才给答复。好在也没等多久，两天后顺利的报上了名。<br />
    关于这次比赛，它和正规的ACM/ICPC不同，不是三人组队，而是一人一机，时间也缩短为3小时，八道题目。而且题目居然全部翻译成了汉语，这个搞不懂组织者是怎么想的。不过它好歹也算我生平的第一场ACM比赛吧。<span id="more-74"></span><br />
    这一段时间由于太忙，高数，大物两座大山压得喘不过气，还有抽出大部分时间研究C游戏的代码。所以也没怎么准备，就在PKUOJ上做了几道题找找感觉，昨晚上的时候把有点用的书都整理好，看了看一些最基本的算法。我想，反正现在数据结构也没看多少，比赛时遇到什么最短路径模式匹配什么的就PASS，把那些对算法要求不是很高的努力攻攻，这样应该比较适合我；再说了，反正现在自己才大一，和高年级的比肯定在知识上有差距，但对ACM的熟悉程度肯定比不少人好，这次能怎样就怎样，就当垫个底，反正以后大二大三还有机会。<br />
    本来今天该去新校区做物理试验的，翘了，托LL帮我搞定。早上其他人坐上校车风风火火向秦岭迈进时，我和另两个同学坐上二十九路向北边的本部驶去。其中一人就是上文提到的W同学，另一人是Z同学，04年接触的ACM，比较强。本来还有J同学的，编程方面的大牛，因为担心翘实验课挂掉，就放弃了这边的比赛。<br />
比赛九点开始，我们提前半小时上了位于毅字楼四楼赛场，哪里的机器确实不敢恭维，从启动速度就可以推断出其配置水平。用的还是WIN2000，不过也许是从安全性方面考虑的吧。待把一切都调试好后，时间还早，就静静的坐在那里，看屏幕上的时刻一秒一秒的流逝。<br />
    在9：00三小时倒计时开始的同时，我摁下“刷新”，八道题目中首先被第一道标题所吸引：一道简单的运算。点开看完题目，知道这是给人找自信和避免零纪录的，于是打开VC，写下12行代码，提交。Accept！果然，我自认为做的比较快了，但也只能排在十名左右。开始第二道题，剩余的题目都差不多，一道道点开，初略的看了看，看到E题时，是一道关于冥指数的，一个激灵，想起好像以前这题在北大OJ上做过，而且算法还能记得。稍微整理了一下思路，就开始写，写完后带入示例数据测试，没出错，马上提交，果然，又是一个鲜红的Accept。我看了下排行榜，目前只有我一个人做出两道题，排第一。而此时时间才过了十几分钟。<br />
<a href="http://blog.photo.sina.com.cn/showpic.html#url=http://img.blog.163.com/photo/P-QdtbMZoq67ASPUfkxLAg==/5088504628975713277.jpg" target="_blank"></a></span></div>
<div><span style="font-family: 宋体;">    没想到第一次参赛就有如此漂亮的开头。但我还是高兴得太早。<br />
    紧接着点开F题，是砍木桩的（题目见末尾）。初看觉得很麻烦，输出还要按序输出。仔细一想，似乎有点思路，管他的，边想边写。写着写着发现就是设数组，用个循环依次比大小，一直到当前位比后一位小时就输出当前位。写好后带入数据测试，不符，冥思半天后发现忘了倒下的木桩还要压到后面的木桩。然后又改，又是编译、测试的循环。其中有几次和范例结果一致了提交，但总是返回WrongAnswer！最后一次把代码从头到尾看了一遍，觉得应该没错了，提交，依然未过。由于数组的下标是从0开始的，也就是说第1个数据在数组中的标号是0。一直错下来，我早已被这个搞晕了，越看“i”,“i-1”一类的东西越混淆。索性把a[0]设为0，从下标为1开始计算，这样比较符合日常思维。可修改了N次，测试数据的那个“9125433662”我都熟读成诵了，还是过不了。<br />
    看看时间，我已在这道题上耗了差不多一小时，过的题目依然是2道。现在看排名上已经有多人过了3道。我决定马上放弃这个讨厌的“木桩”。看了看排名榜，基本上前面的都过了C题。那么C题应该不难。点开一看，是个数据校验的题，确实很简单，至少我没怎么想就开始写代码了。依然是编译，测试，符合示例结果。然后提交，不出所料又一次通过。<br />
    接下来做H题，标题是“SurprisingString”,那么和字符串有关。要求是先给出SurprisingString的定义，然后求任意输入一个五位的字符串，判断他是不是SurprisingString。当时我就看出，这题要正规的做出来，至少于我，是比较麻烦的。而且当时因为很心疼F题浪费的大块时间，思维很难集中。但是，因为字符串只有五位，完全可以用穷举法搞定，而且绝对不会错，唯一的缺点就是需要敲的代码多了点。花了较长的一段时间写完后，提交，又是一次通过！<br />
    看看排行榜，我排第6，在过4道题的人中，罚时很少。现在离结束还有四时分钟，先点开一道关于等差数列和双平方数集合的题，想了一会决定用暴力破解法来做，第一次带入测试数据后发现结果差得很远，马上放弃。然后点开一道标题为“ACM分组”的题，看了看，算法不难，只是涉及字符串排序外加未知数N的K约数，嫌麻烦，担心时间不够，又扔掉，并决定把剩下的半小时全拿来攻那道“木桩”题。<br />
    最后的近半小时依然诡异，改了无数次就是过不了，最后了，我在一次随机输入中得到了一组特殊的测试数据：6124325。即一根木桩比他前一根高，而且它又是最后一根的情况。马上在最后一行代码中加上一条if+printf语句，解决了这种特例。看看倒计时，还剩最后16秒钟，我立刻提交，期望在最后时刻来一个“压哨球”，然而返回的依然是WrongAnswer。<br />
    最终的排名出来了，加上那个未报名的Xiaolan，我排第13（063413那个，即我的学号，06代表06级），因罚时少（240）排过四道的人中的第2。最多的过了5道，看了看第一名的罚时，296，崩溃了！要是我最后时刻的那次提交过了的话，我就会因罚时的优势排到第一！太遗憾了！而Z同学的运气就好了许多，因最后2秒的一次Accept，他过了5道，排到了11。还算意料之中。<br />
<a href="http://blog.photo.sina.com.cn/showpic.html#url=http://img.blog.163.com/photo/8izEQXTJSUpA41lXNaUg7g==/5088504628975713278.jpg" target="_blank"></a></span></div>
<div><span style="font-family: 宋体;">    话说回来，这样也还是不错了，毕竟是第一次参赛，毕竟还是大一的人。看排在我前面的大一学生，有四个：第2第3，看学号应该是计算机学院的；第9那人应该是航空学院的，Z同学第11，接下来就是我了。不知道这次是怎么评奖的，也不知道有没希望入选校队，希望能如愿吧。<br />
    下面公布那道让我崩溃的题及我的代码，如果哪位看客能指出我的错误或给出些BT的测试数据的话，我将不胜感激！不然死不瞑目啊！</span></div>
<p><span style="font-family: 宋体;">描述：<br />
为了使奶牛能够吃的更多的青草，农夫发现他必须将农场上的N(1&lt;=N&lt;=50,000)各木桩移除。为了简单期间，假设这N个木桩被排成一排，并且从1到N标号，每个木桩的高度为Hi(1&lt;=Hi&lt;=10,000).农夫采用了一种传统的移除方法来移除所有的木桩。这个方法就是当移除一个木桩后，它会将与它相邻的并且高度比它矮（不包括相等）的木桩压倒。例如有如下一排木桩，高度如下：1 2 5 4 3 3 6 6 2如果农夫砍倒第三个木桩（高度为5），然后第一个和第二个会被压倒，同时第四个和第五个木桩也会被压倒，也就是说砍倒第三个木桩后这一排木桩的状态如下：* * * * * 3 6 6 2其中*表示已经不存在了，然后再砍倒第七个和第八个木桩就可以将所有木桩移除。请帮助农夫计算对于一排木桩，他至少要砍倒那几个木桩才能将所有木桩移除，输出要砍倒的木桩。</span></p>
<p><span style="font-family: 宋体;">输入：<br />
第一行：一个整数N第二行到第N＋1行：第i行的整数表示第i个木桩的高度</span></p>
<p><span style="font-family: 宋体;">输出：<br />
每行一个整数，表示要砍倒的木桩编号，要求输出的编号是递增序的。</span></p>
<p><span style="font-family: 宋体;">输入样例：<br />
9<br />
1<br />
2<br />
5<br />
4<br />
3<br />
3<br />
6<br />
6<br />
2<br />
输出样例：<br />
3<br />
7<br />
8</span></p>
<p><span style="font-family: 宋体;">我的代码：<br />
#include<br />
void main()<br />
{<br />
    longi,j,n,t;<br />
 int x,mu[50001];<br />
 mu[0]=0;<br />
 scanf(&#8220;%ld&#8221;,&amp;n);<br />
 for(i=1;i&lt;=n;i++)<br />
  scanf(&#8220;%d&#8221;,&amp;mu[i]);<br />
 for(i=1;i<br />
  if(mu[i+1]&lt;=mu[i])<br />
  {  x=mu[i];</span></p>
<p><span style="font-family: 宋体;">   printf(&#8220;%ldn&#8221;,i);<br />
           for(j=i+1;j&lt;=n;j++)<br />
   {  t=j;<br />
    if(x&lt;=mu[j])<br />
      {<br />
i=t-1;<br />
break;<br />
}<br />
   }<br />
  }<br />
 if(mu[n]&gt;mu[n-1])printf(&#8220;%ld&#8221;,n);<br />
}<br />
——————————————————————————————</span></p>
<p>复制完代码我发现，难道最后一行该是mu[n]&gt;<strong><span style="color: #ff0000;">=</span></strong>mu[n-1]？我跳楼去了！！</p>
<p> </p>
<p>5.29补:现在看出来,这道题不是那么简单,代码有很多漏洞.另换了一种算法.</p></div>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li>2007-03-31 -- <a href="http://codingliyi.com/archives/2007/03/81" title="开始接触ACM了">开始接触ACM了</a></li><li>2009-05-24 -- <a href="http://codingliyi.com/archives/2009/05/596" title="今晚送别马尔蒂尼">今晚送别马尔蒂尼</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://codingliyi.com/archives/2007/05/74/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>我眼中的软件工程专业</title>
		<link>http://codingliyi.com/archives/2007/05/75</link>
		<comments>http://codingliyi.com/archives/2007/05/75#comments</comments>
		<pubDate>Sat, 26 May 2007 15:04:00 +0000</pubDate>
		<dc:creator>紫色竹简</dc:creator>
				<category><![CDATA[木甲工房]]></category>
		<category><![CDATA[兼职]]></category>
		<category><![CDATA[大学]]></category>
		<category><![CDATA[教材]]></category>
		<category><![CDATA[毕业]]></category>
		<category><![CDATA[程序]]></category>
		<category><![CDATA[西工大]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[软件学院]]></category>
		<category><![CDATA[软件工程]]></category>
		<category><![CDATA[高考]]></category>

		<guid isPermaLink="false">http://www.codingliyi.com/archives/2007/05/75</guid>
		<description><![CDATA[注：本文为申请新浪高考频道兼职而写       软件工程作为一个新兴专业，从出现到现在仅仅只有五年时间。2002年，为适应我国经济结构战略性调整的要求和软件产业发展对人才的迫切需要... ]]></description>
			<content:encoded><![CDATA[<div>
<div><span style="color: #ff0000; font-family: 宋体;">注：本文为申请新浪高考频道兼职而写</span></div>
<div> </div>
<div><span style="font-family: 宋体;">    软件工程作为一个新兴专业，从出现到现在仅仅只有五年时间。2002年，为适应我国经济结构战略性调整的要求和软件产业发展对人才的迫切需要，实现我国软件人才培养的跨越式发展，教育部和国家发展计划委员会联合批准全国３５所高等学校试办示范性软件学院。从此，中国大学专业目录上又多了一个新的名词：软件工程。<br />
    我在高三下学期的时候，基本明晰了专业方向。那时我对计算机很感兴趣，但觉得学习“计算机科学与技术”的学生实在是太多，有点犹豫。突然间我想到了软件工程。马上就觉得它太适合我了，而且我也很憧憬今后“软件工程师”的称号。于是没多想就下定决心，就报它了！<br />
    虽然高考发挥失误，但我还是有惊无险的进入了一所重点大学的软件工程专业就读。白驹过隙，一年的光阴转瞬即逝，现在我也对软件工程这个专业有了比较确切的认识。<span id="more-75"></span><br />
    很多人容易把软件工程和计算机科学与技术专业混为一谈。虽然它们的联系确实非常紧密，但还是有很多区别的。众所周知，计算机系统由硬件系统与软件系统构成，计算机科学与技术专业偏重于硬件与计算机理论方面的学习研究，像计算机原理，计算机系统结构等方面的内容。当然也会涉及软件方面，但不是太深。而软件工程专业则主要是培养适应国内外软件产业市场需求的高素质、多层次、实用型软件人才，这也是教育部专门设置独立于计算机学院之外的软件学院的原因。有兴趣的同学可以去查查它们各自的课程设置，就会看出其中的差异。<br />
    软件工程是一门实践性很强的学科，要求学生要具备熟练运用合适的编程语言编写出符合需要的软件产品的能力。微软公司在招聘时，就希望大学生毕业前编写过十万行以上的代码。确实，我深有体会，编程是练出来的，不是学出来的。我有很多同学很认真的背记教材上的语法，考试都得很高的分数，但一到上机操作，就一下子茫然起来了，速度慢错误率高不说，连最简单的程序错误也不会自己调试，这怎么行！我所在的学院在实践方面就做的很好，对于专业课，都安排了相应的实验课环节，对于专业核心课，教学环节与实践环节的时间比例达到了1：2。这点我是很满意的。<br />
    软件工程专业对学生的数学和英语要求很高。我们编写软件解决生活中任何一个问题，都要首先把它抽象成数学模型，然后再对其进行数学分析，思考出相应的解决办法（算法），最后才是用编程语言将算法实现。看看现在世界上的软件大师，几乎人人都是在数学方面有着很高的造诣。可以这么说，要想成为一流的软件工程师，数学不好是绝不可能的。至于英语，那就更重要了。现在几乎各种编程语言都是类英文语言，而且IT这一类学科，往往最尖端最新兴的技术都是首先出现在国外，如果你掌握好了英语，能熟练地阅读原版书刊，那么你就会牢牢占据制高点，对现在世界而言，时间就是机会。因此现在不少大学的软件学院都采用了外文原版教材，建议有意报考软件工程的同学，尽可能的报考这一类学校，四年下来，对你绝对是非常非常有好处的。<br />
    这一年下来，我最大的感觉就是：学软件确实太累了。现在大一，课表上一周就排了四十多节课，每周只有三天晚上没课，最忙的时候双休日也排得满满当当，比起高三有过之而无不及。据说到了大二大三，那更是一天从早忙到晚。所以，每当看到其他专业的同学悠哉游哉时，我们总是嫉妒到眼红。<br />
    不过话说回来，学软件累是累点，但是一分耕耘一分收获，软件工程的前景非常光明。上交软院的院长在鼓励学生时说：这四年里你们可能是学得最苦的，但四年之后你们绝对是笑得最甜的。软件产业是21世纪的朝阳产业，现在国内国外软件人才的缺口非常巨大，只要你在大学期间能合格的完成学习任务，在今后是不愁找到一份让人艳羡的工作的。我们院长说过一句话：我们学院的学生，只有不想找工作的，没有找不到工作的。确实，在学校十几个学院当中，我们学院的就业质量连年第一，当别人还在为工作而发愁时，大四的学长已拿着几千元起薪的合同就等着毕业上班了。<br />
    所以，看到此文的准大学生们，如果你怀揣着软件梦，渴望成为中国的比尔.盖茨，那么软件工程专业将是一个非常适合你的选择。希望本文能对你们有所帮助。<br />
</span></div>
</div>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li>2006-12-14 -- <a href="http://codingliyi.com/archives/2006/12/101" title="关于这次验收结果的一些看法">关于这次验收结果的一些看法</a></li><li>2008-09-07 -- <a href="http://codingliyi.com/archives/2008/09/45" title="有些鸟是不能关在笼子里的">有些鸟是不能关在笼子里的</a></li><li>2007-06-05 -- <a href="http://codingliyi.com/archives/2007/06/73" title="又近一年高考时">又近一年高考时</a></li><li>2010-07-09 -- <a href="http://codingliyi.com/archives/2010/07/1028" title="三句半">三句半</a></li><li>2010-06-08 -- <a href="http://codingliyi.com/archives/2010/06/991" title="风流总被雨打风吹去">风流总被雨打风吹去</a></li><li>2008-11-21 -- <a href="http://codingliyi.com/archives/2008/11/43" title="尤里纳吉宾式的生活">尤里纳吉宾式的生活</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://codingliyi.com/archives/2007/05/75/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>开始接触ACM了</title>
		<link>http://codingliyi.com/archives/2007/03/81</link>
		<comments>http://codingliyi.com/archives/2007/03/81#comments</comments>
		<pubDate>Sat, 31 Mar 2007 08:55:00 +0000</pubDate>
		<dc:creator>紫色竹简</dc:creator>
				<category><![CDATA[木甲工房]]></category>
		<category><![CDATA[ACM]]></category>
		<category><![CDATA[ICPC]]></category>

		<guid isPermaLink="false">http://www.codingliyi.com/archives/2007/03/81</guid>
		<description><![CDATA[   最早是通过WC知道ACM了，一直对它有种很渴望但又很敬畏的感觉。前几天终于开始尝试了，选择的是北大的ACMJudgeOnline。从象征意义上考虑，第一题选了一道很简单的题（似乎每个OJ都有这... ]]></description>
			<content:encoded><![CDATA[<div id="articleContent">
<div>   最早是通过WC知道ACM了，一直对它有种很渴望但又很敬畏的感觉。前几天终于开始尝试了，选择的是北大的<a href="http://acm.pku.cn/JudgeOnline/" target="_blank">ACMJudgeOnline</a>。从象征意义上考虑，第一题选了一道很简单的题（似乎每个OJ都有这题），在VC上编译，自然过了；然后submit，compiling，终于，一个蓝色的Accepted出现在眼前（貌似某些OJ是红色的）。哈哈，这就是传说中的AC的感觉，真爽！虽然明知道那题实在是简单，但还是安慰自己：很棒的开始！</div>
<div>   ACM确实有它独特的魅力，就算一道题做N个小时也毫无结果，就算连续N次的submit都是WA，也让人如同着了魔似的欲罢不能。我现在才刚刚开始，只AC了3道，都似乎已经深陷进去了，那些骨灰级的ACMers，恐怕早已&#8230;&#8230;</div>
<div>   此外，买了本严蔚敏吴伟民版的《数据结构》，预先啃啃，作为辅助。</div>
<div>   现在我体会的还不足够深。也许真的有一天，我会象很多ACMers那样，认为世界上最美丽的单词，是：<span style="color: #0000ff;"><strong>Accepted</strong></span><span style="color: #000000;">。</span></div>
</div>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li>2007-05-27 -- <a href="http://codingliyi.com/archives/2007/05/74" title="刺激与遗憾－－记我的第一场ACM/ICPC比赛">刺激与遗憾－－记我的第一场ACM/ICPC比赛</a></li><li>2009-05-24 -- <a href="http://codingliyi.com/archives/2009/05/596" title="今晚送别马尔蒂尼">今晚送别马尔蒂尼</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://codingliyi.com/archives/2007/03/81/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用C编的第一个小游戏</title>
		<link>http://codingliyi.com/archives/2007/03/84</link>
		<comments>http://codingliyi.com/archives/2007/03/84#comments</comments>
		<pubDate>Sun, 18 Mar 2007 19:02:00 +0000</pubDate>
		<dc:creator>紫色竹简</dc:creator>
				<category><![CDATA[木甲工房]]></category>
		<category><![CDATA[C语言]]></category>
		<category><![CDATA[恶搞]]></category>
		<category><![CDATA[游戏]]></category>
		<category><![CDATA[电脑]]></category>

		<guid isPermaLink="false">http://www.codingliyi.com/archives/2007/03/84</guid>
		<description><![CDATA[    以前在学QBasic的时候，就仿照CCTV“幸运五十二”的“看商品猜价格”环节编了一个猜数字的小游戏。先由电脑随机默认一个整数，然后输入一个数，由电脑判断是“高了”还是“低了”... ]]></description>
			<content:encoded><![CDATA[<div id="articleContent">
<div>    以前在学QBasic的时候，就仿照CCTV“幸运五十二”的“看商品猜价格”环节编了一个猜数字的小游戏。先由电脑随机默认一个整数，然后输入一个数，由电脑判断是“高了”还是“低了”。如此循环，直至猜中。但是，由于当时知识所限，在设置随机数上怎么也弄不好，玩第二次时必须要先关闭再重新打开，不然数字依然和第一次一样。除此之外，其他方面，用白云大妈的话说，那也是相当相当的简陋。</div>
<div>    前天终于搞懂了C语言中的随机数设置，于是萌生了重做那个小游戏的想法。算法很快在脑中形成了，上机编写，也很快。但在编译的时候出了点小问题，所幸也很快解决了。</div>
<div>    既然是重做，那就必须比前次有很大的提高才行。于是我在这个游戏中加入了不少的恶搞元素，一些是随机出现的。看看大家能找出多少？</div>
<div>    这个游戏依然很简陋，没有用户界面，没有图像，没有音乐，没有多大的游戏性，玩久了就没意思了。说穿了，这就是一个文字游戏，而且，里面可能还有不少我没找出来的bug（大家帮找找）。不过，它从游戏的初衷上看已经比较的完善，至少我对它，对自己还是比较满意的，毕竟，这于我而言也算一个新的开始。</div>
<div>    大家有空就玩一下吧，看看能在第几次猜中及相对应的评价吧。呵呵~</div>
<div>    下载地址：<a href="http://codingliyi.com/app/guessnumber.rar" target="_blank">http://codingliyi.com/app/guessnumber.rar</a></div>
<div>    PS：1：明天就要去电子实习了，可以有两周的放松时间了；</div>
<div>         2：今天才发现GooglePage真不错，可以上传些小东西用来下载。</div>
</div>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li>2008-03-31 -- <a href="http://codingliyi.com/archives/2008/03/57" title="我记忆中的那些电脑游戏们（一）">我记忆中的那些电脑游戏们（一）</a></li><li>2008-03-21 -- <a href="http://codingliyi.com/archives/2008/03/58" title="我记忆中的那些电脑游戏们（零）">我记忆中的那些电脑游戏们（零）</a></li><li>2007-06-14 -- <a href="http://codingliyi.com/archives/2007/06/71" title="转角遇上爱">转角遇上爱</a></li><li>2006-06-21 -- <a href="http://codingliyi.com/archives/2006/06/129" title="孔乙己-在网络流行的日子里">孔乙己-在网络流行的日子里</a></li><li>2006-01-24 -- <a href="http://codingliyi.com/archives/2006/01/135" title="不了轩辕情">不了轩辕情</a></li><li>2009-04-01 -- <a href="http://codingliyi.com/archives/2009/04/509" title="微软新款操作系统正式发布，安装视频抢先看">微软新款操作系统正式发布，安装视频抢先看</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://codingliyi.com/archives/2007/03/84/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

