图形平台共119篇

图形平台指的是某行业的某专业类软件所需要的基础框架及功能的统称,比如我们常见的AUTOCAD,就是面向建筑,水暖,石油等专业行业的一个极具代表性的通用性图形平台。 图形平台是一个底层的框架,在这个框架的基础之上,可以根据公司自身需要或者市场需求开发众多的类似的软件。
《从0到1打造自主图形平台》-几何算法(8)-卡核

《从0到1打造自主图形平台》-几何算法(8)

前言 在图形平台的世界中,几何算法是至关重要的一环。它们为我们提供了解决各种几何问题的工具和方法。无论是在二维还是三维图形平台,几何算法都扮演着不可或缺的角色。本章将深入研究几何算...
C++程序启动时报“0xC000007B”无法启动的问题排查-卡核

C++程序启动时报“0xC000007B”无法启动的问题排查

目录1、问题描述2、启动时报缺少运行时库3、拷贝运行时库后,启动报0xC000007B错误4、尝试用Windbg启动exe,看Windbg能否捕捉到相关线索5、尝试到计算机管理中去查看系统应用程序日志,看是否有...
ck的头像-卡核ck3个月前
01.5W+2.4W+
巧用Visual Studio中的数据断点去排查C++内存越界问题-卡核

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

目录1、概述2、异常实例描述3、是底层的dll模块发生了崩溃4、上层的m_dwConnectSID变量值被篡改,导致传给底层dll模块的函数参数有问题5、给m_dwConnectSID变量设置数据断点,排查出问题6、总结...
ck的头像-卡核ck5个月前
01.4W+2.5W+
使用开源库libyuv中替换开源汇编接口,解决汇编接口中的崩溃问题-卡核

使用开源库libyuv中替换开源汇编接口,解决汇编接口中的崩溃问题

目录1、概述2、初步分析3、查找相关库的pdb文件4、在windbg设置pdb文件路径,查看详细的函数调用堆栈,进一步分析5、解决办法有次软件在某台PC上运行发生崩溃,发现崩溃在纯汇编代码实现的函数...
IDA反汇编工具使用详解-卡核

IDA反汇编工具使用详解

目录1、IDA反汇编工具简介2、为什么需要IDA反汇编工具?3、IDA的安装4、IDA的使用5、查看发生异常时的汇编指令的上下文6、虚函数调用时的二次寻址7、函数调用时的栈分布以及栈回溯原理8、最后 ...
ck的头像-卡核ck5个月前
01.1W+1.8W+
开放设计联盟介绍 ODA (Open Design Alliance) Introduction-卡核

开放设计联盟介绍 ODA (Open Design Alliance) Introduction

本文将介绍“开放设计联盟(Open Design Alliance)”的一些情况,内容来自其官方网站,做了节选和翻译。 官网:http://www.opendwg.org/   1.  ODA简介   1....
ConstantineXue的头像-卡核ConstantineXue1年前
01W+710
使用Windbg排查线程死锁引起的连不上服务器问题-卡核

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

目录 1、问题说明2、初步怀疑底层的库发生堵死了3、到出问题的笔记本上将Windbg附加到目标进程上4、任务管理器中导出的dump文件是64位的,需要使用命令切换到32位上下文5、为什么我们的软件还...
《从0到1打造自主图形平台》-撤销与重做机制(19)-卡核

《从0到1打造自主图形平台》-撤销与重做机制(19)

前言 在图形平台的设计与开发中,撤销(Undo)和重做(Redo)机制是至关重要的功能。它们让用户能够回退到先前的操作状态,或者重新执行之前撤销的操作,提供了更好的用户体验和操作灵活性。在...
Teigha SDK Developer 运行时类型识别 #1-卡核

Teigha SDK Developer 运行时类型识别 #1

文章目录Kernel SDK Developer’s GuideRun-Time Type IdentificationConcept of RTTI TechnologyOverview of Classes that Implement RTTIOdRxObject classnewOdRxClass and deleteOdRxClass g...
Teigha SDK Developer 智能指针 #3-卡核

Teigha SDK Developer 智能指针 #3

 文章目录Kernel SDK Developer’s GuideBasic Operations-Work with Smart PointersFunctionality of Smart PointersExample of Assigning Smart PointersExample of a Typified Smart Pointe...
将string类对象中的内容格式化到字符串Buffer中时遇到的异常崩溃分析-卡核

将string类对象中的内容格式化到字符串Buffer中时遇到的异常崩溃分析

目录1、概述2、初步分析3、进一步分析4、为啥将wstring类型格式化到字符串buffer中会崩溃呢?5、格式化函数如何从栈上解析出每个格式化符对应的变量内容的?6、总结我们在将变量中的数据格式化...
Windows开发值得推荐的分析工具,值得收藏-卡核

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

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