Submit utils.

Signed-off-by: Steve Missing <nevermissing@vip.qq.com>