前言
写c++的程序员都应该对申请内存和释放内存有着深刻的领悟(可能有些初级用着前人封装的智能指针感受不深)。同时对于出现崩溃生成可以调试的dump文件也极为重要,对于win下的发布版程序很重要。
工具
crtdbg
2025年07月28日
写c++的程序员都应该对申请内存和释放内存有着深刻的领悟(可能有些初级用着前人封装的智能指针感受不深)。同时对于出现崩溃生成可以调试的dump文件也极为重要,对于win下的发布版程序很重要。
crtdbg
2025年07月28日
Coredump是操作系统在进程异常终止时,将该进程当时的内存状态、寄存器状态等关键信息保存到磁盘文件的一种机制。coredump的生成依赖于信号(signal),信号可以有异常进程触发,也可以通过kill命令触发,因此需要先了解下signal工作原理才能更好的理解coredump的流程。
2025年07月28日
不少用户在使用电脑时,最害怕的一件事莫过于“蓝屏”。正在写文档、打游戏、会议中途,突然电脑自动重启,屏幕上出现一大片蓝底白字,严重影响使用体验。蓝屏(Blue Screen of Death,简称BSOD)是 Windows 系统在遇到严重错误时的一种保护性中断,它不是普通故障,而往往提示硬件或系统出现了根本性的问题。
本文将带你从多种角度分析蓝屏的可能原因,并提供一套可操作性强的排查与解决方案,让你告别频繁蓝屏的困扰。
2025年07月28日
WinDbg是支持分析多个平台的dump文件,如Linux(ELF)和MacOS(Macho),当然自家的EXE(PE文件格式)肯定是没有问题的. .Net Core 7的dump的文件可以用WinDbg分析,或者使用.Net诊断工具(dotnet-dump)分析.
2025年07月28日
人都会犯错,所以在编写程序时难免会出现 BUG。
有些 BUG 是业务逻辑上的错误导致的,一般不会导致程序崩溃,例如:原本要将两个数相加,但不小心把这两个数相减,而导致结果出错。这时我们可以通过在程序中,使用
2025年07月28日
号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部
说到抓包,很多人第一反应是 Wireshark,图形界面点两下就能用。
但在真实生产环境里,服务器没图形界面、内网出问题得现场排障,这时候你要是真不会 tcpdump,那就真的玩不转。
tcpdump工具命令选项: