给公司写的,转发过来。

http://www.cnblogs.com/flowman/archive/2012/06/26/2557535.html#2408216