根据自己的需要写的比较实用的工具