自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (11)
  • 收藏
  • 关注

原创 windows进程堆内存列表遍历

正如官网所说,HeapWalk性能远高于快照中的Heap32Next接口,实际测试第二种方式也非常拉跨。使用HeapWalk函数行走堆的大小大致是线性的,而使用Heap32Next函数遍走堆的大小大致为二次。即使对于具有 10,000 个分配的适度堆,HeapWalk的运行速度也比Heap32Next快 10,000 倍,同时提供更详细的信息。随着堆大小的增加,性能差异变得更加明显。遍历堆列表 - Win32 apps | Microsoft Learnt=N7T8t=N7T8t=N7T8t=N7T8。

2023-12-19 00:22:26 974 1

原创 Windows内存分配堆栈打印

Windows内存分配堆栈打印

2023-12-14 23:44:02 1105 1

原创 Windows下使用UMDH排查内存泄漏

Windows下使用Umdh工具排查程序内存泄漏问题

2023-12-14 20:52:43 831 2

原创 C++获取当前线程堆栈信息

windows下使用Dbghelp获取堆栈信息

2023-12-05 23:13:02 1172 1

原创 Detours的使用方法

Detours是一个软件包,用于在应用程序下重新路由(拦截)Win32 API。

2023-08-28 20:23:05 510 1

原创 使用大华NetSDK对接大华相机

使用大华NetSDK对接相机一、 下载大华NetSDKhttps://www.dahuatech.com/service/downloadlists/836.html根据自己的需要下载对应版本的sdk。这边我们就以Win32版本作为开发使用。下载的文件解压后,内部文件如下图所示:开发使用到的文件在库文件和头文件目录中。使用手册和演示程序则提供了快速上手使用的说明和实例;二、 使用NetSDK对接大华设备1、 基本概念设备发现:在局域网中寻找大华设备,找到所有接入.

2021-02-25 23:24:17 3758 7

原创 QML anchors 锚布局

锚布局锚布局有7种锚线anchors.left anchors.right anchors.top anchors.bottom anchors.horizontalCenter anchors.verticalCenter anchors.baseline5种锚边距anchors.leftMargin anchors.rightMargin anchors....

2019-09-25 22:30:32 1495 1

原创 QML ListView snapMode

属性:snapMode 此属性确定视图滚动在拖动或轻拂之后的解决方式NoSnap:列表滚动停止时可以停在任意位置,即便第一项显示不全SnapToItem:当放开鼠标时,移动距离超过半个Item时,自动滑动到下一个Item,否则自动滑动回当前ItemSnapOneItem:和SnapToItem类似,区别是,SnapToItem判断条件是半个Item距离,而Sna...

2019-09-25 21:14:57 1322

原创 VS2015 下调试ActiveX控件

本人刚接触ActiveX,所以很多东西不是很懂, 比如在VS2015 下调试ActiveX控件就困扰了我很久, 每次点击开始调试都会显示“无法启动程序***”,不能调试对我来说绝对是致命的,网上百度了很多关于如何ActiveX调试的方法, 但是一直没解决问题, 搞了很久,终于在自己瞎折腾下实现了调试的功能, 虽然这个方法很麻烦, 但至少是一种调试方法, 现在将他写出来,让更多的新手都可以有点思路。...

2015-11-27 11:33:10 7782

原创 widnows游戏编程大师技巧 Draw_Line 的学习

最近在学习windows游戏大师编程技巧这本书,看到画线条部分由于作者对具体算法并未详解,导致我看了半天硬是没看懂,后来在网上查了下,原来该算法是赫赫有名的Bresenham算法。好吧,只能怪自己孤陋寡闻了。没办法,只能花时间简单理解下该算法以便继续看我的书。 网上对该算法的解释很多,也很全,我就纯粹看过后练练手,写写自己的理解。 画线条无非就是在屏幕上点“点”,...

2014-09-29 20:22:59 885

StackWalk64打印当前线程堆栈的示例

StackWalk64打印当前线程堆栈的示例

2023-12-05

PE/COFF/Archive格式文件解析C++源码

这是我在学习PE文件格式时,写的一份学习型的代码,主要解析了PE文件头部信息,导出表,导入表部分信息,使用文件映射方式访问文件数据,另外新增了lib静态库的分析和解压代码,注意,lib解压,不要使用在动态库的导入库lib上。附件是我用vs2022生成的工程,如果你没有这么高的IDE,可以重新创建一个控制台程序(记得使用多字节字符集哦),以添加现有项的方式把 所有的*.cpp、*.h文件加入到你的工程重新编译。

2023-01-03

odbg110反汇编工具

win32反汇编工具

2021-04-16

libpcap-master.zip

开源代码地址: https://github.com/the-tcpdump-group/libpcap,若访问不了,可以下载我这边的当前时间最新,只收个小费

2020-08-26

VC 实现 非窗口类定时器

非窗口类定时器基类,可继承使用,通过虚函数OnMyTimer接收处理定时器

2015-12-17

SQLServer 数据库生成工具及源代码

用C++写的小软件,基于MFC框架,通过该小软件, 我们可以选择数据库文档快速生成指定数据库,只要事先写好数据库结构文档。附:软件/源码/数据库结构文档 。对学习和使用SQLServer有一定帮助,适合新手,高手请无视

2015-11-19

VC 非窗口类定时器基类

实例可用VC2015打开,使用了部分C++11标准的STD容器和智能指针, 所以太老版本IDE不一定用的了。构建了一个基类,使其他继承该基类的非窗口类轻松使用定时器,使用SetMyTimer(id, uElapse)设置定时器, 使用KillMyTimer(id)销毁定时器, 重写虚函数OnMyTimer(id)来获取定时器消息并处理,目前只是简单的做了个测试类,有问题可自己测试

2015-11-19

jpg图片显示

jpg图片的显示,放在pic文件夹下的所有jpg图片都会被自动显示出来

2014-03-31

VC++6.0MSDN+精简版分卷1

VC++6.0MSDN+精简版分卷1,是学习和开发的必备参考工具,包含大量Win32API和平台SDK接口函数的解释说明

2013-08-10

VC++6.0MSDN+精简版分卷2

分卷2,需和分卷1同时使用解压才能完整解压出来

2013-08-10

VC++6.0MSDN+精简版

学习和开发VC++软件的必备参考文档,值得大家拥有

2013-08-10

深入浅出MFC简体版(附源码)

深入浅出 MFC_简体版.pdf,学习MFC的经典书籍,网上一搜便知其名气。学习MFC编程必备书籍

2013-08-10

基于VS2005MFC串口通讯源代码

串口通讯源代码,可进行COM1~6,波特率19200,9600,4800,2400;奇偶检验的选择,很简单的源代码,高手勿喷

2013-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除