ck-卡核
雁鹏CAD,具有自主的CAD内核!支持新制图标准,提供海量新图库!-卡核

雁鹏CAD,具有自主的CAD内核!支持新制图标准,提供海量新图库!

雁鹏CAD是根据中国国家标准和应用工程师使用习惯开发,具有自主的CAD内核、独立的文件格式、支持第三方应用开发,可随时适配新的硬件和操作系统,支持新制图标准,提供海量新图库,能低风险替代...
前天
02.2W+1895
Windows和Linux下排查C++软件异常的常用调试器与内存检测工具详细介绍-卡核

Windows和Linux下排查C++软件异常的常用调试器与内存检测工具详细介绍

目录 1、引言 2、概述 3、Windows下常用调试器和分析工具 3.1、Visual Studio开发调试工具 3.2、Windbg调试器 3.3、Windows内存分析工具 4、Linux下常用调试器和工具 4.1、gcc编译调试工具 4.2...
C++软件异常的常见原因分析与总结(实战经验分享)-卡核

C++软件异常的常见原因分析与总结(实战经验分享)

目录 1、概述 2、引发软件异常的常见原因 2.1、变量未初始化 2.2、死循环 2.3、内存越界 2.4、内存泄漏  2.5、空指针与野指针 2.6、内存访问违例 2.7、栈内存被当成堆内存去释放  2.8、线程栈...
两例典型的C++软件异常排查实例分享-卡核

两例典型的C++软件异常排查实例分享

目录 1、动态申请内存时抛出了bad_alloc异常,导致程序闪退 1.1、问题分析 1.2、动态申请内存失败可能原因分析 2、注入到进程中的输入法模块发生异常,导致进程崩溃 2.1、问题分析 2.2、第三方...
使用Dependency Walker和dumpbin工具定位C++软件启动时找不到接口的报错问题-卡核

使用Dependency Walker和dumpbin工具定位C++软件启动时找不到接口的报错问题

目录 1、问题说明 2、使用Dependency Walker工具查看exe主程序的库依赖关系,但找到sysctrldll.dll库 3、使用dumpbin工具查看sysctrldll.dll库是被哪个dll库依赖的 3.1、 dumpbin工具介绍 3.2...
C++程序启动时报“0xc0000022”无法启动的错误-卡核

C++程序启动时报“0xc0000022”无法启动的错误

360安全卫士怀疑C++程序依赖的某个dll包含病毒行为,将该dll库隔离了、锁定住了,禁止其他程序访问该文件,导致C++程序启动时报错,启动失败。本文简单地讲述整个问题的排查过程,给大家提供一...
C++软件异常分析与排查的学习历程-卡核

C++软件异常分析与排查的学习历程

 1、汇编与反汇编(1)汇编       学习普通x86下汇编语言的设计,尤其是用汇编语言编写面向对象的程序,汇编语言编写win32程序,旨在通过编程的思路了解C++的核心原理。书籍推荐罗云彬《wi...
C++堆内存错误:C运行时库检测到向堆内存头部写入了内容-卡核

C++堆内存错误:C运行时库检测到向堆内存头部写入了内容

1、问题描述       最近测试发现一个掩藏很深的bug,这个只有在特定的操作场景下才会出现,和测试数据及场景有强相关性。好在我们找到了复现的办法,直接在Debug调试下复现了问题。复现问题...
卡核联盟合作事项-卡核

卡核联盟合作事项

卡核联盟是一个旨在促进工业软件领域企业、高校之间合作与交流的组织。该联盟的成员包括各类工业软件企业、技术研发机构以及相关领域的高等教育机构。其主要目标是通过合作与共享,推动工业软件...
河北瓦尔丁科技有限公司-卡核联盟会员-卡核

河北瓦尔丁科技有限公司-卡核联盟会员

瓦尔丁经营的产品可用于数控等离子切割机、数控等离子坡口切割机、数控切管机机器人切割割设备及数控自动化三维焊割设备等。专用数控接口,适用于数控切割机、机器人、切管机、相贯线等坡口、两...
C/C++函数的调用约定详解-卡核

C/C++函数的调用约定详解

目录1、概述2、常见的调用约定说明2.1、__cdecl C调用2.2、__stdcall标准调用2.3、__fastcall快速调用2.4、__thiscall调用3、调用约定不一致导致的软件异常问题4、与调用约定相关的工程配置选项...
使用Clumsy和Process Explorer定位软件高CPU占用问题-卡核

使用Clumsy和Process Explorer定位软件高CPU占用问题

目录1、问题描述2、使用Process Explorer初步找到CPU占用高的原因3、使用Clumsy工具在公司内网环境复现了问题4、根据Process Explorer中的函数调用堆栈,分析源码,最终找出了问题5、总结    ...