知识类
文章平均质量分 97
worldy
这个作者很懒,什么都没留下…
展开
-
MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序
MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序MFC应用程序中处理消息的顺序1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后转载 2013-11-14 22:11:52 · 927 阅读 · 0 评论 -
使用WINDBG检测内存泄漏
使用WINDBG检测内存泄漏一、使用命令!heap –s抓取快照 二、再次使用命令抓取快照三、使用命令查看内存情况!heap –stat –h addr【!heap -stat -h 03570000】四、使用命令分别查看较高的内存使用情况!heap –flt s 16c五、使用命令查看调用堆栈即可以判断内存泄漏情况!heap –p –a 0bba8530转载 2014-01-05 19:24:03 · 1227 阅读 · 0 评论 -
TCP流程详解
TCP流程详解B/S通信简述整个计算机网络的实现体现为协议的实现,TCP/IP协议是Internet的核心协议,HTTP协议是比TCP更高层次的应用层协议。HTTP(HyperText Transfer Protocol,超文本传输协议)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法。浏转载 2014-01-21 09:48:40 · 2200 阅读 · 0 评论 -
释构函数的调用顺序
记录一下,以备忘:1、先执行析构函数的函数体2、按跟声明顺序相反的顺序执行所有非静态数据成员对象的析构函数3、如果有父类,则执行父类的析构函数。原创 2014-03-25 06:35:54 · 704 阅读 · 0 评论 -
字节对齐
字节对齐分类: Linux2014-04-01 22:56 12人阅读 评论(0) 收藏 举报文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x0000转载 2014-04-10 09:08:20 · 1025 阅读 · 0 评论 -
结构体内存分配问题(转)
结构体内存分配问题(转)1)sizeof也可以对一个函数调用求值,其结果是函数返回类型的大小,函数并不会被调用。(2)终于搞懂struct结构体内存分配问题了,结构体中各个成员字节对齐遵循以下几个原则:1.结构体每个成员相对于结构体首地址的偏移量(offset)都是(这个)成员大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding); 例如有以下转载 2014-04-10 09:10:26 · 661 阅读 · 0 评论 -
关于Windows高DPI
关于Windows高DPI的一些简单总结我们知道,关于高DPI的支持, Windows XP时代就开始有了, 那时关于高DPI的支持比较简单, 但是从Vista/Win7 到现在Win8 /Win8.1, Windows关于高DPI的支持已经发生了很大的变化, 下面我们依次简单介绍下。如果说以前XP时代我们还有理由不关注高DPI, 那么在移动设备时代和大显示器的高分辨率时代, 我转载 2014-05-30 14:22:17 · 1995 阅读 · 0 评论 -
COM学习笔记8_IDispatch (调度接口) 自动化
分类: COM2009-08-11 14:01 2835人阅读 评论(0) 收藏 举报nullinterfacestructlibraryvbexception一般的通讯方式:客户 COM(vbtl)接口 COM组件自动化通讯方式:客户(自动化控制器) IDispatch::Invoke 调度接口(或vbtl接口) 实现IDispatch接口的COM组件转载 2015-03-13 18:07:28 · 1737 阅读 · 0 评论 -
正则表达式
正则表达式http://baike.baidu.com/link?url=RLGUP-TeYOPjfRdiY7wsgaTeeUOuL_uPhqLhxzIR-RzSn3sy59IYFcVKBIt1tS3itfY8EUnB2WXEYAcVJMsX5a正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机转载 2016-09-05 11:07:30 · 1232 阅读 · 0 评论 -
IOCP
转自:http://baike.baidu.com/link?url=nAkAsIjkkk03yNx4oJlfCa1tI9y5ciqYa9E5SdqlaQo58Swugem2RQUICmy6eDYWhZOWCekuPiqu0B9umNan-_IOCP全称I/O Completion Port,中文译为I/O完成端口。IOCP是一个异步I/O的API,它可以高效地将I/O事件通知给应转载 2013-12-17 11:11:35 · 1053 阅读 · 0 评论 -
shared_ptr使用
shared_ptr使用分类: C++ boost 2013-12-16 15:31 39人阅读 评论(0)收藏 举报shared_ptr1.get() 返回对象指针;use_count() 返回对象的引用计数[cpp] view plaincopyprint?#include #include usin转载 2014-01-21 10:02:13 · 1695 阅读 · 0 评论 -
shared_ptr
shared_ptrshared_ptr头文件: "boost/shared_ptr.hpp"shared_ptr 可以从一个裸指针、另一个shared_ptr、一个std::auto_ptr、或者一个boost::weak_ptr构造。还可以传递第二个参数给shared_ptr的构造函数,它被称为删除器(deleter)。删除器稍后会被调用,来处理共享资源的释放。这对于管理那转载 2014-01-21 09:56:09 · 948 阅读 · 0 评论 -
SAFEARRAY使用实例
SAFEARRAY使用实例分类: VC 2013-08-21 13:09 35人阅读 评论(0)收藏 举报From: http://blog.csdn.net/csfreebird/article/details/234547目录:SAFEARRAY使用实例目录:前言:何谓SAFEARRAY:创建SAFEARRAY:方法一:使转载 2013-09-20 16:52:56 · 1122 阅读 · 0 评论 -
BSTR、LPSTR、LPWSTR、CString、VARIANT、COleVariant 、_variant_t、CComBSTR、_bstr_t
BSTR、LPSTR、LPWSTR、CString、VARIANT、COleVariant 、_variant_t、CComBSTR、_bstr_t分类: C/C++ MFC 2010-03-04 17:22 3438人阅读 评论(2)收藏 举报mfc.netfloat语言string编程Visual C++.NET涉及到ATL/ATL Server、M转载 2013-10-21 19:59:59 · 770 阅读 · 0 评论 -
安全数组feature值
Rem FeaturesRem 安全数组的标记 说明Rem 在栈上创建数组Const FADF_AUTO = &H1Rem 在堆上创建数组Const FADF_STATIC = &H2Rem 在结构中创建Const FADF_EMBEDDED = &H4Rem 不能改变数组大小Const FADF_FIXEDSIZE = &H10Rem 记录容器Cons转载 2013-09-27 23:08:17 · 783 阅读 · 0 评论 -
C++多态 虚表 分析 图解
多态多态的这个概念稍微有点模糊,如果想在一开始就想用清晰用语言描述它,让读者能够明白,似乎不太现实,所以我们先看如下代码: //例程1 #include iostream> using namespace std; class Vehicle { public: Vehicle(float speed,int转载 2013-10-15 10:51:09 · 882 阅读 · 0 评论 -
BMP文件格式
BMP文件格式 分类: 计算机视觉 2012-11-12 21:11 338人阅读 评论(4)收藏 举报因为公司的主要业务是图像识别相关的,因此对图像处理、识别是我学习的重点。虽然写程序也不少年了,但是对于图像处理领域,我还是一个新兵。对很多基础的概念也还是存在盲区,所以想在边学边做的过程中,对一些概念的梳理和学习心得进行记录。BMP文件格式BM转载 2013-10-24 18:33:43 · 788 阅读 · 0 评论 -
RC4加密算法
RC4加密算法RC4加密算法是大名鼎鼎的RSA三人组中的头号人物Ronald Rivest在1987年设计的密钥长度可变的流加密算法簇。之所以称其为簇,是由于其核心部分的S-box长度可为任意,但一般为256字节。该算法的速度可以达到DES加密的10倍左右,且具有很高级别的非线性。RC4起初是用于保护商业机密的。但是在1994年9月,它的算法被发布在互联网上,也就不再有什么商业机密了。RC4也转载 2013-12-06 12:53:46 · 1085 阅读 · 0 评论 -
数学建模十大经典算法漫谈
数学建模十大经典算法漫谈分类: DSP数字信号处理 小常识 2013-10-08 21:44 165人阅读 评论(0)收藏 举报数学建模十大算法漫谈 作者:July 二零一一年一月二十九日本文参考:I、 细数二十世纪最伟大的十大算法 [译者:本人July]II、 本BLOG内 经典算法研究系列III、维基百科---------转载 2013-12-10 07:18:22 · 1334 阅读 · 0 评论 -
base64
base64编辑Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串转载 2013-12-06 12:56:22 · 723 阅读 · 0 评论 -
Base64编码要点
1、选用 A~Z、a~z、0~9、+、/这64个可打印字符按顺序排列,用0~63对每个字符编号,这就是Base64编码表;2、对数据块(无论是文本或二进制数据)以3个字节一组分为若干个字节组,每个字节组的三个字节合为24位,对此24位的数据按6位一组分为4个位组 ;3、因为每个位组6位,可表达范围为0~63,因此,每个位组值对应于编码表中一个唯一字符;4、原始数据按照规则,分成若干个6...原创 2019-05-24 09:54:31 · 1052 阅读 · 0 评论