还是保留char*的转换方式

可能会与string冲突，可能
另外取消了全局函数execute,改用executer来调用