浏览(411 + ) 作者: clq 发表于 2020-05-22 13:45:46
编辑
关键字:
开发日志43:一个递归死循环引起的崩溃
在 golang 代码中的递归死循环会引起奇怪的最后异常提示后崩溃。 golang 还算好的了,在崩溃前尽力的打印出了它认为的出错之处 -- 虽然都对不上,有点好奇,哪天我试试其他语言在递归死循环崩溃时是什么情形 :)
//保存一个攻击行为及错误
func SaveMailError(s string) {
//defer SaveMailError("SaveMailError"); //这个死循环会导致崩溃,以后再测试//2020
defer PrintError("SaveMailError");
fmt.Println("有攻击行为或错误 SaveMailError:", s);
path := GetAppPath_tmp() + "\\mail_error";
fn := path + "\\" + Now_id();
ForceDirectories(path);
SaveToFile(s, fn);
}//
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.