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

<channel>
	<title>不敢流泪</title>
	<atom:link href="http://www.boluor.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.boluor.com</link>
	<description></description>
	<lastBuildDate>Sun, 07 Mar 2010 11:03:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>雪年</title>
		<link>http://www.boluor.com/snow-year.html</link>
		<comments>http://www.boluor.com/snow-year.html#comments</comments>
		<pubDate>Sun, 07 Mar 2010 10:51:00 +0000</pubDate>
		<dc:creator>boluor</dc:creator>
				<category><![CDATA[日记]]></category>

		<guid isPermaLink="false">http://www.boluor.com/%e9%9b%aa%e5%b9%b4.html</guid>
		<description><![CDATA[<p><span style="font-family: 微软雅黑;"> 　　2月7号的火车回家过年，8号早上4点到安阳。到军事博物馆后看到很多人步行到西站，就跟着走。没走几步，发现用了五年的箱子把手坏了，只好抱着走。到车站人挤人又占了一两个小时，上车没座又占了5个小时，下车的时候挤得下不去，最后前面几个不下车的披上大氅让我们踩着出去了。安阳下着雨，没想高中同学LiangLiang竟然也来接我了。我们骑电动车又冷又困，到他家后就去睡觉了。上午一个老乡打电话说有车，我抬脚发现很疼，不停的抽筋，就说明天再回。</span></p>
<p><span style="font-family: 微软雅黑;">　　 下午和LiangLiang出去，只要是台阶，就得两手抱着脚抬上去，上个出租车都得折腾下。很不幸下午竟然开始下雪了，一直没停，我估计回家的路有可能不走了。下午去打</span>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 微软雅黑;"> 　　2月7号的火车回家过年，8号早上4点到安阳。到军事博物馆后看到很多人步行到西站，就跟着走。没走几步，发现用了五年的箱子把手坏了，只好抱着走。到车站人挤人又占了一两个小时，上车没座又占了5个小时，下车的时候挤得下不去，最后前面几个不下车的披上大氅让我们踩着出去了。安阳下着雨，没想高中同学LiangLiang竟然也来接我了。我们骑电动车又冷又困，到他家后就去睡觉了。上午一个老乡打电话说有车，我抬脚发现很疼，不停的抽筋，就说明天再回。</span></p>
<p><span style="font-family: 微软雅黑;">　　 下午和LiangLiang出去，只要是台阶，就得两手抱着脚抬上去，上个出租车都得折腾下。很不幸下午竟然开始下雪了，一直没停，我估计回家的路有可能不走了。下午去打了阵台球，晚上看会电视就睡。9号跟家里打电话，果然不出所料，旁边村子的公共车下山的时候翻车了，林州那边从山上下来的车都不敢走了。没想到这一停，转眼就到了年三十。雪虽然不下了，但是雪不化，车照样没下来、据说一个上午安阳至水冶很短的一段就发生二十多起车祸，所以安阳至林州的公共车都不让跑了。老哥打电话说有车也别坐，实在不行就在安阳过年吧，安全第一。</span></p>
<p><span style="font-family: 微软雅黑;"> 　　本来就想既然回不去就在安阳过年算了，年三十上午一个朋友的亲戚过来，说他开着越野车，从安阳到南寨镇过年。又想自己从北京带了点酒准备跟老爸喝的，大年初一不在家多不舒服，就决定乘车到南寨后步行回家。从南边走三十里地，从林州原康镇走也是三十多里，不过一路向上爬，比较累。上午十点多到了南寨，然后和一个老乡一起回家。她比我小，也已经在安阳工作了，这次还帮我拎包。那个箱子，反正觉得已经坏了，就拖着走，轮子都不转了，还好都是雪地，虽然路滑，拖起箱子来倒也省事。下午差不多两点到家，快到家的时候我爸和我哥去接了下，山上还是比镇子里好点，雪都没化，所以清冰不多。</span></p>
<div class="wp-caption alignnone" style="width: 374px"><a href="http://www.boluor.com/wp-content/uploads/2010/03/20100213004.jpg"><img style="display: inline; border: 0px initial initial;" title="爸和哥哥去接我" src="http://www.boluor.com/wp-content/uploads/2010/03/20100213004_thumb.jpg" border="0" alt="爸和哥哥去接我" width="364" height="484" /></a><p class="wp-caption-text">爸和哥哥去接我</p></div>
<p><span style="font-family: 微软雅黑;"> 　　到家感觉膀子很疼，很饿但妈说先缓缓才能吃饭，不然被噎着。吃了碗面条后就去看奶奶了，听说感冒了一星期还没好，还天天问我爸说我什么时候回来。下午四点多去了教堂，全村的庆祝完新年，就喝小学同学们上山了。飘着雪，挂着风，上山的路还很滑，没想我们还是在天黑之前上去了。祈祷结束，发现上山容易下山难，上山的路都是清冰，只好从山上踩着山后的路下去。那条路很少人踩过，见不到阳光更没怎么化，一脚踏进去竟然快到了膝盖。</span></p>
<p><span style="font-family: 微软雅黑;"> 　　晚上回去等着吃饺子，却发现厨房点了根蜡烛。问了才知道，我们家没电。相当无语，手机还诶来得及充电的。所以过年没回大家短信的请谅解了。大年三十的也没人去修，就跑到奶奶家和自己家的大爷叔叔们聊天去了。初一早上5点半起来去教堂，全村人一起新年祝福的。像小时候一样，等着结束了大人们给糖吃。没想结束后发现小侄女们围着我要，原来我已经不小了~~二十三了，小学同学大都有小孩子了，最早结婚的小孩都上学了，我还没毕业。上午跟着自己家的队伍去跟长辈们拜完年，就和朋友跟村子里上年级的人拜年。一天忙乎的下来，竟然没觉得累，倒底是过年，很久没这么高兴过了。</span></p>
<p><span style="font-family: 微软雅黑;"> 　　由于今年的的雪很大路不好走，初二没去走舅家。挨到最后来北京的时候，就去了离我家不到三十米的二姨家。亲戚是越走越活，嗯，今年走不成了。</span></p>
<p><span style="font-family: 微软雅黑;"> 　　回家比较开心的是，哥哥他们有孩子的那一代，成立了青年联谊会，能把青年们聚集在一起，学音乐，看望老人，最重要的是，督促他们少打麻将。老哥竟然是会长，所以回家后发现麻将也不玩了，烟也吸得少了，很不错。记得去年走的的时候还跟小学老师说，我对老哥他们这一代吸烟赌博的行为很失望，很担心村子里的风气被他们带坏。所以去年抓紧时间，把小孩子们召集在一起，办了学习班，补习他们英语数学和音乐。今年回来发现他们已经改正了很多，小孩子们不会很受他们坏习惯的影响了。后来合力在两三天时间内办了一场过年的大联欢，初五晚上给全村的人表演。虽然准备仓促了点，照相得也不是好相机所以拍的很黑，不过下午的拔河，乒乓球比赛再加上大联欢还是让父老乡亲们很开心。一些有本事的小朋友们也在这次比赛中露了出来，希望光盐青年会和青年联谊会能多多培养这方面的人才，让村子的风气更好。</span></p>
<p><span style="font-family: 微软雅黑;"> 　　托朋友买票，一直买不到。后来老大打电话，我还在山上，让朋友老是排队为我买票不好意思，就到安阳买票。在安阳呆的几天，正好有冬令营，只有4天不到时间，就参加了，反正票买不到的时候其他也没什么事情，不过这次冬令营倒让我长不少见识，认识了很多有梦想，有本事的朋友。到快结束时，发现虽然动车价格是快车的两倍，不过有票有座，就买了。去了趟安阳的文字博物馆，文字从发源到现在的整个历史，沧桑巨变。我坐公车从安阳到林州的路上，小睡了会就被小偷割破了裤子，还好他一分钱也没偷到，不过辛苦拣了半天的裤子不能穿了。</span></p>
<div class="wp-caption alignnone" style="width: 254px"><a href="http://www.boluor.com/wp-content/uploads/2010/03/20100227.jpg"><img style="display: inline; border: 0px initial initial;" title="20100227" src="http://www.boluor.com/wp-content/uploads/2010/03/20100227_thumb.jpg" border="0" alt="20100227" width="244" height="184" /></a><p class="wp-caption-text">被小偷割破的裤子</p></div>
<p><span style="font-family: 微软雅黑;"> 　　回到家收拾好东西，很不幸的事情发生了，突然开始下冰雹，跟麦粒差不多大小的，下了一个多小时，而后开始下雪，一直下了一整天。到第二天看我得赶火车，公共汽车不下去，也没车敢下去，都是清冰人都滑更别说车了。只好大清早5点半起来，吃了碗面条就跟一起开学的初中高中生们走路上学了。想起来我上初中那会每次上学都是走路，一转眼就是八年多过去了。</span></p>
<div class="wp-caption alignnone" style="width: 374px"><a href="http://www.boluor.com/wp-content/uploads/2010/03/20100302005.jpg"><img style="display: inline; border: 0px initial initial;" title="20100302(005)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100302005_thumb.jpg" border="0" alt="20100302(005)" width="364" height="484" /></a><p class="wp-caption-text">小侄女有铺盖，只好大人送了</p></div>
<p><span style="font-family: 微软雅黑;"> 　　路上拍了很多照片，第一次发现，小山村非常漂亮，尤其是在太阳升起的时候。</span></p>
<p><a href="http://www.boluor.com/wp-content/uploads/2010/03/20100302008.jpg"><img style="display: inline; border: 0px;" title="20100302(008)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100302008_thumb.jpg" border="0" alt="20100302(008)" width="244" height="184" /></a> <a href="http://www.boluor.com/wp-content/uploads/2010/03/20100302012.jpg"><img style="display: inline; border: 0px;" title="20100302(012)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100302012_thumb.jpg" border="0" alt="20100302(012)" width="244" height="184" /></a> <a href="http://www.boluor.com/wp-content/uploads/2010/03/20100302013.jpg"><img style="display: inline; border: 0px;" title="20100302(013)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100302013_thumb.jpg" border="0" alt="20100302(013)" width="244" height="184" /></a> <a href="http://www.boluor.com/wp-content/uploads/2010/03/20100302017.jpg"><img style="display: inline; border: 0px;" title="20100302(017)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100302017_thumb.jpg" border="0" alt="20100302(017)" width="244" height="184" /></a> <a href="http://www.boluor.com/wp-content/uploads/2010/03/20100302018.jpg"><img style="display: inline; border: 0px;" title="20100302(018)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100302018_thumb.jpg" border="0" alt="20100302(018)" width="244" height="184" /></a> <a href="http://www.boluor.com/wp-content/uploads/2010/03/20100302020.jpg"><img style="display: inline; border: 0px;" title="20100302(020)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100302020_thumb.jpg" border="0" alt="20100302(020)" width="244" height="184" /></a></p>
<div class="wp-caption alignnone" style="width: 254px"><a href="http://www.boluor.com/wp-content/uploads/2010/03/20100302029.jpg"><img style="display: inline; border: 0px initial initial;" title="20100302(029)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100302029_thumb.jpg" border="0" alt="20100302(029)" width="244" height="184" /></a><p class="wp-caption-text">推着的自行车，快二十年历史了</p></div>
<p><a href="http://www.boluor.com/wp-content/uploads/2010/03/20100302022.jpg"><img style="display: inline; border: 0px;" title="20100302(022)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100302022_thumb.jpg" border="0" alt="20100302(022)" width="244" height="184" /></a> <a href="http://www.boluor.com/wp-content/uploads/2010/03/20100302026.jpg"><img style="display: inline; border: 0px;" title="20100302(026)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100302026_thumb.jpg" border="0" alt="20100302(026)" width="244" height="184" /></a></p>
<p><span style="font-family: 微软雅黑;"> 　　小女孩摔了几次跤，我们踩着雪走了三个小时总算到镇子旁边，一个朋友正好路过，接我们到了县城，再然后我就去了安阳。坐了动车，睡到北京，来时没注意，竟然感冒了。打了点滴，第二天下午来公司报道。北京的实习生活又开始了，不过毕设又来了，很麻烦。</span></p>
<div class="wp-caption alignnone" style="width: 254px"><a href="http://www.boluor.com/wp-content/uploads/2010/03/20100304002.jpg"><img style="display: inline; border: 0px initial initial;" title="20100304(002)" src="http://www.boluor.com/wp-content/uploads/2010/03/20100304002_thumb.jpg" border="0" alt="20100304(002)" width="244" height="184" /></a><p class="wp-caption-text">在地铁站口看到的鸽子图像，很好看</p></div>
<p><span style="font-family: 微软雅黑;"> 　　每次我走的时候，都有不少人送我，今年早上那么冷，老爷爷老奶奶们还是起来了。跟我考上武大走的那天一样，感觉担子很重。他们对于大学生，对自己的后代们的希望，我想会慢慢变成现实的。</span></p>
<p><span style="font-family: 微软雅黑;"> 　　希望村里的上学的，继续加油，不要让失学去打工可以挣钱这种观念冲昏了头脑，不要被这种风气影响，有光盐青年会一直陪着你们。</span></p>
<p><span style="font-family: 微软雅黑;"> 　　有家有子的，也希望少抽烟少喝酒不赌博，给孩子们一个好的榜样吧，祝愿青年联谊会越来越强大！</span></p>
<p><span style="font-family: 微软雅黑;"> 　　至于日记的标题，老妈走的时候说，你出生的时候下着雪，这次回家是雪，走得时候还是雪，估计就是雪命，至少是个雪年。来时雪，走时雪倒没什么，只盼望什么时候我的心跟雪一样洁白就好。</span></p>
<p><span style="font-family: 微软雅黑;"> 　　附上一张我家乡的照片，09年冬天拍的。</span></p>
<div class="wp-caption alignnone" style="width: 258px"><a href="http://www.boluor.com/wp-content/uploads/2010/03/20090123.jpg"><img style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="20090123" src="http://www.boluor.com/wp-content/uploads/2010/03/20090123_thumb.jpg" border="0" alt="20090123" width="248" height="188" /></a><p class="wp-caption-text">我们家</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.boluor.com/snow-year.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>BadApple CMD半完美版。。</title>
		<link>http://www.boluor.com/badapple-cmd-semi-perfect-version.html</link>
		<comments>http://www.boluor.com/badapple-cmd-semi-perfect-version.html#comments</comments>
		<pubDate>Mon, 22 Feb 2010 12:56:17 +0000</pubDate>
		<dc:creator>Sandy</dc:creator>
				<category><![CDATA[程序设计]]></category>

		<guid isPermaLink="false">http://www.boluor.com/?p=586</guid>
		<description><![CDATA[<p>又借boluor地方丢东西了，给boluor填添麻烦了~~</p>
<p>在网上看到BadApple的若干个CMD控制台版本，感觉都不是很完美，同步有问题，还闪屏，而且有些体积巨大。。于是自己抽空重头写了一个，感觉效果还可以，解决了30FPS同步和闪屏的问题，在此丢出来献丑与大家同乐~~</p>
<p>之所以说半完美版，是因为还没有应用之前确定的即时压缩算法也没有添加背景音乐（太偷懒了，以后抽空做吧）</p>
<p>GCC编译的，没开优化貌似exe体积比较大，用VC Release编译只有50k左右。。</p>
<p>附件：<br />
（WP不会上传，Boluor能否帮忙整上来？）<br />
<br />
下载：<a href='http://www.boluor.com/wp-content/uploads/2010/02/BadApple_Release.zip'>BadApple_Release</a><br />
(这个是VC的Release编译版，500多k，谢谢&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>又借boluor地方丢东西了，给boluor填添麻烦了~~</p>
<p>在网上看到BadApple的若干个CMD控制台版本，感觉都不是很完美，同步有问题，还闪屏，而且有些体积巨大。。于是自己抽空重头写了一个，感觉效果还可以，解决了30FPS同步和闪屏的问题，在此丢出来献丑与大家同乐~~</p>
<p>之所以说半完美版，是因为还没有应用之前确定的即时压缩算法也没有添加背景音乐（太偷懒了，以后抽空做吧）</p>
<p>GCC编译的，没开优化貌似exe体积比较大，用VC Release编译只有50k左右。。</p>
<p>附件：<br />
（WP不会上传，Boluor能否帮忙整上来？）<br />
<附件来啦~~><br />
下载：<a href='http://www.boluor.com/wp-content/uploads/2010/02/BadApple_Release.zip'>BadApple_Release</a><br />
(这个是VC的Release编译版，500多k，谢谢boluor帮忙上传~~)</p>
<p>有图有真相：</p>
<p><a href="http://www.boluor.com/badapple-cmd-semi-perfect-version.html/ba3-2" rel="attachment wp-att-591"><img src="http://www.boluor.com/wp-content/uploads/2010/02/ba31.gif" alt="BadApple截图" title="ba3" width="409" height="324" class="size-full wp-image-591" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.boluor.com/badapple-cmd-semi-perfect-version.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>实习满月小结</title>
		<link>http://www.boluor.com/a-month-intership-at-opi.html</link>
		<comments>http://www.boluor.com/a-month-intership-at-opi.html#comments</comments>
		<pubDate>Mon, 01 Feb 2010 03:26:20 +0000</pubDate>
		<dc:creator>boluor</dc:creator>
				<category><![CDATA[日记]]></category>

		<guid isPermaLink="false">http://www.boluor.com/?p=583</guid>
		<description><![CDATA[<p>　　来OPI实习一个月了。一个月前我放弃了考研，虽然已经报了名。</p>
<p>　　半个多月前，研究生入学考试的时候，我发现自己其实没有多大的遗憾。</p>
<p>　　在学校的时候，对未来方向有莫名的恐惧，怕选错了方向，怕走错一步。每天在读还是不读研，工作去哪个公司，作哪个方向的工作之间反复地考虑。以我当时的想法，如果是baidu和tencent，那就绝对应该去。felix到了baidu实习，sandy去了tencent，BFS只剩下我还在徘徊，而我发现我的徘徊并没有意义。因为我对外面并不了解，所以一些想法很天真，很偏颇。比如我之前以为系统运维就是那种困在机房，哪个硬件坏了换哪个，一周七天一天二十四小时随叫随到的，来了这里一&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>　　来OPI实习一个月了。一个月前我放弃了考研，虽然已经报了名。</p>
<p>　　半个多月前，研究生入学考试的时候，我发现自己其实没有多大的遗憾。</p>
<p>　　在学校的时候，对未来方向有莫名的恐惧，怕选错了方向，怕走错一步。每天在读还是不读研，工作去哪个公司，作哪个方向的工作之间反复地考虑。以我当时的想法，如果是baidu和tencent，那就绝对应该去。felix到了baidu实习，sandy去了tencent，BFS只剩下我还在徘徊，而我发现我的徘徊并没有意义。因为我对外面并不了解，所以一些想法很天真，很偏颇。比如我之前以为系统运维就是那种困在机房，哪个硬件坏了换哪个，一周七天一天二十四小时随叫随到的，来了这里一个月，发现绝大部分工作并不是我想象中的，更多的是自动化监控和维护，系统和网络的性能优化。</p>
<p>　　来这里实习的一个月，我在自己的小地盘看看书，写写程序，中午睡会儿，周末出去转悠。对所做的工作有了初步的了解后，就没有那么担心方向了，所以之前的恐惧只是因为对于所要走的路没有一丁点的了解所致，这就跟有些人怕鬼一样，因为不了解，所以担心某一天一个人坐电梯的时候，身边会多出一个影子来。所以，现在很感谢felix，在我第一次来BJ的时候，畅谈了很久，坚定了我来实习的决心。</p>
<p>　　在这里的一个月，认识了很多同事，不过这里都喊同学。开始觉得直接喊名字不好意思，到现在已经习惯了。这种朋友间的称呼方式让我没有上级下级的区分，没有那么多的顾虑，我们只对我们所做的工作关心。所以休息的时候，我们一起讨论游戏，讨论某本书，讨论我们所做的工作。工作学习让每一天都很充实，闲下来就和同组的同学们，打桌球网球玩游戏，也忙的不亦乐乎。</p>
<p>　　知识的积累当然也是我最大的收获之一。最开始，了解了我们常用的工具，ganglia，nagios监控系统状态，rrdtool管理rrd数据库；紧接着BOSS给任务是能根据图形趋势自动报警，而不仅仅是阈值，所以，学了一次移动平滑法，一次移动平均，曲线拟合，使用octave和gnuplot，而gnuplot目前并没有好的接口，最后用管道实现，最后结合SMS，EMAIL，MSN报警。目前还没有结束的任务，模拟实际网络，对测试网络延时，抖动，丢包率等等对用户体验的影响。要考虑的因素很多，牵涉的知识更多。网卡转发的性能，服务器(Apache/Nginx)，动态数据还是静态数据，压缩和非压缩，压力测试中并发连接数和服务器的配置。最让我记忆深刻的，是当时网络数据发送速率的问题，原则上千兆网卡发送数据包，64B的小包的PPS应该在1488100。但是怎么测试都没达到，最后wn看了网卡说明书，调整了网卡允许的中断数，才差不多符合理论值。当我们都卡在发送数据包大小的设置时，他却能去找到这个网卡驱动的源码，看了说明，才知道加载的时候有这么个参数，或许他会这么想跟他在IBM实习的经历有关吧。</p>
<p>　　还要继续再提的是，我很感谢现在的BOSS。我们在测试的时候，他能时常给提示，每晚的结果都给我们点建议，不是那种硬性的只要结果。而最让我觉得他非常值得感谢的地方在于，明明这个试验，如果他带头，很快就可以有结果，但他却让我们三个人讨论着做。而在一次聊天中，他不经意间说，让我们去摸索，去碰壁，去失败，比直接给我们结果要好得多，能锻炼人，思考问题的过程比直接得到一些TIPS要珍贵的多。要说我最开始觉得他很值得尊重，是因为觉得他是linux内核源码贡献者之一，平时很多人来问他问题，那么这个月下来，我再加一条理由，就是他这么努力的锻炼我们，给我们学习的时间和机会。我会特别提这点，其实是因为这么一个大环境，学习，工作，休息，让我不平静的心终能平静一段时间。在这一段时间，公司在选择我，我也在选择公司，双向选择的过程中，发现身边不仅有好的同事同学，更有好的BOSS，这种感觉很好。</p>
<p>　　到现在实习虽才一个月，不过也有些感触，希望给自己，给朋友们看看。</p>
<p>　　１。培养自己的学习方法，培养一些好的习惯。工作开始后，可能牵涉的知识很多很多，要考虑的问题更多。如何在有限的时间内，给出一步步的安排，如何能够快速了解一门语言(比如说你了解过一些面向对象和脚本的话，初步熟悉python就是一两天的事情)，比如说要学php，为那些自己记住的几个函数沾沾自喜，而不去作几个项目，用用framework，这种学习方法只能让你停留在最浅显的层次。培养好的习惯，举个例子，不要张口就问问题，不要轻易承诺任务，不要在遇到困难的时候就放弃或者有意拖延或者给BOSS报告夸大难度。还有很重要的一点，就是要学着时间管理，不要做事不分轻重缓急，虽然努力，效果却不一定好。</p>
<p>　　２。尽量将安排的课程认真学好，尤其是数学，经常梳理自己所学的知识。其实，这话是我最应该去听去做的，只可惜没机会了。在学校的时候，逃课太多，虽然大多数逃课的时候，都是在写代码。但是缺乏了系列的课程学习，让我的知识很难梳理，系统的掌握，联想更困难。当然，不去上课或者不认真听讲，有可能是因为学的东西很空泛，比如网络课上分析网络源代码，当时的情况就是那老师讲得越生动，我就越容易睡着。而唯一的几次没有睡着听到的内容，在实习的时候都遇到了，比如设置网络转发时，可以将proc中的接口ip_forward设置为1。我觉得我上课的失误，在于努力记住一些tips，而不是努力将所学的知识都串起来，总觉得学得零零散散的。如果可以的话，还是努力得听课吧，努力把握实习的机会，找到适合的工作，你应该很快发现课堂的东西多么珍贵。特别提到数学，是因为很多工作都跟数学有关系，我们系统运维要作数学分析，产品的也要做。即使你的工作跟数学挂不上钩，但是思考数学问题的过程可以很锻炼逻辑思维。顺便推荐一个我经常看的网站：Matrix67（http://www.matrix67.com/blog/）。</p>
<p>　　３。多关注一些行业的信息，眼光要向前，看得长远。这条不多解释，一心只读圣贤书的时代早已不再，在瞬息万变的环境中，找到方向，少些彷徨，少些迷茫，多做事。</p>
<p>　　４。不要对硬件不闻不问。这条其实是针对我的。我之前对硬件很不关心，所以当sandy和felix讨论微机，讨论南桥北桥，讨论参数和配置的时候，我只能一边听一边记，但过后就忘记十之八九了。来了实习之后，发现没有谁是真正的完全脱离硬件工作的。我在上面提到实习期间的任务时，就提到了网卡网络驱动，可能大家更知道的是路由器，交换机，这里我仅仅用了“知道”，而不是熟悉，是有原因的。我在之前就仅仅停留在“知道”的层次上。这就引出了我下面要说的一点。</p>
<p>　　５。看待问题要多去从底层去找原因，刨根问底。好的程序员绝对不少，但真正优秀的程序员并不多，这是在Linux SA Notes上看到的一句话。理由并没有必要解释，大家都有感触应该。因此，应该庆幸我们的第一语言是C语言，还接触了汇编。当“知道”了路由器，交换机是干什么的，还应该去了解他们的工作原理；当中了一次ARP攻击的时候，应该去了解ARP协议，为什么会受ARP攻击；而你天天在用浏览器，有没有去了解过HTTP协议，浏览器的一些设置比如并发连接数，最大连接数等等是什么。</p>
<p>　　前天和BOSS讨论，要不要建立团队BLOG的时候，BOSS说BLOGS如果没有更新就没必要，而如果仅仅写成流水帐，或者很多TIPS，也没有必要，这种需求wiki足够了。如果要建立BLOG，希望文章大多数是从根本上找原因，把一些看似神秘的东西，从底层去分析认识它，让它变得不神秘。这种BLOG才有对外部公开的必要。在考虑网卡转发包的时候，我终于把一个包从发出，经由内核缓冲区，(排队，优先级，调度)，网卡缓冲区，发包，TCP/UDP控制(滑动窗口，同步，丢包重发)，到最后另一终端接受的过程，有个整体的认识。这种认识是很有必要的，再考虑这些问题的时候，就可以比较容易的判断出可能是那些地方的问题。</p>
<p>　　下面是关于人人网的。人人的用户量在提升，服务器的压力肯定越来越大，而用户量需求的持续提升，一定需要在一段时间后，架构上能变革，服务器性能随之提升，当然成本也要加大，希望能尽早提升整个服务质量。还有一些我的看法，当然仅仅是自己以为的，如果站在其他人的角度，比如管理者可能就不这么看了。</p>
<p>　　１。提升用户体验，WEB服务器的改善和架构的改善是需要慢慢来的，但是有些却可以很快改善。比如界面可以更友好，更简洁。那个搜索框，明明可以通过ID，通过拼音，搜索好友，搜索PAGE，但是一点提示都没有，点开“高级搜索”，只能看到“名字”等输入框。之前抱怨说这个搜索框功能好简单阿，为什么连个通过ID搜人的功能都没有，现在才知道功能是有，只是没让大家知道。再说第三方的应用，开放平台，是非常好的决定，截至目前看来，效果也非常好，为人人网开发的应用具体数目我不知道，不过前天人人网最佳应用评选中，看到报道说有上万。但是，我觉得要注意一点，大多数人会把这些应用有些不好的地方归咎于人人网。如果一锅汤里有好几个坏鸡蛋，足以将一锅汤坏掉。所以，要对第三方服务的质量严格把关，金牌认证应用的做法很不错。但还有一些应用，比如“好读书，读好书”，积累了那么多用户后，却没有人维护了。最后一次管理员发言是09年7月，讨论区好多人问，是不是管理员停止维护了，都得不到响应。这种应用，我觉得第三方就应该承担责任，我们提供了平台，钱也放在桌子上，一起分享，但他们得到一部分用户后，却不能长久负责任。这种做法很严重损害人人网的形象。还有广告商，那种明显会引起反感，侵犯隐私的敏感做法，当然会给人人网带来很负面的影响。今天就看到专挑刺的楚天都市报，报道说 <a href="http://www.cnbeta.com/articles/103342.htm">人人网鼓励举报汗臭5万人上榜 涉侵犯隐私</a>。稍微了解下，应该是广告商为了推广产品，推出的行动，但是，SNS的劣势也在这里，太真实，很容易触犯大家的隐私和底线。</p>
<p>　　２。在提升服务质量的时候，一定会积累一些经验，做好记录，最好总结，最好能够共享这些经验。简单的说，就是要有[大家风范]，成为大家心目中的“大家”，而不仅仅是一个赚钱的公司。就我个人而言，我喜欢那些知识共享的公司，比如Google，YAHOO(网络优化的那几条军规，应该是绝大多数网站优化的标准了)。这种大家风范一旦深入人心，自然会吸引最优秀的人才，在这里的工作的每一个人，将自己的青春和事业寄托的我们，自然会有责任感，荣誉感。</p>
<p>　　３。SNS有其独到的优势，所以应该尽早发掘商机，要能够一直领跑。国内的SNS竞争可谓激烈，我们虽然暂时领先，但是谁知道哪些大的软件公司，比如tencent会使出什么杀手锏。他们都有相当强大的开发队伍，这点决不可轻视。我们可以在服务质量上，不断提升档次。虽说很多评论说，tencent一直在模仿，但是tencent的软件，用户体验的确很好，这才是能吸引住大量用户最大的原因。</p>
<p>　　４。现在应用的定位大部分是网页游戏，但我认为，这股网游热不会长久。居安思危，如果从某段时间开始，网游不能带来很大的收益，我们将何以应对？多关注实用的服务，作真正惠及人心的服务，才能将用户抓牢。</p>
<p>　　我想站在管理者的角度看，上面提到的应该都想到了。说出来这些一孔之见，只是与好友分享我的想法，有些可能认识不够，了解不多，冒然下了结论。</p>
<p>　　对于将来，我会在摸索中前进。felix和sandy，还有我，BFS的明天会更好！ 同时也祝所有的朋友们，能够心想事成^/^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boluor.com/a-month-intership-at-opi.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Best Wishes For BFS</title>
		<link>http://www.boluor.com/best-wishes-for-bfs.html</link>
		<comments>http://www.boluor.com/best-wishes-for-bfs.html#comments</comments>
		<pubDate>Tue, 26 Jan 2010 16:14:17 +0000</pubDate>
		<dc:creator>boluor</dc:creator>
				<category><![CDATA[日记]]></category>

		<guid isPermaLink="false">http://www.boluor.com/?p=578</guid>
		<description><![CDATA[<p>　　今天去机场接朋友，没想机场安检了相当长的时间，再加上回来的路上出租车堵车，让felix等了好几个小时。</p>
<p>　　祝福 Sandy 能拿到offer，这样以后联系方便多啦~~</p>
<p>　　祝福 Felix ~~恩，他什么事情都能处理好，祝身体健康吧 !! 吃饭的时候终于亲眼目睹了SmartQ，狂羡阿，攒钱买个 。</p>
<p>　　还有一个我，也会加倍加倍加油~~ </p>
]]></description>
			<content:encoded><![CDATA[<p>　　今天去机场接朋友，没想机场安检了相当长的时间，再加上回来的路上出租车堵车，让felix等了好几个小时。</p>
<p>　　祝福 Sandy 能拿到offer，这样以后联系方便多啦~~</p>
<p>　　祝福 Felix ~~恩，他什么事情都能处理好，祝身体健康吧 !! 吃饭的时候终于亲眼目睹了SmartQ，狂羡阿，攒钱买个 。</p>
<p>　　还有一个我，也会加倍加倍加油~~ </p>
]]></content:encoded>
			<wfw:commentRss>http://www.boluor.com/best-wishes-for-bfs.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>这封邮件差点把我骗了</title>
		<link>http://www.boluor.com/this-email-almost-deceive-me.html</link>
		<comments>http://www.boluor.com/this-email-almost-deceive-me.html#comments</comments>
		<pubDate>Wed, 23 Dec 2009 16:31:00 +0000</pubDate>
		<dc:creator>boluor</dc:creator>
				<category><![CDATA[小侃一番]]></category>

		<guid isPermaLink="false">http://www.boluor.com/%e8%bf%99%e5%b0%81%e9%82%ae%e4%bb%b6%e5%b7%ae%e7%82%b9%e6%8a%8a%e6%88%91%e9%aa%97%e4%ba%86.html</guid>
		<description><![CDATA[<p>　　昨天收到朋友的邮件。内容如下：</p>
<blockquote><p>
Hello,</p>
<p>How are you doing? hope all is well with you and family, I know this<br />
might be a surprise to you but I am sorry I didn&#8217;t inform you about my<br />
traveling to England for a Seminar.</p>
<p>I need a favor from you because I misplaced my wallet on my way to the<br />
 hotel where my money,and other valuable things were kept I will like<br />
you to assist me with a lo</p></blockquote><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>　　昨天收到朋友的邮件。内容如下：</p>
<blockquote><p>
Hello,</p>
<p>How are you doing? hope all is well with you and family, I know this<br />
might be a surprise to you but I am sorry I didn&#8217;t inform you about my<br />
traveling to England for a Seminar.</p>
<p>I need a favor from you because I misplaced my wallet on my way to the<br />
 hotel where my money,and other valuable things were kept I will like<br />
you to assist me with a loan urgently with the sum of £1,700 British<br />
Pounds to sort-out my hotel bills and get myself back home.</p>
<p>I will appreciate whatever you can afford to help me with and I<br />
promise to pay you back as soon as I return home.</p>
<p>Thank you so much and sorry to bother you.</p>
<p>Regards
</p></blockquote>
<p>　　我当时看完就很着急，以为他真遇到麻烦了。但是money我没那么多，后来在联系其他认识他的朋友时，突然觉得这封信需要确认是不是真的是他。因为虽然他在美国工作，当然有可能会去旅游，但不至于因为付不起费用向我借。于是先回了封邮件，用中文，然后让其他朋友帮忙确定。我等了差不多一天，到晚上的时候他打来电话说他的电子邮件被黑了。。。虚惊一场。不过我总算明白，以前觉得那些骗子电话和邮件怎么可能骗到人，这种靠小概率吃饭的事情还是非常有可能发生的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boluor.com/this-email-almost-deceive-me.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>千橡实习初感受</title>
		<link>http://www.boluor.com/sense-of-internship-at-opi.html</link>
		<comments>http://www.boluor.com/sense-of-internship-at-opi.html#comments</comments>
		<pubDate>Tue, 22 Dec 2009 01:57:05 +0000</pubDate>
		<dc:creator>boluor</dc:creator>
				<category><![CDATA[日记]]></category>
		<category><![CDATA[工作]]></category>

		<guid isPermaLink="false">http://www.boluor.com/%e4%b8%8a%e7%8f%ad%e7%ac%ac%e4%b8%80%e5%a4%a9.html</guid>
		<description><![CDATA[<p>　　21号到的公司，路上和出租车司机聊的很开心，不过最后收费多了很多，绕路了。不过他给我讲了北京的很多很多，还交给我如何辨别出租车司机给的发票的真伪，工作上应该采取的态度，多出的钱算是我交学费了吧。</p>
<p>　　9：30到了公司后，正好部门那里有空位，我就坐上去了。因为之前和主管以及HR打过招呼，所以很快就有人过来给我装机了。闲着没事，装了ubuntu，公司允许自己安装linux，这点很爽。</p>
<p>　　晚上和同事回宿舍，都已经安排好了。离公司走路只有5分钟，不用起早，事实上这几天都是8点半才起床。两室一厅，有暖气，空调，厨房，洗衣机，电视和洗澡的地方，早来的杰哥还开了无线，2.5Mb。早上爬起来，有大厨做饭，煎&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>　　21号到的公司，路上和出租车司机聊的很开心，不过最后收费多了很多，绕路了。不过他给我讲了北京的很多很多，还交给我如何辨别出租车司机给的发票的真伪，工作上应该采取的态度，多出的钱算是我交学费了吧。</p>
<p>　　9：30到了公司后，正好部门那里有空位，我就坐上去了。因为之前和主管以及HR打过招呼，所以很快就有人过来给我装机了。闲着没事，装了ubuntu，公司允许自己安装linux，这点很爽。<br />
<div id="attachment_570" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.boluor.com/wp-content/uploads/2009/12/abc-300x225.jpg" alt="我的小地盘" title="我的小地盘" width="300" height="225" class="size-medium wp-image-570" /><p class="wp-caption-text">我的小地盘</p></div></p>
<p>　　晚上和同事回宿舍，都已经安排好了。离公司走路只有5分钟，不用起早，事实上这几天都是8点半才起床。两室一厅，有暖气，空调，厨房，洗衣机，电视和洗澡的地方，早来的杰哥还开了无线，2.5Mb。早上爬起来，有大厨做饭，煎鸡蛋，火腿和面包。起的晚了出门有饼卖，蛮好吃的，就是没有糊辣汤或者豆浆什么的。去附近的家乐福买东西，一个不是瓷的被子都要19，没办法，买了3.5块的口杯。中午一般去附近的静安市场，面很实惠，6块8块的都是大海碗，但是饭就比较贵了，每一小盘子都是3块钱，所以中午都要花6-9块钱。晚饭最爽，公司有提供工作餐，6点半左右就来。四菜一汤，加点心，然后有水果（周二周四下午也发）。每天的都变样，今天的水果是梨，哈哈，苹果还是得自己买。<br />
<div id="attachment_567" class="wp-caption aligncenter" style="width: 310px"><img src="http://www.boluor.com/wp-content/uploads/2009/12/20091224-300x225.jpg" alt="今晚的工作餐" title="今晚的工作餐" width="300" height="225" class="size-medium wp-image-567" /><p class="wp-caption-text">今晚的工作餐</p></div></p>
<p>　　工作时间跟其他公司一样，每天满8个小时就可以，除了周一要开例会的时候9点30之前到。其他时间来的晚，走得也晚就行了。。。</p>
<p>　　现在人人网的用户正处于激增，服务器的压力很大。最近电信教育网等等又在天朝大刀阔斧下苟延残喘，上人人网慢的就先理解下吧。会好的！<br />
　　</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boluor.com/sense-of-internship-at-opi.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>第一次去北京</title>
		<link>http://www.boluor.com/first-time-to-go-to-beijing.html</link>
		<comments>http://www.boluor.com/first-time-to-go-to-beijing.html#comments</comments>
		<pubDate>Tue, 15 Dec 2009 02:09:16 +0000</pubDate>
		<dc:creator>boluor</dc:creator>
				<category><![CDATA[日记]]></category>
		<category><![CDATA[工作]]></category>

		<guid isPermaLink="false">http://www.boluor.com/%e7%ac%ac%e4%b8%80%e6%ac%a1%e5%8e%bb%e5%8c%97%e4%ba%ac.html</guid>
		<description><![CDATA[<p>　　10号晚上乘Z12去北京，还没出湖北，QQ就一直掉线，刚出湖北，手机居然就没信号了。于是关机，看书，看得无聊就躺下了。可能是第一次坐硬卧，晚上没睡好，每小时都要醒来一次。醒来的时候就该下车了，估计手机还是没信号，就没开机。出了车站，居然有千橡的人来接我们。早上7点钟，一个小姑娘&#8230;</p>
<p>　　打的过去的路上经过了天安门，发现没有想象中的大，央视的大裤衩也没印象中的宏伟&#8230;可能是视角的问题。</p>
<p>　　到我们住的左家庄如家酒店时，发现好多人早到了。吃完早饭，一伙人坐一起认识。好多特可爱的小伙子，阿紫，萌萌,光源&#8230;^.^	回房间洗澡后就中午了，我们到一个饭店吃大餐，鸡肉，羊肉，鸭&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>　　10号晚上乘Z12去北京，还没出湖北，QQ就一直掉线，刚出湖北，手机居然就没信号了。于是关机，看书，看得无聊就躺下了。可能是第一次坐硬卧，晚上没睡好，每小时都要醒来一次。醒来的时候就该下车了，估计手机还是没信号，就没开机。出了车站，居然有千橡的人来接我们。早上7点钟，一个小姑娘&#8230;</p>
<p>　　打的过去的路上经过了天安门，发现没有想象中的大，央视的大裤衩也没印象中的宏伟&#8230;可能是视角的问题。</p>
<p>　　到我们住的左家庄如家酒店时，发现好多人早到了。吃完早饭，一伙人坐一起认识。好多特可爱的小伙子，阿紫，萌萌,光源&#8230;^.^	回房间洗澡后就中午了，我们到一个饭店吃大餐，鸡肉，羊肉，鸭肉，鱼肉，好全&#8230;之后的几顿饭都是这样，不过每次不同的饭店，不同的口味。</p>
<p>　　下午到公司见面会。会议室右边放了满满一排水果饼干，正吃香蕉的时候，发现陈一舟(Joe)来了。果然如之前有人说的，很随意，爱开玩笑，看他走路的样子，估计穿的是拖鞋。之后他讲了下公司的现状和前景，回答了几个问题。几个高层都很随和，主持人足够ws，Mop的精髓啊&#8230;	刘健是Joe在斯坦福的学弟，上去讲故事，说了几个“我相信他”，底下Joe忍不住了，扭过头来说，这怎么好像是在说信春哥&#8230;	之后一个男生提到Joe，估计没听清发音，大声的喊Jiu&#8230;估计今后喊Joe，不少人要喊Jiu了&#8230;</p>
<p>　　完了之后参观公司，才发现静安中心24层是没有的，估计是谐音不好。我和认识的几个人去26层找了导师，了解了要做的工作。之后就到休闲室转悠。然后第一次玩台桌足球，手忙脚乱的，居然还赢了几局&#8230;</p>
<p>　　晚上打开手机，竟然发现有满满的信号阿。。。我的手机太争气了！这次确认我是全球通服务了。跟几个朋友联系了下，恩，有手机就是方便。</p>
<p>　　第二天我们去了国家大剧院，远远看去像个煮鸡蛋。进去时我带了饮料，安检时要我打开喝了一口。进入大厅确有豁然开朗的感觉，说不出的华美。脚下的大理石是从多个省市采集的，山西的太白青石，云南大理石，河南的菊花石等等，还有三面石镜，照解说的说法，如果这个打碎了，再也找不到可以用的材料了。不过看着看着就想到了圆明园，那个时候估计也是这样收集各地的精品吧。恩，大剧院的音效很好，有机会去听歌感受下。</p>
<p>　　从国家大剧院出来，我们去了鸟巢，水立方，不过没进去玩，因为接近12点了。旁边有个盘古七星酒店，几个人以为是七星的&#8230;懒得争论了，有点晕车，直接睡回去了。</p>
<p>　　下午想去公司转转，没想到了才发现一个加班的都没有。只好按着地图，找地铁。绕了好大的圈，才到柳芳站，办了一卡通，就大大咧咧的进地铁站，被保安拦住了。说是要刷卡，听他解释了下，才明白原来不是上地铁后刷卡的，只要在地铁站里面，随便你做几趟车，都是2块钱。</p>
<p>　　想去北大清华中关村转悠，所以到中关村那站就下了车。原来离北大还远的很，走了好长时间才发现个门。听说要检查学生证，犹豫了下，还是装得像模像样的混进去了，没检查我，估计是我太像个学生了把^.^。陆续发现了李兆基楼，光华管理学院，计算中心，计算机科学系。这些楼有些很气派，有些古色古香，路旁的树和各种建筑，打扮得像个后花园。很远就看到了那座塔，未名湖边的。因为天快黑了，所以加紧向那跑。到了后才发现未名湖大部分都结冰了，围着湖慢慢转悠，看着向往已久的景色，一个女生跑过来，喊了声哥哥。甜甜的，正在回味，发现她手里拿了个相机，原来是让我帮她照相的。那个女生很可爱的摆了个POSE，站在湖边的树边，背对着那高塔，又是夕阳西下，真是一幅美景。</p>
<p>　　天黑下来的时候，感觉走得很累，就找了个自习室坐下来看书。可能是晚饭时间的缘故把，走廊都难得的安静。桌子很干净，向四周看了看，没有一个桌子上小抄之类的，再想下我们这边的教一的桌子，恩，还是有差距的。随身带了本php的书，不过看着看着竟然睡着了。醒来发现FM发来短信，于是收拾东西，乘13号线去百度大厦。</p>
<p>　　看到大楼，就想起了snoopy之前说的，威武。FM带我进去，登记后给了一张百度的标签贴着。我以为可以留作纪念的，不过在之后离开的时候交还了。上楼后发现了之前在图片上看到的太空舱，里面是休息的地方，考虑的很贴心。办公区周围，分布着不同风格的休闲区，还有空中花园，各个会议室的名字也是取自词牌的名字，很有中国特色。没想到的是还有洗衣间，这里真的跟家一样了。</p>
<p>　　晚上在FM那里，很暖和，上下楼都是暖气，看天气预报说武汉将迎来暴雪天气，不想回来了&#8230;聊了很久，我去工作的决心也定了，这应该是去BJ的最大收获了。</p>
<p>　　起来后背着FM的相机去找老乡，在北外，坐了奖金31站，有点晕车，所以吃饭后休息了下，下午去宣武门区主教堂望英文弥撒。相当漂亮的一座教堂，不过没在里面拍照，下次去的时候吧。</p>
<p>　　估计过几天就要去实习了，玩几天再说吧。<br />
<div id="attachment_553" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.boluor.com/wp-content/uploads/2009/12/IMG_0323.JPG"><img src="http://www.boluor.com/wp-content/uploads/2009/12/IMG_0323-300x225.jpg" alt="北外门口" title="北外门口" width="300" height="225" class="size-medium wp-image-553" /></a><p class="wp-caption-text">北外门口</p></div><br />
<div id="attachment_554" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.boluor.com/wp-content/uploads/2009/12/IMG_0331.JPG"><img src="http://www.boluor.com/wp-content/uploads/2009/12/IMG_0331-300x225.jpg" alt="北外本部门口" title="北外本部门口" width="300" height="225" class="size-medium wp-image-554" /></a><p class="wp-caption-text">北外本部门口</p></div><br />
<div id="attachment_560" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.boluor.com/wp-content/uploads/2009/12/IMG_0338.JPG"><img src="http://www.boluor.com/wp-content/uploads/2009/12/IMG_0338-300x225.jpg" alt="利玛窦像前" title="利玛窦像前" width="300" height="225" class="size-medium wp-image-560" /></a><p class="wp-caption-text">利玛窦像前</p></div><br />
<div id="attachment_563" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.boluor.com/wp-content/uploads/2009/12/20091212010.jpg"><img src="http://www.boluor.com/wp-content/uploads/2009/12/20091212010-300x225.jpg" alt="未名湖" title="手机拍的未名湖" width="300" height="225" class="size-medium wp-image-563" /></a><p class="wp-caption-text">未名湖</p></div><br />
<div id="attachment_564" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.boluor.com/wp-content/uploads/2009/12/20091212009.jpg"><img src="http://www.boluor.com/wp-content/uploads/2009/12/20091212009-300x225.jpg" alt="结冰啦" title="结冰啦" width="300" height="225" class="size-medium wp-image-564" /></a><p class="wp-caption-text">结冰啦</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.boluor.com/first-time-to-go-to-beijing.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>小说const</title>
		<link>http://www.boluor.com/say-about-const.html</link>
		<comments>http://www.boluor.com/say-about-const.html#comments</comments>
		<pubDate>Fri, 04 Dec 2009 16:05:17 +0000</pubDate>
		<dc:creator>boluor</dc:creator>
				<category><![CDATA[程序设计]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[C＋＋]]></category>

		<guid isPermaLink="false">http://www.boluor.com/?p=469</guid>
		<description><![CDATA[<p>	const用法比较复杂，小结下我常见的用法。</p>
<ol>
<li>限定类型修饰符。
<ol>
<li>int  const a = 1;	//int型常量。需要在定义时就初始化。</li>
<p> 　　
<li>int const arr[] = {1 ,2 , 3};	//数组中每一个元素都是常量。但是注意，不能把1中的a和arr[1]当作一样的。比如说可以紧接着这样定义：<br />
int testArr[a];	//正确<br />
int testArr[arr[1]];	//错误<br />
原因：const用于集合时，编译器不会把这个集合放到其符号表中，那么需要为其分配内存。但是虽然为其分配内存，其值却不能在编译阶段使用。</li>
</p><p> 　　
<li>int const *p;	//p是一个指向int型常量的指针。这里的p指针没必要在定义的时候就初始化。不过</li></p></ol></li></ol><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>	const用法比较复杂，小结下我常见的用法。</p>
<ol>
<li>限定类型修饰符。
<ol>
<li>int  const a = 1;	//int型常量。需要在定义时就初始化。</li>
<p> 　　
<li>int const arr[] = {1 ,2 , 3};	//数组中每一个元素都是常量。但是注意，不能把1中的a和arr[1]当作一样的。比如说可以紧接着这样定义：<br />
int testArr[a];	//正确<br />
int testArr[arr[1]];	//错误<br />
原因：const用于集合时，编译器不会把这个集合放到其符号表中，那么需要为其分配内存。但是虽然为其分配内存，其值却不能在编译阶段使用。</li>
<p> 　　
<li>int const *p;	//p是一个指向int型常量的指针。这里的p指针没必要在定义的时候就初始化。不过*p是只读的，就是说不能通过*p来修改其所指向地址的值，但是可以通过其他指针修改。</li>
<p> 　　
<li>int  * const p;	// p是一个指针常量，指向int型变量。p本身不能改变。不过*p是可读可写的。</li>
<p> 　　
<li>自然，综合上面两个，就有了int const * const p; //意义不言自明了吧？</li>
<p> 　　
<li>class A; const A a; 简单的用法，跟上面是一样的。不过牵扯到类，就变得复杂了，有些我也搞不明白。</li>
</ol>
</li>
<li>转换规则<br />
　　描述起来费劲，不如看例子。<br />
　　const int *pa;<br />
　　int * pb;<br />
　　pb = pa;	//错误，不能直接将指向常量的指针转换为指向非常量的指针。<br />
　　pa = pb;	//正确。<br />
　　pb = (int *) pa;	//可以强制转换。不过转换后就失去了原有的保护机制。这时就可以通过pb修改pa所指向地址的值。
</li>
<p>　</p>
<li>作为函数参数
<ol>
 　　
<li>const修饰函数参数，就是希望函数不修改这个参数的值。对于值传递来说，没必要用const，因为函数即使修改了也是修改的副本，对实参没影响。但是这种拷贝毕竟费时耗内存，所以有了引用。此时又不希望引用被修改，所以可以加上const限定。比如：<br />
void fun( int const &#038; );</li>
<p> 　　
<li>但是记住，const仅仅只能希望程序不修改参数的值或者参数指向的地址的值，但不能杜绝它那么作。加入const可以让编译器在编译阶段就能检查出不希望的修改行为。但如果你强制修改或通过其他方式，照样是可以达到目的的。比如：<br />
void fun( int const *a){<br />
int *tmp = (int *)a;<br />
*tmp = *tmp +1;<br />
}
</li>
</ol>
</li>
<p>　</p>
<li>限定函数<br />
　　主要是限定类的成员函数。如果不希望一个成员函数修改任何一个类的成员数据，比如说这个函数只是打印信息。就可以像下面这样限定：<br />
class A{<br />
	void fun(&#8230;) const;	//不要把const写到最前面了，那意义可就变了。<br />
}<br />
　　但是，如果某个成员有mutable修饰，那上面的const就不对它保护了，程序可以随便修改。
</li>
<p>　</p>
<li>
修饰函数返回值<br />
　　如果像这样：const int fun( );使用，我觉得没有什么意义。因为，系统会将返回值复制到函数外部的临时存储单元中。如果是：const char * fun( ); 那么只能用const char *型变量来保存。const char * rtv = fun( ); </li>
<p>　</p>
<li>
多文件中共享const常量<br />
　　在C中定义时，如果是： int Max = 100 ; 默认的linkage就是extern，此时在其他文件中通过声明extern int Max ; 就可以使用Max 了。有时候需要在多个源文件中共享某个常量，此时注意了。在C++中，const定义默认具有 internal linkage，如果你定义int const Max = 100 ; 希望其他文件通过声明： extern int const Max ;来使用Max，那就会编译错误，提示找不到Max。此时需要显示的声明为Max为extern，即extern int const Max = 100 ;
</li>
<p>　</p>
<li>const其他<br />
　　const比#define要好得多的多。#define是在预处理时展开，定义的符号在编译完成之后，就不存在了，原来的地方全部成了立即数。const定义的常量在运行期间也是存在的，在编译阶段有可能加入符号表，方便查询，所以编译速度也不是大问题。由上也可推出，const会在某些场合比define少些内存分配。比如说：const str[] = “hello”; 如果程序中用到了多次str，那么str只需要一次内存分配，之后使用只要给出地址就行。而define：#define str “hello”; 将多次出现的地方全部替换成了立即数，那么每次使用时都需要为之分配内存，也就是说内存中会存在str的多个拷贝。
</li>
</ol>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>　　上面的代码可能有让你不舒服的地方，尤其 int const * p ; 而不是写作 const int *p ; 在说明我为什么这么写（下一篇文章）之前，问个问题，如果你能很清晰地回答正确，就没必要继续看了。<br />
　　参考：Dan Saks写的《const T vs T const》。<br />
　　［问题］<br />
		typedef void *VP;<br />
		const VP vectorTable[] = { … <data>&#8230;};<br />
		跟下面的是不是等价的？<br />
		const void *vectorTable[] = { &#8230;<data>&#8230; };</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boluor.com/say-about-const.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>今天给博客搬家啦</title>
		<link>http://www.boluor.com/moved-blog-today.html</link>
		<comments>http://www.boluor.com/moved-blog-today.html#comments</comments>
		<pubDate>Thu, 03 Dec 2009 15:15:24 +0000</pubDate>
		<dc:creator>boluor</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.boluor.com/?p=465</guid>
		<description><![CDATA[<p>　　<a href="http://www.life-studio.cn">万戈</a>之前就介绍过小张的主机很不错。今天打开BLOG还是巨慢，就问了小张我要的类型多少钱。一番折腾之后，终于给博客搬家了。中途觉得没问题了的时候发现主题文件访问不了，但是其他未启用的主题却可以访问，以为是文件夹属性设置的问题。后来才猛然发现一个隐藏的.htaccess文件，里面写着：</p>
<blockquote><p>
order deny,allow<br />
deny from all
</p></blockquote>
<p>　　这个文件在我原来的WIN主机上就有，却并没起作用。也不知道是不是某个插件生成的，反正我没自己编写过这种文件。。。</p>
<p>　　测试了下，速度快了很多。请了教育网的同学帮忙测试，都说快了不少，兴奋阿。。。我把那些XX的伪静态缓存插件立马给停了。现在的访问量都不需要wp-&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>　　<a href="http://www.life-studio.cn">万戈</a>之前就介绍过小张的主机很不错。今天打开BLOG还是巨慢，就问了小张我要的类型多少钱。一番折腾之后，终于给博客搬家了。中途觉得没问题了的时候发现主题文件访问不了，但是其他未启用的主题却可以访问，以为是文件夹属性设置的问题。后来才猛然发现一个隐藏的.htaccess文件，里面写着：</p>
<blockquote><p>
order deny,allow<br />
deny from all
</p></blockquote>
<p>　　这个文件在我原来的WIN主机上就有，却并没起作用。也不知道是不是某个插件生成的，反正我没自己编写过这种文件。。。</p>
<p>　　测试了下，速度快了很多。请了教育网的同学帮忙测试，都说快了不少，兴奋阿。。。我把那些XX的伪静态缓存插件立马给停了。现在的访问量都不需要wp-super-cache来优化的，为数据库减负的object-cache插件貌似还得装了 Memcached扩展再说。打算发上来一些电子书，600M的空间，不用觉得可惜。。。</p>
<p>　　顺便帮小张作个广告，如果想要主机的话，联系QQ：66743372。linux主机^.^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boluor.com/moved-blog-today.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>中国年轻人就该买不起房？</title>
		<link>http://www.boluor.com/chinese-young-man-should-not-afford-house.html</link>
		<comments>http://www.boluor.com/chinese-young-man-should-not-afford-house.html#comments</comments>
		<pubDate>Wed, 02 Dec 2009 06:02:59 +0000</pubDate>
		<dc:creator>boluor</dc:creator>
				<category><![CDATA[小侃一番]]></category>
		<category><![CDATA[社会]]></category>

		<guid isPermaLink="false">http://www.boluor.com/?p=461</guid>
		<description><![CDATA[<p>　　在优酷上看了<a href='http://v.youku.com/v_show/id_XMTM1ODYzNjIw.html' >任志强：中国年轻人就该买不起房子</a>，忍不住说几句。</p>
<p>　　任志强说，在美国有一套房有一部车是梦想，如果在美国这样的发达国家都称之为梦想，在中国30岁左右的人就实现了这一梦想，应该说中国的消费能力和消费观念，已经远远超过了一些发达国家或者很多很多的发达国家。中国40岁以下的购房比例接近于60%—70%，这个比例在全世界都没有过，原因就在于中国的房子太便宜了。。。</p>
<p>　　一句话，饱汉不知饿汉饥。他所处的环境已经使得他很难站在别人的角度想问题了，现在的问题不是年轻人该不该买不起房子，而是为了买一套还行的房子需要你一辈子的工作。一般大学生工作，如果在25岁就开始就所结余，开始攒钱，那已经算是非常&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>　　在优酷上看了<a href='http://v.youku.com/v_show/id_XMTM1ODYzNjIw.html' >任志强：中国年轻人就该买不起房子</a>，忍不住说几句。</p>
<p>　　任志强说，在美国有一套房有一部车是梦想，如果在美国这样的发达国家都称之为梦想，在中国30岁左右的人就实现了这一梦想，应该说中国的消费能力和消费观念，已经远远超过了一些发达国家或者很多很多的发达国家。中国40岁以下的购房比例接近于60%—70%，这个比例在全世界都没有过，原因就在于中国的房子太便宜了。。。</p>
<p>　　一句话，饱汉不知饿汉饥。他所处的环境已经使得他很难站在别人的角度想问题了，现在的问题不是年轻人该不该买不起房子，而是为了买一套还行的房子需要你一辈子的工作。一般大学生工作，如果在25岁就开始就所结余，开始攒钱，那已经算是非常非常不错的了，去除开始工资低，谈恋爱，结婚等等的开支，实际上能从30岁开始年年有余已经不错了。到退休的年龄工作也就25年左右。按照很多人说的，买一套房子，按揭需要30年还清，那也就是说退休了还得靠退休金还钱。</p>
<p>　　这才是最悲哀的，可惜某些人故意看不到。出来说句“年轻人就应该买不起房子“，因为有反对之声的主要是年轻人团体，这种看似专家的论断不过是平民心罢了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boluor.com/chinese-young-man-should-not-afford-house.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
