一些与框架无关的工具类