工作中总结出来的一些公共代码