常用函数以及流程