
C/C++实战专栏
文章平均质量分 90
以多年的开发实战为基础,总结并讲解一些C/C++基础与项目实战进阶内容!专栏涉及了C/C++领域多方面的内容,包括C++编程要点、C++11新特性、C++开源库介绍与使用、数据结构与算法、代码分享、编程技术(动态库、多线程、数据库、网络编程等)、C++软件调试技术、设计模式、网络基础与进阶内容等。
优惠券已抵扣
余额抵扣
还需支付
¥89.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
dvlinker
2022年度博客之星Top5、CSDN博客专家、B站优质视频教程创作者、C/C++领域优质创作者、优质技术专栏《C++软件调试与异常排查从入门到精通系列教程》作者。从事C++软件开发十多年,通过数年的软件开发实践,积累了大量的实战经验,特别在C++软件调试及异常排查方面积累了丰富的经验,现任C++高级软件工程师!
展开
-
《C/C++实战专栏》介绍
本文详细介绍《C/C++实战专栏》的主体内容构成。原创 2024-07-31 15:36:01 · 146866 阅读 · 0 评论 -
C/C++学习路线总结与分享
C/C++学习路线总结与分享原创 2022-10-07 11:21:45 · 101618 阅读 · 266 评论 -
C++从入门到进阶的系列书籍推荐(22本书)
要多读书,读好书!一本书要多读几遍才好,每次都可能有新的收获!特别在是有一定的工作年限和工作经验之后!读书百遍,其义自见!下面就给大家推荐一下C++程序员进阶需要读的经典书籍:1、C++入门书籍 C++是在C语言的基础上发展而来的,要学习C++之前需要先学习C语言。有了C语言基础之后再去学习C++。1.1、C语言程序设计(谭浩强) 该书被公认为学习C语言程序设计的优秀教材,被全国大多数高校选用,是学习C语言的主流用书。本书比较通俗易懂,是初入者必备的书籍。........原创 2021-11-05 22:53:08 · 38803 阅读 · 30 评论 -
引发C++软件异常的常见原因分析与总结(实战经验分享)
引发C++软件异常的常见原因分析与总结(实战经验分享)原创 2024-07-27 11:43:32 · 3733 阅读 · 0 评论 -
排查C++软件异常的常见思路与方法(实战经验总结)
排查C++软件异常的常见思路与方法(实战经验总结)原创 2024-07-27 11:51:32 · 3737 阅读 · 41 评论 -
【C++软件调试技术】C++软件开发维护过程中典型软件异常问题的排查与总结
本文以问答的方式进行展开,罗列了C++软件日常开发和维护中遇到的多个软件调试问题及有代表性的场景,给出详细的处置思路和处理办法,以供大家借鉴和参考。原创 2024-04-15 14:58:51 · 162152 阅读 · 0 评论 -
【C++软件调试技术】使用Windbg分析软件异常时的诸多细节与技巧总结
使用 Windbg 分析软件异常时的诸多细节与技巧总结原创 2024-07-27 23:19:00 · 87500 阅读 · 9 评论 -
使用Windbg调试目标进程排查C++软件异常的一般步骤与要点分享
本文通过一个异常崩溃分析实例来详细讲解使用Windbg动态调试目标进程的一般步骤及完整过程,很有实战参考价值。原创 2025-02-24 14:18:27 · 16374 阅读 · 71 评论 -
C/C++程序员为什么要了解汇编?了解汇编有哪些好处?如何学习汇编?
本文详细讲解了C++程序员为什么要了解汇编,了解汇编都有哪些具体的好处,如何学习汇编,以及如何看懂汇编代码上下文等,希望能给大家提供一定的借鉴或参考。原创 2024-10-09 20:59:07 · 114559 阅读 · 0 评论 -
为什么要学习C++软件调试技术?掌握软件调试技术都有哪些好处?
本文详细讲解为什么要学习C++软件调试技术,以及掌握调试技术都有哪些好处。原创 2023-05-24 21:58:39 · 59300 阅读 · 144 评论 -
C++软件调试与异常排查技术从入门到精通学习路线分享
详细讲述C++软件调试与异常排查技术从入门到精通学习路线。原创 2023-12-17 19:43:07 · 62026 阅读 · 0 评论 -
瑞芯微新一代旗舰Soc芯片RK3588详细介绍
瑞芯微新一代旗舰Soc芯片RK3588详细介绍原创 2022-03-09 14:43:54 · 98667 阅读 · 0 评论 -
《Windows核心编程》若干知识点实战应用分享
《Windows核心编程》若干知识点应用实践分享,希望大家能够仔细研读,在提升理论知识水平的同时,也能有效地提高分析解决问题的技能。原创 2024-01-21 19:42:00 · 37106 阅读 · 97 评论 -
【C++软件实战问题排查经验分享系列 ①】UI界面卡顿 | CPU占用高 | GDI对象泄漏 | 线程堵塞 系列问题排查总结
本文对C++软件开发联调过程中遇到的UI界面卡顿、CPU占用高、GDI对象泄漏、线程堵塞(死锁)等常见问题的排查思路与方法进行详细的总结。原创 2025-04-21 10:10:23 · 11529 阅读 · 63 评论 -
【C++软件实战问题排查经验分享系列 ②】 调试遇到0xfeeefeee、0xcdcdcdcd等异常值 | 动态库加载失败 | 程序启动报错与启动失败 | 软件操作权限系列问题总结
本文对C++软件开发联调过程中遇到0xfeeefeee、0xcdcdcdcd等异常值、动态库加载失败、程序启动报错与启动失败、软件操作权限等常见问题的排查思路与方法进行详细的总结,以供大家借鉴或参考。原创 2025-04-25 09:21:35 · 9778 阅读 · 57 评论 -
【C++软件实战问题排查经验分享系列 ③】 Process Explorer | Process Monitor | API Monitor | Windbg | IDA 等常用工具的使用总结
本文详细讲述SPY++、Dependency Walker、剪切板查看工具Clipbrd、 GDI对象查看工具GDIView、Process Explorer、Process Monitor、API Monitor、调试分析工具Windbg、交互式反汇编工具IDA等常用软件分析工具的用途(可以帮助我们高效快速地排查软件问题),并给出有实战参考价值的实战分析实例,供大家借鉴或参考。原创 2025-04-28 10:05:19 · 17125 阅读 · 62 评论 -
C/C++运行时库和UCRT系统通用运行时库总结及问题实例分享(程序打包时要带上这些运行时库)
本文详细介绍C/C++运行时库和UCRT系统通用运行时库,并分享了几个与运行时库有关的项目问题分析实例。原创 2024-05-21 15:41:24 · 69080 阅读 · 101 评论 -
使用API Monitor探测QQ安装包在创建桌面快捷方式时都调用了哪些API及COM接口,以解决C++程序安装包中的问题
本文通过使用API Monitor监测目标程序来解决实际项目中的问题,详细讲解了API Monitor使用过程与相关细节,有一定的实战参考价值,希望能对大家有所帮助。原创 2024-12-12 14:35:35 · 24437 阅读 · 6 评论 -
复制文字与图片的混合内容到QQ、PC版微信以及企业微信中的剪切板数据对通深入研究及问题解决总结
本文详细讲述深入研究复制文字与图片的混合内容到QQ、PC版微信以及企业微信中的剪切板数据对通遇到的多个问题以及解决办法。原创 2025-04-11 09:54:16 · 13340 阅读 · 62 评论 -
使用Windbg排查C++软件安装包安装时被安全防护软件拦截导致安装线程堵塞卡住的问题
本文详细讲述C++软件安装包安装时被安全防护软件拦截导致安装线程堵塞卡住问题的排查过程,并详细介绍如何使用Windbg动态调试目标进程(在Windbg中查看变量的值、使用bp命令设置断点进行动态调试),给出“绕过”360安全卫士与金山毒霸拦截的有效办法,以供大家借鉴或参考!原创 2024-11-11 06:51:11 · 32743 阅读 · 0 评论 -
使用反汇编工具IDA查看动态库的汇编代码上下文,结合安卓系统生成的Tombstone文件,快速定位安卓app程序底层C++库的崩溃问题
使用IDA反汇编工具查看汇编代码上下文,结合安卓系统自动生成的Tombstone文件,去分析安卓app程序底层C++模块的崩溃问题。原创 2023-08-14 20:18:29 · 36269 阅读 · 0 评论 -
如何配置32位C++程序启用大地址模式(将用户态虚拟内存从2GB扩充到3GB),以解决用户态虚拟内存不够用问题?(项目实战案例解析)
本文给出了一个项目实战问题实例,详细讲解问题排查的完整过程,并详细讨论了解决用户态虚拟内存不够用的手段与策略,最后讲述如何配置X86应用程序启用大地址模式(将用户态虚拟内存从2GB扩充到3GB)去解决内存不够用的问题。原创 2024-05-05 10:32:48 · 14874 阅读 · 144 评论 -
【Visual Assist X安装问题】Visual Assist X无法安装(双击安装包没反应) | Visual Assist X安装后在Visual Studio中找不到(亲测有效)
本文分享了Visual Assisant X助手的安装与使用问题的详细解决办法,因为网上搜集的信息比较少,所以有一定的参考价值。考虑到很多开发新手会遇到上述问题,可能对Windows系统不熟悉,所以相关操作步骤讲解的很详细!原创 2024-12-17 14:26:03 · 35992 阅读 · 74 评论 -
C++程序启动报错和启动失败的常见原因分析与排查经验总结
本文对引发C++程序启动报错或启动失败的常见原因及相关排查办法进行了详细地总结,并给出具体的项目问题实战分析实例。相关的总结及实战分析案例均来自于项目实战,有很强的实战参考价值。原创 2024-12-24 15:45:35 · 46011 阅读 · 74 评论 -
【C++动态库】将C++代码封装成dll动态库有哪些好处?
本文结合多年来的项目实践和理解,来详细介绍一下将C++代码封装成dll动态库有哪些具体的好处。原创 2024-11-28 15:37:50 · 15935 阅读 · 85 评论 -
【C++动态库编程】C++名称改编、标准C接口、extern “C“、函数调用约定以及def文件详解
本文通过一个具体的dll动态库编程实例,详细讲述动态库导出接口相关的导入导出声明、标准C接口、extern "C"作用、函数调用约定声明、跨语言调用dll接口以及def文件等内容。原创 2023-08-27 09:21:43 · 36966 阅读 · 117 评论 -
【C++动态库】动态库隐式与显式加载 | 为什么要动态加载动态库 | LoadLibrary加载失败 | 参考开源操作系统ReactOS源码 | 用LoadLibraryEx替代LoadLibrary
本文讲解C++动态库编程相关的内容,包括动态库隐式与显式加载、为什么要动态加载动态库、LoadLibrary加载失败、用LoadLibraryEx替代LoadLibrary、参考开源操作系统ReactOS源码等。原创 2024-10-24 10:07:53 · 46450 阅读 · 157 评论 -
【C++动态库】DLL动态库加载失败导致程序启动报错以及DLL库加载失败的常见原因分析与总结
本文讲述dll动态库加载失败导致程序启动报错问题,以及dll库加载失败的常见原因分析与总结。原创 2024-10-05 14:43:38 · 22348 阅读 · 0 评论 -
【STL详解】STL标准模板库入门 | STL版本 | STL六大组件 | STL优点 | 常用STL容器vector、list和map | STL算法函数 | STL使用异常原因分析与总结
本文详细介绍STL标准模板库相关的内容,包括STL版本、STL六大组件、STL优点、常用的STL容器vector、list与map、提升效率的STL算法函数的使用、STL使用异常常见原因分析与总结等,以供大家参考。原创 2024-10-08 10:22:24 · 25488 阅读 · 73 评论 -
【Qt 的“前世”与“今生”】Qt 的起源 | Qt 的发展历程 | 为什么选择 Qt | Qt 的授权模式 | Qt 版本选择 | Qt Widgets和QML | Qt 程序发布
【 Qt 的“前世”与“今生”】Qt 的起源 | Qt 的发展历程 | 为什么选择 Qt | Qt 的授权模式 | Qt 版本选择 | Qt Widgets和QML | Qt 程序发布原创 2023-12-03 19:52:14 · 26281 阅读 · 72 评论 -
【Visual Studio】Visual Studio调试方式详解
本文详细讲述Debug调试、Release调试和附加到进程调试三种调试方式。原创 2022-07-04 06:54:35 · 25130 阅读 · 109 评论 -
【Visual Studio】Visual Studio高效调试手段与调试技巧总结
Visual Studio高效调试手段与调试技巧总结。原创 2023-05-03 16:02:46 · 21080 阅读 · 3 评论 -
使用Process Explorer、Dependency Walker和PE信息查看工具快速排查dll动态库因库与库版本不一致导致的加载失败问题
本文详细讲述如何使用Process Explorer、Dependency Walker和PE信息查看工具快速排查dll动态库因库与库版本不一致导致的加载失败问题。原创 2025-03-11 09:42:03 · 11520 阅读 · 72 评论 -
使用Dependency Walker和Beyond Compare快速排查dll动态库损坏或被篡改的问题
使用Dependency Walker和Beyond Compare快速排查项目中遇到的dll动态库损坏或被篡改问题。原创 2025-03-17 11:54:06 · 8757 阅读 · 0 评论 -
C++正则表达式规则以及贪婪匹配与非贪婪匹配
正则表达式规则,以及贪婪匹配与非贪婪匹配原创 2017-02-11 13:25:20 · 21641 阅读 · 3 评论 -
内存不足引发C++程序闪退崩溃问题的分析与总结
本文在多年项目实践的基础上,详细总结一下内存不足的相关问题场景以及内存不足引发程序异常的具体原因,供大家借鉴或参考。原创 2024-11-25 06:57:51 · 19310 阅读 · 105 评论 -
在Visual Studio中配置x64编译环境以及编译代码时遇到的若干问题
本文根据近期将32位程序升级到64位的项目实践,大概地总结了一些配置x64编译环境的方法,以及一些编译问题的解决办法,希望能给大家提供一个借鉴或参考。原创 2024-05-17 21:16:59 · 16633 阅读 · 79 评论 -
通过查看Windbg中变量的值,快速定位因内存不足引发bad alloc异常(C++ EH exception - code e06d7363)导致程序崩溃的问题
本文详细讲述如何通过查看Windbg中变量的值快速定位因内存不足引发bad alloc异常(C++ EH exception - code e06d7363)导致程序崩溃的问题。原创 2025-03-06 18:52:00 · 19461 阅读 · 68 评论 -
【Stack around the variable ‘xxx‘ was corrupted】C++程序中被调函数中发生栈内存越界,越界到主调函数栈内存上,导致内存被篡改的典型案例分析
【Stack around the variable ‘xxx‘ was corrupted】被调函数中发生栈内存越界,越界到主调函数栈内存上,导致内存被篡改的典型案例分享。原创 2024-10-21 06:39:47 · 44008 阅读 · 82 评论 -
根据发生异常的汇编指令以及函数调用堆栈,从内存的角度出发,估计出问题的可能原因,确定排查方向,快速定位C++软件问题
本文讲解一个实例,根据发生异常的汇编指令以及函数调用堆栈,从内存的角度出发,估计出问题的原因,确定排查方向,快速定位问题。原创 2024-10-22 09:10:55 · 32128 阅读 · 94 评论