请见:http://www.cnblogs.com/notegeek/p/8748091.html