http://blog.sina.com.cn/s/blog_61c9c0df01013zzp.html http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html http://www.cnblogs.com/mingbujian/p/4915546.html