登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> NEWBT免费邮箱 >> 主题: 开发日志43:一个递归死循环引起的崩溃     [回主站]     [分站链接]
开发日志43:一个递归死循环引起的崩溃
浏览(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);


}//


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1