写一些公共的util