图形平台共121篇

图形平台指的是某行业的某专业类软件所需要的基础框架及功能的统称,比如我们常见的AUTOCAD,就是面向建筑,水暖,石油等专业行业的一个极具代表性的通用性图形平台。 图形平台是一个底层的框架,在这个框架的基础之上,可以根据公司自身需要或者市场需求开发众多的类似的软件。
内存越界一定会导致程序崩溃吗?详解内存越界-卡核

内存越界一定会导致程序崩溃吗?详解内存越界

目录1、什么是内存越界?1.1、对数组的读越界 1.2、执行strcpy时的写越界 1.3、执行memcpy时的写越界2、内存越界一定会导致程序崩溃吗?3、有两种情况的内存操作是必然会导致程序崩溃的3.1、...
ck的头像-卡核ck5个月前
04.5W+1.6W+
WebGL入门(二十四)-光照原理、漫反射光计算、漫反射光照射下的立方体-卡核

WebGL入门(二十四)-光照原理、漫反射光计算、漫反射光照射下的立方体

 漫反射光照射下的立方体1.demo效果2.相关知识点2.1 光照原理2.2 光源类型2.3 反射类型2.4 漫反射计算模型3.demo代码1.demo效果添加了漫反射光照射效果的立方体,最前面的面亮一些,顶上和右侧...
点燃火柴的头像-卡核点燃火柴2年前
03305372
pdb符号库文件详解-卡核

pdb符号库文件详解

目录1、概述2、Windbg和IDA反汇编工具要用到pdb文件3、Process Explorer和Process Monitor也要用到pdb文件4、pdb时间戳与pdb文件名称5、Windbg中pdb符号文件路径配置我们在使用工具去分析C++软...
通过查看windbg中变量值去定位C++软件异常的又一典型案例分享-卡核

通过查看windbg中变量值去定位C++软件异常的又一典型案例分享

目录1、概述    2、问题初步排查    3、进一步分析4、查看windbg中变量的内存,最终定位问题5、总结最近帮兄弟项目组排查一个C++软件异常崩溃问题时,遇到了一个更为典型的通过查看windbg...
Visual Studio高效调试手段与技巧总结(经验分享)-卡核

Visual Studio高效调试手段与技巧总结(经验分享)

目录1、对0xCCCCCCCC、0xCDCDCDCD和0xFEEEFEEE等常见异常值的辨识度2、在Debug下遇到报错弹框,点击重试,查看函数调用堆栈3、调试时程序和调试器都发生了闪退,可以尝试到Output窗口中找线索4...
ck的头像-卡核ck5个月前
03.3W+2.2W+
通过查看Windbg中汇编指令及内存中的值去定位软件崩溃问题-卡核

通过查看Windbg中汇编指令及内存中的值去定位软件崩溃问题

目录1、在Windbg中分析dump文件的一般步骤1.1、查看异常的类型1.2、查看崩溃的那条汇编指令及相关寄存器的值1.3、查看函数调用堆栈1.4、查看相关变量在内存中的值1.5、有时可能需要使用IDA查看...
通过查看Windbg中的变量值去定位C++软件异常问题-卡核

通过查看Windbg中的变量值去定位C++软件异常问题

目录1、概述2、如何在windbg中查看变量的值3、mini dump文件与全dump文件4、使用windbg初步分析5、查看变量的内存找到了线索,排查出问题6、解决办法7、为啥不同的PC上会有不同的表现8、最后我...
ck的头像-卡核ck5个月前
03.7W+2.1W+
使用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、概述  ...