图形平台共117篇

图形平台指的是某行业的某专业类软件所需要的基础框架及功能的统称,比如我们常见的AUTOCAD,就是面向建筑,水暖,石油等专业行业的一个极具代表性的通用性图形平台。 图形平台是一个底层的框架,在这个框架的基础之上,可以根据公司自身需要或者市场需求开发众多的类似的软件。
使用Windbg排查线程死锁引起的连不上服务器问题-卡核

使用Windbg排查线程死锁引起的连不上服务器问题

目录 1、问题说明2、初步怀疑底层的库发生堵死了3、到出问题的笔记本上将Windbg附加到目标进程上4、任务管理器中导出的dump文件是64位的,需要使用命令切换到32位上下文5、为什么我们的软件还...
Windbg使用详解-卡核

Windbg使用详解

目录1、Windbg简介2、Windbg版本3、Windbg安装包的获取与安装4、PDB文件说明5、Windbg中pdb符号文件路径配置6、在Windbg中配置pdb文件路径和源代码路径7、常用的Windbg命令8、Windbg静态分析dum...
使用Windbg定位Windows C++程序中的内存泄露-卡核

使用Windbg定位Windows C++程序中的内存泄露

目录1、概述2、使用Windbg监测内存泄露的一般步骤3、详解整个操作过程3.1、gflags.exe和umdh.exe介绍3.2、启动cmd命令行3.3、设置pdb符号库路径3.4、调用gflags设置启用udmh.exe的堆栈跟踪3.5、...
Windbg常用命令详解-卡核

Windbg常用命令详解

目录1、Windbg命令分类2、常用的命令2.1、.ecxr命令2.2、kn/kv/kp命令2.3、lm命令2.4、.reload命令2.5、!analyze -v命令2.6、g命令2.7、bp/bl/bc命令2.8、~ns命令2.9、.dump命令2.10、r命令2.11...
Windbg调试工具介绍-卡核

Windbg调试工具介绍

目录1、概述2、Windbg的使用3、Windbg版本4、Windbg的获取与安装Windbg是我们最常用的C++软件异常分析工具,也是最强大的分析工具之一,我们今天就来详细介绍一下Windbg的相关内容。1、概述  ...
巧用Visual Studio中的数据断点去排查C++内存越界问题-卡核

巧用Visual Studio中的数据断点去排查C++内存越界问题

目录1、概述2、异常实例描述3、是底层的dll模块发生了崩溃4、上层的m_dwConnectSID变量值被篡改,导致传给底层dll模块的函数参数有问题5、给m_dwConnectSID变量设置数据断点,排查出问题6、总结...
ck的头像-卡核ck3个月前
01.4W+2.5W+
dump文件类型与dump文件生成方法详解-卡核

dump文件类型与dump文件生成方法详解

目录1、概述2、dump文件的分类2.1、dump按大小分类2.2、查看dump文件中函数调用堆栈中变量的值3、调用SetUnhandledExceptionFilter设置异常处理回调函数,然后调用MiniDumpWriteDump生成dump文...
Visual Studio调试方式详解-卡核

Visual Studio调试方式详解

目录1、概述2、Debug下的调试3、Release下的调试4、附加到进程调试5、总结 使用IDE调试代码是开发人员必须掌握的技能,是软件遇到问题时一个最直接的排查方式,今天我们就来讲一下使用Visual S...
Windows开发值得推荐的分析工具,值得收藏-卡核

Windows开发值得推荐的分析工具,值得收藏

目录1、概述2、常用工具介绍2.1  窗口查看工具SPY++2.2  Dependency Walker2.3  剪切板查看工具Clipbrd2.4  GDI对象查看工具GDIView2.5  Process Explorer2.6  Prcoess Monitor2.7  API ...
IDA反汇编工具使用详解-卡核

IDA反汇编工具使用详解

目录1、IDA反汇编工具简介2、为什么需要IDA反汇编工具?3、IDA的安装4、IDA的使用5、查看发生异常时的汇编指令的上下文6、虚函数调用时的二次寻址7、函数调用时的栈分布以及栈回溯原理8、最后 ...
ck的头像-卡核ck3个月前
01.1W+1.8W+
排查C++软件异常的常见思路与方法(实战经验总结)-卡核

排查C++软件异常的常见思路与方法(实战经验总结)

目录1、概述2、常见的异常排查思路与方法2.1、直接调试2.2、添加日志打印2.3、分块注释代码2.4、数据断点2.5、历史版本比对法2.6、Windbg静态分析dump文件2.7、Windbg动态调试2.8、使用IDA反汇...
ck的头像-卡核ck3个月前
02.7W+2.3W+
《从0到1打造自主图形平台》-总结(21)-卡核

《从0到1打造自主图形平台》-总结(21)

《从0到1打造自主图形平台》是一门旨在帮助读者从零开始建立自己的图形平台的教程。在这个过程中,我们探讨了图形领域的重要概念、原理和实践,涵盖了从基础到高级的知识。 首先,我们了解了什...