终于写好了

不过是给公司写的,以前发过,写的比较不好

http://www.cnblogs.com/flowman/archive/2012/04/16/2445836.html