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

<channel>
	<title>王永杰的Blog(博客) &#187; 文摘转贴</title>
	<atom:link href="http://wyj.zhuwo.info/category/digest/feed/" rel="self" type="application/rss+xml" />
	<link>http://wyj.zhuwo.info</link>
	<description>Keep thinking, seeking and practicing!</description>
	<lastBuildDate>Thu, 26 Jan 2012 11:41:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to get Serial Number, Mac, or ANDROID ID of an Android Device(ZZ)</title>
		<link>http://wyj.zhuwo.info/2011/08/how-to-get-serial-number-mac-or-android-id-of-an-android-devicezz/</link>
		<comments>http://wyj.zhuwo.info/2011/08/how-to-get-serial-number-mac-or-android-id-of-an-android-devicezz/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 08:42:00 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[技术为本]]></category>
		<category><![CDATA[文摘转贴]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/?p=339</guid>
		<description><![CDATA[Hi, I think many of you thought which is best to retrieve from the Android Device, so that you can be sure the device will not trick you and the identifier you asked is unique and unchangeable. For example we &#8230; <a href="http://wyj.zhuwo.info/2011/08/how-to-get-serial-number-mac-or-android-id-of-an-android-devicezz/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hi,<br />
I think many of you thought which is best to retrieve from the Android  Device, so that you can be sure the device will not trick you and the  identifier you asked is unique and unchangeable.<br />
For example we can get the IMEI code but users would became suspicious  because you will need to set a permission to use this, and beside this  IMEI have only phones, not tablets.<br />
You may choose to retrive ANDROID_ID with the following code:<span id="more-339"></span></p>
<div>
<div>
<pre>String deviceId = Settings.System.getString(getContentResolver(),
                                Settings.System.ANDROID_ID);</pre>
</div>
</div>
<p>But this is documented to be changeable at the factory reset and unpredictive changeable on rooted phones.<br />
Other option would be to get a Serial Number:</p>
<div>
<div>
<pre>TelephonyManager manager= (TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE);
String serial= manager.getDeviceId();</pre>
</div>
</div>
<p>This will need permission: android.permission.READ_PHONE_STATE</p>
<p>getDeviceID() will return the MDN or MEID of the device depending on which radio the phone uses (GSM or CDMA).</p>
<p>As you already guess this option have the same disadvantage(DON’ T WORK FOR TABLETS ).<br />
We have one last solution and maybe it’ s the best, since over 95% of Android Powered Devices have a wireless card.<br />
So we will retrieve the MAC address:</p>
<div>
<div>
<pre>WifiManager wimanager = (WifiManager)getSystemService(Context.WIFI_SERVICE);
String address= wimanager.getConnectionInfo().getMacAddress();</pre>
</div>
</div>
<p>This will need permission: android.permission.ACCESS_WIFI_STATE<br />
WiFi MAC address can be easily faked  on rooted phones, so we have another unique serial number on Bluetooth.<br />
Code for retrieving Bluetooth unique identifier:</p>
<div>
<div>
<pre>BluetoothAdapter btAdapt= null;
    	btAdapt = BluetoothAdapter.getDefaultAdapter();
    	String address= btAdapt.getAddress();</pre>
</div>
</div>
<p>This code will need permission: android.permission.BLUETOOTH</p>
<p>转自：<a href="http://androidgenuine.com/?tag=get-mac-address-android">http://androidgenuine.com/?tag=get-mac-address-android</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2011/08/how-to-get-serial-number-mac-or-android-id-of-an-android-devicezz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于waitForCondition导致死锁的问题(zz)</title>
		<link>http://wyj.zhuwo.info/2011/08/%e5%85%b3%e4%ba%8ewaitforcondition%e5%af%bc%e8%87%b4%e6%ad%bb%e9%94%81%e7%9a%84%e9%97%ae%e9%a2%98zz/</link>
		<comments>http://wyj.zhuwo.info/2011/08/%e5%85%b3%e4%ba%8ewaitforcondition%e5%af%bc%e8%87%b4%e6%ad%bb%e9%94%81%e7%9a%84%e9%97%ae%e9%a2%98zz/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 07:26:37 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[技术为本]]></category>
		<category><![CDATA[文摘转贴]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/?p=336</guid>
		<description><![CDATA[waitForCondition 基本都出现在继承了类 GLSurfaceView 的情况下 , 出现死锁的位置一般是引用 egl.eglCreateWindowSurface(&#8230;) 或者 mEgl.eglSwapBuffers(&#8230;) 这两个方法的时候 . 避免出现 waitForCondition 的方法总结 : 在绘制线程中必须先合法的获取Surface 才能开始绘制内容，在SurfaceHolder.Callback.surfaceCreated() 和SurfaceHolder.Callback.surfaceDestroyed() 之间的状态为合法的，另外在Surface 类型为 SURFACE_TYPE_PUSH_BUFFERS 时候是不合法的. 由于绘制是由绘制线程处理的，所以当主进程在调用surfaceCreated ，surfaceDestroyed ，onPause ，onResume ，onWindowFocusChanged ，onWindowResize ，requestExitAndWait ，queueEvent ，getEvent 时，都会访问绘制线程，所以这些方法需要使用同步关键字synchronized 锁定绘制线程, 主线程必需要等待绘制线程执行完相应的方法后，再 继续执行。 尽量将与 buffer 有关的操作放在 synchronized 同步块内 , &#8230; <a href="http://wyj.zhuwo.info/2011/08/%e5%85%b3%e4%ba%8ewaitforcondition%e5%af%bc%e8%87%b4%e6%ad%bb%e9%94%81%e7%9a%84%e9%97%ae%e9%a2%98zz/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p lang="zh-CN">waitForCondition    基本都出现在继承了类  GLSurfaceView    的情况下  ,     出现死锁的位置一般是引用  egl.eglCreateWindowSurface(&#8230;)     或者   mEgl.eglSwapBuffers(&#8230;)     这两个方法的时候  .</p>
<p><strong>避免出现</strong> <strong>waitForCondition</strong> <strong>的方法总结</strong> <strong>:</strong></p>
<ol>
<li>在绘制线程中必须先合法的获取Surface  才能开始绘制内容，在SurfaceHolder.Callback.surfaceCreated() 	  和SurfaceHolder.Callback.surfaceDestroyed()  之间的状态为合法的，另外在Surface  类型为 	SURFACE_TYPE_PUSH_BUFFERS  时候是不合法的.<span id="more-336"></span></li>
<li>由于绘制是由绘制线程处理的，所以当主进程在调用surfaceCreated  ，surfaceDestroyed  ，onPause  ，onResume  ，onWindowFocusChanged  ，onWindowResize  ，requestExitAndWait  ，queueEvent  ，getEvent  时，都会访问绘制线程，所以这些方法需要使用同步关键字synchronized  锁定绘制线程,  主线程必需要等待绘制线程执行完相应的方法后，再  继续执行。</li>
<li>尽量将与  buffer  有关的操作放在  synchronized 同步块内 , 比如刷新缓冲区的操作glFinish()和   glSwapBuffer() 	.</li>
</ol>
<p>注  : <em>SURFACE_TYPE_PUSH_BUFFERS</em> ：表明该Surface  不包含原生数据，Surface  用到的数据由其他对象提供，在 Camera  图像预览中就使用该类型的Surface  ，有Camera  负责提供给预览Surface  数据，这样图像预览会比较流畅。如果设置这种类型则就 不能调用lockCanvas  来获取Canvas  对象了。</p>
<p lang="zh-CN"><strong>出现</strong> <strong>waitForCondition</strong> <strong>后可尝试的调试方法:</strong></p>
<p lang="zh-CN"><strong>如果问题是可复现的:</strong></p>
<ol>
<li>查看是否在  surfaceCreated()  和  surfaceDestroyed()  方法之外对  surface  进行了绘制及  lockCanvas  等操作  . 	  查看是否在  surfaceCreate()  方法成功创建  surface  之前就开始了绘制工作  .</li>
<li>重点检查窗口改变状态时的代码  , 	  比如窗口大小改变  , 	  由横屏变竖屏等情况  , 	  此时对某一帧的渲染可能与窗口的销毁  /  重建同时进行  , 	  从而导致  waitForCondition. 	  用  synchronized  关键字对  Surface  等资源进行同步  .</li>
<li>注意  GLSurfaceView  中的  onPause()  方法  . 	  在执行  pause  动作时确保绘制线程已经停止绘制  ,可使用线程类的join()方法.</li>
</ol>
<p lang="zh-CN"><strong>如果问题是无规律随机出现的(一般很难彻底解决)</strong> <strong>:</strong></p>
<ol>
<li>注意主线程和绘制线程的同步. 	  使绘制线程最大限度的  做到线程安全. 	  尽量  对onDrawFrame    () 	  方法中接触到的变量加锁同步  .</li>
<li>尝试  在绘制结束后及时刷新帧缓冲区, 	  强制buffer  内的内容刷新至屏幕, 	  即强制SharedBufferClient/SharedBufferServer      做到同步  . 	   在onDrawFrame()   方法中  , 	  绘制结束时可尝试  利用glFinish() 	, glWaitGL()  或 glSwapBuffer() 	  等  刷新缓冲区. 	  这样做会降低帧率, 	  使性能下降.使用这种方法也有可能使问题更加恶化&#8230;</li>
</ol>
<p>转自：<a href="http://blog.csdn.net/liuxu0703/article/details/6128842">http://blog.csdn.net/liuxu0703/article/details/6128842</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2011/08/%e5%85%b3%e4%ba%8ewaitforcondition%e5%af%bc%e8%87%b4%e6%ad%bb%e9%94%81%e7%9a%84%e9%97%ae%e9%a2%98zz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Bitwise Shift Operators</title>
		<link>http://wyj.zhuwo.info/2011/03/java-bitwise-shift-operators/</link>
		<comments>http://wyj.zhuwo.info/2011/03/java-bitwise-shift-operators/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 07:19:22 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[技术为本]]></category>
		<category><![CDATA[文摘转贴]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/?p=294</guid>
		<description><![CDATA[The bitwise shift operators are : &#62;&#62; , &#60;&#60; , &#62;&#62;&#62; &#62;&#62; the SHIFT RIGHT operator &#60;&#60; the SHIFT LEFT operator &#62;&#62;&#62; the UNSIGNED SHIFT RIGHT operator Example 1: the &#62;&#62; opearator applied to positive intgers This example shows the &#8230; <a href="http://wyj.zhuwo.info/2011/03/java-bitwise-shift-operators/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The bitwise shift operators are : &gt;&gt; , &lt;&lt; , &gt;&gt;&gt;</p>
<p><strong><span style="color: #ff0000;">&gt;&gt; </span></strong>the SHIFT RIGHT operator</p>
<p><strong><span style="color: #ff0000;">&lt;&lt; </span></strong>the SHIFT LEFT operator</p>
<p><strong><span style="color: #ff0000;">&gt;&gt;&gt; </span></strong>the UNSIGNED SHIFT RIGHT operator<span id="more-294"></span></p>
<p><span style="text-decoration: underline;">Example 1: the &gt;&gt; opearator applied to positive intgers</span></p>
<p>This example shows the effect of using the &gt;&gt; opearator.</p>
<pre><strong><span style="color: #0000ff;">  
class Bits1{ 
   public static void main(String args[]){
      System.out.println(" &gt;&gt; opeartor");

// shift all the bits in 20 (in binary form) to the right by 2 
      System.out.println("20&gt;&gt;2 = "+20&gt;&gt;2);
    }
}</span></strong>
</pre>
<p>Explanation of 20&gt;&gt;2 = 5</p>
<p>20 in binary is: 00000000000000000000000000010100</p>
<p>shift all bits 2 positions to right 00000000000000000000000000000101</p>
<p>This is 5 (2*2^2+0*2^1+1*2^0) in binary form</p>
<p>参考链接：</p>
<p><a href="http://www.sap-img.com/java/java-bitwise-shift-operators.htm">http://www.sap-img.com/java/java-bitwise-shift-operators.htm</a></p>
<p><a href="http://www.leepoint.net/notes-java/data/expressions/bitops.html">http://www.leepoint.net/notes-java/data/expressions/bitops.html</a></p>
<p><a href="http://en.wikipedia.org/wiki/Bitwise_operation">http://en.wikipedia.org/wiki/Bitwise_operation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2011/03/java-bitwise-shift-operators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone应用程序推荐 (ZZ)</title>
		<link>http://wyj.zhuwo.info/2011/02/iphone%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e6%8e%a8%e8%8d%90-zz/</link>
		<comments>http://wyj.zhuwo.info/2011/02/iphone%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e6%8e%a8%e8%8d%90-zz/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 12:55:40 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[文摘转贴]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/?p=278</guid>
		<description><![CDATA[本文将为大家推荐一些笔者非常喜欢的iPhone应用程序。 注意，并不怎么包括游戏，因为笔者不太喜欢玩游戏，要玩也只玩小游戏。这也有些遗憾，毕竟iPhone最大的卖点就是丰富的游戏了。本文主要是推荐实用的 软件和系统工具。对新手应该帮助比较大，老鸟们也可以参考一下。推荐的不算是很全。而且本文也不提供下载链接与安装方法。请自己在Cydia、App Store或者网络上搜索。下面进入正文。 第一类：系统工具类。 1、iFile（注：不是App Store里的iFile，而是Cydia里的）。推荐指数：必装。 越狱后，iOS的文件系统就可以随我们浏览了。iFile就是最好的工具。有了它，你就可以像浏览电脑里的文件夹一样浏览、修改、移动iOS里的文件。它基本上和电脑端的iFunBox一样强大；而且，在iFile里还可以安装下载下来的deb文件，很实用。 2、QuickDo.推荐指数：必装。 QuickDo拥有非常强大的手势操作。拥有这款软件之后，你可以完全脱离Home键，而且很多的操作都非常方便。退出程序、截屏、快捷程序、锁屏、语 音控制，所有的这些操作都是如此方便。如果你没有装的话，还不会觉得有什么不方便的地方，但是习惯这款软件之后，你会觉得以前的操作非常不方便。本程序是 中国人开发的，请到官网购买支持之。只有20元，相对于它强大的功能，笔者觉得非常值得。 3、QQ输入法。推荐指数：推荐安装。 现在中文的输入法也有好几款了。像百度、搜狗，最近哈工大也出了一款输入法，还是完全免费。不过笔者觉得最好用的还是QQ输入法。百度输入法反应太慢 了；搜狗笔者没用过，因为它至今还不支持4.x系统。比起笔者以前用过的百度输入法，QQ输入法有更多的键盘选项，更方便的调用和更快的反应速度。但是最 近发现有个不好的地方，就是在启用的时候会比较卡，有时候甚至会导致程序的退出。希望QQ下个版本能改进一下吧。 4、iBlueNova.推荐指数：推荐安装。 苹果为了保护版权，把蓝牙搞得这么封闭，基本上等于没有蓝牙。这款软件可以完全激活蓝牙，使你像在其它手机上一样使用蓝牙。 5、FolderEnhancer.推荐指数：4.x必装。 苹果在4.x上增加了一个强大的文件夹功能，让我们不必每次找程序都要翻好几页。但是像其它功能一样，这个功能只是最基本的，还不能完全满足我们的需 要。这款FolderEnhancer软件可以大大增强iPhone的文件功能。它不光能使文件可存储的程序个数不限于12个，可以全屏展示文件夹，更可 以无限嵌套文件夹！ 6、CyDelete.推荐指数：必装。 经常使用Cydia的朋友都知道想要卸载使用Cydia 安装的程序的麻烦。每次都要忍受Cydia的龟速，卸载完之后还要卡很长时间。但是有了这款软件，你就可以像卸载ipa文件一样卸载用Cydia安全的程 序。只要长按使之晃动，然后再点左上角的叉号，就可以卸载了，多方便！ 7、Safari Download Manager.推荐指数：必装。 iPhone原配的Safari浏览器已经非常强大了，但是它还有一些不足之处，其中之一就是下载方面的不足。使用这款程序，可以很好地弥补这方面的缺憾。只要有链接，就可以下载！ 8、中国区地图校正。推荐指数：地图与定位使用者必装。 我们知道，为了“保护国家机密”，我们屁民被禁止获知自己的准确定位，导致我们经常会发现自己正身处大江上或者荒野外。这款软件可以很好地使我们了解自己，让我们不再飘移。 9、Install0us.推荐指数：必装。 是不是在为每次安装ipa文件都需要用itunes作繁琐的操作感到不爽？有了这款工具，你就可以非常方便地安装ipa文件了。只要把下载下来的ipa文件放到指定目录，然后在手机端就可以安装了。 另，其它像iDos、电池医生、FreeMemory、Chronus、AppCracker的程序，笔者虽然装，但是感觉并不是很有用。大家感兴趣的就装着玩玩吧。 第二类：应用软件类。 1、GoodReader.推荐指数：必装。 GoodReader的功能灰常强大。它的功能包括：阅读、转移、删除doc、docx、xls、xlsx、ppt、pptx、txt、pdf、 html、jpg、mp4等等几乎所有主流类型，除了chm（下面专门会讲），还可以与Dropbox等存储服务、Gmail等邮箱、Google Docs（需要特殊技术）进行绑定，可以通过无线网络使用电脑传输文件，甚至还有FTP &#8230; <a href="http://wyj.zhuwo.info/2011/02/iphone%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e6%8e%a8%e8%8d%90-zz/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>本文将为大家推荐一些笔者非常喜欢的<a href="http://www.williamlong.info/archives/2363.html" target="_blank">iPhone应用程序</a>。 注意，并不怎么包括游戏，因为笔者不太喜欢玩游戏，要玩也只玩小游戏。这也有些遗憾，毕竟iPhone最大的卖点就是丰富的游戏了。本文主要是推荐实用的 软件和系统工具。对新手应该帮助比较大，老鸟们也可以参考一下。推荐的不算是很全。而且本文也不提供下载链接与安装方法。请自己在Cydia、App  Store或者网络上搜索。下面进入正文。<span id="more-278"></span></p>
<p>第一类：系统工具类。</p>
<p>1、iFile（注：不是App Store里的iFile，而是Cydia里的）。推荐指数：必装。</p>
<p>越狱后，iOS的文件系统就可以随我们浏览了。iFile就是最好的工具。有了它，你就可以像浏览电脑里的文件夹一样浏览、修改、移动iOS里的文件。它基本上和电脑端的iFunBox一样强大；而且，在iFile里还可以安装下载下来的deb文件，很实用。</p>
<p>2、QuickDo.推荐指数：必装。</p>
<p>QuickDo拥有非常强大的手势操作。拥有这款软件之后，你可以完全脱离Home键，而且很多的操作都非常方便。退出程序、截屏、快捷程序、锁屏、语 音控制，所有的这些操作都是如此方便。如果你没有装的话，还不会觉得有什么不方便的地方，但是习惯这款软件之后，你会觉得以前的操作非常不方便。本程序是 中国人开发的，请到官网购买支持之。只有20元，相对于它强大的功能，笔者觉得非常值得。</p>
<p>3、QQ输入法。推荐指数：推荐安装。</p>
<p>现在中文的输入法也有好几款了。像百度、搜狗，最近哈工大也出了一款输入法，还是完全免费。不过笔者觉得最好用的还是QQ输入法。百度输入法反应太慢 了；搜狗笔者没用过，因为它至今还不支持4.x系统。比起笔者以前用过的百度输入法，QQ输入法有更多的键盘选项，更方便的调用和更快的反应速度。但是最 近发现有个不好的地方，就是在启用的时候会比较卡，有时候甚至会导致程序的退出。希望QQ下个版本能改进一下吧。</p>
<p>4、iBlueNova.推荐指数：推荐安装。</p>
<p>苹果为了保护版权，把蓝牙搞得这么封闭，基本上等于没有蓝牙。这款软件可以完全激活蓝牙，使你像在其它手机上一样使用蓝牙。</p>
<p>5、FolderEnhancer.推荐指数：4.x必装。</p>
<p>苹果在4.x上增加了一个强大的文件夹功能，让我们不必每次找程序都要翻好几页。但是像其它功能一样，这个功能只是最基本的，还不能完全满足我们的需 要。这款FolderEnhancer软件可以大大增强iPhone的文件功能。它不光能使文件可存储的程序个数不限于12个，可以全屏展示文件夹，更可 以无限嵌套文件夹！</p>
<p>6、CyDelete.推荐指数：必装。</p>
<p>经常使用Cydia的朋友都知道想要卸载使用Cydia 安装的程序的麻烦。每次都要忍受Cydia的龟速，卸载完之后还要卡很长时间。但是有了这款软件，你就可以像卸载ipa文件一样卸载用Cydia安全的程 序。只要长按使之晃动，然后再点左上角的叉号，就可以卸载了，多方便！</p>
<p>7、Safari Download Manager.推荐指数：必装。</p>
<p>iPhone原配的Safari浏览器已经非常强大了，但是它还有一些不足之处，其中之一就是下载方面的不足。使用这款程序，可以很好地弥补这方面的缺憾。只要有链接，就可以下载！</p>
<p>8、中国区地图校正。推荐指数：地图与定位使用者必装。</p>
<p>我们知道，为了“保护国家机密”，我们屁民被禁止获知自己的准确定位，导致我们经常会发现自己正身处大江上或者荒野外。这款软件可以很好地使我们了解自己，让我们不再飘移。</p>
<p>9、Install0us.推荐指数：必装。</p>
<p>是不是在为每次安装ipa文件都需要用itunes作繁琐的操作感到不爽？有了这款工具，你就可以非常方便地安装ipa文件了。只要把下载下来的ipa文件放到指定目录，然后在手机端就可以安装了。</p>
<p>另，其它像iDos、电池医生、FreeMemory、Chronus、AppCracker的程序，笔者虽然装，但是感觉并不是很有用。大家感兴趣的就装着玩玩吧。</p>
<p><img src="http://www.williamlong.info/upload/2410_1.jpg" alt="iPhone" /></p>
<p>第二类：应用软件类。</p>
<p>1、GoodReader.推荐指数：必装。</p>
<p>GoodReader的功能灰常强大。它的功能包括：阅读、转移、删除doc、docx、xls、xlsx、ppt、pptx、txt、pdf、 html、jpg、mp4等等几乎所有主流类型，除了chm（下面专门会讲），还可以与Dropbox等存储服务、Gmail等邮箱、Google  Docs（需要特殊技术）进行绑定，可以通过无线网络使用电脑传输文件，甚至还有FTP  Server功能！实在是太强大了。绝对推荐。比起QuickOffice，它除了少了一个编辑功能（不过笔者觉得没有几个人会在iPhone上进行文档 编辑吧，可能除了word文档，毕竟太麻烦了），在其它功能，包括阅读上，都要好得多。因此不太推荐QuickOffice</p>
<p>2、iChm或者CHMate.推荐指数：有需要的可以安装</p>
<p>两款软件差不多，都是用来阅读chm格式文件的，弥补了GoodReader的不足。它们的功能差不多，因此在此一并推荐，大家只要安装一种就可以了。另外，如果碰到中文乱码的话，请修改编码方式为中文类型的。</p>
<p>3、全国公交线路查询、全国列车时刻查询、全国长途汽车时刻查询。推荐指数：推荐安装。</p>
<p>这三款软件是一个系列的，都非常强大，是外出旅行的必备软件。尤其是公交线路查询，只要输入出发地和目的地，它就可以自动帮你找到乘车方式；而且，它还 是使用本地数据库，不用每次都上网；作者还提供了在线数据库更新，帮助我们更新最新的数据。全国列车时刻查询，甚至在有网络的情况下，携带查询剩余票数的 功能，也很实用。</p>
<p>4、W.TV.推荐指数：推荐安装。</p>
<p>在所有笔者试用过的视频软件里，这一款是比较令笔者满意的。它的功能最全，也比较强大。虽然经常因为网络的原因要缓冲很长时间，但是总体还是不错的。</p>
<p>5、Real World Alarm Clock.推荐指数：有需要的可以安装。</p>
<p>App Store上有许多的闹钟软件，但这款可以说是最好用的。功能足够，设置简单，可以自定义音乐。对于简单的需求来说，够用就好。</p>
<p>6、UC浏览器。推荐指数：推荐安装。</p>
<p>Safari浏览器尽管已经比较强大了，但还是有一些问题。而最新版的UC浏览器，还是有它独特的优势的。比如可以自动调整文字，不必像在Safari里那样因为文字不够大而感到烦恼了。而且7.4版的UC还可以很方便地下载文件，更方便的是它可以安装ipa文件！</p>
<p>7、软件游戏猎手。推荐指数：必装。</p>
<p>这款软件是专门为大家推荐软件和游戏的，在里面可以找到很多实用的软件和好玩的游戏。而且它现在增加了限时免费软件游戏的功能，更加强大了。</p>
<p>8、淘宝。推荐指数：推荐。</p>
<p>不要说，购物非常方便。</p>
<p>9、赶集生活。推荐指数：推荐。</p>
<p>也不用说，赶集网官方出口，经常在赶集上逛的同学可以用。</p>
<p>10、购便宜、百货查价助手、ZOL查报价。推荐指数：推荐。</p>
<p>都是查价格的。购便宜可以比较包括淘宝、当当、卓越在内的价格，帮你挑选更便宜的。ZOL查报价则主要是查询电子产品报价的。</p>
<p>11、Radio CN.推荐指数：喜欢听收音机并有无线网的同学推荐。</p>
<p>iPhone上并没有接收电台的硬件，所以我们只能通过通过网络收听。这款软件包含了非常多的中国电台，可以说是同类里最实用的，足够我们用的了。警告：请不要使用手机流量！无Wifi的同学不要用！</p>
<p>12、Opera Mini修改版。推荐指数：有需要的同学可以使用。</p>
<p>由于某些特殊原因，像twitter、youtube等网站在中国并不存在。不能肉身越狱，并且也没有VPN，但是又有特殊需要的同学可以下载 Opera Mine使用。不过，原版的Opera  Mini并不为我们提供此功能。因此请大家上网搜索教程，对软件进行修改。其实修改也非常简单。完成之后，你就可以无限制地浏览网页了。</p>
<p>13、挖财。推荐指数：有需要的同学可以安装。</p>
<p>功能和界面都很好的理财软件。你可以随时随地记录自己的收入和支出，类别很详细，还可以通过帐号进行上传同步保存。</p>
<p>14、大板凳。推荐指数：推荐。</p>
<p>这是一款非常强大的论坛工具。通过这一款软件，可以登录非常多的论坛，经常上论坛的朋友可以使用。</p>
<p>15、豆瓣电台。推荐指数：有需要的同学可以安装。</p>
<p>这是一款简单的在线听歌软件。它强大的地方在于，拥有智能选择功能！只要你花足够的时间听歌，选出自己喜欢的，和不喜欢的歌，它就能慢慢猜出你喜欢听的歌，并向你推荐。听的时间越长，它猜的越准。</p>
<p>16、虾米电台。</p>
<p>也是一款在线听歌软件。它的功能更丰富，可以搜索歌手、歌名，也可以随便听听。</p>
<p>17、QQ空间、新浪微博、人人网。推荐指数：推荐。</p>
<p>不解释。</p>
<p>三：学习类。</p>
<p>1、WeDict词典。推荐指数：推荐。</p>
<p>这个软件的界面只是一般，但是它有一个强大的功能，就是能够导入从网上下载的词典。只要将下载的词典文件。dict和。idx放入指定的文件中，就可以添加词典了。也就是说，这是一款可以无限扩充的词典。而且，它还支持词语阅读，只要你导入了文件。</p>
<p>2、Talking Dict牛津英汉高阶词典。推荐指数：推荐。</p>
<p>这是一款非常强大的词典，优美的界面，强大的功能，还完整经典的解释，还有美式和英式发音功能，的确不可多得。</p>
<p>3、VOA Player（两款）。荐指数：推荐。</p>
<p>这两款软件，分别是Special English 和 Standard English.从中可以下载听力文件和对应的文章，听非常方便进行听力的训练。</p>
<p>4、iDaily.推荐指数：推荐。</p>
<p>这款软件也是英语听力软件，比上面两款还要强大一些，因为在这款软件上我们可以点击文章的任何部分，听力就可以从那个地方开始阅读，更加强大。</p>
<p>5、班级表（Class Table）。推荐指数：有需要的同学可以装。</p>
<p>这是一个很好的课程表软件，可以设置班级、课程、上课地点，甚至还有单双周的设置，非常适合大学课程。</p>
<p>四、游戏类。</p>
<p>1、Montezuma.推荐指数：推荐。</p>
<p>经典小游戏“蒙特祖玛的宝藏”iPhone版，炫丽的界面，流畅的操作，比电脑上还要好玩。</p>
<p>2、QQ斗地主。推荐指数：推荐。</p>
<p>有单机版和在线版。单机版虽然有点弱智，但是没有网络的时候还是可以玩玩的。而登录QQ的话，还可以在线对战。</p>
<p>3、植物大战僵尸。推荐指数：必装。</p>
<p>不解释。塔防类的游戏是最适合iPhone的游戏类型了。这款游戏就是个代表。</p>
<p>来源：读者投稿，<a href="http://goo.gl/vljJY" target="_blank">原文链接</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2011/02/iphone%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e6%8e%a8%e8%8d%90-zz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个女留学生在美国的七年（转载）</title>
		<link>http://wyj.zhuwo.info/2011/02/%e4%b8%80%e4%b8%aa%e5%a5%b3%e7%95%99%e5%ad%a6%e7%94%9f%e5%9c%a8%e7%be%8e%e5%9b%bd%e7%9a%84%e4%b8%83%e5%b9%b4%ef%bc%88%e8%bd%ac%e8%bd%bd%ef%bc%89/</link>
		<comments>http://wyj.zhuwo.info/2011/02/%e4%b8%80%e4%b8%aa%e5%a5%b3%e7%95%99%e5%ad%a6%e7%94%9f%e5%9c%a8%e7%be%8e%e5%9b%bd%e7%9a%84%e4%b8%83%e5%b9%b4%ef%bc%88%e8%bd%ac%e8%bd%bd%ef%bc%89/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 12:19:21 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[五味人生]]></category>
		<category><![CDATA[文摘转贴]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/?p=276</guid>
		<description><![CDATA[Received a message from a friend this morning: - it has been 7 years since the flight from shanghai to RDU! so I replied: - Yeah, isn&#8217;t time flying? 2003年8月12日，到今天正好来美7周年。对我来说，5年感觉挺短，10年就觉得很长，数字7么，不长不短的，写点东西好像正好。 7年如果看做一个可以移动的框，放在人生的初始，是从襁褓到走进小学，再往后挪挪，是从小姑娘变成大姑娘，再后面就是从离家一天都想家的宅女到只身去北京上学。而现在的这个框是在异国他乡度过的22岁到29岁这段人生最美丽的时光。 在美国这7年，是一场游历，一场冒险，一场人生观的洗礼。从平凡到努力追求光环，到回归平凡。从cultural shock，到适应这里的生活，到reverse cultural shock，到能够在中国美国之间自如地穿行。 有那么多事情看着一头雾水，居然慢慢也能学会，然后做好。有那么坎好像真的过不去了，却也终于安安稳稳全都跨过。也许没有了身边父母的指引，朋友的影响，反而更容易长大，更懂得珍惜。 这何尝不是一种领悟 让我把自己看清楚 谨以此献给过去的7年 谨以此憧憬那未知的将来 &#8230; <a href="http://wyj.zhuwo.info/2011/02/%e4%b8%80%e4%b8%aa%e5%a5%b3%e7%95%99%e5%ad%a6%e7%94%9f%e5%9c%a8%e7%be%8e%e5%9b%bd%e7%9a%84%e4%b8%83%e5%b9%b4%ef%bc%88%e8%bd%ac%e8%bd%bd%ef%bc%89/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Received a message from a friend this morning:<br />
-   it has been 7 years since the flight from shanghai to RDU!<br />
so I replied:<br />
-   Yeah, isn&#8217;t time flying?</p>
<p>2003年8月12日，到今天正好来美7周年。对我来说，5年感觉挺短，10年就觉得很长，数字7么，不长不短的，写点东西好像正好。<br />
<span id="more-276"></span><br />
7年如果看做一个可以移动的框，放在人生的初始，是从襁褓到走进小学，再往后挪挪，是从小姑娘变成大姑娘，再后面就是从离家一天都想家的宅女到只身去北京上学。而现在的这个框是在异国他乡度过的22岁到29岁这段人生最美丽的时光。</p>
<p>在美国这7年，是一场游历，一场冒险，一场人生观的洗礼。从平凡到努力追求光环，到回归平凡。从cultural shock，到适应这里的生活，到reverse cultural shock，到能够在中国美国之间自如地穿行。</p>
<p>有那么多事情看着一头雾水，居然慢慢也能学会，然后做好。有那么坎好像真的过不去了，却也终于安安稳稳全都跨过。也许没有了身边父母的指引，朋友的影响，反而更容易长大，更懂得珍惜。</p>
<p>这何尝不是一种领悟</p>
<p>让我把自己看清楚</p>
<p>谨以此献给过去的7年</p>
<p>谨以此憧憬那未知的将来</p>
<p>2003-2004 第一年</p>
<p>出 国那年赶上美国这边砍research  funding，中国SARS爆发，总之offer很少，签证更是前无古人后无来者得难，每天只过有限的几个。当时学校实行封闭制，出个校门要上报到学校   党委，好不容易批准了出去签个证。怕坐地铁，坐公车传染，居然和朋友两人从五道口一路骑车去的大使馆。那天我所见到的那群签证的人里面，一共过了两个，我  和我的朋友。回来的路上，我们一路都在day dreaming美国的生活，就好像那个原本陌生的国家忽然变得那么近了，看得见摸得着了一样。</p>
<p>事实证明，那天的想象和现实差的很远，美国和中国仍然隔着12个小时的时差。</p>
<p>登  陆美利坚的那天，我们12个人，结伴从上海飞往北卡。我小心翼翼得看管着自己的两个158，外加手里一个塞得鼓鼓囊囊的登机箱，因为那时候，这些就是我在   美国赖以生存的全部家档。没有高楼，没有华丽的装修，有的是蓝天白云，红花绿草，和之间那些漂亮的小房子，和想象里的美国挺不一样的。在最初的几周里，忙   碌得穿梭在学校的各个地方，参加各种orientation，吃各种免费饭，自己几乎没有开过火。于是给爸妈男朋友打电话，告诉他们这里的生活真好啊。唯  一遗憾的是英语测试口语和笔试都没过关，被学校要求上英语补习课，要强的我郁闷得哭了两场。</p>
<p>当  最初的新鲜感慢慢淡去，学校开始上课，免费饭活动基本结束之后，生活开始走向美好的反面，无聊和单调渐渐笼罩了我。在北卡没车寸步难行，我没车，有也不会   开，所以出了学校去哪儿都要求人带。带人买菜逛街吃饭的通常是一帮子师兄们，他们问我有没有男朋友，我说有，关系很好，他们就不来带我了。还好我室友比我  聪明，告诉人家男朋友出国前分了，所以师兄们就乐颠乐颠来带她，我就每次也蹭个座。</p>
<p>我  们系里（工程专业）有一半以上是中国人，剩下的也是印度的，南美的，和广大第三世界国家的，英语全都说不利索，所以大家默认只和自己国家的人hang  out，用母语说话。我老板是中国人，组里除了一个土耳其小伙，清一色中国人，老板知道大家英语不好，所以要求大家在学校不可以说中文，要用英文交流。中   国人和中国人说英语是一件很变扭的事情，所以我们决定不到万不得已就不说话，大家自顾自埋头做research。上课老师讲的话我能听懂1/3，能猜到1   /3，剩下1/3听不懂，好在班里有美国同学，老师一提问或者让大家提问题，他们就冲上去了堵炮眼了，不用担心会问到我们头上。我们老板上课我都能听懂，  因为他不太说，在黑板上一黑板一黑板得写公式，美国同学全部lost，我们中国学生能follow。Office  hour我是不去的，有问题我也问不清楚，有那个空问自己琢磨会儿就明白了。</p>
<p>我  不会做饭，我以为我会，因为我看过我爸做饭，觉得不难。我室友比我放弃的早，她每天早上剁一堆的生菜，一天就吃沙拉。吃沙拉我受不了，吃冷三明治我都反  胃，我是中国胃，在吃了一阵方便面煮蔬菜之后，我决定自己尝试做菜。煮坏了两个汤锅（烧干了）一个炒锅之后，我发现做菜的真理在于xx炒xx，你把一样荤   菜，一样蔬菜放在一起炒，放一点盐，一点糖，一点味精，出来就是一道菜。好像我们同去的一帮人都有差不多的感悟，因为在一段时间之后，我们开始互相邀请吃   饭，或者是一起聚餐，大家的菜都大同小异，不过是不同的xx炒不同的xx，大家都为自己饿不死了而感到很骄傲。我不喜欢买东西，因为买什么都要乘以8，乘  以8之后什么都觉得贵，觉得贵又没钱就有一种心疼的感觉，跟着师姐去过一次mall，和中国衣服一样好看的都比中国贵，和中国衣服一样价钱的，都比中国  差，只有化妆品看着还行，于是买了一支眼霜回来了，送了我一袋子的礼物，受宠若惊。</p>
<p>这  样的日子过了一个学期，老板很喜欢我，因为我听话，学东西又快，而且除了吃饭睡觉，我没什么别的事情干，所以有无数时间给他干research。第一学期  三门专业课，全部都是A，只有英语课得个B，总结一下，考试写公式和数字的哪怕上课听不懂也是A，如果是用英语的，就没戏了。</p>
<p>如 果不是因为她的出现，生活也许就这样平平淡淡过下去，在science的奇妙世界里曲高和寡。她是我们的engineering  school  的dean，stanford博士，我佩服她不是因为她research做得好，事实上她好像都不怎么做research了，而是她的优雅，她的言谈，她  的魄力。她让我明白到，在美国，每个人都有机会，但你必须有勇气，敢想敢做，敢表现自己。Perception is  reality，如果不能有漂亮的表达，就不能得到别人的尊重，因为别人看不到你，也就看不到你身后的成就。我问自己，你为什么要来美国？如果你来美国就   是为了生活在中国人的圈子里，用中国的方式生活，用中国式的思维处事，用中文和人说话，吃自己做的蹩脚中国菜，蜗居在电脑前推公式写程序读paper，那  么你没有必要来美国，这些事情在中国你完全可以做的更好。If the point of coming to a foreign country  is to have the &#8220;experience,&#8221; then you have to open up to it.</p>
<p>所 以我决定走出我火柴盒一样的生活空间。You can&#8217;t fill a cup that is already  full。所以第一步是要让自己改变习惯。我鼓励自己用英语去思考，开始很难，因为一不留神想东西就用中文了，但是用中文思考然后翻译成英语说出来，比直  接用英语思考会慢很多，表达会比较生硬。我给自己创造各种各样听和说英语的机会，我去参加学校的，各个系的，本科生的研究生的event，和不同的人聊  天，学到什么就在自己心里默念几遍，然后找一切机会现学现卖，social对于我们来说不单单是学语言，也是学生活，学交际，扩大朋友圈子，很简单的道  理：局限在中国人的圈子里是无法真正体验美国生活的。晚上从办公室回家的路上没有人和我说话，我就自己和自己说，我还给各种customer  service  打电话（现在知道很多其实是印度人在接哈，不过那时候就是印度人英语也比我好），和他们argue，和他们询问这个那个的服务，他们的工作就是陪顾客聊  天，所以你说，他们就得陪着，就这么简单。我也去mall和sales聊天，谈话通常从我指着一样东西问what is  it开始，然后人家说了以后，我paraphrase，用自己理解重新说一遍，到人家说exactly为止。渐渐的，我体会到用非母语把一件事情说清楚，  把一个观点表述清楚，甚至把一个人说服了，是技巧，更是艺术。这些技巧我用在和老板开会说research上，老板夸我presentation  skill很有进步，以前每次老板问个什么，自己心里明明知道，但就着急怎么说都说不清，慢慢地，被问什么都不慌了，想几秒钟，用浅显的方式先把事情说清  楚，对方明白个大概，再加detail，就容易理解了，就好象小波分析一样。</p>
<p>第  二学期除了修三门专业课，我还跑去修了本科生的accounting，MBA的一个consulting课，还有心理系的课，反正我喜欢什么去学什么，我   当我在美国上第二个本科了，呵呵。学校经常请各种各样的人来做seminar，speech，除了学术的，还有很多人文的，一般是吃饭的点，我经常去，连   饭也解决了。我参加研究生学生会，我们系外国学生多，都没啥民主意识，我冲出来volunteer，理所当然就成了我们系代表了，每周在会上要发言说说自   己系里同学的活动心声，回来要和系里同学说说学校有什么机会啥的。因为做了系里的代表，名字就会被抄送来抄送去，系里的老师就都知道我了，觉得我是小学生   头，有什么大事都还告诉我一声啥的，我们dean都定期和我有appointment，聊点这个那个的事情，从我这儿听听学生的声音，我有了更多接触她的  机会，她告诉我了很多她的故事，一步步成功的经历。她说，you can do better than me, if you keep up  the good work. 这话我至今记得，也许在于她（美国人很善于赞扬人哈）只是随口一说，对于我却是莫大的鼓励。</p>
<p>当 了代表没几个月，就赶上全国开研究生大会，在DC，作为我们研究生会里少数minority面孔，我就被选中代表学校去开会，以显示我们的  diversity。于是我屁颠屁颠地坐着同去的美国同学的车，来到了DC这个七年后我生活工作的城市，在capital  hill上做lobby，挨家的去找senator要求取消研究生stipend的征税，呵呵，在中国，要见个领导有多难，在美国，我第一天上学就见到了   校长，去趟国会山，就见到好多senator，无论政治家们内心有多阴险，他们看上去都好nice，有个senator还让我在他办公室坐着拍了个照，我  给爸妈发回去，差点没轰动了我们半个城市。我和DC一见钟情，喜欢它干净的街道，尤其喜欢national  mall一片，爱死了那些博物馆们，那时候脑子里有一闪而过的念头，我以后要到DC来就好了。</p>
<p>天知道呢，也许就是这样一闪念的东西往往在我们潜意识里牵引我们，等我们有一天走到了，忽然发现，原来你心早有所属。</p>
<p>2004-2005 第二年</p>
<p>第  一年的暑假我回国了，老板很不情愿，希望我留下做research，但我坚持，他也没办法。我老板的学生都很听话（系里的中国学生其实都很听话），所以让   他最头大的估计就是我了，我的labmates一般老板说什么就算心里不高兴也不敢吱声，回到lab里又抱怨，我有什么不同意的，我就丁是丁卯是卯和老板  说，谁说得过谁就按谁说的做，被说服了就去做，心里没结很舒服。</p>
<p>再  回到学校的时候，有很多事情变了：我男朋友也来了（巧得很，他也是8月12号来美国的，所以今天也是他的6周年纪念），我的世界一下子就多了很多两个人可  以做的事情，吃饭，逛街，看电影都有乐趣了。我买车了，在挑选了三个月之后，花3000大刀买了一辆7年新的Nissan  Altima，花了我当时积蓄的大头，我开车很有天赋，以前没有摸过方向盘，晃晃悠悠在学校停车场学了两次之后，居然就上路了，两个礼拜就拿到了驾照，有   了车世界就大了很多，其实世界就那么大不是吗，只是你能看见多大就觉得它有多大，或者说想看见多大才能看见多大。我当上了中国学生会的主席，颠颠地组织大   家去接新生，去学校要钱然后办活动，因此和学校的很多部门都搞得很熟很熟，其实私立学校都是很有钱的，这些钱来自于学生，所以里面有一块是专门留给学生花   的，你找一个好的理由去要，它就会给你，给你很多，然后你就可以去做点事情，这个取之于民用之于民的道理在美国其实是民主的一部分，政府花钱也是一样，你   想少交一分钱税是很难的，比你想个办法去申请笔funding要难。这些经历让我懂得了，在美国，有很多很多这样那样的机会，但它们不会砸到你头上，而是  得你去争取，你得告诉别人你想要，如果有好几个人要，你就要告诉别人为什么应该给你而不是别人，为什么你的想法更值得被fund，任何事情，如果有  competition，就要敢挺身而出，捍卫自己的想法，hold your  position，否则就算事实上事情做得比人家好几倍，还是会输。有一次我看到一个在夏威夷开的东西方交流的会议，觉得自己可以去讲讲在学生会做的如何  推动中美文化交流的事情，从投稿被录取，然后去学校pitch travel  funds支持我去开会，最后成行，我再次体会到了，没有什么事情是不可能的，关键是想不想做，怎么去做的问题。我没申请过research  grant，但想必万事都是相通的，道理应该也差不多。</p>
<p>第  二年在research上遇到了一些瓶颈。我不太喜欢我老板给我的题目。我的老板是属于很nice一类的，很典型的中国学者，聪明（博士读了两年半就毕业  了），努力（拿到tenure以前是7点来lab，11点走），但是不是一个好的business man，不善于sell  ideas，不善于言谈，所以纵然学术很强，也受人欺负。所以他对学生的要求也一样，希望大家勤能补拙，表达的缺陷用加倍的学术水平来弥补。这点上，我心  里并不赞同。我本来research就很一般，比中国同学差，比美国同学好点，如果再来个做8分，只能讲出4分，就彻底没竞争力了。我知道我跟着我这  nice的老板估计肯定是朽木一块了，所以我决定自救。我们那学校的EE一般，但是BME很强，我对医学的东西也比较感兴趣，我和老板说我想做医学应用，   老板回答，我没钱。我见过有人读到一半转系的，有人转老板的，有人被老板派去和别的系一起做项目的，但我没见过学生自己去找合作项目搞钱的，不过我想试试   也无妨，美国没什么不可能的。所以我就去BME系找老师。我去学他们的原理，然后sell我的算法，告诉他们我的东西可以给他们带来什么好处，还真的让我   在一个全国有名的组里找到了一个很好的应用，对方同意教我数据采集，用他们几百万的机器做实验，然后用我的算法处理数据，于是两个老板就用我的idea写   了个proposal，很快拿到funding，我就开始做我想做的事情了。然后我又想反正我也在BME做research了，不如拿个BME的MS，有  此想法跑到grad  school一问，回答说理论上可以，但是如果想不交学费，必须EE的老板同意，EE的系主任同意，BME的老板同意，BME的系主任同意，再加研究生院   院长同意，被告知难度比较大，至今还没有先例。我发现我的中国式思维真的开始变了，以前我会想一件没有先例的事情多半也做不成，做不成不如不要去做。而那   时候我却想，如果一件事情没有先例，那么我就可以放手一搏，做不成无所谓，大不了就还是没有先例，做成了我就是第一个了。无数的persuading，无  数次地defend自己的想法，当我最终拿到五个人的签字的时候，觉得太有成就感了。</p>
<p>和 我的EE老板不一样，我的BME老板是一个很好的sales  man，美国人，很聪明，他数学物理计算机医学都懂一点，都不精通，组里有很多postdoc甚至phd比他强，但之所以他是大老板完全在于他的管理能力   和表达能力，你和他说个东西，他很快能明白，然后用华丽而浅显的方式再表述出来的时候，你会惊叹，原来我的idea是那么brilliant。所以我决心  向我的EE老板学治学，向我的BME老板学academic sales，取长补短。</p>
<p>我  身边学理工科的学生大多很专一，每天想的就是research，大家平时见个面，三句又说到research上，好像别的就没什么可说的了。我比较喜欢折   腾，坐不太住，一个礼拜做一件事情会疯掉的那种（其实这也注定我不是做research的料）。所以我就满世界的找事做，除了去参加各种社团活动之外，我  就跑各处去上课，我在business school，medical school，law  school都上过课，反正PHD学生多选课是不要钱的。bschool和law  school的课和engineering的课很不一样，很多reading，很多课堂讨论，每个人都suppose要发言，要take  participation，相比之下对表达的要求比engineering  school更高。开始是不适应的，憋半天把答案在心里说了好几遍才敢举手，慢慢也就习惯，想到什么就说什么，其实那些classmates说的仔细想想  也实在是很平常的东西，人家自己觉得很brilliant，说出来就中气十足的，我也有我自己unique的想法，说出来就完了。business  school那个老师特别喜欢我，秋季学期上完课的之后，问我愿不愿意做春季课的TA，于是我又颠颠得给MBA做了一学期TA。工程系的PHD跑去  Bschool做TA，我不知道我是不是又是史无前例。</p>
<p>2005-2006 第三年</p>
<p>在  这里不得不说说我的男朋友，爱折腾如我，他总是一如既往的支持，做得好就表扬我，做得不好就提醒我，失败了鼓励我，被人批评了他顶我。他本来是要本科学校  读博的，我走了之后几个月，他思前想后还是quit了，然后申请出来和我在一起。现在想想，两个人在一起真的是最重要的事情，如果我们做很多了不起的事  情，没有对方在身边分享，那也没有什么意思。</p>
<p>第 三年搬家住进了house，在一个single family  house的neighborhood里，有一个小院子。我是一个完美主义者，做什么事情都要努力找最佳契合点，买东西要买好的，但又不能贵，我们住的  house拿到了一个特别好的deal，2000多sf，只收$450一个月，包水电utility，比住apartment环境好很多，却反而便宜，房  东的条件只是要我们定期割下院子的草，等于house  sitting，对我们来说，割个草有什么难的，当是去趟gym了。都说中国人经常讨价还价，其实在美国才真的是什么都可以negotiate，买家具，  买床垫，找任何的服务，租房子，在mall里买个skincare送礼物，全部都是可以negotiate的，只要你有砝码就可以谈。而  negotiate的关键不是在于你知道你要什么，而是在于你知道对方可以接受什么。任何时候，if you think in his shoes,  you will find the best deal for yourself.  尽管你始终是在关心自己的gain和loss，但话到嘴边，讲得一定是对方的gain和loss。这个事情当我多年后上negotiation课的时候，   惊叹当年我实践得出的经验与真知如此接近。男朋友不是一个好的negotiator，但是找deal巨牛，所以我们算是很好的搭档。虽然stipend不  高，虽然我们东西买的都不差，saving却涨得挺快的。</p>
<p>经 过两年孜孜不倦得英语训练，开始有人见面夸我your english is really  good了。我颇开心了一阵，后来我想了想不对，其实这只能说明我的英语对方能听懂，但是同时对方很轻易就能听出来我是外国人，所以才会自然得夸英语好，  什么时候听见美国人夸另一个美国人英语好来着。于是我对自己说，你还有很长路要走呢。英语有三个境  界，vocabulary，pronouciation，intonation，刚来时候结结巴巴不知道怎么说，颠来倒去那几个词，那是  vocabulary问题，我的pronouciation还可以，所以要提高就要在intonation上下功夫。这个东西，无他，唯手熟尔。留意别人  说话的语调，然后模仿，这个和我小时候练书法一样，开始就是临摹，到你写100遍的时候，提起笔来就可以写自己的style了。</p>
<p>第  三年的research做得没什么波澜，第二年末就顺顺利利把master给拿到了，第三年春天又把prelim做了。我已经慢慢变得喜欢写东西，喜欢  presentation了，写程序我写不过我的labmate，但是答辩我要强点，我们系里有几个老师对中国学生不太友好，原因是觉得中国学生的  presentation太差，听不懂，所以他们就喜欢答辩时候问问题来challenge你，我们系学生请committee  member都绕着走。我就喜欢去惹这些tough的人，比较有挑战性，如果一场答辩是因为你的committee放你一马而过的，那过了又有什么意思。  我答辩完了，我的committee member总是会和我老板说，嗯，你这个学生不错，所以我老板每次都很高兴。</p>
<p>PHD  的定义是你毕业之后不出意外的话应该是做research的，约定俗成有两条路，academia或者industry，我们系毕业去academia的   很少，一般都是那几个美国学生，国际学生因为这个那个的原因，多半都是去industry。我两个老板都很想我去做faculty，中国老板觉得我表达很  好（相比于中国学生），美国老板觉得我学术不错（相比于美国学生），其实我知道我都是三脚猫，为人师表，有点惭愧。另外，有件事情基本让我把  academia的门关上了。我老板让我写过一篇paper，是第一年时候做的一个东西，实话实说，我觉得没什么东西，事实证明，也是peer  review批评比较多，我和老板说，要不算了，这玩意就算有发明也是点皮毛啦，没做什么实际的贡献。老板听我一说upset了，他指着他那满书架的  IEEE杂志，说你看看这一堆东西里面有几个是真正的revoluntion，多数的文章就是在灌水。这件事情对我影响很大，一个人不需要做什么惊天动地  的大事，但是对自己做的事情必须有认同感，如果做学术的自己都觉得自己在灌水，理由是身边大多数人也是在灌水，那么我不明白我为什么要去做它。</p>
<p>所  以academia就被我否决了，剩下industry觉得可以去试试，毕竟industry做的比较实用，哪怕技术上讲不怎么惊天动地，能带来真实的产   品提高或者成本降低，也算是有意义的事情。于是第三年的暑假就联系了行业里的三强之一S公司的研究中心去实习。这个研究中心在NJ靠近Princeton   的地方，环境很好，第一个礼拜做得挺有味道的，因为在公司做research和在学校做还是挺不一样的，而且我C不好，公司实现都要用C，所以开始还颇觉   得有挑战性。但没过多久那种无聊的感觉又来了，每天完成工作真正需要的时间只要2-4小时不等，也就是说一天有一半时间是荒废掉的，无论是等程序运行，上   网闲逛，还是和同事聊天，哗啦时间就过去了。郁闷的我后来只能每天去gym消磨时间，3个月intern减了30磅下来（这个收获真不小）。这个site   的另外一个问题是中国人印度人太多，做事方式还是中国那一套，我们组manager是中国人，人很nice，但是英语表达实在很抱歉，所以他能不说英文就  不说，组里反正基本是中国人。大家平时也基本说中文，中午大家都带饭，然后热了在一个大multipurpose  room里一起吃，吃饭的时候中国人和中国人做，印度人和印度人做，剩下的欧洲同事就和欧洲同事一堆。大家在一起吃饭就说些鸡毛蒜皮的小事，或者讨论一下   bbs上的哪个坑，在要不就是说research，反正这个site后来是把MITBBS屏蔽掉的，员工上班不能上，可见这地方有多中国圈。我觉得这个工  作的pay很对得起所付出的劳动，但是那些正式员工告诉我，相比于别的公司的Research Center，这里是算比较累的，而且在high  tech领域，尤其研究中心，外籍的比例就会很高。这个挺打击我的，也就是说如果在industry工作，就要准备好过这样的生活，轻松，高薪，但是封  闭，没盼头，还要deal with亚洲人特有的办公室政治（有话开会不说，底下斗得厉害，对上面言听计从，对下面就压，下面做得好就像take  credit）。我现在很庆幸我去做了这个intern，这是体验生活的最好方法，有时候理性得去看待一些书面的材料，比如薪  水，location，career path等等，都是抽象的，不如深入其中，闭上眼睛，follow your  heart去体会：这是我未来10年想做的事情，想呆的地方吗？intern完之后，我的答案已经很清楚了。平心而论，我知道这个地方是很多人梦寐以求想  去的，工资高，地方好，做的东西还算是比较有意思的，maybe it&#8217;s just my cup of tea.  Maybe industry  overall is just not my cup of tea.</p>
<p>2006-2007 第四年</p>
<p>从 S intern回来，得到一个噩耗，老板说我们那个项目到期，本来是自动要续的，funding  cut，明年5月到期，老板说，要么找点别的东西做，要么就快点做，争取5月毕业。从说这句话开始到5月，还有8个月的时间。如果我要毕业，就意味着要在  8个月里把prelim  propose的那堆东西做完，要写论文，要准备答辩，然后还要找到工作，不是任何一份工作（找一份应该对我不太难），而是一份合适的工作，然后要搞定工  作签证问题（否则身份就有问题了）。老板说你可以试试，但我strongly  doubt你能做到，如果你做得到，那么你是一个superwoman（这些是老板原话）。老板说此话不是没有根据，那时候funding  cut不单单是我的项目，组里别的同事也都差不多处境，老板通知他们的时候，他们一般已经prelim一段时间了，但是即便如此，on  average，他们的毕业时间是一年半到两半（after  notice），而且有些最后还是老板去帮求情committee放一马过得，毕竟这个过程有很多困难，很多未知因素，delay是很正常的事情。我对做  超女不感兴趣，但是我不想好好的去修改research  topic，很有可能又要做自己不想做的东西，而且能早毕业是件好事，我老板25岁拿到博士，我没那么牛，但是26岁至少应该试一试。funding  cut不是我能左右的事情，但是8个月毕业这件事情成不成不在天，在我。我有控制权的事情，我就应该去做到它。</p>
<p>Committement is nothing without a good planing.   有想法没行动=白日做梦。把所有要做的事情都详细列出，把所有可能的困难都想一遍，具体的timeline，并且想好fall back  plan，虽然事情很多，但是如果我把每一天当一天用，还是可以做得很轻松的，我甚至还安排了thanksgiving去cruise，然后春节回国过年  （正好写论文）。有了计划事情忽然就简单了，因为我只需要按计划做就是了。research是按部就班的，自己多和老板们交流，确认每一步都是on  the right  track就行了。找工作相比就太需要主动了，尤其是在决定了不去做faculty，而且犹豫还去不去industry之后，一时间基本咩有头绪我到底要  去干什么，去了一些career center的活动，找一些alumni咨询，看各种论坛，慢慢就有点想法，觉得做management  consulting还挺好的，尤其M大公司有个APD program，专门招advanced  degree的，所以就投了些简历，很快就有一些回音，收到M的第一轮面试通知，表现不错，进了第二轮，我们学校当时进第二轮的有那么7-8个人，我和另  外一个中国人之外，其余都是美国人，大家就组织了个case study  group，分享资源，一起练习什么的。大家一来两去的都成了很好的朋友。第一和第二轮面试之间，M给很长时间，目的恐怕就是让你去练习，对半路出家的  PHD学生来说，case  study是新事物，而consulting的一个重要能力就是快速的学习和消化东西，所以这个break应该是测试的一部分。consulting还是   很适合我爱折腾的性格的。其实早在来美国之前，我在申请PHD的同时也申请了MBA，有admission，但是我读不起，当时并不知道本科毕业也可以申  请law  school，不过即使申了，结果也一样读不起，读大学开始我就已经不再向父母要钱，学费用每年的奖学金cover，生活费就靠家教和做翻译，出国上学这  点上也是早就决定要自食其力的。在美国，professional  school的模式就是先砸钱，然后用高回报的收入来还债。我没有钱，所以我只能用时间来换，PHD的一个好处了，除了学东西拿学位，还不用付学费，还有   生活费。人生都是在建筑砝码，如果你开始就有钱，钱就很多时候是你的砝码，或者可以给你买来砝码，如果你咩有钱，你就要想办法把你有的一枚曲别针去换一座  大house，这个过程需要时间，但是你走快点，detour也不见得就比直线距离慢。总之，人么，只能work with what you  have，找一个最好的solution出来，问心无愧就好了。</p>
<p>Thanksgiving  cruise一趟回来之后，就去M第二轮面试了。这里插句，其实cruise有很多deal的，找对时间地点很值得经常去，很relaxing，又能认识  很多人，cruise  ship上有世界各地各种经历的人，老人偏多，聊聊听听他们一辈子的故事其实很有启发，运气好如果有遇到特别谈得来的，又有很好connection的  人，也许就给你带来意想不到的机遇，这个思路，和Wendy  Deng姐姐的想法好像异曲同工，只不过Wendy赌的大，用自己做砝码，我们是纯粹玩带碰碰运气，no pressure。M的面试被我blow  off了，如果没有，也许现在还真在做consulting。面试是三个case  study，两个做的非常好，有一个interviewer都说我一定会推荐你，希望以后有机会和你一起做project了，但是我砸在了另一个case  上，面试的是一个associate  principal还是partner级别的人，印度裔的，case本身没有问题，我很快想到了好的framework，开始给他讲，不知道为什么他总是   板着脸，很不高兴的样子，然后打断我，问一些很奇怪的问题，我怎么讲他好像就是不明白，很明显他不喜欢我，十分钟之后，我有点乱了，我有种感觉我完蛋了，   越是这么想就越着急，后来就都不记得开始自己的思路了，越讲越没信心，对他的问题实在抵挡不住了。面试之后，我收到了这个人的一个电话，他告诉我，我的其   它表现都特别好，另两个interviewer都recommend了我，但是我咩有通过他特殊的测试，他说在M，在consulting行业，当一个年  轻的consultant被派出去做项目的时候，经常会遇到来此客户内部的抵触，资深的主任们为什么要听一个小孩bullshit，他们会  challenge你，有时甚至你的solution很完美，他们的问题很无耻，所以他就模拟了这样一个场面给我，看我如何来处理。It&#8217;s part  of the test, and I blowed it.  我的朋友谁也没有遇到类似的测试，但是我觉得无论是因为什么原因让他决定这样测试我，他都有一个很好的理由这么做，而我也确实没做好，所以对此我输的心服  口服。我的中国朋友表现很好，最后拿到了M的offer，现在已经辞职回中国做企业内部的策略经理了，我非常看好他的。</p>
<p>对  于M的一个梦忽然中止了，不管它有多适合自己，有多少的遗憾，有些事情错过了就咩有回头。从M回来，我沮丧了一段日子，我曾经离终点那么近，现在又回到起  点。M之前基本上只在学校网站上投了投简历，M之后才把简历往外发。一个偶然的机会，看到mit的career center网页上有PHD jobs  outside  academia，讲到这个option，说有律所在一定情况下会破例招收有PHD的人去做知识产权法的工作，然后sponsor去law  school。我当时眼前一亮的感觉。其实我最想要的是一份工作可以用上我整个的skill  set，我是怎么样一个人呢？我首先是一个工科PHD，我不是科研人才，但是我热爱技术，并有很好的技术背景，其次我喜欢和人打交道，喜欢表达，喜欢接触   新的事物，新的挑战，最后我喜欢写东西，我高中想读文科，我们老师校长和我急了，说浪费了我理科的好料，高考我又想以理科生身份报考新闻系（有些学校可以   的），但是后来报送理工科学校，想读文科的想法再次泡汤。呵呵，人生的一些想法有时候暂时不实现，它也会在你心底深处一直藏着，在合适的时候，会有什么东  西再次触动它，然后你发现其实你从来没有忘记过，也许这才是你真正想要的。所以我就拿了一份top IP law  firm的list，一个一个去人家网站上用最笨的办法投简历。那时候离毕业走人还有4-5个月，而且12月一般大家都过节基本hiring都停止的，所  以我为了保险，也申请了一些industry  job，作为backup，我申的基本上都是每个行业的TOP几个，各种职业圈子都投了一些简历，包括第一是技术类的，行业里有三大，G，S，P，还有一  些和我研究沾边的图像处理的公司，另外是几个软件公司，反正研究每天也是在推公式，编程序，不过投的公司都是我知道名字的，了解的大公司，所以范围虽然  大，一共也就10几个。</p>
<p>投  完简历我就回国过年了。回国前一天，我收到了一个电话，没有任何预兆的，打到我的手机上，我还没反应过来，对方就开始一直说，我只听到是一个law  firm，然后对方就问我为什么要申请它们之类，这就是传说中的电话面试吧，可怜我连她是谁都没听清，我说什么好呢，于是只能胡说，结果可想而知，自己都  不知道自己在说什么，对方最后只说了句thanks for your  time，就挂了，连再联系都没说一句。晚上回家，我查了电话号码，我的天哪，原来是NO.  1的IP律所F啊。第二天早上，在芝加哥转机，有一个小时的时间，我心里一直好懊恼自己错过了这样的一个机会，我不甘心，我又一次想起了M的经历，也许  out of  nowhere的电话本身就是一种测试，我应该再努力一下。于是我拨通了对方的电话，我很坦诚得告诉对方，我昨天咩有听清她的名字，所以如果那是一个面试  的话，我肯定fail的很惨，但是如果她愿意再给我10分钟，我一定会让她改变她对我的看法。so she did, and I managed  to impress her.  我下飞机回到家，就已经收到了她的email，她说她没有遇到过一个candidate，在如此差的表现之后还有勇气打电话给她要second  chance，并且成功说服她的，所以F邀请我去onsite。我觉得M给我的伤痕在那一刻被抚平了。</p>
<p>过  年过得很开心，虽然我每年都和男朋友回国，但是回去过年还是第一次，我之所以坚持在毕业之前回家，是因为知道夏天可能会有因为某些签证啊什么的因素而不能   回家，我在渐渐得融入美国的生活，但我从来都没放弃过中国我的根，我有太多东西和中国分不开，以后不管做什么，中国背景都将是我的一个asset，而不是   缺陷，所以我冒着被check的危险年年回国，体会和适应国内的变化，和朋友们吃饭聊天，最重要的是陪父母外婆尽孝心。在家的日子，除了写论文，就是电话   面试，投了二十几家律所，拿到13个电话面试，投的10几个industry工作，拿到4个电话面试，鉴于我投简历并不是知道有opening才投，是我  觉得喜欢的公司才投，所以这个面试比例还算比较高。17个电话面试，除了有一个law  firm明确说不给申请H1B，我就withdraw了之外，其余都拿到了onsite，因为2月底才回去，而H1b那年形势看紧，一定要4月1号前递上   去，所以面试全部密密麻麻安排在3月份。第一个面试就是F，虽然我对law基本没概念，但是通过那么多的电话面试，和那么多人聊了之后也对它有了个基本概   念，我们的dean告诉我，没有人能真的什么都懂，但是人和人的差别不是谁懂得多，而是谁学得快，她说她和很人谈的之前是不知道他们说的东西的，但是谈话  的过程就是她学习的过程，谈完她可以去和别的人绘声绘色的说的像一个专家。我用了同样的策略，现学现卖，而且要卖的如同你对此已经很熟悉，了然于胸的样  子，这个事情并不难，只需要三样东西，超强的自信心，超快的理解能力，和超好的表达技巧，其中没有一样是可以短时间内获得的，我多年的折腾paid  off。面试F后第二天的早上，我在行业大头P的lobby室里等待面试的时候，收到了F recruiting  partner的电话，告诉我欢迎我加盟F。有了F的offer在手，面试更放松，所以表现就越来越好，无论是law  interview，还是technical interview，做presentation，都一次又一次超越自己，每一个面试基本上hiring  manager/partner都会在第二或者第三天给我打电话告诉我给offer，我的每一天就是面试，然后接offer电话，家里男朋友会告诉我某某  的书面offer寄到了。</p>
<p>在 拿到全部12个law firm  offer和2个技术公司offer之后，我决定withdraw剩下的两个技术公司面试，分别是G和S，G的manager给我打了好几次电话，想说服  我去面试，他说他还没见过G给了面试自己不去的。我觉得没有必要再面试下去了，我应该已经很清楚自己要什么了。随后我就拒绝了两个技术公司的  offer，P的manager也很惊讶，马上给我打电话，说如果是因为薪酬问题，他可以加一万的工资，一万的sign on  bonus，另外一个K的manager跟我说，他连我去干什么都想好了。我告诉他们能够得到他们如此的器重，我真的感到非常非常的幸运。在筛选了一下之  后，我留下了四个law firm做最后的比较，有专门做IP的，也有general  practice的，它们都很友好，派专门的associate甚至partner给我打电话，来回答我的问题，并且争取我。有一家texas  based IP firm叫S &amp;  P，他们NJ和NC的办公室都想要我去，在NJ面试后，那个partner还专门开着他的宝马去看million dollar  house，跟我说，one of them could be yours in a few  years，后来又给我打了好几个电话让我接受他们的offer，有一天，我还收到了这个所得second naming partner  P的留言，说欢迎我去，我还没来得及回电话谢谢，第二天，first naming partner  S又给我来电话。还有一个firm的partner再三和我说在我最后决定之前，一定一定要给他打电话，他会做最后努力。这些的这些都在我意料之外，让我  受宠若惊，也许是当时经济很好，大家都很想招人，也许是我的skill  set正好是人家想要的：phd，EE+BME，Chinese，Japanese等等，再也许就是我真的被什么幸运星砸到了。空中飞人的三月在于我的人  生，在于我事业的起点都实在too good to be true了。我老板都和我说，为什么对别人很难的事情，对你都那么容易？</p>
<p>当 我有很多offer可以选的时候，我才发现那几千甚至上万薪酬的差别有时候并不是最重要的因素，这是一个影响到很久将来的决定，money  is good, but it&#8217;s just a means not an end. 综合考虑了很多，决定follow the  heart去自己一直想去的DC，挑了面试的时候环境和人给我感觉最好的F，离男朋友也近一点。终于在3月31号下午把H1B的申请扔出去了。长长叹一个  气，可以准备5月初答辩了。</p>
<p>人 不能期望一路顺风，有好事，太好的事情，可能马上就会有坎坷。果然不出所料，committee  member接连出状况，有人生病了，不能来参加答辩了，有人时间上有conflict，所以要换人，要继续协调，答辩这个事情，如果你能把  committee请到一块，估计都花一半力气。临时换人是很难的，还好系里有那些绕着走的教授，总算给我请到两个，我和我老板说的时候，他脸都绿了，说   你请这两个那么tough的，到时候我照不了你，你好自为之。终于把答辩定在了6月初的一天。2007年是第一次H1B申请多到要抽签的，紧张得等到4月  中，终于得知advanced  degree的还没满，不用抽，终于放心。但是等啊等，很多人都批准了，我还没动静，直到5月底的某一天，收到移民律师电话，说我的申请被退回来了，我被   错误的放进了要抽签的category，又幸运地没抽上，这样的概率大概是几万分之一，被我遇上了，也许这就是好事多磨。虽然这事可能让我所有的努力前功  尽弃，所有的计划都要重来，但是我自认这个事情不在我的控制之内。如果我可以做什么我一定会去做，如果我什么也做不了，我就接受，然后move  on。后来在我工作几个月后，终于appeal成功，拿到了H1B。</p>
<p>答 辩那天，知道这也许是我最后一次technical  presentation讲自己的东西，所以我格外用心，依依不舍，答辩完了之后一个绕着走的教授和我老板说：我终于知道为什么law  firm要她了。这个教授说他当年也很想去law school来着，没去成，所以至今不能释怀。</p>
<p>3  年零10个月，除去每年回国的时间，4个月intern的时间，大概是3年多一点的样子，拿了一个PHD，一个外系的MS，修了80几个学分的课，做了一  年中国学生会主席，三年研究生院代表，带着M给我的教训，和之后那些offer给我的信心，我离开了校园。I have no complains.</p>
<p>2007-2008 第五年</p>
<p>工 作和在学校的时候还是挺不一样的，我们所没有什么training，一下子就把我放到第一线做事情，其实law  firm这种partner带associate的形式，本身就是由于law practice是一个经验活，就是得边做边学。F是vault上best  firm to work  for，当初选它就是因为考虑人的因素，大家都很团结，一起做事，我有不懂，很多人都愿意牺牲自己的时间来帮助我，律师是做billable的，上一天  班，如果不是做billable的工作，那么就等于没上班，所以他们能够来帮我真的是很让人感动。开始什么都不懂，要靠不断学习人家的work来改进，也  要靠在不断做的过程中来熟悉每个领域，每天都在take  in无数的信息，技术也好，法律也好，都是新的。晚上下班就逛逛街，和朋友吃吃饭，周末就去hiking，去逛博物馆。</p>
<p>上 班的同时，也开始准备9月的LSAT考试。一年前我都无法想象自己会去读law school，而且还是免费去的。读PHD的时候，去law  school听过一个课，那时候觉得law离自己好远啊，那些忙忙碌碌的law  student和我简直不是一个世界的人。当初看legallyblond的时候，就觉得好喜欢那个女主人公啊，也喜欢她的男朋友。转眼自己也在往这路上  走了，虽然晚是晚了点，人生的路真是不好说。</p>
<p>世  上本没有路，走的人多了，也便成了路。自从离开学校开始，我就仿佛在没路的地方走路，读PHD的时候，虽然我比较爱折腾，做了一些别人不care去做的事  情，但总体上讲还是遵循着一个每个PHD都要完成的计划，qualification  exam，prelim，defense，找工作，在不同的阶段都可以找到很多前人的经验，也有很多同级的人可以一起讨论。但是工作之后，只有不断地有朋   友或者学弟学妹来问我这条路怎么走，没有人来领着我走这路了。工作上，即使同事很nice，他们也无法真正体会一个外国人做美国法律会遇到什么样的困惑，  甚至连OPT期间不用交SSN和medical  care这个事情，我都要自己花半天时间去研究IRS的pub，然后去说服我们HR的人我是对的。申请学校上，中国人读JD的总体不是很多，大部分是国内   法学本科毕业出来读LLM的，或者是LLM后来转JD的，所以他们的经验很难借鉴，而很多美国学生的申请论坛，也不会告诉你怎么去搞中国的成绩单之类的事  情，总之，being somewhere in the middle, you are on your  own。每次遇到困难，我只能鼓励自己，leaders almost always have to travel on a road that  is never or less traveled, and that&#8217;s why they are the leaders.</p>
<p>我  是一个相当不善于标准化考试的人，每一次标准化考试我都要靠别的途径去弥补，我上大学的时候是保送的，所以成功得规避了高考，出国的时候GRE和托福都很  一般，只能在PS等申请材料上下功夫，我老板招我是因为他被我的PS打动（是老板后来亲口告诉我的），当我再一次面对LSAT这个最难的标准化考试的时  候，我依然不能逃脱这样的宿命。law school的申请还不像grad  school，录取的大头是看LSAT和本科成绩，而对外国学生（本科不在美国念的）来说，本科成绩也基本不看，所以说到底就要看LSAT。如果LSAT   考接近满分，那么几乎申请交张白纸就可以拿到admission了。用我后来学校的招生办主任的话说，申请是跨门槛，好的LSAT会把你垫高很多，在其他   方面你一般就可以跨过门槛了，反之，并不是你没有机会，只是说你要用别的把这个落下的高度补回来。可惜我是后一种，注定了要拼尽全力去够的那种。我的PS  写了五稿，推荐信拿了6封，好在无论以前的导师还是现在的老板们都对我印象不错，所以每封推荐信都写得很有分量。我在工作中给一个很难please的  partner干活，每一个人都警告我这个partner有多tough，听了很多horrible  story，然而以前的经验告诉我，tough的人只是有更高的标准，如果你能达到这个标准，那么他会比别人更赏识和信任你，于是我就默默的努力，当我服  务的客户不断地去这个partner那里夸我的时候，partner亲自给我打电话，告诉我他很满意。他得知我要申请law  school，就主动说帮我写推荐信，并且还去说服了我们所最资深的partner给我写。我们的这个资深partner于是把推荐信直接写到了我想申请   的法学院的院长那里（他们都是很好的朋友），他说，我虽然没有和这个年轻人有过很深接触，但是我们所最苛刻的partner告诉我一定要把她推荐给你们，  所以我确信这个年轻人一定不简单。就这样，我以比较底的LSAT，拿到了DC周围最好的两个法学院的admission。有的时候，go above  and  beyond，自己把标准定的高一些，勇于去接受比别人更大的挑战，也许一时显得很傻，但以后一个不经意的场合却会帮你一个很大的忙。我感到如此幸运，不  是因为不劳而获，而是因为努力终有回报。</p>
<p>拿  到admission那天正好是情人节，是一个星期三，中午收到信，兴奋得给男朋友打电话报喜，他接电话好像身边特别吵，当时太高兴也没在意。晚上回到  家，看见他居然站在我家门口等我，我的天，他大老远从北卡开过来了，要知道他上个周末刚来看我，周日晚上回去的，这大周三的他又来了。他做这种偷偷默默的   事情是有前科的。我博士答辩那天，他原本是在马里兰做intern的，晚上答辩完了我就一个人跑去逛mall，看电影，我给他打电话，他还和我说不好意思  啊这么重要的日子你只能一个人过了，我说没关系的你也有你重要的事情在忙，他还问我打算什么时候电影，等到到电影院门口，看到这个人居然在那里拿着盒  Godiva巧克力朝我笑呢，原来他早就偷偷跑回来了，陪我看了个电影，第二天天没亮又走了赶去上班。这次他又是开那么老远为了给我送情人节礼物，一根  Tiffany的项链，可惜我都不知道他要来，晚上去哪儿都没座了，最后只能买了两块cheesecake  factory的蛋糕，然后跑回家给他炒了两个菜吃，第二天早上他又回北卡了。这是我第一件T家的首饰，也是以后很多很多T的开始。每个女生都爱礼物，不  过在我看来，再好的礼物，都及不上一个懂得浪漫，懂得珍惜你的男人。</p>
<p>工  作的第一年，生活上倒是没有什么太大改变，仍然是租房子住，每个周末不是我回北卡，就是他来DC，我们俩开长途的能力都变得巨牛。薪水一下子涨了很多，但  是消费习惯不会一下子改变，学生时的观念还是会多少滞留一段时间，偶尔去逛逛Tysons的两个mall，还是觉得贵，去leesburg的  outlet，感觉东西买的下手的才比较多。我一直以来都崇尚高质量但节俭的生活，我不去买很差的东西，如果一样东西是因为质量差而便宜，这个钱省得就没  有价值。</p>
<p>我 的第一辆车在服务了我3年，陪伴我从东岸的最北面到最南面整整一个来回之后，罢工了。男朋友怂恿我用全款买了辆可爱的MINI  COOPER，手动的。我不会开手动车，我男朋友也不会，问了几个朋友，说女生千万别开手动车，学不会的，但我男朋友说，如果我以后想开保时捷法拉利这样  的好车，都是手动的爽，开自动的没有感觉的，这话对我很有激励作用，我就买了辆手动车。MINI是没有库存的，买车要先订，付了钱等着，卖价价钱比  MSRP一般要高。在等待MINI的一个月里，男朋友先去找北卡的朋友学手动车，然后等MINI到了，他带我去晃晃悠悠一路熄火10几次开回家，然后用周  末来看我的时间教我开，我就拿着一个新车学。开手动车就和游泳一样，开始要想着每一步，还可能手忙脚乱的，但是熟了之后，就成为本能，不用想就能做出动  作。这辈子如果肯定要学的事情还是早点学，学会了就是你的了，忘也忘不了。这样我就开着我的小MINI，day  dreaming着开保时捷法拉利的将来。</p>
<p>2008-2009 第六年</p>
<p>第 五年的周年纪念是在Glacier国家公园度过的，那天在最后的Glacier附近遇到了grizzly。在完成了超过billable  requirement的工作量的20%之后，partner们逼着我去take  vacation了，我在denver机场还在给一个partner发一点最后的东西，结果人家回信：go back to your  vacation。每一个人都告诉我，full time law firm work+part time law school =  HELL，所以要抓紧最后狂欢的时间来善待自己。我比较低估形势，因为本科和PHD之前，都有过类似的warning，说有多tough，但我走过来，实   在没觉到什么压力，所以这一次我也就以为又是一场“狼来了”的虚惊，觉得半个月渡假应该能够让我撑过1L了。如果现在有人问我，读JD之前应该做什么，我   会告诉你，赶紧把婚结了，孩子生了，房子买了，该装修的都装修了，该置办的都置办了，然后什么都不要想了，每天花8个小时工作，5个小时上学，剩下的时间  除了你吃饭和communite的时间，就是你睡觉的时间。</p>
<p>我 的JD生涯在我懵懵懂懂中开始了。Orientation第一天，系主任说，look to your left, look to  your right, and remember these people, because a year from now, one of  you three will disappear from this class. 此话出自经典law school movie: the  paper chase。可见在law  school，1L的竞争是白日化的，JD三年就是这样的，第一年拼命的学，第二年拼命的面试，第三年拼命的玩。JD学生最后的Offer通常是第二年暑  假summer intern的地方给的，而summer  intern是第二年刚开始就申请的，用的是1L的GPA。照理说，我有工作，没有必要也没有资本去拼命，可是我念书不是只为拿一个学位，如果在这个过程  中不能真正的学到东西，那么拿一个证书没有意思。</p>
<p>law 的学习方法和engineering很不一样，每天的reading  assignment多，然后到课堂上基本上是讨论这些读过的材料，上课要看发言，既有自己举手，也有on  call，所以说白了是自学为主，老师点拨为辅，考试是考实际应用，全部是open  book，不需要背任何东西，但又绝对要对内容烂熟于心。law和science的最大不同是science我们总是在追求正确答案，如果不能证明它正  确，就去证明它错误，没有“可能”，没有“模棱两可”。但是law没有正确答案，law的nature决定了任何事情都可以argument from  both  sides，作为一个律师，无论是原告还是被告找你代理，你都要从浩瀚的法典和案例里去寻找支持你客户的论据。我觉得辩论这个事情真的是很有趣，你要用层   层铺垫去说明为什么你是正确的，对方是错误的，而且这些观点要以第三方能够接受的方式来表达，因为最后评判输赢的是这个第三方。这也是为什么总统议员多半  是律师出身，debate和上庭make argument所用技巧大同小异。有argument，就有counter  argument，所以在用任何一个argument的时候，都要去预期对方的counter  argument，然后准备好如何来反驳这个counter argument。law student必看的一本书叫做getting to  maybe，从工程师的mindset到一个律师的mindset，就是要把一个非黑即白的世界变浑沌了，然后练就一身你说他是黑他就是黑，你说他是白他  就是白的本领。</p>
<p>我 觉得我很幸运，我的同学忙忙碌碌多半是为了找一份工作，而我忙忙碌碌是为了学我感兴趣的东西，相比之下，I get to enjoy  law school more.  人的发展是有一些特定轨迹的，沿着别人的轨迹走往往事半功倍，而你本身又在加深这条轨迹，久而久之，这些轨迹因为如此的深，使得人觉得非这么走就不行了，  反而禁锢了思维，比如PHD就应该去找教职，不找教职就找公司研发，比如JD就是要第一年拿个好成绩然后去拿一个好的summer  intern。我经常听我身边的同学朋友说，我读PHD，因为I have no  choice，我读完PHD，找不到教职我就得做postdoc，因为I have no  choice，我要申请绿卡，因为没有绿卡就找不到工作，就不能转行，就不能回国，I have no  choice。Well，我总是和自己说，在任何时候，任何情况下，you always have a choice.  If you do  something, it&#8217;s better what you choose to do.  如果做postdoc是一个大计划的一部分，then  go for it and it&#8217;s a great  choice，如果只是因为觉得非如此不可，那么事情不管做的成做不成，都不会有成就感。我的Torts老师在最后一堂课，和我们说了她拿了  Economics PHD，后来又去法学院，毕业了决定不考bar，而做law school  processor的经历，她对我们说，不要觉得因为你做之前做了什么，之后就一定要做什么，你只做你想做的事情，为此你可能付出别人无法想象的努力，遭  遇别人的不理解，遇到别人遇不到的困难，但是，hey, it feels so good when you did  it。她临走前，在黑板上写下五个字送给我们，DO WHAT MAKES YOU  HAPPY，为此我热泪盈眶。我觉得自己一直以来不妥协不放弃，坚持去做自己有认同感的事情，无论多么难，都努力去披荆斩棘，为的就是这几个字吧。</p>
<p>这 个世界上没有超人，然而每个人都有自己独特的地方，关键在于懂得自己独特的地方，然后寻找自己的perfect  niche。我喜欢读人物传记，读人物传记不是为了读完说，wow，这人真厉害，然后go on with my own crappy  life，读人物传记也不是为了看牛人是怎么做的，然后跟着去follow，没有一种成功可以复制，只有struggle to  success的方法和心境可以借鉴。牛人们有一个共同的特定，就是在最短的时间内找到了自己的perfect  niche。无论是谁，22岁之前的经历都大同小异，无非是上学，当然每个人家庭环境不同，感悟会有所不一样，这之后人和人的差别就会很大，Jack  Welch，一个普通的化工PHD，在GE一步一步成长成了掌门人，奥巴马同学，law school毕业，去law  firm，然后又辞职去教constitutional  law，去从政。他们的出众之处是在走当下这一步的时候已经想好了下一步要做什么，他们知道每一步是如何fit in a big plan，and  before all of these, they knew at the very beginning who they are and  what the big plan is。只有自己主宰自己要走的路，不随波逐流，才能到自己想到地方。Do what makes you  happy, and enjoy it，其实就那么简单。</p>
<p>IP law  对于我，现在看来还是一个不错的niche。工程的PHD学位为我在起步阶段赢得了客户的信任和无数珍贵的机会，一个小associate，刚开始  practise的时候最难的就是表现自己和获得机会，consider legal  profession是一个靠经验吃饭的行业，开始能获得什么机会，就直接决定了你能学到什么和你用多块的时间达到同样的高度。因为patent  law是基于技术的，而且通常是cutting  edge的技术，所以有些案子很自然会要求很强很专业的技术背景，当时有一个litigation案子，正好firm里就我懂这个技术，那个  partner就像找到救命稻草一样找到我，在engage客户的阶段就involve我，把我放到第一线去见客户，跟他去做presentation，  后来客户因为看到我真的很懂这个技术，把原本想给另一个firm的这个案子给了我们，partner专门来我办公室和我说  congratulations，做成这样的事情，真的很有成就感，而且在这个过程中我学到了别人学不到的宝贵经验。还是那句话，生活is all  about砝码，要努力获得砝码，也要懂得运用砝码。</p>
<p>除  了技术背景之外，我的中国背景和语言优势也给我带来了很多机会。在美国有很多华人，每一个华人的梦想都是能够做一些bridging中美文化贸易技术等等  的事情，希望自己中西方兼容的背景成为自己的优势，然而这样的工作很少，或者说这样的机会在entry level很少。但是在law  firm，语言和外国背景绝对是一个plus。我们有不少asian的客户，firm都喜欢让我们这些亚洲面孔去impress客户，通常也确实是亚洲人   更能理解亚洲人的思维模式，交流更有效。同时，F和很多firm一样，一直在探索中国市场，以前在日本和台湾的成功经历使得firm都很重视中国，作为下  一个strategic market，这一年，F在上海开了中国办公室，需要有人经常得去中国做rotating  attorney，我就报名了，很幸运的成为这个team里唯一一个没有过bar的成员。此后，我每年都会在中国工作一段时间，在中国期间，有比在美国更  多的机会，直接去面对和engage客户，和firm里最senior的partner们一起travel，hang  out，最近距离的学习他们的一些skill。在中国和美国之间穿梭，在美国improve自己的practice，上law  school，在中国improve自己的client development/management的能力，keep up with the  network I built in the past 20 years，还能和爸妈在一起生活一段时间，尽尽孝心，觉得与我心中想做的事情很契合。</p>
<p>我 们还没有绿卡，但是我这个人很不喜欢生活的局限性，我对自己说，what the  hell，该去哪儿我还是去哪儿，想做什么我还是去做，与其因为一个身份问题而放弃某些机会，我宁愿冒险。事实上，我们去过很多地方，护照上有无数个签  证，除了我PHD第一年回家被check了一下（其实主要是check我老板），之后签证都一帆风顺，我们去加勒比cruise，去以色列出差，去中国  rotation，都签证，上海签证处的人都认识我了，每次去聊两句就过了，反正我是签证的老油条了。可见有些事情是纸老虎，你越把它当回事，它越挡着  你，反而让你失去了很多属于你的机会。经常看到幸苦等绿卡的故事，觉得等拿到绿卡，我就想做什么就做什么了，而事实是，大多数人，拿到绿卡，生活没有任何  改变，反而白白等了好多年。机遇是给准备好的人，不是给拥有一张纸的人，这个和拿学位是一样的，学位有时候可能是必要条件，但不是充分条件，不是拿到  PHD学位就一定有教授当，不是拿到JD就一定可以进big law，nothing is  guranteed，能不能做还是看自己。我经常告诫自己，人最大的敌人是自己。</p>
<p>2008  年的秋天，男朋友也从北卡毕业了，在DC找到工作，搬过来团聚了，我们终于结束了DC-NC的commute生涯，开始考虑我们在一起的事情，弹指一挥，   我们俩已经在一起8年了，出国前觉得自己都还小，现在在国外风雨同舟，不觉间就27了。在家庭上，我们真的是落后分子，但是我们也有我们自己的想法，成家   就要有家的感觉，寄人篱下的日子不像家的样子，而且结婚是一辈子的纪念，还是想搞的好一点，给自己一个回忆。念PHD的时候，身边有很多人回国登记一下就   算结婚了，挤在租来的apartment里抚育宝宝，去参加过几个朋友的婚礼，基本上就是请大家吃个饭，这都很正常，学生时代大家经济都不宽裕，没有什么  随心所欲的资本。也许就是从那个时候起，我们俩心照不宣的觉得应该在自己有了能力之后再去make  committment，当然，这个观点我现在还不确定是不是对的。anyway，我们就这么拖着到了27岁，2008年底，我俩看了看自己的存款和收  入，觉得经济上够做这些想做的事情了。于是2008年底，我们开始在DC周围看房子，买房子这个过程相当费时间，我们做了不少research，尽量避免  很多first time home  buyer常犯的错误，比如开始和agent说budget的时候我们先给了一个比真正budget低25%的数字，因为看得过程中总是会因为这个那个的   原因而overbudget，房子总是越贵的看着越好嘛，所以我们开始说50万，然后慢慢涨点涨点，最后找到了一个很好的neighborhood，房子   floorplan也满意，只有一任屋主，房子结构和maintain的都不错，唯一缺点是里面的装修是original的，有点老了，最后价值80多万  的房子以70万买到。比较有意思的是，买房子的过程用到了很多1L law school学到的东西，比如property，  contract，甚至torts，我们agent和closing  attorney都说，看不出来，你第一次买房子，知道的倒是不少。拿到钥匙那天，心里那个美啊，自从出国之后，我们都没有拿家里的一分钱，父母为我们操   心一辈子，如果那么大年纪了还不能自立，实在太失败了。从2003年带着5000个美刀，三个箱子登陆美利坚，六年后居然完全靠自己的努力在美利坚的土地  上成为有产阶级了，说实话，我感到很骄傲。</p>
<p>2009-2010 第七年</p>
<p>有 了house，不管你需不需要工作，不管你有没有嫁人，你都是house  wife，里里外外比住租来的房子多操好多心。我家装修比较老，就需要一点一点update，现在已经把厨房整个翻了重新做了，接下来要做  bathroom，地毯也都换成了hardwood floor，另外，因为我们是从1 BR  apartment搬进这个大house，家具连一个房间都塞不满，所以又折腾去北卡买家具，一个一个房间的furnish起来。这每一件事情，都付出了  无数的心血，都是我一个project，从什么都不懂，到成为expert，把事情做好，经历了太多过程中的痛苦和成功后的喜悦。我做什么事都不喜欢拖  着，做什么都不喜欢半途而废，做什么都要做到最好，我是完美主义者，我做一个project就尽力做好，然后take a moment to  celebrate，然后就move on到下一个。厨房装修的帖子在华人家居版上，有兴趣的mm可以翻一翻。</p>
<p>做  事情从不懂到懂是一个很正常的过程，如果总是重复在做自己懂得事情，只能说明在原地踏步，呵呵。做一件事情，我总是事前向很多人请教，听大家的经验和建  议，但是我从来不跟从别人的想法和做法，我把它们作为砖头来建我自己的城堡，我的做法必然是融入了我自己想法，有我自己特点的，我只做我喜欢的东西，但是   别人的经验真的可以让自己少走很多的弯路。我发现我做什么事情基本上都是以比我大五六岁甚至十岁的人为目标，20岁的人不能去和50岁的人比成功，环境机  遇人生的积累都大不相同，但是可以试着去超越时间，beat your  age，读PHD那会儿大家毕业的平均年龄是30岁吧，所以我赚了4年的光阴，同进firm的人，一般会在2年后开始读法学院，我用了一年，所以又赚了一  年，我28岁买房子settle down，开始资本的积累，比我身边的朋友好像也早一些。</p>
<p>几 年的law firm 工作，加上law school，加上要take care  of房子，我慢慢意识到了人生最重要的是时间，是quality time，钱不过是获得quality  time的一个途径，不是唯一途径。quality  time有很多成分，生活的质量是一部分，事业上的成功感是一部分，家庭是一部分，万事都是在寻找一个平衡。我做事的方式，价值观都因此而在改变，我们不  能改变一天只有24小时的事实，但怎么样来过好，过得有效率，过得开心，全部都在于自己。</p>
<p>2009  年8月12日，是我从上海rotation回来那天，也是来美6年纪念日，男朋友把一枚大大的T钻戒递到了我面前。这个男人等那么久，原来是要等自己攒够  三个月的工资去给我买戒指，真够傻的。这下我又有了一个新的project，就是准备婚礼，儿女的婚礼也是父母的梦想，所以我们决定借回去  rotation的机会在中国办两场婚礼，然后美国再办一场，给家人也给自己最好的回忆。现在中国的两个婚礼已经办好了，9月5号是我的美国婚礼，这也是  我现在正在做的事情。</p>
<p>写  到这里，把我这7年都差不多唐完了。之所以要写出来，完全因为这是给我自己的一个纪念。看看7年前的我和7年后的我，我不知道再过7年我会在做什么，又会  有什么样的感想。The beauty of life is in its uncertainties。我对未来非常非常的期待。</p>
<p><a href="http://www.douban.com/group/topic/17332247/">http://www.douban.com/group/topic/17332247/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2011/02/%e4%b8%80%e4%b8%aa%e5%a5%b3%e7%95%99%e5%ad%a6%e7%94%9f%e5%9c%a8%e7%be%8e%e5%9b%bd%e7%9a%84%e4%b8%83%e5%b9%b4%ef%bc%88%e8%bd%ac%e8%bd%bd%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux文件查找命令find, xargs详述 (zz)</title>
		<link>http://wyj.zhuwo.info/2010/08/linux%e6%96%87%e4%bb%b6%e6%9f%a5%e6%89%be%e5%91%bd%e4%bb%a4find-xargs%e8%af%a6%e8%bf%b0-zz/</link>
		<comments>http://wyj.zhuwo.info/2010/08/linux%e6%96%87%e4%bb%b6%e6%9f%a5%e6%89%be%e5%91%bd%e4%bb%a4find-xargs%e8%af%a6%e8%bf%b0-zz/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 06:09:54 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[linux应用]]></category>
		<category><![CDATA[技术为本]]></category>
		<category><![CDATA[文摘转贴]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[xargs]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/?p=197</guid>
		<description><![CDATA[总结：zhy2111314 来自：LinuxSir.Org 整理：北南南北 摘要： 本文是find 命令的详细说明，可贵的是针对参数举了很多的实例，大量的例证，让初学者更为容易理解；本文是zhyfly兄贴在论坛中；我对本文进行了再次整理，为方便大家阅读； 版权声明 本文是zhyfly兄贴在LinuxSir.Org 的一个帖子而整理出来的，如果您对版权有疑问，请在本帖后面跟帖。谢谢；本文的HTML版本由北南南北整理；修改了整篇文档的全角及说明文字中的单词中每个字母空格的问题；为标题加了编号，方便大家阅读； 前言：关于find命令 由于find具有强大的功能，所以它的选项也很多，其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS)，find命令在该文件系统中同样有效，只你具有相应的权限。 在运行一个非常消耗资源的find命令时，很多人都倾向于把它放在后台执行，因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。 一、find 命令格式 1、find命令的一般形式为； find pathname -options [-print -exec -ok ...] 2、find命令的参数； pathname: find命令所查找的目录路径。例如用.来表示当前目录，用/来表示系统根目录。 -print： find命令将匹配的文件输出到标准输出。 -exec： find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {  } \;，注意{   }和\；之间的空格。 -ok： 和-exec的作用相同，只不过以一种更为安全的模式来执行该参数所给出的shell命令，在执行每一个命令之前，都会给出提示，让用户来确定是否执行。 3、find命令选项 -name 按照文件名查找文件。 -perm &#8230; <a href="http://wyj.zhuwo.info/2010/08/linux%e6%96%87%e4%bb%b6%e6%9f%a5%e6%89%be%e5%91%bd%e4%bb%a4find-xargs%e8%af%a6%e8%bf%b0-zz/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><!-- begin content --><strong>总结：</strong><a href="http://www.linuxsir.org/bbs/member.php?u=57037" target="_blank">zhy2111314</a><br />
<strong>来自：</strong><a href="http://www.linuxsir.org/main/?q=node/137">LinuxSir.Org</a><br />
<strong>整理：</strong>北南南北<br />
<strong>摘要：</strong> 本文是find 命令的详细说明，可贵的是针对参数举了很多的实例，大量的例证，让初学者更为容易理解；本文是zhyfly兄贴在论坛中；我对本文进行了再次整理，为方便大家阅读；</p>
<p><strong><span id="more-197"></span></strong><br />
<span style="font-size: medium;"><strong><br />
版权声明<br />
</strong></span></p>
<p>本文是zhyfly兄贴在LinuxSir.Org 的一个帖子而整理出来的，如果您对版权有疑问，请在本帖后面跟帖。谢谢；本文的HTML版本由北南南北整理；修改了整篇文档的全角及说明文字中的单词中每个字母空格的问题；为标题加了编号，方便大家阅读；</p>
<p><span style="font-size: medium;"><strong>前言：关于find命令</strong></span></p>
<p>由于find具有强大的功能，所以它的选项也很多，其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS)，find命令在该文件系统中同样有效，只你具有相应的权限。</p>
<p>在运行一个非常消耗资源的find命令时，很多人都倾向于把它放在后台执行，因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。</p>
<p><span style="font-size: medium;"><strong><br />
一、find 命令格式<br />
</strong></span></p>
<p><span style="font-size: small;"><strong><br />
1、find命令的一般形式为；<br />
</strong></span></p>
<div><code>find pathname -options [-print -exec -ok ...]</code></div>
<p><span style="font-size: small;"><strong><br />
2、find命令的参数；<br />
</strong></span></p>
<div><code>pathname: find命令所查找的目录路径。例如用.来表示当前目录，用/来表示系统根目录。<br />
-print： find命令将匹配的文件输出到标准输出。<br />
-exec： find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {  } \;，注意{   }和\；之间的空格。<br />
-ok： 和-exec的作用相同，只不过以一种更为安全的模式来执行该参数所给出的shell命令，在执行每一个命令之前，都会给出提示，让用户来确定是否执行。</code></div>
<p><span style="font-size: small;"><strong><br />
3、find命令选项<br />
</strong></span></p>
<div>
<p><code>-name</code></p>
<p>按照文件名查找文件。</p>
<p>-perm<br />
按照文件权限来查找文件。</p>
<p>-prune<br />
使用这一选项可以使find命令不在当前指定的目录中查找，如果同时使用-depth选项，那么-prune将被find命令忽略。</p>
<p>-user<br />
按照文件属主来查找文件。</p>
<p>-group<br />
按照文件所属的组来查找文件。</p>
<p>-mtime -n +n<br />
按照文件的更改时间来查找文件， &#8211; n表示文件更改时间距现在n天以内，+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项，但它们都和-m time选项。</p>
<p>-nogroup<br />
查找无有效所属组的文件，即该文件所属的组在/etc/groups中不存在。</p>
<p>-nouser<br />
查找无有效属主的文件，即该文件的属主在/etc/passwd中不存在。<br />
-newer file1 ! file2</p>
<p>查找更改时间比文件file1新但比文件file2旧的文件。<br />
-type</p>
<p>查找某一类型的文件，诸如：</p>
<p>b &#8211; 块设备文件。<br />
d &#8211; 目录。<br />
c &#8211; 字符设备文件。<br />
p &#8211; 管道文件。<br />
l &#8211; 符号链接文件。<br />
f &#8211; 普通文件。</p>
<p>-size n：[c] 查找文件长度为n块的文件，带有c时表示文件长度以字节计。<br />
-depth：在查找文件时，首先查找当前目录中的文件，然后再在其子目录中查找。<br />
-fstype：查找位于某一类型文件系统中的文件，这些文件系统类型通常可以在配置文件/etc/fstab中找到，该配置文件中包含了本系统中有关文件系统的信息。</p>
<p>-mount：在查找文件时不跨越文件系统mount点。<br />
-follow：如果find命令遇到符号链接文件，就跟踪至链接所指向的文件。<br />
-cpio：对匹配的文件使用cpio命令，将这些文件备份到磁带设备中。</p>
</div>
<p>另外,下面三个的区别:</p>
<div><code> -amin n<br />
查找系统中最后N分钟访问的文件</code></p>
<p>-atime n<br />
查找系统中最后n*24小时访问的文件</p>
<p>-cmin n<br />
查找系统中最后N分钟被改变文件状态的文件</p>
<p>-ctime n<br />
查找系统中最后n*24小时被改变文件状态的文件</p>
<p>-mmin n<br />
查找系统中最后N分钟被改变文件数据的文件</p>
<p>-mtime n<br />
查找系统中最后n*24小时被改变文件数据的文件</p>
</div>
<p><span style="font-size: small;"><strong><br />
4、使用exec或ok来执行shell命令<br />
</strong></span></p>
<p>使用find时，只要把想要的操作写在一个文件里，就可以用exec来配合find查找，很方便的</p>
<p>在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令。大多数用户使用这一选项是为了查找旧文件并删除它们。建议在真正执行rm命令删除文件之前，最好先用ls命令看一下，确认它们是所要删除的文件。</p>
<p>exec选项后面跟随着所要执行的命令或脚本，然后是一对儿{ }，一个空格和一个\，最后是一个分号。为了使用exec选项，必须要同时使用print选项。如果验证一下find命令，会发现该命令只输出从当前路径起的相对路径及文件名。</p>
<p>例如：为了用ls -l命令列出所匹配到的文件，可以把ls -l命令放在find命令的-exec选项中</p>
<div><code># find . -type f -exec ls -l {  } \;<br />
-rw-r--r--    1 root     root        34928 2003-02-25  ./conf/httpd.conf<br />
-rw-r--r--    1 root     root        12959 2003-02-25  ./conf/magic<br />
-rw-r--r--    1 root     root          180 2003-02-25  ./conf.d/README</code></div>
<p>上面的例子中，find命令匹配到了当前目录下的所有普通文件，并在-exec选项中使用ls -l命令将它们列出。<br />
在/logs目录中查找更改时间在5日以前的文件并删除它们：</p>
<div><code>$ find logs -type f -mtime +5 -exec rm {  } \;</code></div>
<p><strong>记住：</strong>在shell中用任何方式删除文件之前，应当先查看相应的文件，一定要小心！当使用诸如mv或rm命令时，可以使用-exec选项的安全模式。它将在对每个匹配到的文件进行操作之前提示你。</p>
<p>在下面的例子中， find命令在当前目录中查找所有文件名以.LOG结尾、更改时间在5日以上的文件，并删除它们，只不过在删除之前先给出提示。</p>
<div><code>$ find . -name "*.conf"  -mtime +5 -ok rm {  } \;<br />
&lt; rm ... ./conf/httpd.conf &gt; ? n</code></div>
<p>按y键删除文件，按n键不删除。</p>
<p>任何形式的命令都可以在-exec选项中使用。</p>
<p>在下面的例子中我们使用grep命令。find命令首先匹配所有文件名为“ passwd*”的文件，例如passwd、passwd.old、passwd.bak，然后执行grep命令看看在这些文件中是否存在一个sam用户。</p>
<div><code># find /etc -name "passwd*" -exec grep "sam" {  } \;<br />
sam:x:501:501::/usr/sam:/bin/bash</code></div>
<p><span style="font-size: medium;"><strong><br />
二、find命令的例子；<br />
</strong></span></p>
<p><span style="font-size: small;"><strong><br />
1、查找当前用户主目录下的所有文件：<br />
</strong></span></p>
<p>下面两种方法都可以使用</p>
<div><code>$ find $HOME -print<br />
$ find ~ -print</code></div>
<p><span style="font-size: small;"><strong><br />
2、让当前目录中文件属主具有读、写权限，并且文件所属组的用户和其他用户具有读权限的文件；<br />
</strong></span></p>
<div><code>$ find . -type f -perm 644 -exec ls -l {  } \;</code></div>
<p><span style="font-size: small;"><strong><br />
3、为了查找系统中所有文件长度为0的普通文件，并列出它们的完整路径；<br />
</strong></span></p>
<div><code>$ find / -type f -size 0 -exec ls -l {  } \;</code></div>
<p><span style="font-size: small;"><strong><br />
4、查找/var/logs目录中更改时间在7日以前的普通文件，并在删除之前询问它们；<br />
</strong></span></p>
<div><code>$ find /var/logs -type f -mtime +7 -ok rm {  } \;</code></div>
<p><span style="font-size: small;"><strong><br />
5、为了查找系统中所有属于root组的文件；<br />
</strong></span></p>
<div><code>$find . -group root -exec ls -l {  } \;<br />
-rw-r--r--    1 root     root          595 10月 31 01:09 ./fie1</code></div>
<p><span style="font-size: small;"><strong><br />
6、find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin.log文件。<br />
</strong></span></p>
<p>该命令只检查三位数字，所以相应文件的后缀不要超过999。先建几个admin.log*的文件 ，才能使用下面这个命令</p>
<div><code>$ find . -name "admin.log[0-9][0-9][0-9]" -atime -7  -ok<br />
rm {  } \;<br />
&lt; rm ... ./admin.log001 &gt; ? n<br />
&lt; rm ... ./admin.log002 &gt; ? n<br />
&lt; rm ... ./admin.log042 &gt; ? n<br />
&lt; rm ... ./admin.log942 &gt; ? n</code></div>
<p><span style="font-size: small;"><strong><br />
7、为了查找当前文件系统中的所有目录并排序；<br />
</strong></span></p>
<div><code>$ find . -type d | sort</code></div>
<p><span style="font-size: small;"><strong><br />
8、为了查找系统中所有的rmt磁带设备；<br />
</strong></span></p>
<div><code>$ find /dev/rmt -print</code></div>
<p><span style="font-size: medium;"><strong><br />
三、xargs<br />
</strong></span></p>
<p>xargs &#8211; build and execute command lines from standard input</p>
<p>在使用find命令的-exec选项处理匹配到的文件时，  find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制，这样在find命令运行几分钟之后，就会出现 溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所在，特别是与find命令一起使用。</p>
<p>find命令把匹配到的文件传递给xargs命令，而xargs命令每次只获取一部分文件而不是全部，不像-exec选项那样。这样它可以先处理最先获取的一部分文件，然后是下一批，并如此继续下去。</p>
<p>在有些系统中，使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程，并非将匹配到的文件全部作为参数一次执行；这样在有些情况下就会出现进程过多，系统性能下降的问题，因而效率不高；</p>
<p>而使用xargs命令则只有一个进程。另外，在使用xargs命令时，究竟是一次获取所有的参数，还是分批取得参数，以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。</p>
<p>来看看xargs命令是如何同find命令一起使用的，并给出一些例子。</p>
<p>下面的例子查找系统中的每一个普通文件，然后使用xargs命令来测试它们分别属于哪类文件</p>
<div><code>#find . -type f -print | xargs file<br />
./.kde/Autostart/Autorun.desktop: UTF-8 Unicode English text<br />
./.kde/Autostart/.directory:      ISO-8859 text\<br />
......</code></div>
<p>在整个系统中查找内存信息转储文件(core dump) ，然后把结果保存到/tmp/core.log 文件中：</p>
<div><code>$ find / -name "core" -print | xargs echo "" &gt;/tmp/core.log</code></div>
<p>上面这个执行太慢，我改成在当前目录下查找</p>
<div><code>#find . -name "file*" -print | xargs echo "" &gt; /temp/core.log<br />
# cat /temp/core.log<br />
./file6</code></div>
<p>在当前目录下查找所有用户具有读、写和执行权限的文件，并收回相应的写权限：</p>
<div><code># ls -l<br />
drwxrwxrwx    2 sam      adm          4096 10月 30 20:14 file6<br />
-rwxrwxrwx    2 sam      adm             0 10月 31 01:01 http3.conf<br />
-rwxrwxrwx    2 sam      adm             0 10月 31 01:01 httpd.conf</code></p>
<p># find . -perm -7 -print | xargs chmod o-w<br />
# ls -l<br />
drwxrwxr-x    2 sam      adm          4096 10月 30 20:14 file6<br />
-rwxrwxr-x    2 sam      adm             0 10月 31 01:01 http3.conf<br />
-rwxrwxr-x    2 sam      adm             0 10月 31 01:01 httpd.conf</p>
</div>
<p>用grep命令在所有的普通文件中搜索hostname这个词：</p>
<div><code># find . -type f -print | xargs grep "hostname"<br />
./httpd1.conf:#     different IP addresses or hostnames and have them handled by the<br />
./httpd1.conf:# VirtualHost: If you want to maintain multiple domains/hostnames<br />
on your</code></div>
<p>用grep命令在当前目录下的所有普通文件中搜索hostnames这个词：</p>
<div><code># find . -name \* -type f -print | xargs grep "hostnames"<br />
./httpd1.conf:#     different IP addresses or hostnames and have them handled by the<br />
./httpd1.conf:# VirtualHost: If you want to maintain multiple domains/hostnames<br />
on your</code></div>
<p>注意，在上面的例子中， \用来取消find命令中的*在shell中的特殊含义。</p>
<p>find命令配合使用exec和xargs可以使用户对所匹配到的文件执行几乎所有的命令。</p>
<p><span style="font-size: medium;"><strong><br />
四、find 命令的参数<br />
</strong></span></p>
<p>下面是find一些常用参数的例子，有用到的时候查查就行了，像上面前几个贴子，都用到了其中的的一些参数，也可以用man或查看论坛里其它贴子有find的命令手册</p>
<p><span style="font-size: small;"><strong><br />
1、使用name选项<br />
</strong></span></p>
<p>文件名选项是find命令最常用的选项，要么单独使用该选项，要么和其他选项一起使用。</p>
<p>可以使用某种文件名模式来匹配文件，记住要用引号将文件名模式引起来。</p>
<p>不管当前路径是什么，如果想要在自己的根目录$HOME中查找文件名符合*.txt的文件，使用~作为 &#8216;pathname&#8217;参数，波浪号~代表了你的$HOME目录。</p>
<div><code>$ find ~ -name "*.txt" -print</code></div>
<p>想要在当前目录及子目录中查找所有的‘ *.txt’文件，可以用：</p>
<div><code>$ find . -name "*.txt" -print</code></div>
<p>想要的当前目录及子目录中查找文件名以一个大写字母开头的文件，可以用：</p>
<div><code>$ find . -name "[A-Z]*" -print</code></div>
<p>想要在/etc目录中查找文件名以host开头的文件，可以用：</p>
<div><code>$ find /etc -name "host*" -print</code></div>
<p>想要查找$HOME目录中的文件，可以用：</p>
<div><code>$ find ~ -name "*" -print 或find . -print</code></div>
<p>要想让系统高负荷运行，就从根目录开始查找所有的文件。</p>
<div><code>$ find / -name "*" -print</code></div>
<p>如果想在当前目录查找文件名以两个小写字母开头，跟着是两个数字，最后是.txt的文件，下面的命令就能够返回名为ax37.txt的文件：</p>
<div><code>$find . -name "[a-z][a-z][0--9][0--9].txt" -print</code></div>
<p><span style="font-size: small;"><strong><br />
2、用perm选项<br />
</strong></span></p>
<p>按照文件权限模式用-perm选项,按文件权限模式来查找文件的话。最好使用八进制的权限表示法。</p>
<p>如在当前目录下查找文件权限位为755的文件，即文件属主可以读、写、执行，其他用户可以读、执行的文件，可以用：</p>
<div><code>$ find . -perm 755 -print</code></div>
<p>还有一种表达方法：在八进制数字前面要加一个横杠-，表示都匹配，如-007就相当于777，-006相当于666</p>
<div><code># ls -l<br />
-rwxrwxr-x    2 sam      adm             0 10月 31 01:01 http3.conf<br />
-rw-rw-rw-    1 sam      adm         34890 10月 31 00:57 httpd1.conf<br />
-rwxrwxr-x    2 sam      adm             0 10月 31 01:01 httpd.conf<br />
drw-rw-rw-    2 gem      group        4096 10月 26 19:48 sam<br />
-rw-rw-rw-    1 root     root         2792 10月 31 20:19 temp</code></p>
<p># find . -perm 006<br />
# find . -perm -006<br />
./sam<br />
./httpd1.conf<br />
./temp</p>
</div>
<p>-perm mode:文件许可正好符合mode</p>
<p>-perm +mode:文件许可部分符合mode</p>
<p>-perm -mode: 文件许可完全符合mode</p>
<p><span style="font-size: small;"><strong><br />
3、忽略某个目录<br />
</strong></span></p>
<p>如果在查找文件时希望忽略某个目录，因为你知道那个目录中没有你所要查找的文件，那么可以使用-prune选项来指出需要忽略的目录。在使用-prune选项时要当心，因为如果你同时使用了-depth选项，那么-prune选项就会被find命令忽略。</p>
<p>如果希望在/apps目录下查找文件，但不希望在/apps/bin目录下查找，可以用：</p>
<div><code>$ find /apps -path "/apps/bin" -prune -o -print</code></div>
<p><span style="font-size: small;"><strong><br />
4、使用find查找文件的时候怎么避开某个文件目录<br />
</strong></span></p>
<p>比如要在/usr/sam目录下查找不在dir1子目录之内的所有文件</p>
<div><code>find /usr/sam -path "/usr/sam/dir1" -prune -o -print </code></div>
<div><code>find [-path ..] [expression] 在路径列表的后面的是表达式</code></div>
<p>-path &#8220;/usr/sam&#8221; -prune -o -print 是 -path &#8220;/usr/sam&#8221; -a -prune -o<br />
-print 的简写表达式按顺序求值, -a 和 -o 都是短路求值，与 shell 的 &amp;&amp; 和 || 类似如果 -path  &#8220;/usr/sam&#8221; 为真，则求值 -prune , -prune 返回真，与逻辑表达式为真；否则不求值 -prune，与逻辑表达式为假。如果  -path &#8220;/usr/sam&#8221; -a -prune 为假，则求值 -print ，-print返回真，或逻辑表达式为真；否则不求值  -print，或逻辑表达式为真。</p>
<p>这个表达式组合特例可以用伪码写为</p>
<div><code>if -path "/usr/sam"  then<br />
-prune<br />
else<br />
-print</code></div>
<p>避开多个文件夹</p>
<div><code>find /usr/sam \( -path /usr/sam/dir1 -o -path /usr/sam/file1 \) -prune -o -print</code></div>
<p>圆括号表示表达式的结合。</p>
<div><code>\ 表示引用，即指示 shell 不对后面的字符作特殊解释，而留给 find 命令去解释其意义。</code></div>
<p>查找某一确定文件，-name等选项加在-o 之后</p>
<div><code>#find /usr/sam  \(-path /usr/sam/dir1 -o -path /usr/sam/file1 \) -prune -o -name "temp" -print</code></div>
<p><span style="font-size: small;"><strong><br />
5、使用user和nouser选项<br />
</strong></span></p>
<p>按文件属主查找文件，如在$HOME目录中查找文件属主为sam的文件，可以用：</p>
<div><code>$ find ~ -user sam -print</code></div>
<p>在/etc目录下查找文件属主为uucp的文件：</p>
<div><code>$ find /etc -user uucp -print</code></div>
<p>为了查找属主帐户已经被删除的文件，可以使用-nouser选项。这样就能够找到那些属主在/etc/passwd文件中没有有效帐户的文件。在使用-nouser选项时，不必给出用户名； find命令能够为你完成相应的工作。</p>
<p>例如，希望在/home目录下查找所有的这类文件，可以用：</p>
<div><code>$ find /home -nouser -print</code></div>
<p><span style="font-size: small;"><strong><br />
6、使用group和nogroup选项<br />
</strong></span></p>
<p>就像user和nouser选项一样，针对文件所属于的用户组， find命令也具有同样的选项，为了在/apps目录下查找属于gem用户组的文件，可以用：</p>
<div><code>$ find /apps -group gem -print</code></div>
<p>要查找没有有效所属用户组的所有文件，可以使用nogroup选项。下面的find命令从文件系统的根目录处查找这样的文件</p>
<div><code>$ find / -nogroup-print</code></div>
<p><span style="font-size: small;"><strong><br />
7、按照更改时间或访问时间等查找文件<br />
</strong></span></p>
<p>如果希望按照更改时间来查找文件，可以使用mtime,atime或ctime选项。如果系统突然没有可用空间了，很有可能某一个文件的长度在此期间增长迅速，这时就可以用mtime选项来查找这样的文件。</p>
<p>用减号-来限定更改时间在距今n日以内的文件，而用加号+来限定更改时间在距今n日以前的文件。</p>
<p>希望在系统根目录下查找更改时间在5日以内的文件，可以用：</p>
<div><code>$ find / -mtime -5 -print</code></div>
<p>为了在/var/adm目录下查找更改时间在3日以前的文件，可以用：</p>
<div><code>$ find /var/adm -mtime +3 -print</code></div>
<p><span style="font-size: small;"><strong><br />
8、查找比某个文件新或旧的文件<br />
</strong></span></p>
<p>如果希望查找更改时间比某个文件新但比另一个文件旧的所有文件，可以使用-newer选项。它的一般形式为：</p>
<div><code>newest_file_name ! oldest_file_name</code></div>
<p>其中，！是逻辑非符号。</p>
<p>查找更改时间比文件sam新但比文件temp旧的文件：</p>
<p>例：有两个文件</p>
<div><code>-rw-r--r--    1 sam      adm             0 10月 31 01:07 fiel<br />
-rw-rw-rw-    1 sam      adm         34890 10月 31 00:57 httpd1.conf<br />
-rwxrwxr-x    2 sam      adm             0 10月 31 01:01 httpd.conf<br />
drw-rw-rw-    2 gem      group        4096 10月 26 19:48 sam<br />
-rw-rw-rw-    1 root     root         2792 10月 31 20:19 temp</code></p>
<p># find -newer httpd1.conf  ! -newer temp -ls<br />
1077669    0 -rwxrwxr-x   2 sam      adm             0 10月 31 01:01 ./httpd.conf<br />
1077671    4 -rw-rw-rw-   1 root     root         2792 10月 31 20:19 ./temp<br />
1077673    0 -rw-r&#8211;r&#8211;   1 sam      adm             0 10月 31 01:07 ./fiel</p>
</div>
<p>查找更改时间在比temp文件新的文件：</p>
<div><code>$ find . -newer temp -print</code></div>
<p><span style="font-size: small;"><strong><br />
9、使用type选项<br />
</strong></span></p>
<p>在/etc目录下查找所有的目录，可以用：</p>
<div><code>$ find /etc -type d -print</code></div>
<p>在当前目录下查找除目录以外的所有类型的文件，可以用：</p>
<div><code>$ find . ! -type d -print</code></div>
<p>在/etc目录下查找所有的符号链接文件，可以用</p>
<div><code>$ find /etc -type l -print</code></div>
<p><span style="font-size: small;"><strong><br />
10、使用size选项<br />
</strong></span></p>
<p>可以按照文件长度来查找文件，这里所指的文件长度既可以用块（block）来计量，也可以用字节来计量。以字节计量文件长度的表达形式为N c；以块计量文件长度只用数字表示即可。</p>
<p>在按照文件长度查找文件时，一般使用这种以字节表示的文件长度，在查看文件系统的大小，因为这时使用块来计量更容易转换。<br />
在当前目录下查找文件长度大于1 M字节的文件：</p>
<div><code>$ find . -size +1000000c -print</code></div>
<p>在/home/apache目录下查找文件长度恰好为100字节的文件：</p>
<div><code>$ find /home/apache -size 100c -print</code></div>
<p>在当前目录下查找长度超过10块的文件（一块等于512字节）：</p>
<div><code>$ find . -size +10 -print</code></div>
<p><span style="font-size: small;"><strong><br />
11、使用depth选项<br />
</strong></span></p>
<p>在使用find命令时，可能希望先匹配所有的文件，再在子目录中查找。使用depth选项就可以使find命令这样做。这样做的一个原因就是，当在使用find命令向磁带上备份文件系统时，希望首先备份所有的文件，其次再备份子目录中的文件。</p>
<p>在下面的例子中， find命令从文件系统的根目录开始，查找一个名为CON.FILE的文件。</p>
<p>它将首先匹配所有的文件然后再进入子目录中查找。</p>
<div><code>$ find / -name "CON.FILE" -depth -print</code></div>
<p><span style="font-size: small;"><strong><br />
12、使用mount选项<br />
</strong></span></p>
<p>在当前的文件系统中查找文件（不进入其他文件系统），可以使用find命令的mount选项。</p>
<p>从当前目录开始查找位于本文件系统中文件名以XC结尾的文件：</p>
<div><code>$ find . -name "*.XC" -mount -print</code></div>
<p><span style="font-size: medium;"><strong>五、关于本文</strong></span></p>
<p>本文是find 命令的详细说明，可贵的是针对参数举了很多的实例，大量的例证，让初学者更为容易理解；本文是<a href="http://www.linuxsir.org/bbs/member.php?u=57037" target="_blank">zhy2111314</a>兄贴在论坛中；我对本文进行了再次整理，为方便大家阅读； ── 北南南北</p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2010/08/linux%e6%96%87%e4%bb%b6%e6%9f%a5%e6%89%be%e5%91%bd%e4%bb%a4find-xargs%e8%af%a6%e8%bf%b0-zz/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LINUX在CLI下批量处理照片(转贴)</title>
		<link>http://wyj.zhuwo.info/2010/07/linux%e5%9c%a8cli%e4%b8%8b%e6%89%b9%e9%87%8f%e5%a4%84%e7%90%86%e7%85%a7%e7%89%87%e8%bd%ac%e8%b4%b4/</link>
		<comments>http://wyj.zhuwo.info/2010/07/linux%e5%9c%a8cli%e4%b8%8b%e6%89%b9%e9%87%8f%e5%a4%84%e7%90%86%e7%85%a7%e7%89%87%e8%bd%ac%e8%b4%b4/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 06:55:18 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[linux应用]]></category>
		<category><![CDATA[技术为本]]></category>
		<category><![CDATA[文摘转贴]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/?p=167</guid>
		<description><![CDATA[YJ在ubuntu: 批量处理照片的问题里介绍了他找到的在Ubuntu下批量处理照片的方法。他讲的两种方法都是基于GUI的。我到不是反对GUI，不过就像Andrew Tanenbaum （大牛阿，MINIX的作者，一堆经典CS教材的作者）的在他的FAQ (推荐读一下，挺有意思) 里说到的一条: Do you like WYSIWYG systems? Definitely not. I can type faster than I can point. And my mother told me that pointing is impolite. 没错，type faster than point，所以很多时候CLI会比GUI更高效便捷一点。我这一贴就说说我发现或找到的用CLI批量处理图片的方法。 这里都假设使用ImageMagick里的工具，YJ说的那个用Nautilus Image Scripts，最终调用的还是ImageMagick，相当一部分Linux（甚至Win下）的图像相关的自由软件都选择了调用ImageMagick提供的命令。 好了，假设在CLI下，resize一张照片A.JPG，用convert： convert -resize &#8230; <a href="http://wyj.zhuwo.info/2010/07/linux%e5%9c%a8cli%e4%b8%8b%e6%89%b9%e9%87%8f%e5%a4%84%e7%90%86%e7%85%a7%e7%89%87%e8%bd%ac%e8%b4%b4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://live.haliluya.org/">YJ</a>在<a href="http://live.haliluya.org/2006/08/ubuntu.html">ubuntu: 批量处理照片的问题</a>里介绍了他找到的在Ubuntu下批量处理照片的方法。他讲的两种方法都是基于GUI的。我到不是反对GUI，不过就像<a href="http://www.cs.vu.nl/%7East/">Andrew Tanenbaum</a> （大牛阿，<a href="http://www.minix3.org/">MINIX</a>的作者，一堆<a href="http://www.prenhall.com/tanenbaum/">经典CS教材</a>的作者）的在他的<a href="http://www.cs.vu.nl/%7East/home/faq.html">FAQ</a> (推荐读一下，挺有意思) 里说到的一条:</p>
<blockquote><p><strong> Do you like WYSIWYG systems?</strong></p>
<p>Definitely not. I can type faster than I can point. And my mother told me that pointing is impolite.</p></blockquote>
<p>没错，type faster than point，所以很多时候CLI会比GUI更高效便捷一点。我这一贴就说说我发现或找到的用CLI批量处理图片的方法。</p>
<p>这里都假设使用<a href="http://www.imagemagick.org/">ImageMagick</a>里的工具，YJ说的那个用<a href="http://www.gnomefiles.org/app.php/NIS_%28Nautilus_Image_Script%29">Nautilus Image Scripts</a>，最终调用的还是ImageMagick，相当一部分Linux（甚至Win下）的图像相关的自由软件都选择了调用ImageMagick提供的命令。</p>
<p>好了，假设在CLI下，resize一张照片A.JPG，用<a href="http://www.imagemagick.org/script/convert.php">convert</a>：</p>
<div class="hl-surround">
<ol class="hl-main ln-show" title="Double click to hide line number." ondblclick="linenumber(this)">
<li class="hl-firstline">convert -resize 60% -quality 80 A.JPG A-resize.JPG</li>
</ol>
</div>
<p>现在用同样的命令来批量处理同一个目录（及其子目录）下的所有JPG结尾的照片，我在Bash下用的命令是这样的:</p>
<div class="hl-surround">
<ol class="hl-main ln-show" title="Double click to hide line number." ondblclick="linenumber(this)">
<li class="hl-firstline">find . -name \*.JPG -print | awk -F.JPG &#8216;{ output = $1&#8243;-resize.JPG&#8221; ; cmd = &#8220;convert -resize 60% -quality 80 &#8220;$0&#8243; &#8220;output; system(cmd)}&#8217;</li>
</ol>
</div>
<p>要是你嫌这条命令太过于安静，而你要同时处理很多照片，希望屏幕上能报告一下执行情况，可以这样:</p>
<div class="hl-surround">
<ol class="hl-main ln-show" title="Double click to hide line number." ondblclick="linenumber(this)">
<li class="hl-firstline">find . -name \*.JPG -print | awk -F.JPG &#8216;{ output = $1&#8243;-resize.JPG&#8221; ; cmd = &#8220;convert -resize 60% -quality 80 &#8220;$0&#8243; &#8220;output; print cmd; system(cmd)}&#8217;</li>
</ol>
</div>
<p>这样之后，resize的照片是在当前目录下的，但是都重名了。Linux CLI下千变万化，同一件事情可能有无数种作法，比如我随便google了一下，就找到<a href="http://www.perturb.org/display/entry/632/">一篇</a>，列一下里面提到的方法。</p>
<p>假设你在当前目录下，新建了一个目录/tmp/output，用来放resize后的照片，并且，你可以这样做:</p>
<div class="hl-surround">
<ol class="hl-main ln-show" title="Double click to hide line number." ondblclick="linenumber(this)">
<li class="hl-firstline">mkdir /tmp/output</li>
<li>find . -name \*.JPG -exec convert -resize 60% -quality 80 {} /tmp/output/{} \;</li>
</ol>
</div>
<p>用这个方法，你的output目录不能建在当前目录下（试试看，就知道为什么了）， 而且没办法向上面那样重命名文件。用find的-exec还会有其他<a href="http://www.linuxsir.org/main/?q=node/137#3">问题</a>。find配合xargs会更有效率，比如</p>
<div class="hl-surround">
<ol class="hl-main ln-show" title="Double click to hide line number." ondblclick="linenumber(this)">
<li class="hl-firstline">find . -name &#8220;*.JPG&#8221; | xargs -l -i convert -resize 60% -quality 80 {} /tmp/output/{}</li>
</ol>
</div>
<p>当然了，还可以使用perl强大的-e功能了，基本上是为所欲为了:</p>
<div class="hl-surround">
<ol class="hl-main ln-show" title="Double click to hide line number." ondblclick="linenumber(this)">
<li class="hl-firstline">mkdir output</li>
<li>find . -iname &#8220;*.JPG&#8221; | perl -e &#8216;for(&lt;&gt;) { chomp $_;@a=split ( /\// , $_ ) ;$str = &#8220;convert -resize 60% -quality 80 $_ output/&#8221;.$a[-1];print $str.&#8221;\n&#8221;;`$str`}&#8217;</li>
</ol>
</div>
<p>也可以调用shell的loop功能来通过循环做这件事情，比如在bash里可以</p>
<div class="hl-surround">
<ol class="hl-main ln-show" title="Double click to hide line number." ondblclick="linenumber(this)">
<li class="hl-firstline">for file in `find . -name \*.JPG`; do convert -resize 60% -quality 80 ${file} ${file%.*}-resize.JPG; done</li>
</ol>
</div>
<p>总之，CLI下利用UNIX/LINUX的命令组合，常常会有非常简洁的实现，我上面提到的方法可能是很笨的，欢迎指正，补充。</p>
<p>如果要实现较为复杂的功能， 可以自己写Shell脚本，或者perl脚本等等。网上也有很多写好现成的，能实现各种功能，比如<a href="http://www.bbips.org/">BBIPS: Bash Batch Image Processing Script</a>，也是在CLI下用，看看它的<a href="http://www.bbips.org/screenshots.html">screenshot</a>。</p>
<p>原文链接：<a href="http://zeal.haliluya.org/blog/2006/08/22/batch-processing-image-in-linux-cli/">http://zeal.haliluya.org/blog/2006/08/22/batch-processing-image-in-linux-cli/</a></p>
<p>总结非常好，我直接拿来了:-)。</p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2010/07/linux%e5%9c%a8cli%e4%b8%8b%e6%89%b9%e9%87%8f%e5%a4%84%e7%90%86%e7%85%a7%e7%89%87%e8%bd%ac%e8%b4%b4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>中国人误传千年的七句话：“无毒不丈夫”最离谱(ZZ)</title>
		<link>http://wyj.zhuwo.info/2008/11/%e4%b8%ad%e5%9b%bd%e4%ba%ba%e8%af%af%e4%bc%a0%e5%8d%83%e5%b9%b4%e7%9a%84%e4%b8%83%e5%8f%a5%e8%af%9d%ef%bc%9a%e2%80%9c%e6%97%a0%e6%af%92%e4%b8%8d%e4%b8%88%e5%a4%ab%e2%80%9d%e6%9c%80%e7%a6%bb%e8%b0%b1z/</link>
		<comments>http://wyj.zhuwo.info/2008/11/%e4%b8%ad%e5%9b%bd%e4%ba%ba%e8%af%af%e4%bc%a0%e5%8d%83%e5%b9%b4%e7%9a%84%e4%b8%83%e5%8f%a5%e8%af%9d%ef%bc%9a%e2%80%9c%e6%97%a0%e6%af%92%e4%b8%8d%e4%b8%88%e5%a4%ab%e2%80%9d%e6%9c%80%e7%a6%bb%e8%b0%b1z/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 09:54:36 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[五味人生]]></category>
		<category><![CDATA[文摘转贴]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/?p=113</guid>
		<description><![CDATA[在中国崇尚权威的文化氛围中，名人名言占的地位是很重的，很多名家说的话，往往被人民当成指导自己人生观世界观的不二准则，但这些几千年流传下来的 名言中，也有一些话被人刻意或无知地曲解，背离了话语者本身的意旨与初衷，迷惑了天下万千受众。影不才，试举数例解析一二，以还世情真相与大众……好了我 再文诌诌地说话大家估计要扔鸡蛋，虚心也满足了，下面开始举例开讲。 【1、以德抱怨】 原句：“或曰：‘以德报怨，何如？’子曰：“何以报德？以直报怨，以德报德” ————《论语 宪问》 以德抱怨，是我们常听到的一句话了，人们通常理解的“以德抱怨”什么意思呢？就是说：孔老夫子教我们，别人欺负你了，你要忍，被打碎牙齿也 要往肚子里吞，别人来欺负你，你反而应该对他更好，要用你的爱心去感化他，用你的胸怀去感动他。这就让人感觉很有点肃然了。想想看，如果我一巴掌呼过去那 个被打的人还笑笑说打得好啊，你越打我我就要对你越好……遇到这种情况我也会感动到傻眼，这多好一孩子，多伟大的情操啊…… 但事实上，我们根本曲解了孔子的原意，我当初，也万万没想到原来在孔子这句“以德抱怨”的后边还跟着另外一段话，什么话呢？子曰：“以德抱 怨，何以报德？以直报怨，以德报德！”看完以后，幡然醒悟，原来我们都被某个断章取义的孔子FANS给玩了一把！当时的真实情况是怎么样的呢？孔子的一个 弟子问他说：师傅，别人打我了，我不打他，我反而要对他好，用我的道德和教养羞死他，让他悔悟，好不好？孔子就说了，你以德抱怨，那“何以报德？”别人以 德来待你的时候，你才需要以德来回报别人。可是现在别人打了你，你就应该“以直抱怨”，拿起板砖飞他！看！就因为被人故意省略了一句话，刚烈如火的孔老夫 子一下就被扭曲成了现在这个温婉的受气包形象。 与西方文化相比，东方文明一向被认为是谦逊坚忍的，同样是被人欺负，西方的带头大哥耶稣在圣经里就叫嚣要：“以眼还眼，以牙还牙。”小弟 们！别人瞪了你一眼，你就要瞪回去，别人咬了你一口，你就要咬回来！而东方呢？佛家的精神领袖释迦牟尼说“我不入地狱，谁入地狱？”一副逆来顺受的样子。 而且他可不是说说而已的，大鹰来欺负他，要吃他的肉，他也真从自己身上一刀刀帮大鹰割下肉来，这就伟大得有点近乎BT了。说完了国外的几位大领导，再回到 中国，孔老宗师的这句话为什么会被别人有意地曲解呢？根源还是当时封建统治者的需要，他们的心思，无外乎就是要信仰孔子的万千民众成为“以德抱怨”的顺 民，只有“以德抱怨”的民众，才会老老实实地服从他们的剥削和压迫。我们再来看看影响吧，孔老先生这句被曲解了的“以德抱怨”，在中国文化史上起的压迫作 用，可真是大到了天上。皇帝残暴，我们要“以德抱怨”，地主剥削，我们要“以德抱怨”，八国联军都打到北京了，还是要“以德抱怨”，要卑躬屈膝，要割地称 臣，要想尽一切办法彰现自己的“德”，要“量中华之物力，结大国之欢心”……就是没想过反抗。试想，如果中国的文化里，没有这种把正确的思想东篡西改来为 封建统治阶级服务的恶习，如果孔子这句原话没有被刻意地曲解成这样子，我们中国人会养成这样一种懦弱的思维惯性吗？有人说西方人的骨子里本性是狼性，而东 方人的骨子里的本性是羊性，这里如月影倒想问问了，是什么原因让我们变成了这样？如果我们从古以来信奉的是西方那种“以眼还眼，以牙还牙”的训诫，近代史 上的中国，会给世界留下那么一个任人鱼肉的印象吗？ 以德抱怨。 原句：以德抱怨，何以报德？以直报怨，以德报德。 歪曲程度：8 反面影响：9 【2、民可使由之，不可使知之。】 原句：。“子曰：兴于诗，立于礼，成于乐。子曰：民可使由之，不可使知之。”——————《论语·秦伯》 又是孔老先生的话，小小景仰一下下先。 民可使由之，不可使知之，这句话什么意思呢？是说，国家统治人民，指使驱赶他们去做事就行了，不要让他们明白他们在做什么。这句话在现在看 来，绝对很明显就是封建统治阶级几千年来一直在玩弄的愚民权术，小老百姓嘛，让他们知道那么多干什么？最好都是昏昏噩噩，只知道照着我们的意思去庸庸碌碌 一辈子，这句训诫不可谓不恶毒，它被千百年来中国的大小封建统治者奉为至宝，抹杀了多少真理与人民的创造性，但同时，我们的问题就来了，这样的一条愚民之 术，真是孔子这位致力于教化人民的教育家的本意吗？ 我们知道，在春秋时代的文章是没有标点符号的，后人要研读那时侯的文章，便要再经过一个“句断”的过程，即是根据上下文意思自己在句子的适 当地方加上标点和停顿，这样才能得出一句句意通顺而连贯的话。在这里插一句，孔子的文章为什么被后人引用得非常多呢？这其一当然是孔子本身的名望使然，其 二，则是因为他的语录涵盖的范围非常广，几乎包括了社会生活的方方面面，这样一来，后来的人无论是谁，抱着什么目的，都可以从孔子的话中断章取义地引用其 中的相关部分，再加以自己个人倾向的理解和句断，用来证明自己的观点。比方说现在这句“民可使由之不可使知之”，从前文来看，我们孔老先生前边一直在讨论 &#8230; <a href="http://wyj.zhuwo.info/2008/11/%e4%b8%ad%e5%9b%bd%e4%ba%ba%e8%af%af%e4%bc%a0%e5%8d%83%e5%b9%b4%e7%9a%84%e4%b8%83%e5%8f%a5%e8%af%9d%ef%bc%9a%e2%80%9c%e6%97%a0%e6%af%92%e4%b8%8d%e4%b8%88%e5%a4%ab%e2%80%9d%e6%9c%80%e7%a6%bb%e8%b0%b1z/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>在中国崇尚权威的文化氛围中，名人名言占的地位是很重的，很多名家说的话，往往被人民当成指导自己人生观世界观的不二准则，但这些几千年流传下来的 名言中，也有一些话被人刻意或无知地曲解，背离了话语者本身的意旨与初衷，迷惑了天下万千受众。影不才，试举数例解析一二，以还世情真相与大众……好了我 再文诌诌地说话大家估计要扔鸡蛋，虚心也满足了，下面开始举例开讲。</p>
<p>【1、以德抱怨】</p>
<p>原句：“或曰：‘以德报怨，何如？’子曰：“何以报德？以直报怨，以德报德” ————《论语 宪问》<span id="more-113"></span></p>
<p>以德抱怨，是我们常听到的一句话了，人们通常理解的“以德抱怨”什么意思呢？就是说：孔老夫子教我们，别人欺负你了，你要忍，被打碎牙齿也 要往肚子里吞，别人来欺负你，你反而应该对他更好，要用你的爱心去感化他，用你的胸怀去感动他。这就让人感觉很有点肃然了。想想看，如果我一巴掌呼过去那 个被打的人还笑笑说打得好啊，你越打我我就要对你越好……遇到这种情况我也会感动到傻眼，这多好一孩子，多伟大的情操啊……</p>
<p>但事实上，我们根本曲解了孔子的原意，我当初，也万万没想到原来在孔子这句“以德抱怨”的后边还跟着另外一段话，什么话呢？子曰：“以德抱 怨，何以报德？以直报怨，以德报德！”看完以后，幡然醒悟，原来我们都被某个断章取义的孔子FANS给玩了一把！当时的真实情况是怎么样的呢？孔子的一个 弟子问他说：师傅，别人打我了，我不打他，我反而要对他好，用我的道德和教养羞死他，让他悔悟，好不好？孔子就说了，你以德抱怨，那“何以报德？”别人以 德来待你的时候，你才需要以德来回报别人。可是现在别人打了你，你就应该“以直抱怨”，拿起板砖飞他！看！就因为被人故意省略了一句话，刚烈如火的孔老夫 子一下就被扭曲成了现在这个温婉的受气包形象。</p>
<p>与西方文化相比，东方文明一向被认为是谦逊坚忍的，同样是被人欺负，西方的带头大哥耶稣在圣经里就叫嚣要：“以眼还眼，以牙还牙。”小弟 们！别人瞪了你一眼，你就要瞪回去，别人咬了你一口，你就要咬回来！而东方呢？佛家的精神领袖释迦牟尼说“我不入地狱，谁入地狱？”一副逆来顺受的样子。 而且他可不是说说而已的，大鹰来欺负他，要吃他的肉，他也真从自己身上一刀刀帮大鹰割下肉来，这就伟大得有点近乎BT了。说完了国外的几位大领导，再回到 中国，孔老宗师的这句话为什么会被别人有意地曲解呢？根源还是当时封建统治者的需要，他们的心思，无外乎就是要信仰孔子的万千民众成为“以德抱怨”的顺 民，只有“以德抱怨”的民众，才会老老实实地服从他们的剥削和压迫。我们再来看看影响吧，孔老先生这句被曲解了的“以德抱怨”，在中国文化史上起的压迫作 用，可真是大到了天上。皇帝残暴，我们要“以德抱怨”，地主剥削，我们要“以德抱怨”，八国联军都打到北京了，还是要“以德抱怨”，要卑躬屈膝，要割地称 臣，要想尽一切办法彰现自己的“德”，要“量中华之物力，结大国之欢心”……就是没想过反抗。试想，如果中国的文化里，没有这种把正确的思想东篡西改来为 封建统治阶级服务的恶习，如果孔子这句原话没有被刻意地曲解成这样子，我们中国人会养成这样一种懦弱的思维惯性吗？有人说西方人的骨子里本性是狼性，而东 方人的骨子里的本性是羊性，这里如月影倒想问问了，是什么原因让我们变成了这样？如果我们从古以来信奉的是西方那种“以眼还眼，以牙还牙”的训诫，近代史 上的中国，会给世界留下那么一个任人鱼肉的印象吗？</p>
<p>以德抱怨。</p>
<p>原句：以德抱怨，何以报德？以直报怨，以德报德。</p>
<p>歪曲程度：8</p>
<p>反面影响：9</p>
<p>【2、民可使由之，不可使知之。】</p>
<p>原句：。“子曰：兴于诗，立于礼，成于乐。子曰：民可使由之，不可使知之。”——————《论语·秦伯》</p>
<p>又是孔老先生的话，小小景仰一下下先。</p>
<p>民可使由之，不可使知之，这句话什么意思呢？是说，国家统治人民，指使驱赶他们去做事就行了，不要让他们明白他们在做什么。这句话在现在看 来，绝对很明显就是封建统治阶级几千年来一直在玩弄的愚民权术，小老百姓嘛，让他们知道那么多干什么？最好都是昏昏噩噩，只知道照着我们的意思去庸庸碌碌 一辈子，这句训诫不可谓不恶毒，它被千百年来中国的大小封建统治者奉为至宝，抹杀了多少真理与人民的创造性，但同时，我们的问题就来了，这样的一条愚民之 术，真是孔子这位致力于教化人民的教育家的本意吗？</p>
<p>我们知道，在春秋时代的文章是没有标点符号的，后人要研读那时侯的文章，便要再经过一个“句断”的过程，即是根据上下文意思自己在句子的适 当地方加上标点和停顿，这样才能得出一句句意通顺而连贯的话。在这里插一句，孔子的文章为什么被后人引用得非常多呢？这其一当然是孔子本身的名望使然，其 二，则是因为他的语录涵盖的范围非常广，几乎包括了社会生活的方方面面，这样一来，后来的人无论是谁，抱着什么目的，都可以从孔子的话中断章取义地引用其 中的相关部分，再加以自己个人倾向的理解和句断，用来证明自己的观点。比方说现在这句“民可使由之不可使知之”，从前文来看，我们孔老先生前边一直在讨论 诗礼乐这三种东东的教育问题，可怎么后边一下子就变成去教帝王权术的训诫了呢？原来，这又是后人别有用心地断章取义，刻意在句子的中间用一个不恰当的“句 断”使这句话产生了歧义的缘故。我们结合上下文的语境，很容易就能得出这句话正确的分句方法：“子曰：兴于诗，立于礼，成于乐。民可，使由之，不可，使知 之。”孔子的整句话就是说，诗、礼、乐这三样东西是教育民众的基础，一定要抓好，如果人民掌握了诗礼乐，好，让他们自由发挥，如果人民还玩不来这些东东， 我们就要去教化他们，让他们知道和明白这些东西。”你看，这才是“有教无类”的大教育家孔老先生的本意嘛。好好的一句话，硬是被那些别有用心的混蛋生生地 坳成了孔子要愚弄人民，要阻挠人民知书答理寻求知识的愚民之术。真不知道那些曲解这话的SB怎么想的，你要说这种P话是教育家孔子说出来的，谁信啊？都把 人民当白痴来忽悠了？</p>
<p>有人说古时候的中国人民是不幸的，即便是在物质丰富的盛世，他们的精神世界也贫乏得可怜，到了中近代，西方的思想领域渐渐迎来了文艺复兴， 迎来了民主共和，迎来了一个又一个推动世界的发明进步与思想启蒙，而聪明的中华民族呢？在更早的时候他们就有了伟大的四大发明，走在了世界的前边，可为什 么就是这么好的基础，到了近代我们反而远远于西方这些小字辈的民族？民可使由之，不可使知之，多恶毒的训诫啊！它象一条张开血盆大口的大蛇，狠狠地缠在中 华民族的身上，泯灭了多少先进的思维火花，束缚了多少应有所作为的苗子。但反过来看看，故意曲解这句话的封建统治者固然可恨，但我们能完全把责任都推到他 们身上吗？这本身就是多么可笑的一件事情，我们怎么就没想想，一个伟大的教育家，一个用一生置身于教化天下民众的孔子，又怎么会说出“民不可使知之”的蠢 话来？更可笑的是，这句话我们竟然就这样相信了几千年膜拜了几千年，这最后该伤心的，是孔老先生呢？还是我们呢？</p>
<p>民可使由之，不可使知之</p>
<p>原句：“子曰：兴于诗，立于礼，成于乐。民可，使由之；不可，使知之。”</p>
<p>歪曲程度：7</p>
<p>反面影响：9</p>
<p>【3、无毒不丈夫】</p>
<p>原句：量小非君子，无度不丈夫。——————民间谚语联对</p>
<p>量小非君子，无毒不丈夫，这句话绝对是中国众多以讹传讹的话中最搞笑的一个例子之一，就算是刚完成九年义务教育的初中生，也能轻易看出这其 中的不妥之处，首先，这无毒不丈夫，就跟我们认识的古人崇尚的价值观念大大背离了，大丈夫，自然是说那些坦坦荡荡胸怀宽广的男人，什么时候恶毒阴损，暗箭伤人这种前缀也能放在前边来形容大丈夫了？</p>
<p>原来，这句来自民间的谚语本来应该是“量小非君子，无度不丈夫”，这本来是个很好的句子，里边充分运用了对仗。显示出了一份阳刚有力的气魄，一个胸 怀坦荡的男人形象就跃然于纸上，可惜劳动人民口耳相传的这一句话，到了朝廷上那些所谓的学高八斗的“君子”嘴里就变了个味。为什么呢？这要从古时候文人的 习性说起，在这副对联式的谚语里，“度”为仄声字，犯了孤平，念着别扭，很容易读为平声字“毒”，那些对音律美感要求甚高的学者们某天吃饱了没事儿干，便 发挥他们的专长自做主张，把这句改为“无毒不丈夫”了，于是这句话，终于成了典型的“信言不美，美言不信”的例句，成了迂腐文人的笔下的又一个牺牲品，“ 量小非君子，无度不丈夫”，原话里一个君子对一个丈夫，一个度对另一个量，本来是很完美的一个句子，可经过上千年的以讹传讹，竟成了“无毒不丈夫”这句现 在我们挂在嘴边的口头禅。</p>
<p>这句话的整个演变过程，我宁可相信是无意的，否则也太缺德了，这不故意往咱男人身上抹黑么？但就是这无意的一个讹传，却也给我们带来了些说 大不大，说小不小的影响，我们都知道心理学上有个说法叫先入为主，潜移默化。无毒不丈夫，我们天天在耳濡目染这个被篡改了的男人形象之际，心里的价值观人 生观，难免也会受到些不良影响，天天看着电视里奸人怂恿主角干坏事的时候都用这句：“干吧！无毒不丈夫！”然后主角想想也对，于是五指并拢手掌上举，狠狠 地做一个切的动作：“无毒不丈夫，干！”你能说同样作为一个男人，这东西看久了你的思维能不收到一丁点儿的影响么？关于这种语言的影响力量，我再举个例 子，比如隔壁顶撞了我一下，这时候我朋友张三来了：用的是原版的好话劝我：“老话说，量小非君子，无度不丈夫，大如啊你是个男人，就别跟他一般计较了。” 张三这样说，我这个大丈夫当然再拉不下面子去计较这种小事，可如果另一种情况，张三来和我这么说：“这老话怎么说的？无毒不丈夫！大如，你是男人，不能怂 啊！给你刀，去做了他！” 看看，我听到他这话，除了接过刀速度冲出去乱砍以证明自己是个男人之外，还真没什么好办法，你说对不对？</p>
<p>无毒不丈夫</p>
<p>原句：量小非君子，无度不丈夫。</p>
<p>歪曲程度：9</p>
<p>反面影响：5</p>
<p>【4、唯女子与小人难养也。】</p>
<p>原句：唯女子与小人难养也，近之则不孙，远之则怨。——————《论语·阳货》</p>
<p>现今女权主义抬头，孔老夫子的这一句话便立时变成了女权精英批判者们群起而攻之的绝好靶子，看看，这就是你们中国男人歧视咱女性的最初起 源，孔夫子这老混蛋啊！害我们女性被压迫了几千年啊几千年，好不容易翻身做主人哪，我们要顶上半边天再抢他们的半边~~天！一时间，群情激愤，凶狠异常， 热闹非凡。但各位姐姐们阿姨们姑奶奶们，且听如月影说两句话，你们把这罪过都推到孔老人家身上，却是大大地冤枉了他了。</p>
<p>先根据当年老孔的处境，提出一个疑问：“孔老先生当时，为什么要说出“唯女子与小人难养也”这样的话？任何人说话都不会是无缘无故的，当 然，除了疯子，而我们的孔老先生应该不是疯子吧？而且这位孔老先生受《诗经》的影响很深，他说：“诗三百，一言以蔽之，思无邪”，他认为《诗经》是一部伟 大的著作，而我们再来看看这部孔子都很推崇的巨著，里边倒有很大一部分歌颂了女子的活泼美丽，大方善良，歌颂了当时男女平等的浪漫爱情氛围，事实也是这 样，在春秋时代，男女间是相当平等的，而孔夫子本人更是曾反复多次以诗经里的“妻子好合，如鼓瑟琴”来表达了自己对婚姻和女子的平等看待观点。所以，说孔 子歧视妇女，不仅和孔子的思想不符，更与当时的民间社会整个大环境对不上号，因此这个说法，实在是大大地有待商榷。</p>
<p>所以我们就要看看，孔子当初是在什么一种环境下说出“唯女子与小人难养也”这句话的？这话又是对谁说的？他一宗师级别的身份，不可能在路边 想着想着突然心情烦躁就开骂一八杆子打不着的妇女同志吧？在《史记·孔子世家》里，提到了孔子之前的卫国之行，孔子“居卫月余，灵公与夫人同车，宦者雍渠 参乘出，使孔子为次乘，招摇市过之。孔子曰：‘吾未见好德如好色者也。’于是丑之，去卫。”我来大致翻译一下这段话，当代全国教育劳模孔老先生受卫国国君 的邀请，来到了卫国参观学习休养，但在这期间，孔老先生突然发现自己被涮了，人家根本是拿他的身份来炫耀自己抬高自己而已，并不是真正支持他来这教化卫国 民众的，尤其是那个卫灵公的老婆，为了抬高自己的身望，公开炫耀，贬低了孔子，孔老先生那个郁闷啊，你卫灵公到底是喜欢德才多些，还是喜欢女色多些？在你 心里我和你老婆哪个重要？干醋自己吃完，依然没人鸟他，孔子怒了，说：“吾未见好德如好色者也！丢！此处不留爷，自有留爷处！GO，GO，GO！”收拾行 李就离开了卫国，离开之后，心情平复了，想起卫国公老婆那种仗着得宠，骄横跋扈乱政扰民的烂事儿，就发了感慨：“唯女子与小人难养也！近之则不孙，远之则 怨。”</p>
<p>你看，知道了这些历史背景和人生经历，孔子这话就很好理解了。我们知道，他骂的人是那种“被养”的女人和小人，女子还好说，可想想什么人才能养小 人？君主啊！再看看孔子的卫国之行，一切都明白了，他这话断不是发神经突然开骂起包括自己老妈在内的所有女人，而是有一个特指的对象，这个对象，就是卫灵 公那位老婆南子，就是那些“近之则不孙，远之则怨”的宫廷女权，近之则不孙，远之则怨，这后一句话怎么解释呢？就是说你作为一个君主，对那些后宫的女人和 没什么本事的拍马小人太亲近了，她们就会得意忘形，忘了自己的身份，开始用你的权力胡做非为，而你疏远她们吧，她们又要埋怨，总之是非常麻烦。此前没见过 什么宫廷里女人之间的斗争的孔子说出这话是可以理解的，他的担心也不是没有道理，孔子之前，妲己误国，烽火戏诸侯，这些事例还少吗？孔子之后，宦官小人当 道，皇后外戚乱政的桥段更是屡屡上演，不可枚数。所以我们的女性同胞们，你们要清楚，孔子当时没发神经把你们全天下的女人不分青红皂白地乱骂一通，别再憋 屈他老人家了~~</p>
<p>最后一个问题，那么是谁误传了这句话，让我们可爱的女性同胞被压迫了几千年之久呢？俗话说冤有头，债有主，如月影要帮孔老夫子平反，自然也 要再帮你们找到一个真正的罪魁祸首，让你们发泄出那几千年积下的怨恨(怎么说着说着象鬼片了-_-!)，好了，拉回正题，西汉的时候有一位所谓的“大儒” 董仲舒，此人大力主张“夫为妻纲”，就是这个家伙，借孔子的一句话断章取义，给广大的中华妇女头上戴上了千年的枷锁。看看这家伙在《基义》一书里提出的“ 三纲”：“君臣父子夫妻之义，皆与诸阴阳之道。君为阳，臣为阴；父为阳，子为阴；夫为阳，妻为阴。王道之三纲，可求于天。”他这东西就是一为讨好历任统治 者的马屁之作。“君为臣纲”，为历代皇帝所接受，渐渐形成了封建统治的一套准则，而“夫为妻纲”，则为历代男人所推崇。这“纲”是什么意思？君为臣纲，则 君要臣死，臣不得不死！知道这个“纲”的厉害了吧？你想想，各位苦命的女子没嫁人前都一可人的窈窕淑女，本来身份平等，嫁了人，就得时刻提心吊胆地按着老 公的这个“纲”过日子，这三纲五常，束缚了中国多少年，害了多少代人啊！</p>
<p>唯女子与小人难养也。</p>
<p>原句：唯女子与小人难养也，近之则不孙，远之则怨。</p>
<p>歪曲程度：6</p>
<p>反面影响：9</p>
<p>【5、吾生也有涯，而知也无涯。】</p>
<p>原句：吾生也有涯，而知也无涯，以有涯随无涯，殆已 ——————《庄子·养生主》</p>
<p>这句话是庄子说的，八卦一下，庄子此人，实在是如月影非常喜欢的一个人物，他的思想和性情，都非常十分很特别对我胃口，什么大家不爱听这 些？那算了，本来想抖点猛料让大家深入了解一下我这个好同志的……好了好了别扔鸡蛋，我说正事还不行吗？好，先来看看，“吾生也有涯，而知也无涯”，这句 话我们在什么地方见得最多呢？第一，是图书馆，第二，是全国各个小学的后墙上，按照现在人们的普遍理解，这句话实在是学习励志类的不二明言警句，生也有 涯，知也无涯，多崇高的目标啊，这比什么孔老夫子的“学而时习之不亦乐乎”都来得有气势多了，古往今来，不知道多少学子在这句话的激励下凿壁偷光闻鸡起舞 奋发图强追求上进读那些永远也读不完的书，动力啊，偶像啊，庄子七老八十还能说出这么振奋人心的话，咱年轻的小辈正当青春，怎么能输给他老人家？不狠狠地 读书怎么对得起他老人家？</p>
<p>但真相说出来，往往会让人哭笑不得，庄子的这句话其实是这样说的，“吾生也有涯，而知也无涯，以有涯随无涯，殆已。”我庄子的生命是有限 的，但我面对的知识是无限的，要我以本来有限的生命，去追求那种永远看不到边的尽头，你当我是SB吗？这样会搞死自己的捏~~庄子是一个追崇顺其自然，清 净无为的洒脱人物，他认为人吃个饭，饱了就行，没什么必要追求奢华，穿个衣，别冻着就行，实在不需与什么人攀比。同样，学问也是如此，学够了就行，学以致 用，学问学来就是为了用，你一个人再牛B，还能全部用到这世间所有的学问？既然不能用到，那你老学老学把自己整个生命都拿来学这是干啥呢？时间都被你拿来 学习了，还怎么有时间把学到的东西拿来用呢？这不就跟吃饭是为了炫耀穿衣是为了攀比的人一样，完全本末倒置了吗？所以他老人家就在《养生主》一书中给后世 陷入这个怪圈的书呆子们提了个醒，你们这样苦学盲学乱学通学，对身体不好滴，会搞死自己滴~~</p>
<p>当然，庄子的这句被人误解的话，其实并没有以上那些例子引起的反面作用那么大，读书是必须的，掌握一定的知识也是必须的，但咱们要记得自己把握好， 有个度。你就算用半辈子武装得自己学富五车，却发现很多知识你根本用不上，这不浪费了么？庄子从来都不认为一个人能比自然更大，这是他所有的话中唯一的主 题思想，实际上，就算我们拿现在的世界观来衡量一部《庄子》，仍能发现他的学说里，有许多是符合辨证唯物主义思想的。可叹的是，就是这么一位崇尚自然的思 想家，他一句劝解读书人适可而止循序渐进的话却被一些叫嚷着“人定胜天”的人当成了激励年轻人拼命读书的名言来供着，科举改成了高考，八股改成了应试教 育，于是大学生一年比一年多，可素质却一年比一年低下，最后整黄了吧？你看现在大学文凭都和废纸没什么两样了，这帮人还不醒悟，还是继续读，读完大学读硕 士，读完硕士读博士，读完博士读博士后……读完出来一看，嘿，好象我已经老了捏，很多知识也用不着捏，这不自己跟自己过不去么？最后再说一句私人的牢骚 话，最近我去图书馆，总看见一帮老头老太太天天在那侯着，一见有啥免费的学习班就往里钻，也根本不管别人老师是教着什么，各位老爷爷老奶奶们，听我这个后 辈说句话，您们这不瞎捣蛋么？赶时髦啊？摆个性哪？想让我们称赞下您啊？还是真打算活到老学到老啊？自个儿细细思量一下有什么意义么？能不能腾些地方给些 真正需要的人进去？M的连“量子力学基础浅谈”都有街道的老大妈在里边占着位置，我真是无语了……</p>
<p>吾生也有涯，而知也无涯。</p>
<p>原句：吾生也有涯，而知也无涯，以有涯随无涯，殆已</p>
<p>歪曲程度：8</p>
<p>反面影响：3</p>
<p>【6、相濡以沫】</p>
<p>原句：相濡以沫，不如相忘于江湖——————《庄子·大宗师》</p>
<p>说点轻松点的吧。</p>
<p>沿着伟大的思想家庄老爷子的足迹，我们再来看看另外一条咱们耳熟能详的名句：“相濡以沫”。</p>
<p>说起这句话，其实大有来头，我想大家都听过现在流行的一个词吧？江湖，这个“江湖”是从哪儿出来的呢？很多人以为最初是古龙小说里的一句“ 人在江湖，身不由己”，其实不然，江湖这个词最早的出处，便是在庄子说“相濡以沫”的这句话中。在《大宗师》篇中，庄子给我们讲了这么一个小故事：“泉 涸，鱼相与处于陆，相呴以湿，相濡以沫，不如相忘于江湖。”他说的是有一天，一眼泉水干了，两条小鱼被困在了一个小水洼，为了生存下去，它们彼此从嘴中吐 出泡泡，用自己的湿气来湿润对方的身体，互相扶持，互相依赖。但，与其在死亡边缘才这样互相扶持，还不如大家找到一条水路，开开心心地回到广阔的江河湖 海，回到各自的天地，彼此相忘，自由自在。</p>
<p>我们口口声声说的“江湖”就是这么来的，没想到吧？做下小广告哈，欢迎观看点评在下拙作：小说《书江湖》，不是什么特别牛B的书，主角比佐罗牛B一点而已，现正联系出版或许不日上市，先搜索来看一下也可以~~</p>
<p>恩，恩，回来，相濡以沫，多美的情景，虽然这并不是爱情最理想的状态。当年街道居委会的老大妈就算再没文化，这句话肯定是会说的，在我们的 父辈那个婚姻靠组织介绍的年代，这句话支撑了多少性格各异，却本没有多少感情基础的夫妻一直走到了今天，相濡以沫，多好的一个榜样啊，只是当年没曾想，只 是当年不知道，既然需要相濡以沫才能支撑，为什么却不干脆洒脱地放手，把自己，也把对方放开去找各自的幸福，去找各自的江湖呢？</p>
<p>相濡以沫，这句话的全部意思，又有多少人知道呢？</p>
<p>我有个大学的同学，是个陕西的女孩子，她在上学时找了个陕西的男朋友，她把自己的一切都给了他，当然包括了身体，可是那个懒惰的男朋友对她 很不好，常打她骂她象佣人一样地指使她，却又根本离不开她，我们惊奇的是，她竟然一直默默忍受了下来，一忍就是四年，我们忍不住问她，你们过得这么辛苦这 么难受，为什么还要在一起呢？她却这样回答：“嫁鸡随鸡，嫁狗随狗，虽然在一起不是很快乐，但这不就是相濡以沫吗？”</p>
<p>我无言，这能算是相濡以沫吗？为什么明明外边有更大的江湖，更宽广的天地，为什么明明知道知道自己有更好的未来，却要把双方都绑在一起，不开心地继 续过下去呢？我们都身处一个传统思维占据非常强势地位的社会，一句相濡以沫，不知道让多少爱情做了这种传统思维的牺牲品。其实想一想，如果自己都不开心， 别人的称赞又能怎么样？如果自己能找到属于自己的真正天地，别人的指责又能怎么样？唉，说大了，有点没边没际，父母也教育过我劝合不劝分的道理，这话题也 到此为止吧，劝合不劝分，相濡以沫啊，原来我也不能免俗。</p>
<p>只是叹息一声，我们都没曾想到，除了一句相濡以沫，原来后边，还可以相忘于江湖。</p>
<p>相濡以沫</p>
<p>原句：相濡以沫，不如相忘于江湖</p>
<p>歪曲程度：&#8211;</p>
<p>反面影响：&#8211;</p>
<p>【7：天地不仁，以万物为刍狗】</p>
<p>原句：天地不仁，以万物为刍狗，圣人不仁，以百姓为刍狗——————《道德经》</p>
<p>要说起这句话，大半的愤青都会告诉你，这话的意思是说：“天地残暴不仁，把万物都当成低贱的猪狗来看待，而那些高高在上的所谓圣人们也没两 样，还不是把我们老百姓也当成猪狗不如的东西！”标准的无政府主义宣言，标准的对社会不满。这句话在各种愤青的文章中，在当前下三流的网络YY小说里那是 随处可见，主角通常是弱小无助，饱受压迫和不公，于是有一天突然醒悟，大喊一声“天地不仁，以万物为刍狗！”立时或悟道飞升，或肉身成佛，或从一个人人可 以欺负的小瘪三变成一方霸主，等等等等，不一而足……</p>
<p>基本上，这些孩子的思维都可以总结为一种抑郁太久的被压迫感大爆发，就好象连老天都欠了他们个十万八万似的。可是呢？另一方面这帮无政府主 义的家伙又没胆子喊出什么“王侯将相宁有种乎”之类更牛B的话，更不敢扯出个大旗子大叫“苍天已死黄天当立！”最后，只好喊一喊这句“天地不仁，以万物为 刍狗”，以表达一种受到不公平待遇的憋屈。说实话，其实我挺同情这些人的，无政府主义没什么了不起，一个人在学生时代没有经历过无政府主义的阶段，基本上 可以被认为没有青春，我也经历过那种思想特别冲动觉得这世界上谁都跟自己过不去的时代，不同的是现在我知道了怨天尤人一点用都没有，社会是不公平，社会就 是这么吊不公平，如果你觉得社会不公平，你只有自己努力去改变这一切。</p>
<p>但就算我非常理解他们的青春年少，我还是有必要得跟这些后辈们说一句，你们这句话，其实恰好用错了。</p>
<p>天地不仁，以万物为刍狗，这根本不是你们从字面上理解的，说天地残暴不仁，把世间万物都看成猪狗，圣人不仁，以百姓为猪狗，也根本不是你们 想的那样说所谓高高在上的统治者们，把百姓看得低微卑贱。其实这句话的真正意思是说，天地不情感用事，对万物一视同仁，圣人不情感用事，对百姓一视同仁。 你们推崇的这句话，它的原意中根本没有你们所需要的压迫与歧视，却恰恰相反，它说的是一个公平的道理，我们所有的人，所有的众生在天地的眼中，都是平等 的，为什么现在你啃着干面包，别人却吃着海鲜大餐？孩子，在大叫不公平之前，为什么你不想想你是否和他流过一样的汗水？如果想不通，也行，那就别想了，为 什么你不尝试通过自己的努力，来稍微扭转一下这样的“不公”？只是大叫着不公平大叫着没天理大叫着等着天上掉个馅饼下来补偿你的委屈你的遗憾你正损失着的 一去不复返的青春年华，有用吗？</p>
<p>天地不仁，以万物为刍狗。</p>
<p>这一篇是写给那些迷茫孩子的，如果你理解错了这句话，你会陷入自己的监狱，不能自拔。如果你知道这句话的真正意思，我恭喜你，孩子，这时你才真正长大。</p>
<p>原文：http://history.qikoo.com/article/q6573533,4d073c,,1.html</p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2008/11/%e4%b8%ad%e5%9b%bd%e4%ba%ba%e8%af%af%e4%bc%a0%e5%8d%83%e5%b9%b4%e7%9a%84%e4%b8%83%e5%8f%a5%e8%af%9d%ef%bc%9a%e2%80%9c%e6%97%a0%e6%af%92%e4%b8%8d%e4%b8%88%e5%a4%ab%e2%80%9d%e6%9c%80%e7%a6%bb%e8%b0%b1z/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在UltraEdit中使用正则表达式</title>
		<link>http://wyj.zhuwo.info/2008/01/%e5%9c%a8ultraedit%e4%b8%ad%e4%bd%bf%e7%94%a8%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f/</link>
		<comments>http://wyj.zhuwo.info/2008/01/%e5%9c%a8ultraedit%e4%b8%ad%e4%bd%bf%e7%94%a8%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 04:15:39 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[技术为本]]></category>
		<category><![CDATA[文摘转贴]]></category>
		<category><![CDATA[editor]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/2008/01/30/%e5%9c%a8ultraedit%e4%b8%ad%e4%bd%bf%e7%94%a8%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f/</guid>
		<description><![CDATA[引自：http://dev.csdn.net/article/84/84807.shtm UE的正则表达式语法 (UltraEdit Syntax) % 匹配行首 &#8211; 表明要搜索的字符串一定在行首. $ 匹配行尾 &#8211; 表明要搜索的字符串一定在行尾 ? 匹配除换行符外的任一单个字符. * 匹配任意个数的字符出现任意次数（不包括换行符） + 匹配前导字符或者表达式出现一次或者更多次（不包括换行符） ++ 匹配前导字符或者表达式不出现或者出现一次以上（不包括换行符） ^b 匹配页中断符 ^p 匹配DOS文件的换行符 ^r 匹配MAC文件的换行符(CR Only) ^n 匹配UNIX文件的换行符 (LF Only) ^t 匹配一个制表符 [ ] 匹配方括号中的单个的字符 UE的常用替换语句 删除空行: 替换 %[ &#8230; <a href="http://wyj.zhuwo.info/2008/01/%e5%9c%a8ultraedit%e4%b8%ad%e4%bd%bf%e7%94%a8%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span id="ArticleContent1_ArticleContent1_lblContent"><span class="Title">引自：http://dev.csdn.net/article/84/84807.shtm<br />
</span></span></p>
<p><font style="font-weight: bold; color: #990000">UE的正则表达式语法 (UltraEdit Syntax)</font></p>
<ul>
<li> % 匹配行首 &#8211; 表明要搜索的字符串一定在行首.</li>
<li>$ 匹配行尾 &#8211; 表明要搜索的字符串一定在行尾</li>
<li>? 匹配除换行符外的任一单个字符.</li>
<li> * 匹配任意个数的字符出现任意次数（不包括换行符）</li>
<li> + 匹配前导字符或者表达式出现一次或者更多次（不包括换行符）</li>
<li> ++ 匹配前导字符或者表达式不出现或者出现一次以上（不包括换行符）</li>
<li> ^b 匹配页中断符</li>
<li> ^p 匹配DOS文件的换行符</li>
<li> ^r 匹配MAC文件的换行符(CR Only)</li>
<li> ^n 匹配UNIX文件的换行符 (LF Only)</li>
<li> ^t 匹配一个制表符</li>
<li> [ ] 匹配方括号中的单个的字符</li>
</ul>
<p><font style="font-weight: bold; color: #990000">UE的常用替换语句</font></p>
<ul>
<li> 删除空行: 替换 %[ ^t]++^p 为 空串</li>
<li>删除行尾空格: 替换 [ ^t]+$ 为 空串</li>
<li>删除行首空格: 替换 %[ ^t]+ 为 空串</li>
<li>每行设置为固定的4个空格开头: 替换 %[ ^t]++^([~ ^t^p]^) 为 &#8221; ^1&#8243;</li>
<li>每段设置为固定的4个空格开头: 替换 %[ ^t]+ 为 &#8221; &#8221;
<ul>
<li>(如果一行是以空格开始的,则视之为一段的开始行)</li>
</ul>
</li>
<li>将一段合并为一行: 替换 [ ^t]++^p^([~ ^t^p]^) 为 ^1
<ul>
<li>(注意: 此处假定文本是以DOS方式回车换行 &#8211; CR/LF)</li>
</ul>
</li>
<li>去掉HTML TAG: 替换 ^{&lt;*&gt;^}^{&lt;*^p*&gt;^} 为 空串</li>
<li>删除HTML中的所有&lt;A&gt;: 替换 &lt;[ ]++a *[ ]++href[ ]++=*&gt; 为 空串</li>
<li>删除文本中指定的前2列字符: 替换 %?? 为 空串</li>
<li>在第4列后插入2列空白字符: 替换 %^(????^)^(?^) 为 &#8220;^1 ^2&#8243;</li>
<li>查找所有的数字: [0-9]+[.]++[0-9]+</li>
<li>查找所有的单词: [a-z]+</li>
<li>查找所有的网址: <a href="http://%5ba-z0-9%5e%7e%60_./">http://[a-z0-9^~`_./</a>^-^?=&amp;]+</li>
<li>注意: 替换的时候需要勾选使用正则表达式选项</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2008/01/%e5%9c%a8ultraedit%e4%b8%ad%e4%bd%bf%e7%94%a8%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一句话的力量（你死了谁会哭？）</title>
		<link>http://wyj.zhuwo.info/2007/12/%e4%b8%80%e5%8f%a5%e8%af%9d%e7%9a%84%e5%8a%9b%e9%87%8f%ef%bc%88%e4%bd%a0%e6%ad%bb%e4%ba%86%e8%b0%81%e4%bc%9a%e5%93%ad%ef%bc%9f%ef%bc%89/</link>
		<comments>http://wyj.zhuwo.info/2007/12/%e4%b8%80%e5%8f%a5%e8%af%9d%e7%9a%84%e5%8a%9b%e9%87%8f%ef%bc%88%e4%bd%a0%e6%ad%bb%e4%ba%86%e8%b0%81%e4%bc%9a%e5%93%ad%ef%bc%9f%ef%bc%89/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 14:48:45 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[五味人生]]></category>
		<category><![CDATA[文摘转贴]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/2007/12/28/%e4%b8%80%e5%8f%a5%e8%af%9d%e7%9a%84%e5%8a%9b%e9%87%8f%ef%bc%88%e4%bd%a0%e6%ad%bb%e4%ba%86%e8%b0%81%e4%bc%9a%e5%93%ad%ef%bc%9f%ef%bc%89/</guid>
		<description><![CDATA[我家在湄河边，外婆在河对面，外婆常来我们家。一次妈妈和外婆在岭上挖红薯，恰好看见村上有人出殡，那长长的送丧队伍、那几十条幢幡、那唢呐的哀号、特别是那悲恸的哭声，动了外婆的心。外婆说：“好人哩，不是好人谁会哭？” 母女俩坐在岭上看。外婆抚摸着妈妈的头发。外婆触景生情。外婆对妈妈说了许多话。许多话妈妈过后都忘记了，妈妈只记住外婆说的一句话：你死了谁会哭？ 妈妈在村里小学当老师。妈妈在课堂上对学生讲了外婆的那句话。妈妈说，人的生和死同样只有一次，但死比生更珍贵，人活着时做了什么，在死时最能体现出来，一句话：你死了谁会哭？ 妈妈生了六个儿女，儿多母苦，妈妈拉扯着我们，妈妈苦哩，可妈妈不说苦。妈妈在冬天里穿了一双补了又补的凉鞋和我们拍全家福不说苦。妈妈在漏风漏雨的教室里当了二十余年的代课老师不说苦。。。。。。妈妈的那点薪水总要帮别人的忙，我们一家却成了村里最穷的人。 妈妈终因积劳成疾，过早的离开了我们。妈妈在临死时挣扎着说她还没有活够，她还要做许多事，她不能辜负她妈妈。 全村人都哭了。全村三百余人扯成一长溜队伍，送妈妈上山。外婆要是看见，一定会感到欣慰的。 妈妈临死时怎么不肯合眼，妈妈是想抚摸我们的头，说外婆说的那句话。我们跪下，我们把头伏在妈妈的怀里。 妈妈留下一句话：你死了谁会哭？ （注：摘自《读者》2002年 第14期 9页，见附图） 一句话的力量（你死了谁会哭）]]></description>
			<content:encoded><![CDATA[<p>我家在湄河边，外婆在河对面，外婆常来我们家。一次妈妈和外婆在岭上挖红薯，恰好看见村上有人出殡，那长长的送丧队伍、那几十条幢幡、那唢呐的哀号、特别是那悲恸的哭声，动了外婆的心。外婆说：“好人哩，不是好人谁会哭？”<br />
母女俩坐在岭上看。外婆抚摸着妈妈的头发。外婆触景生情。外婆对妈妈说了许多话。许多话妈妈过后都忘记了，妈妈只记住外婆说的一句话：你死了谁会哭？<br />
妈妈在村里小学当老师。妈妈在课堂上对学生讲了外婆的那句话。妈妈说，人的生和死同样只有一次，但死比生更珍贵，人活着时做了什么，在死时最能体现出来，一句话：你死了谁会哭？<br />
妈妈生了六个儿女，儿多母苦，妈妈拉扯着我们，妈妈苦哩，可妈妈不说苦。妈妈在冬天里穿了一双补了又补的凉鞋和我们拍全家福不说苦。妈妈在漏风漏雨的教室里当了二十余年的代课老师不说苦。。。。。。妈妈的那点薪水总要帮别人的忙，我们一家却成了村里最穷的人。<br />
妈妈终因积劳成疾，过早的离开了我们。妈妈在临死时挣扎着说她还没有活够，她还要做许多事，她不能辜负她妈妈。<br />
全村人都哭了。全村三百余人扯成一长溜队伍，送妈妈上山。外婆要是看见，一定会感到欣慰的。<br />
妈妈临死时怎么不肯合眼，妈妈是想抚摸我们的头，说外婆说的那句话。我们跪下，我们把头伏在妈妈的怀里。<br />
妈妈留下一句话：你死了谁会哭？</p>
<p>（注：摘自《读者》2002年 第14期 9页，见附图）<br />
<a href="http://wyj.zhuwo.info/wp-content/uploads/2007/12/powerofword.JPG" title="一句话的力量（你死了谁会哭）">一句话的力量（你死了谁会哭）</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2007/12/%e4%b8%80%e5%8f%a5%e8%af%9d%e7%9a%84%e5%8a%9b%e9%87%8f%ef%bc%88%e4%bd%a0%e6%ad%bb%e4%ba%86%e8%b0%81%e4%bc%9a%e5%93%ad%ef%bc%9f%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>诸葛亮: 诫子书</title>
		<link>http://wyj.zhuwo.info/2007/12/%e8%af%b8%e8%91%9b%e4%ba%ae-%e8%af%ab%e5%ad%90%e4%b9%a6/</link>
		<comments>http://wyj.zhuwo.info/2007/12/%e8%af%b8%e8%91%9b%e4%ba%ae-%e8%af%ab%e5%ad%90%e4%b9%a6/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 11:57:29 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[五味人生]]></category>
		<category><![CDATA[文摘转贴]]></category>
		<category><![CDATA[study]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/2007/12/16/%e8%af%b8%e8%91%9b%e4%ba%ae-%e8%af%ab%e5%ad%90%e4%b9%a6/</guid>
		<description><![CDATA[夫君子之行，静以修身，俭以养德。非淡泊无以明志，非宁静无以致远。夫学须静也，才须学也，非学无以广才，非志无以成学。淫慢则不能励精，险躁则不能治性。年与时驰，意与日去，遂成枯落，多不接世，悲守穷庐，将复何及！ “非淡泊无以明志，非宁静无以致远。”出自诸葛亮54岁时写给他8岁儿子诸葛瞻的《诫子书》。这既是诸葛亮一生经历的总结，更是对他儿子的要求。在这里诸 葛亮用的是“双重否定”的句式，以强烈而委婉的语气表现了他对儿子的教诲与无限的期望。用现代话来说：“不把眼前的名利看得轻淡就不会有明确的志向，不能 平静安详全神贯注的学习，就不能实现远大的目标”。 通过上述分析，我们可以看出诸葛亮运用了《逻辑学》中的“否定之否定规律”来强调他要表达的“淡泊以明志，宁静而志远”。这是一句富含哲理的话。这同“要想取之，必先与之”，“欲达目的，需先迂回曲折”的道理一样，现在的“淡泊”、“宁静”求清净，不想有什么作为，而是要通过学习“明志”，树立远大的志 向，待时机成熟就可以“致远”，轰轰烈烈干一番事业。 “淡泊”是一种古老的道家思想，《老子》就曾说“恬淡为上，胜而不美”。后世一直继承赞赏这种“心神恬适”的意境，如白居易在《问秋光》一诗中，“身心转恬泰，烟景弥淡泊”。他反映了作者心无杂念，凝神安适，不限于眼前得失的那种长远而宽阔的境界。 注： 原贴有译文，鄙人不喜，删之，如有需者，参阅链接。 参考资料：http://zhidao.baidu.com/question/383347.html 参考资料：http://www.zglwh.com/show.asp?newsid=4]]></description>
			<content:encoded><![CDATA[<p>夫君子之行，静以修身，俭以养德。非淡泊无以明志，非宁静无以致远。夫学须静也，才须学也，非学无以广才，非志无以成学。淫慢则不能励精，险躁则不能治性。年与时驰，意与日去，遂成枯落，多不接世，悲守穷庐，将复何及！<br />
“非淡泊无以明志，非宁静无以致远。”出自诸葛亮54岁时写给他8岁儿子诸葛瞻的《诫子书》。这既是诸葛亮一生经历的总结，更是对他儿子的要求。在这里诸 葛亮用的是“双重否定”的句式，以强烈而委婉的语气表现了他对儿子的教诲与无限的期望。用现代话来说：“不把眼前的名利看得轻淡就不会有明确的志向，不能 平静安详全神贯注的学习，就不能实现远大的目标”。<br />
通过上述分析，我们可以看出诸葛亮运用了《逻辑学》中的“否定之否定规律”来强调他要表达的“淡泊以明志，宁静而志远”。这是一句富含哲理的话。这同“要想取之，必先与之”，“欲达目的，需先迂回曲折”的道理一样，现在的“淡泊”、“宁静”求清净，不想有什么作为，而是要通过学习“明志”，树立远大的志 向，待时机成熟就可以“致远”，轰轰烈烈干一番事业。<br />
“淡泊”是一种古老的道家思想，《老子》就曾说“恬淡为上，胜而不美”。后世一直继承赞赏这种“心神恬适”的意境，如白居易在《问秋光》一诗中，“身心转恬泰，烟景弥淡泊”。他反映了作者心无杂念，凝神安适，不限于眼前得失的那种长远而宽阔的境界。</p>
<p>注：</p>
<p>原贴有译文，鄙人不喜，删之，如有需者，参阅链接。</p>
<p><span style="color: #666666">参考资料：</span><a href="http://www.zglwh.com/show.asp?newsid=4" target="_blank">http://zhidao.baidu.com/question/383347.html</a><br />
<span style="color: #666666">参考资料：</span><a href="http://www.zglwh.com/show.asp?newsid=4" target="_blank">http://www.zglwh.com/show.asp?newsid=4</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2007/12/%e8%af%b8%e8%91%9b%e4%ba%ae-%e8%af%ab%e5%ad%90%e4%b9%a6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>混在北京的六大必备能力 ZT</title>
		<link>http://wyj.zhuwo.info/2007/04/%e6%b7%b7%e5%9c%a8%e5%8c%97%e4%ba%ac%e7%9a%84%e5%85%ad%e5%a4%a7%e5%bf%85%e5%a4%87%e8%83%bd%e5%8a%9b-zt/</link>
		<comments>http://wyj.zhuwo.info/2007/04/%e6%b7%b7%e5%9c%a8%e5%8c%97%e4%ba%ac%e7%9a%84%e5%85%ad%e5%a4%a7%e5%bf%85%e5%a4%87%e8%83%bd%e5%8a%9b-zt/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 07:39:00 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[文摘转贴]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/2007/04/23/%e6%b7%b7%e5%9c%a8%e5%8c%97%e4%ba%ac%e7%9a%84%e5%85%ad%e5%a4%a7%e5%bf%85%e5%a4%87%e8%83%bd%e5%8a%9b-zt/</guid>
		<description><![CDATA[有句话说：“人在北京漂，哪能不挨刀”，对于许多怀带各种梦想来北京创 业生活的男男女女们，如果还未在社会磨练五年以上，如果月薪还在5000以下，如果没有显赫的学历和家庭背景，每个人都会面临许许多多的困难与折磨，我已 在北京混了六年多，虽然仍是草根一族，但有很多心得愿与各位博友交流一下！ 第一点：必须的持续学习能力　　　　　很多朋友认为大多社会名流，企业精英当年也是没上过大学或者不是名牌毕业，因此认为学习无所谓，这是严重的错误！ 学历不等于知识,没有学历的人可以出人头地，但没有知识的人一定不会成龙成凤，很多朋友只看见了名人们没有上过大学或好大学所以没有受过高等教育，却忽略 了他们在艰难的人生历程中在社会大学所锻炼出的优秀品质与再学习经历，而这些历练所带来的知识与经验，才是他们可以高人一等的根源所在！　　　　所以，无论诸位是大学毕业，还是没上过大学，无论你曾经学过何种专业，现在都不能有任何借口退却再学习的机会，而且要不断创造机会去学习！不仅仅是去 课堂参加培训，不仅仅是要求公司完善培训制度，包括与贩夫走卒的交流体验，包括对商场政界事件的个人模拟分析，包括对自然万物的细微观察,都是不断提升自 我的途径！　　　　职场就是战场，这里不相信眼泪，没有真才实学，注定没有成功的机会！ 第二点：与当地人共处的能力　　　　　　如今针对北京人的恶评是很多的，不同地域，不同利益，不同观念的人在针对北京人的问题上却出奇的一致，这或许北京的朋友们应该反思一下！其实南方人统 治北京200多年，蒙古人，东北人统治北京300多年，近代战争频繁，整个北京其实就是移民的城市，包括门头沟，昌平，延庆等等郊区也都是建国后才因为利 益需要划入北京，这些地方55岁以上的早先都是河北人！ 大家又都是中国人，又何必你讨厌我，我鄙视你呢！　　　　　　尽管现实中一定要面对种种不公，但对于来北京漂流的各方精英们，你们来北京的目的都是为了可以更好的实现自己的人生价值，记住，是为了价值，为了利 益，然后才是享受生活的乐趣！ 生存是第一位的！你不是来打架的，不是来胡闹的！所以，如果这些小事都无法忍耐，那我劝你立刻回家乡，不要在北京这个城市混着！ 而且，还需注意的是，每个地域的人都有着其劣行，但同样也都有着各自的优点，北京人也有很多我们赶不上的地方，况且，在大家互相指责的同时，我们不能把责 任都归于当地人，也要看我们是不是做的不对，也有不妥之处！万事存乎矛盾之中，兼顾考虑！　　　　所以，在与当地人的交流上，或者说与所有不认识的人交往中，首先要学会忍耐，要有容人之量！ 其次要换位思考！ 第三点：人脉积累能力 　　　　　　每个成功人士，绝对是人脉广泛者！ 这个问题很多朋友也都是明白的，不就是多条朋友多条路么！ 这话当然是正确的，广泛的人脉关系必将是你成功和自保不可缺少的重要条件！ 可是你知道如何积累人脉吗？只是不断的递交名片便互称兄弟？那就真的错了，这样的人脉必将脆弱！　　　　诚信是建立人脉的必须前提，以互联网等先进手段，多根据自己的兴趣与特长建立广泛的人际圈子，不要歧视别人，要与不同领域，不同行业，不同阶层的朋友 交往！经常思考我在寻求他人支持的同时我又会为他人带来何种实质帮助！必须要有长期的对人脉的关注与维持！总之，人脉的顺畅和广泛,你必须重视！试问自 己，是否真正的主动去积累，比如，在你离职后，是否还与前任的领导同事联系？你是否因歧视某个行业的人便冷淡处事？人脉没结成，反而平添一堵墙，更是麻 烦！ 第四点：明确的自我规划能力 　　　　　　1：不混混噩噩，不随波逐流，对于自己的职业目标，个人方向有着坚定的规划与努力！　　　　　　2：生活的点点滴滴要有秩序的进行，要如一个军人那样有纲有目，无论你今后怎么享受，在你北漂的前几年，你必须这么严格要求自己！　　　　　　3：对于自身心理，特征，出身，缺陷等等方面要有明朗的提高与克服计划，要有清晰的认识！　　　　4：对于自己的身体要有定期检查的习惯，,没有背景的北漂族，漂泊前几年注定辛苦，所以要勤于锻炼，注意调养！ 第五点：一线销售的工作能力　　　　　　我的建议是，如果你刚来北京或工作不满三年，那么最好是从本单位或离职后从一线销售开始磨练，无论你将来是从事行政，人力，会计，公务员，医生还是其他领域，你的头期工作如果是从一线销售做起，如果可以累积满20个月以上，将对你的未来成长有着不可衡量的作用！　　　　我是从一线销售做起的，但不是说我曾经做过一线销售就高抬销售职位的位置！我的职业目标并不是销售，而是客户服务专业领域。但是曾经的经历及翻阅了许 多成功者的卷宗看。销售真的是最锻炼人的工作。因为它不是人做的！呵呵！ 无论是意识，无论是礼仪，无论是技巧，无论是经验，无论是气度，无论是心理，都会对你有着重要的锻炼价值，相信我，从一线销售做起，干一到二年，然后再挑 选适合自己的道路！ 第六点：心态调整的能力　　　　　　人活着，是一种幸福，也是一种责任！　　　　　　北漂的生活，或者说天下漂流者的生活，甚至说所有人的生活，都是酸甜苦辣，坎坎坷坷！北漂的日子中，有着各种情感交织期间，最多的，就是迷茫和孤独！因此你必须要有释放压力的能力!　　　　　　压力的释放，许多人选择去高山流水旁对月当歌，或是闷在家里，要么就是去什么健身房打些假人所谓减压，但是这些，并不是真正的解压！真正的解压，首先要认清你的压力源出于何处! 　　　　我减压的方式一般是出去走走，不是和朋友出去，而是独自一人，因为朋友的劝解虽是好意，却会因为了解我的情况而偏引我的方向，我更需要的是一个人的思 索! 出去走走，并不是到什么幽静之处，而是要到大街上，要去闹市区去玩，一个人的玩，一个人冷静的观察身边形形色色的每个人，从身边陌生的男男女女中，感受他 们的快乐，感受他们的希望，感受他们的哲学，万物生万理，万理归一源，顺其自然的思考与体验，更是解压的最佳途径。。。。。]]></description>
			<content:encoded><![CDATA[<div id="message228" class="t_msgfont">有句话说：“人在北京漂，哪能不挨刀”，对于许多怀带各种梦想来北京创 业生活的男男女女们，如果还未在社会磨练五年以上，如果月薪还在5000以下，如果没有显赫的学历和家庭背景，每个人都会面临许许多多的困难与折磨，我已 在北京混了六年多，虽然仍是草根一族，但有很多心得愿与各位博友交流一下！</p>
<p>第一点：必须的持续学习能力　<br />　　<br />　　很多朋友认为大多社会名流，企业精英当年也是没上过大学或者不是名牌毕业，因此认为学习无所谓，这是严重的错误！ 学历不等于知识,没有学历的人可以出人头地，但没有知识的人一定不会成龙成凤，很多朋友只看见了名人们没有上过大学或好大学所以没有受过高等教育，却忽略 了他们在艰难的人生历程中在社会大学所锻炼出的优秀品质与再学习经历，而这些历练所带来的知识与经验，才是他们可以高人一等的根源所在！<br />　　<br />　　所以，无论诸位是大学毕业，还是没上过大学，无论你曾经学过何种专业，现在都不能有任何借口退却再学习的机会，而且要不断创造机会去学习！不仅仅是去 课堂参加培训，不仅仅是要求公司完善培训制度，包括与贩夫走卒的交流体验，包括对商场政界事件的个人模拟分析，包括对自然万物的细微观察,都是不断提升自 我的途径！<br />　　<br />　　职场就是战场，这里不相信眼泪，没有真才实学，注定没有成功的机会！</p>
<p>第二点：与当地人共处的能力<br />　　　　<br />　　如今针对北京人的恶评是很多的，不同地域，不同利益，不同观念的人在针对北京人的问题上却出奇的一致，这或许北京的朋友们应该反思一下！其实南方人统 治北京200多年，蒙古人，东北人统治北京300多年，近代战争频繁，整个北京其实就是移民的城市，包括门头沟，昌平，延庆等等郊区也都是建国后才因为利 益需要划入北京，这些地方55岁以上的早先都是河北人！ 大家又都是中国人，又何必你讨厌我，我鄙视你呢！<br />　　　　<br />　　尽管现实中一定要面对种种不公，但对于来北京漂流的各方精英们，你们来北京的目的都是为了可以更好的实现自己的人生价值，记住，是为了价值，为了利 益，然后才是享受生活的乐趣！ 生存是第一位的！你不是来打架的，不是来胡闹的！所以，如果这些小事都无法忍耐，那我劝你立刻回家乡，不要在北京这个城市混着！ 而且，还需注意的是，每个地域的人都有着其劣行，但同样也都有着各自的优点，北京人也有很多我们赶不上的地方，况且，在大家互相指责的同时，我们不能把责 任都归于当地人，也要看我们是不是做的不对，也有不妥之处！万事存乎矛盾之中，兼顾考虑！<br />　　<br />　　所以，在与当地人的交流上，或者说与所有不认识的人交往中，首先要学会忍耐，要有容人之量！ 其次要换位思考！</p>
<p>第三点：人脉积累能力 　　<br />　　<br />　　每个成功人士，绝对是人脉广泛者！ 这个问题很多朋友也都是明白的，不就是多条朋友多条路么！ 这话当然是正确的，广泛的人脉关系必将是你成功和自保不可缺少的重要条件！ 可是你知道如何积累人脉吗？只是不断的递交名片便互称兄弟？那就真的错了，这样的人脉必将脆弱！<br />　　<br />　　诚信是建立人脉的必须前提，以互联网等先进手段，多根据自己的兴趣与特长建立广泛的人际圈子，不要歧视别人，要与不同领域，不同行业，不同阶层的朋友 交往！经常思考我在寻求他人支持的同时我又会为他人带来何种实质帮助！必须要有长期的对人脉的关注与维持！总之，人脉的顺畅和广泛,你必须重视！试问自 己，是否真正的主动去积累，比如，在你离职后，是否还与前任的领导同事联系？你是否因歧视某个行业的人便冷淡处事？人脉没结成，反而平添一堵墙，更是麻 烦！</p>
<p>第四点：明确的自我规划能力 　　<br />　　<br />　　1：不混混噩噩，不随波逐流，对于自己的职业目标，个人方向有着坚定的规划与努力！<br />　　　　<br />　　2：生活的点点滴滴要有秩序的进行，要如一个军人那样有纲有目，无论你今后怎么享受，在你北漂的前几年，你必须这么严格要求自己！<br />　　　　<br />　　3：对于自身心理，特征，出身，缺陷等等方面要有明朗的提高与克服计划，要有清晰的认识！<br />　　<br />　　4：对于自己的身体要有定期检查的习惯，,没有背景的北漂族，漂泊前几年注定辛苦，所以要勤于锻炼，注意调养！</p>
<p>第五点：一线销售的工作能力<br />　　　　<br />　　我的建议是，如果你刚来北京或工作不满三年，那么最好是从本单位或离职后从一线销售开始磨练，无论你将来是从事行政，人力，会计，公务员，医生还是其他领域，你的头期工作如果是从一线销售做起，如果可以累积满20个月以上，将对你的未来成长有着不可衡量的作用！<br />　　<br />　　我是从一线销售做起的，但不是说我曾经做过一线销售就高抬销售职位的位置！我的职业目标并不是销售，而是客户服务专业领域。但是曾经的经历及翻阅了许 多成功者的卷宗看。销售真的是最锻炼人的工作。因为它不是人做的！呵呵！ 无论是意识，无论是礼仪，无论是技巧，无论是经验，无论是气度，无论是心理，都会对你有着重要的锻炼价值，相信我，从一线销售做起，干一到二年，然后再挑 选适合自己的道路！</p>
<p>第六点：心态调整的能力<br />　　　　<br />　　人活着，是一种幸福，也是一种责任！<br />　　　　<br />　　北漂的生活，或者说天下漂流者的生活，甚至说所有人的生活，都是酸甜苦辣，坎坎坷坷！北漂的日子中，有着各种情感交织期间，最多的，就是迷茫和孤独！因此你必须要有释放压力的能力!<br />　　　　<br />　　压力的释放，许多人选择去高山流水旁对月当歌，或是闷在家里，要么就是去什么健身房打些假人所谓减压，但是这些，并不是真正的解压！真正的解压，首先要认清你的压力源出于何处! 　　<br />　　我减压的方式一般是出去走走，不是和朋友出去，而是独自一人，因为朋友的劝解虽是好意，却会因为了解我的情况而偏引我的方向，我更需要的是一个人的思 索! 出去走走，并不是到什么幽静之处，而是要到大街上，要去闹市区去玩，一个人的玩，一个人冷静的观察身边形形色色的每个人，从身边陌生的男男女女中，感受他 们的快乐，感受他们的希望，感受他们的哲学，万物生万理，万理归一源，顺其自然的思考与体验，更是解压的最佳途径。。。。。</div>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2007/04/%e6%b7%b7%e5%9c%a8%e5%8c%97%e4%ba%ac%e7%9a%84%e5%85%ad%e5%a4%a7%e5%bf%85%e5%a4%87%e8%83%bd%e5%8a%9b-zt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>关于Linux的书籍</title>
		<link>http://wyj.zhuwo.info/2006/11/%e5%85%b3%e4%ba%8elinux%e7%9a%84%e4%b9%a6%e7%b1%8d/</link>
		<comments>http://wyj.zhuwo.info/2006/11/%e5%85%b3%e4%ba%8elinux%e7%9a%84%e4%b9%a6%e7%b1%8d/#comments</comments>
		<pubDate>Sat, 25 Nov 2006 16:45:00 +0000</pubDate>
		<dc:creator>王永杰</dc:creator>
				<category><![CDATA[linux应用]]></category>
		<category><![CDATA[文摘转贴]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://wyj.zhuwo.info/2006/11/26/%e5%85%b3%e4%ba%8elinux%e7%9a%84%e4%b9%a6%e7%b1%8d/</guid>
		<description><![CDATA[发信人: jawahh(Te a&#8217;mo), 信区: GNULinux 标 题: 关于Linux的书籍 发信站: 饮水思源 (2006年04月30日16:01:01 星期天), 转信 应板主要求写的,欢迎补充 Linux并不是一个比windows更神秘的系统. 是的Linux没有MSDN,但Linux和相关软件的文档绝对不比MSDN要少 记得,一个看官方网站的文档,一个google.我想,大多问题都会解决的.剩下的就靠 你动手解决了. linux入门: 没有发现什么比较好的入门书,要么太古老,要么照顾太多的放行版本,导致没有什么 实际用处.实际上,参考发行版的说明文档和使用手册往往是最好的入门书籍.这里面 也有一个关于学习linux的方法: 刚开始学的时候没有必要经常换发行版,往往学好一个 之后,其他的都不难了. 比如,你用redhat,去 http://www.redhat.com/docs/manuals/找资料吧 用debian的,去 http://www.debian.org/doc/ 台湾有一个&#60;鸟哥的linux私房菜&#62;,也是不错的,如果你讨厌英文的话.不过版本稍旧 网址是 http://linux.vbird.org/也有中文书出版了 IBM的developer works也是一个好去处 http://www.ibm.com/developerworks/cn/index.html 再顺便说说Unix/BSD的入门书籍. FreeBSD: &#60;FreeBSD使用大全&#62; &#60;FreeBSD Handbook&#62; 有什么理由不看的么? &#8230; <a href="http://wyj.zhuwo.info/2006/11/%e5%85%b3%e4%ba%8elinux%e7%9a%84%e4%b9%a6%e7%b1%8d/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="mobile-post">发信人: jawahh(Te a&#8217;mo), 信区: GNULinux<br />
标  题: 关于Linux的书籍<br />
发信站: 饮水思源 (2006年04月30日16:01:01 星期天), 转信
</p>
<p class="mobile-post">应板主要求写的,欢迎补充</p>
<p class="mobile-post">Linux并不是一个比windows更神秘的系统.<br />
是的Linux没有MSDN,但Linux和相关软件的文档绝对不比MSDN要少<br />
记得,一个看官方网站的文档,一个google.我想,大多问题都会解决的.剩下的就靠<br />
你动手解决了.</p>
<p class="mobile-post">linux入门:<br />
没有发现什么比较好的入门书,要么太古老,要么照顾太多的放行版本,导致没有什么<br />
实际用处.实际上,参考发行版的说明文档和使用手册往往是最好的入门书籍.这里面<br />
也有一个关于学习linux的方法: 刚开始学的时候没有必要经常换发行版,往往学好一个<br />
之后,其他的都不难了.<br />
比如,你用redhat,去 http://www.redhat.com/docs/manuals/找资料吧<br />
用debian的,去 http://www.debian.org/doc/<br />
台湾有一个&lt;鸟哥的linux私房菜&gt;,也是不错的,如果你讨厌英文的话.不过版本稍旧<br />
网址是 http://linux.vbird.org/也有中文书出版了<br />
IBM的developer works也是一个好去处</p>
<p>http://www.ibm.com/developerworks/cn/index.html</p>
<p class="mobile-post">再顺便说说Unix/BSD的入门书籍.<br />
FreeBSD:<br />
&lt;FreeBSD使用大全&gt; &lt;FreeBSD Handbook&gt; 有什么理由不看的么?<br />
前者是一个中国FB大牛写的,后者是FreeBSD的官方文档,也有中文翻译了</p>
<p>http://www.freebsd.org</p>
<p>http://www.freebsdchina.org</p>
<p class="mobile-post">Solaris:<br />
sun的培训文档就是最好的入门书籍.推荐看英文的,中文翻译不怎么样<br />
入门的3本是 SA239 SA299 SA399</p>
<p class="mobile-post">HPUX:<br />
HP-UX System and Network Administration V1 V2<br />
HP-UX System and Network Fundermental</p>
<p class="mobile-post">其实Sun和hp的文档都非常齐全,去官方网去看吧</p>
<p>http://docs.sun.com/app/docs</p>
<p>http://docs.hp.com/</p>
<p class="mobile-post">系统编程:</p>
<p class="mobile-post">系统编程的入门书籍依旧是APUE这本圣经<br />
Advanced Programming in the UNIX Environment (unix环境高级编程)<br />
这本书可以说自Steven写出来后,一直被誉为Unix编程入门必看书籍.你去看看Unix新闻<br />
组<br />
的FAQ,里面多次提到这本书说什么什么.<br />
英文版已经出到第三版,中文版出到了第二版.不过差别不大</p>
<p class="mobile-post">如果想继续深入,那么steven的两本<br />
Unix Network Programming V1 V2<br />
也不可以错过.别被名字欺骗了,第一卷的是老老实实的网络编程,但涉及到的IO模型分析<br />
还<br />
是相当精辟.第二卷其实是Unix IPC的详细介绍,做系统编程怎么可能没有IPC呢?最简单<br />
的<br />
pipe都属于IPC的内容.据说这套书应该是3卷的,可是斯人已逝,谁能再续写下去不清楚了<br />
这两本书也有中文版,不过估计不好找了.</p>
<p class="mobile-post">多线程总是一个惹麻烦的地方,但又是不可避免的:<br />
Programming with POSIX(R) Threads<br />
此书是Dave Butenhof写,是DEC的一个资深工程师,也是pthreads规范的起草人之一<br />
这本书对pthreads可以说详尽的描述,尤其其他书比较少涉及到的多线程和信号混用<br />
的问题.</p>
<p class="mobile-post">glibc在unix/linux上几乎是标配,所以libc的文档也不可少:</p>
<p>http://www.gnu.org/software/libc/manual/html_node/index.html</p>
<p>gcc也要学的:</p>
<p>http://www.gnu.org/software/gcc/onlinedocs/</p>
<p>gdb也是不可少的:</p>
<p>http://www.gnu.org/software/gdb/documentation/</p>
<p>还有一个是make:<br />
&lt;跟我一起写Makefile&gt;<br />
不知道哪里找? google之
</p>
<p class="mobile-post">记得随时要请教man,没有比这个更顺手的文档了,既然你装了linux,为什么不用呢?</p>
<p class="mobile-post">vim和emacs是一定要学其中之一的,参考O&#8217;REILLY的相关书籍即可</p>
<p class="mobile-post">perl么,O&#8217;REILLY的大骆驼小骆驼书就足够了</p>
<p class="mobile-post">python么,&lt;learning python&gt; &lt;dive into python&gt;以及官方教程就足够</p>
<p class="mobile-post">sh编程? 入门书很多,区别不大. 但是bash的深入可以参考下面这本<br />
Advanced Bash-Scripting Guide http://www.tldp.org/LDP/abs/html/</p>
<p class="mobile-post">内核:<br />
1) Bach, Maurice. the Design of Unix Operating System<br />
2) M. McKusick and G. Neville-Neil. the Design and Implementation of FreeBSD<br />
Operating System<br />
3) J. Mauro and R. McDougall. Solaris Internals: Core Kernel Architecture<br />
4) C. Cooper and C.Moore. HP-UX 11i Internals<br />
5) Vahalia, Uresh. Unix Internals: The New Frontiers<br />
6) Schimmel, Curt. Unix Systems for Modern Architectures: Symmetric<br />
Multiprocessing and Caching for Kernel Programmers.<br />
7) A. Rubini and J. Corbet. Linux Device Drivers<br />
8) D.Mosberger and S.Eranian. IA-64 Linux Kernel: Design and Implementation<br />
9) R. Love.  Linux Kernel Development<br />
10) M. Cesati and Daniel P. Bovet. Understanding the Linux Kernel</p>
<p class="mobile-post">其中1,2,5,6,7,8,9,10都有中文版<br />
这些书都是关于Unix和类Unix系统的<br />
1是关于Unix的基础教科书<br />
2的前版是关于4.4BSD的,新版论述FreeBSD5的新进展,这本和9一起对比着看很有意思<br />
9是关于Linux2.4/2.6的概略论述(第一版是2.4,第二版是2.6),入门看会比较轻松<br />
3是关于Solaris的。涉及到商业系统的书总归比较少，而solaris的实现是非常稳定<br />
高效的，了解solaris会有不少收获。本书第一版是关于solaris7/8,第二版(刚出版)<br />
关于solaris9/10<br />
4只听说过，没看过。。现在HPUX越来越少用了，而且用起来很不爽。。<br />
5这本强烈推荐，书中涉及到各种版本的Unix，一本读完，各种Unix的优缺点都心中有数<br />
了。 缺点就是太老了点，也没听说有新版本要出来。此书中文版翻译不错。不过估计<br />
没得卖了。。<br />
6是专门论述SMP的，有需要的人看看吧<br />
7这本已经出了3版了。第二版是2.4，第三版式2.6的，各取所需得看吧<br />
8如果你想了解一下怎么从x86转移到其他架构上，看看不错<br />
10一本砖头书，与9比就是太详细，适合入门之后的精通<br />
关于Linux的几本书，看书顺序应该是9-&gt;7-&gt;10</p>
]]></content:encoded>
			<wfw:commentRss>http://wyj.zhuwo.info/2006/11/%e5%85%b3%e4%ba%8elinux%e7%9a%84%e4%b9%a6%e7%b1%8d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

