http://blog.csdn.net/rubbishcan/article/details/37820441 http://wenku.baidu.com/link?url=hiHWlVmLKACdnwC2vYufKfcJ8O2nx4GpnGqUmi-UGRgSxaQuQvaysW8CBqbpu2owmY0rLqWSLzcO4sdbNkPHRLaIF1k9Fhi-asElIOnjfUG