02 2020 档案

摘要:衡量某个应用程序的稳定性的一个重要指标即它自身的崩溃率的统计,但是如何判断应用程序崩溃,且上报崩溃产生的dmp文件进行分析? google提供了一套开源的系统 Crashpad,详细了解参见 https://crashpad.chromium.org。 https://chromium.google 阅读全文
posted @ 2020-02-02 11:36 无敌柴刀 阅读(4860) 评论(1) 推荐(0)
摘要:dmp文件的分析,可以借助各种工具,比如WinDbg, CDB , NTSD,KD等。Windbg提供了窗口接口,而CDB , NTSD是基于命令行的工具,它们都使用了同样的调试引擎Dbgeng.dll,该调试引擎就是 “Windows 调试程序”。 dbgeng.dll 可以在基于x86,x64 阅读全文
posted @ 2020-02-02 11:35 无敌柴刀 阅读(5004) 评论(1) 推荐(0)
摘要:一、windows下的崩溃捕获windows程序当遇到异常,没有try-catch或者try-catch也无法捕获到的异常时,程序就会自动退出。windows系统默认是不产生程序dmp文件的。dump文件是C++程序发生异常时,保存当时程序运行状态的文件,是调试异常程序重要的方法。 1. 产生dmp 阅读全文
posted @ 2020-02-02 11:33 无敌柴刀 阅读(2877) 评论(0) 推荐(0)
摘要:QDialog设置setWindowFlags(Qt::FramelessWindowHint);后,dialog弹不出来,界面不显示: 在继承一个QDialog类并设置窗口为无边框时,如果调用setWindowFlags(Qt::FramelessWindowHint);则虽然能去掉窗口的边框,但 阅读全文
posted @ 2020-02-02 11:26 无敌柴刀 阅读(493) 评论(0) 推荐(0)