C/C++实战专栏
文章平均质量分 90
在多年开发实战的基础上,总结了一些C/C++基础与项目实战进阶内容!专栏涉及了C/C++领域多方面的内容,包括C++编程要点、C++11新特性、C++开源库介绍与使用、编程技术(动态库、多线程、网络编程等)、C++软件调试技术、设计模式、网络基础与进阶内容等。订阅后,永久有效,可加入内部技术群!
余额抵扣
助学金抵扣
还需支付
¥89.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
dvlinker
2022年度博客之星Top5、优快云博客专家、B站优质视频教程创作者、C/C++领域优质创作者、优质技术专栏《C++软件调试与异常排查从入门到精通系列教程》作者。从事C++软件开发十多年,通过数年的软件开发实践,积累了大量的实战经验,特别在C++软件调试及异常排查方面积累了丰富的经验,现任C++高级软件工程师!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《C/C++实战专栏》介绍
本文详细介绍《C/C++实战专栏》的主体内容构成。原创 2024-07-31 15:36:01 · 156790 阅读 · 424 评论
-
C/C++学习路线总结与分享
C/C++学习路线总结与分享原创 2022-10-07 11:21:45 · 111072 阅读 · 273 评论
-
C++从入门到进阶的系列书籍推荐(22本书)
要多读书,读好书!一本书要多读几遍才好,每次都可能有新的收获!特别在是有一定的工作年限和工作经验之后!读书百遍,其义自见!下面就给大家推荐一下C++程序员进阶需要读的经典书籍:1、C++入门书籍 C++是在C语言的基础上发展而来的,要学习C++之前需要先学习C语言。有了C语言基础之后再去学习C++。1.1、C语言程序设计(谭浩强) 该书被公认为学习C语言程序设计的优秀教材,被全国大多数高校选用,是学习C语言的主流用书。本书比较通俗易懂,是初入者必备的书籍。........原创 2021-11-05 22:53:08 · 43220 阅读 · 31 评论
-
使用Visual Studio中的数据断点快速定位内存越界问题的实战案例分享
最近项目中遇到一个典型的内存越界问题,很有代表性,最终通过在Visual Studio中设置数据断点监测出来了。本文详细讲述一下该问题的排查过程以及涉及到的多个细节问题,以供借鉴或参考。原创 2025-11-03 09:39:32 · 11312 阅读 · 38 评论 -
使用Process Explorer、Dependency Walker和PE信息查看工具快速排查定位DLL动态库版本不一致导致加载失败的问题
本文详细讲述如何使用Process Explorer、Dependency Walker和PE信息查看工具快速排查定位DLL动态库版本不一致导致加载失败的项目实战问题。原创 2025-10-16 14:36:12 · 17654 阅读 · 47 评论 -
内存越界引发线程的函数调用堆栈回溯异常以及INT 3软中断实战案例分析分享
本文分享一个项目实战分析案例,详细讲解内存越界引发线程的函数调用堆栈回溯异常以及INT 3软中断问题。原创 2025-10-11 10:49:14 · 23686 阅读 · 47 评论 -
引发C++软件异常的常见原因分析与总结(实战经验分享)
引发C++软件异常的常见原因分析与总结(实战经验分享)原创 2024-07-27 11:43:32 · 4104 阅读 · 5 评论 -
排查C++软件异常的常见思路与方法(实战经验总结)
排查C++软件异常的常见思路与方法(实战经验总结)原创 2024-07-27 11:51:32 · 4392 阅读 · 41 评论 -
使用Windbg分析dump文件定位软件异常的方法与操作步骤
本文详细讲述了使用Windbg分析dump文件的一般步骤与诸多细节,并给出了一个实战分析实例,有一定的实战参考价值。原创 2025-03-04 09:33:39 · 70327 阅读 · 61 评论 -
【C++软件调试技术】C++软件开发维护过程中典型软件异常问题的排查与总结
本文以问答的方式进行展开,罗列了C++软件日常开发和维护中遇到的多个软件调试问题及有代表性的场景,给出详细的处置思路和处理办法,以供大家借鉴和参考。原创 2024-04-15 14:58:51 · 177226 阅读 · 0 评论 -
【C++软件调试技术】使用Windbg分析软件异常时的诸多细节与技巧总结
使用 Windbg 分析软件异常时的诸多细节与技巧总结原创 2024-07-27 23:19:00 · 88359 阅读 · 12 评论 -
【Visual Studio】Visual Studio调试方式详解
本文详细讲述Debug调试、Release调试和附加到进程调试三种调试方式。原创 2022-07-04 06:54:35 · 26032 阅读 · 109 评论 -
【Visual Studio】Visual Studio高效调试手段与调试技巧总结
Visual Studio高效调试手段与调试技巧总结。原创 2023-05-03 16:02:46 · 21412 阅读 · 3 评论 -
【Visual Assist X助手安装问题】Visual Assist X无法安装(双击安装包没反应) | Visual Assist X安装后在Visual Studio中找不到(亲测有效)
本文分享了Visual Assisant X助手的安装与使用问题的详细解决办法,因为网上搜集的信息比较少,所以有一定的参考价值。考虑到很多开发新手会遇到上述问题,可能对Windows系统不熟悉,所以相关操作步骤讲解的很详细!原创 2024-12-17 14:26:03 · 63301 阅读 · 76 评论 -
《Windows核心编程》若干知识点实战应用分享
《Windows核心编程》若干知识点应用实践分享,希望大家能够仔细研读,在提升理论知识水平的同时,也能有效地提高分析解决问题的技能。原创 2024-01-21 19:42:00 · 37602 阅读 · 97 评论 -
使用Windbg分析多线程死锁项目实战问题分享
本文详细讲解通过Windbg分析dump文件去排查多线程死锁的项目问题实战案例,有实战参考价值!原创 2025-08-11 14:57:41 · 59589 阅读 · 67 评论 -
C++程序启动报错和启动失败的常见原因分析与排查经验总结
本文对引发C++程序启动报错或启动失败的常见原因及相关排查办法进行了详细地总结,并给出具体的项目问题实战分析实例。相关的总结及实战分析案例均来自于项目实战,有很强的实战参考价值。原创 2024-12-24 15:45:35 · 46780 阅读 · 76 评论 -
内存越界引发线程函数调用堆栈回溯异常以及INT 3软中断实战分析案例分享
通过一个项目实战案例,详细讲解内存越界引发线程函数调用堆栈回溯异常以及INT 3软中断实战问题。原创 2025-09-08 06:47:12 · 44683 阅读 · 49 评论 -
当使用STL容器去存放数据时,是存放对象合适,还是存放对象指针(对象地址)合适?
当我们使用STL容器去存放数据时,是存放对象合适,还是存放对象指针(对象地址)合适?原创 2025-08-18 11:23:37 · 18740 阅读 · 48 评论 -
C++程序中使用命令行命令copy/xcopy拷贝文件/文件夹,解决调用CopyFile拷贝文件速度过慢的问题(附源码)
本文详细讲述如何在C++程序中使用命令行命令copy/xcopy拷贝文件/文件夹解决调用CopyFile拷贝文件速度过慢的问题。原创 2025-09-15 08:45:00 · 24242 阅读 · 45 评论 -
深入探究 C++ 程序中的资源泄漏问题
深入探究 C++ 程序中的资源泄漏问题,包括句柄泄漏、GDI对象泄漏以及内存泄漏等。原创 2024-07-27 22:35:43 · 20785 阅读 · 10 评论 -
【C++内存泄漏】使用Visual Leak Detector(VLD)排查C++程序内存泄漏
本文详细介绍如何使用Visual Leak Detector排查内存泄漏问题。原创 2024-01-09 09:54:02 · 12236 阅读 · 1 评论 -
【C++内存泄漏】引发C++程序内存泄漏的原因分析与排查内存泄漏的方法总结
本文根据多年的项目实践以及遇到的多个内存泄漏的问题案例及场景,详细介绍引发内存泄漏的原因以及排查方法。原创 2024-08-21 22:18:43 · 34043 阅读 · 96 评论 -
【C++内存泄漏】使用Debug Diagnostic Tool工具排查C++程序内存泄漏问题
使用Debug Diagnostic Tool工具排查内存泄漏问题原创 2023-05-03 10:39:27 · 5288 阅读 · 0 评论 -
【C++内存泄漏】使用Windbg排查C++程序内存泄漏问题
详细讲述如何使用Windbg去定位Windows C++程序中的内存泄漏。原创 2021-11-12 22:45:15 · 19042 阅读 · 20 评论 -
【C++内存泄漏】使用历史版本比对法排查C++程序中的内存泄漏问题(同时总结了引发内存泄漏的常见场景)
本文详细讲述如何使用历史版本比对法去排查C++程序中的内存泄漏问题,并对内存泄漏的相关细节点进行了展开。原创 2024-12-27 13:42:32 · 20454 阅读 · 66 评论 -
C/C++运行时库和UCRT系统通用运行时库总结及问题实例分享(程序打包时要带上这些运行时库)
本文详细介绍C/C++运行时库和UCRT系统通用运行时库,并分享了几个与运行时库有关的项目问题分析实例。原创 2024-05-21 15:41:24 · 69410 阅读 · 104 评论 -
如何配置32位C++程序启用大地址模式(将用户态虚拟内存从2GB扩充到3GB),以解决用户态虚拟内存不够用问题?(项目实战案例解析)
本文给出了一个项目实战问题实例,详细讲解问题排查的完整过程,并详细讨论了解决用户态虚拟内存不够用的手段与策略,最后讲述如何配置X86应用程序启用大地址模式(将用户态虚拟内存从2GB扩充到3GB)去解决内存不够用的问题。原创 2024-05-05 10:32:48 · 15215 阅读 · 144 评论 -
使用Windbg排查C++软件安装包安装时被安全防护软件拦截导致安装线程堵塞卡住的问题
本文详细讲述C++软件安装包安装时被安全防护软件拦截导致安装线程堵塞卡住问题的排查过程,并详细介绍如何使用Windbg动态调试目标进程(在Windbg中查看变量的值、使用bp命令设置断点进行动态调试),给出“绕过”360安全卫士与金山毒霸拦截的有效办法,以供大家借鉴或参考!原创 2024-11-11 06:51:11 · 33128 阅读 · 129 评论 -
使用反汇编工具IDA查看动态库的汇编代码上下文,结合安卓系统生成的Tombstone文件,快速定位安卓app程序底层C++库的崩溃问题
使用IDA反汇编工具查看汇编代码上下文,结合安卓系统自动生成的Tombstone文件,去分析安卓app程序底层C++模块的崩溃问题。原创 2023-08-14 20:18:29 · 36896 阅读 · 117 评论 -
C/C++程序员为什么要了解汇编?了解汇编有哪些好处?如何学习汇编?
本文详细讲解了C++程序员为什么要了解汇编,了解汇编都有哪些具体的好处,如何学习汇编,以及如何看懂汇编代码上下文等,希望能给大家提供一定的借鉴或参考。原创 2024-10-09 20:59:07 · 149873 阅读 · 114 评论 -
从C++软件调试实战的角度去看多线程编程中的若干细节问题
从C++软件调试实战的角度去看多线程编程中的若干细节问题原创 2024-07-27 23:06:15 · 14073 阅读 · 4 评论 -
C++程序中 WaitForSingleObject 函数的诸多用途与使用场景总结
本文详细介绍WaitForSingleObject函数在多线程编程中的多种使用场景,包括在多线程之间实现锁的等待、线程中实现Sleep、监测线程或进程是否退出等。原创 2024-01-15 16:28:40 · 35093 阅读 · 95 评论 -
C++程序卡死、UI界面卡顿问题的原因分析与总结
C++程序卡死、客户都软件的UI界面卡顿问题的原因分析与总结。原创 2023-01-16 13:41:26 · 31155 阅读 · 97 评论 -
C++程序使用 STL 容器发生异常的常见原因分析与总结
使用 STL 容器发生异常的常见原因分析与总结原创 2024-03-24 17:47:24 · 49786 阅读 · 104 评论 -
第三方模块远程注入到C++软件中引发软件异常的若干实战案例分享
本文详细分享第三方模块远程注入到软件中引发软件异常的若干实战案例。原创 2023-11-22 09:06:02 · 17464 阅读 · 105 评论 -
【C++开源库使用】使用libcurl开源库发送url请求(http/https请求)去下载用户头像文件(附完整源码)
本文详细讲述如何使用libcurl开源库发送url请求(http请求)去下载用户头像文件,并给出了完整实现源码。原创 2025-07-07 16:20:00 · 30550 阅读 · 63 评论 -
【C++开源库使用】调用开源库STB中的stbi_load_from_memory加载图片文件,进行灰化处理,然后调用stbi_write_png或stbi_write_jpg将灰化图片保存到文件中
调用开源库STB中的stbi_load_from_memory加载图片文件,进行灰化处理,然后调用stbi_write_png或stbi_write_jpg将灰化图片保存到文件中。原创 2025-07-14 09:54:02 · 20400 阅读 · 59 评论 -
【C++软件异常排查实战经验分享系列 ①】报错窗口点击重试 | 0xfeeefeee等异常值 | OutputDebugString | 数据断点 | if条件断点 | 历史版本比对法 | 汇编代码
在开发调试C++软件的过程中会遇到各式各样的问题,通过排查这些项目问题可以积累大量的实战排查经验和处理技巧,本文对这些经验和技巧做个总结和分享,以供大家借鉴或参考。原创 2025-06-23 06:58:30 · 38053 阅读 · 59 评论 -
【C++软件异常排查实战经验分享系列 ②】查看函数调用堆栈 | Windbg动态调试 | DLL动态库加载失败 | API Monitor工具 | 程序闪退 | 寻找dump文件 | GDI对象泄漏
在开发调试C++软件的过程中会遇到各式各样的问题,通过排查这些项目问题可以积累大量的实战排查经验和处理技巧,本文对这些经验和技巧做个总结和分享,以供大家借鉴或参考。原创 2025-06-30 13:49:57 · 22866 阅读 · 49 评论
分享