在网上看到的一位高手写的,用于项目中还不错,推荐使用