http://www.oschina.net/question/89964_40552 http://wenku.baidu.com/view/734f377e168884868762d658.html http://wenku.baidu.com/view/3cbfed5277232f60ddcca1dc.html