http://blog.csdn.net/gailzhao/article/details/2950227 http://blog.hit.edu.cn/wise/post/1.html http://www.cnblogs.com/jiangj/archive/2010/09/06/1819018.html