自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 资源 (4)
  • 收藏
  • 关注

转载 显示上标与下标的函数

显示上标与下标的函数分类: VC++技巧 2006-01-19 09:00 3189人阅读 评论(1)收藏 举报nullc参考连接:http://www.codeproject.com/useritems/SSTextOut.asp示例图:函数名称为SSTextOut,和ExtTextOut函数功能相似。需要指定设备上下文指针,绘制文本区域的指针

2013-12-02 19:04:55 1443

转载 RSA算法实现与蒙哥马利算法(转)

(这篇的格式更好些,转进来,方便阅读)RSA算法实现与蒙哥马利算法(转)原理介绍RSA 原理:选取两个不同的大素数p、q,并计算N=p*q,选取小素数d,并计算e,使d*e % (p-1)(q-1)=1,对于任意A若B=A**d % N则A=B**e % N可见d、e形成了非对称秘钥关系,加密者用公钥d加密,解密者可用私钥e解密,第三者即使拦截了密文

2013-12-01 12:34:49 1808

转载 蒙哥马利(Montgomery)算法简介

蒙哥马利(Montgomery)算法简介2011-03-21 23:25 2217人阅读 评论(0)收藏 举报算法c测试解密数据结构存储俺曾经查阅了网上找得到的各种用于实现RSA 的大数运算库,然而最终还是决定自己动手写一个。因为凡是效率高速度快的代码(crypto++、miracl、freelip、rsaref等),要么使用的数据结构过于复杂,

2013-12-01 09:24:39 3909

转载 航天飞机的宽度是由马屁股决定的

航天飞机的宽度是由马屁股决定的分类: 计算机文化 2011-08-02 10:48 252人阅读 评论(0)收藏 举报windows微软 现代铁路两条铁轨之间的标准距离是4.85英尺,大约1.435米,可相当多的人并不知道,为什么要采用这个标准?原来,早期的铁路是由造电车的人设计的,而四英尺又八点五英寸正是电车所用标准。那么,电车的标准又是从哪里来的

2013-12-01 01:14:15 2264

转载 带鼠标的屏幕截图

// 屏幕截图程序,可运行PC,WinCE,Windows Mobile平台上    void SaveScreenToFile(LPCTSTR szFileName)  {      HDC hScrDC = ::GetDC(NULL);      HDC hMemDC = NULL;            BYTE *lpBitmapBits = NULL;             int

2013-11-30 13:05:51 1088

转载 PicSearch

That's Perceptive!Perceptual hash algorithms describe a class of comparable hash functions. Features in the image are used to generate a distinct (but not unique) fingerprint, and these fingerprin

2013-11-29 22:57:21 1400

转载 欧几里德与扩展欧几里德算法

转自:欧几里德与扩展欧几里德算法欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,b)=gcd(b,a%b)。第一种证明:      a可以表示成a = kb + r,则r = a mod b  假设d是a,b的一个公约数,则有  d|a,

2013-11-24 23:48:15 601

转载 使用ATL建立支持IClassFactory2的COM组件

使用ATL建立支持IClassFactory2的COM组件发布: 2007-7-01 20:40 | 作者: admin | 来源: | 查看: 19次 | 进入软件测试论坛讨论领测软件测试网使用ATL建立支持IClassFactory2的COM组件 关键字:COM、IClassFactory2、对象创建权限、License、License Key 本文详细描述了如

2013-11-15 17:11:40 846

转载 EnableDebugPrivilge(CString lpName, BOOL fEnable) 函数源码,提升进程操作权限。

EnableDebugPrivilge(CString lpName, BOOL fEnable) 函数源码,提升进程操作权限。转注:用于解决比如UAC开启后用户权限受限的问题分类: VC++ 2013-07-08 14:23 79人阅读 评论(0)收藏 举报cvc++VC [cpp] view plaincopyprint?

2013-11-15 17:01:41 1160

转载 MFC 自定义控件使用实践

MFC 自定义控件使用实践(1)转载前记:说实在的,这个方法太麻烦了,我感觉最方便的方法是,1从CWnd或者CView派生一个类,2在对话框或者普通窗口上,定义类对象 theObj,3在OnCreate或者OnInitDialog函数中调用Create方法 theObj.Create(NULL,NULL,aRect,this)但做为一种方法,还是值得学习一下以下是转载原

2013-11-15 10:50:41 16675

转载 MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序

MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序MFC应用程序中处理消息的顺序1.AfxWndProc()      该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后

2013-11-14 22:11:52 927

转载 VC 2010下安装OpenCV2.4.4

VC 2010下安装OpenCV2.4.4转自:http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4Wikipedia,自由的百科全书说明: 安装平台:32位XP,VS2010; OpenCV 2.4.4不支持VC 6.0; 网上有很多用CMake编译OpenC

2013-11-13 00:21:14 540

原创 使用弦截法解方程通用方法

奉献一个使用线截法解方程的方法,不足之处欢迎大家提出宝贵意见;#includedouble Fun(double x){ //计算f(x)=//求x^3-5x^2+16x-80的值 return x*(x*x-5*x+16)-80;//求解的的函数(一元函数)}double Fun2(double x){ //计算f(x)=1-cos(x)cosh(x

2013-11-11 17:59:11 3907

原创 在单线程应用中,由用户结束大循环的方案

在单线程应用中,我们知道,当程序进入某个需要长时间处理的函数A的时候,系统将不会相应用户的各种操作包括关闭应用程序,程序将进入假死状态,直到函数A返回;那么我们是否有机会让用户终止当前的处理呢?答案是肯定的;首先我们创建一个Doevent函数,该函数在用于在某个处理的过程未结束前,使得其它消息能得到被处理的机会: BOOL bInLoop=FALSE; //循环标志//事件处理

2013-11-10 16:36:17 2455 2

原创 16进制的字符串转数值函数

在工控领域,设备间通信经常会将数值转换为ASCII形式进行传输,其将每个字节数据分为高4位和低4位,分别将其值转换为对应的asc码,比如数值108,对应的16进制为6C,那么编码就是转换为2个字节的编码 0x36 0x43(分别为6和C的ASCII码)。比较典型的有modbus协议,该协议就有一种形式就是ascii的形式。接收端就得对接收的16进制转换为数值,以便处理,现奉献一个将该类ASCI

2013-11-09 12:52:34 1492

转载 mfc 在ListCtrl控件的非第一列添加图标

(转:http://wanderwarriorhsiao.blog.hexun.com/13005981_d.html)一.CListCtrl在第一列添加图标CListCtrl可以很方便的在第一列添加图标, 并且在不同的显示方式(1:LVS_ICON: 为每个item显示大图标;2:LVS_SMALLICON: 为每个item显示小图标;3: LVS_LIST: 显示一列带有小图标的i

2013-11-06 10:15:33 951

原创 数据库和Excel间数据互相导入导出的SQL方法

数据库和Excel间数据互相导入导出的新方法热度 6已有 891 次阅读2011-7-19 11:47|个人分类:经验集| ’经实际测试,以下代码数据库和Excel之间互相导入导出,完全成功!Private Sub Command1_Click()    'access导出到excel    Dim db As New ADODB.Connection

2013-11-06 00:41:45 1510 3

转载 WTL 详细介绍

转自:WTL for MFC Programmers, Part I - ATL GUI Classes在你开始使用WTL或着在本文章的讨论区张贴消息之前,我想请你先阅读下面的材料。你需要开发平台SDK(Platform SDK)。你要使用WTL不能没有它,你可以使用在线升级安装开发平台SDK,也可以下载全部文件后在本地安装。在使用之前要将SDK的包含文件(.h头文件)和库文件

2013-11-05 00:00:40 13657

转载 慎用USES_CONVERSION

慎用USES_CONVERSIONUSES_CONVERSION是ATL中的一个宏定义。用于编码转换(用的比较多的是CString向LPCWSTR转换)。在ATL下使用要包含头文件#include "atlconv.h"使用USES_CONVERSION一定要小心,它们从堆栈上分配内存,直到调用它的函数返回,该内存不会被释放。如果在一个循环中,这个宏被反复调用几万次,将不可避免的产生s

2013-11-04 01:14:12 535

转载 malloc/free 跟new/delete的区别

malloc/free 跟new/delete的区别一,概念     malloc:向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C规定,void* 类型可以强制转换为任何其它类型的指针。     free():配合malloc成对出现,释放内存空间。     new :当我们使用关键字new在堆

2013-11-03 10:09:56 613

转载 qt 事件机制

qt 事件机制什么是自发事件?哪些类型的事件可以被propagated 或compressed? posting and sending 事件之间有何不同?什么时候应该调用 accept() 或是ignore() ? 如果这些问题你还不是很了解,那么继续看下去。 事件起源:基于事件如何被产生与分发,可以把事件分为三类:* Spontaneous 事件,由窗口系统

2013-11-03 10:06:00 1242

转载 MFC的消息处理机制由两部分组成:CCmdTarget类和消息映射表。

MFC的消息处理机制由两部分组成:CCmdTarget类和消息映射表。 窗口消息构成所有的窗口消息由3部分组成UINT Msg, WPARAM wParam, LPARAM lParam 为神马不用虚函数来处理消息?因为,虚函数是使用类的虚函数表实现的,每个派生类都会带一个虚函数表的拷贝。虚函数表中的每个入口都是一个4字节指针,这样每个类对象就会在虚函数

2013-11-03 09:57:34 1269

转载 CrtDumpMemoryLeaks报告程序中的内存泄露问题(简单示例代码)

_CrtDumpMemoryLeaks报告程序中的内存泄露问题(简单示例代码)#include "stdafx.h"   #include    #include       #ifdef _DEBUG //这个要加上,否则不会输出定义到那个文件中(及不包含存在内存泄露的该cpp文件的相关信息)      #define new  new(_NORMAL_BLO

2013-11-02 10:10:36 837

转载 全面解读WM_NOTIFY & 消息反射

原文:http://blog.csdn.net/hustli/category/12732.aspx 摘要:控件通知消息有很多种,但是有一种是很常用,但是又不是很容易掌握的,那就是WM_NOTIFY,我试着对此做一下比较全面的论述,有不对的地方,还希望各路大虾批评指正。控件通知消息在《深度解析VC中的消息(上)》中,我们提到了消息的分类有3种:窗口消息、命令消息和控件通知消

2013-11-01 17:09:26 5018

转载 VC编程中20种各种编程技巧和方法

VC编程中20种各种编程技巧和方法VC编程中20种各种编程技巧和方法1.    如何激活当前屏幕保护程序2.    如何禁止/启用屏幕保护及电源管理3.    如何激活和关闭IE浏览器4.    如何给树控件加入工具提示5.    如何获取系统信息框的路径6.    如何直接运行一个资源中的程序7.    如何遍历整个目录8.    如何禁止/启用系统热键

2013-10-31 14:04:07 14758

转载 文件拖动Drag & Drop 全解析

文件拖动Drag & Drop 全解析  一、基本概念拖放,是指用鼠标拖动的方法,在不同程序的窗口之间、同一个程序的不同窗口之间或同一程序同一窗口的不同控件之间,进行移动、复制和粘贴等操作的技术。拖放操作是在操作系统的帮助下完成的。被拖动的对象首先向操作系统注册它使用的数据格式,并按指定的数据格式提供数据,拖放操作结束时,接收拖放的窗口按指定的数据格式提取有关数据,

2013-10-31 11:40:53 6528

转载 在CListCtrl之间及CListCtrl内部实现拖放

在CListCtrl之间及CListCtrl内部实现拖放源码下载参考我的资源里.上传后地址还没出来,等出来后再放上 介绍本篇文章将介绍如何实现使用拖放方法从一个CListCtrl移动项目到另一个CListCtrl,同样也显示了如何使用拖放从在CListCtrl内部实现改变项目顺序。这是我很早就想学的一些东西,并且同样在Code Project看到很多关于这个的问题。

2013-10-31 11:36:25 1296

转载 MFC 对话框

MFC 对话框1、对话框基本要点和生命周期MFC对话框支持“所见即所得”编程模式。其类型分为模式对话框和非模式对话框。对话框由一个rc资源文件描述外观,通过ID与一个CPP类相连接,对话框内的控件使用基于ID的变量映射通讯。模式对话框对象被定义后,通过调用DoModal()函数来显示对话框并进行相关操作,此函数当对话框被关闭时返回。其返回值标明了对话框是点“确定”退

2013-10-30 15:15:47 2323

转载 Visual C++ 2008 MFC OFFICE界面创建入门

Visual C++ 2008 MFC OFFICE界面创建入门 分类: VC 2012-12-26 21:59 149人阅读 评论(0)收藏 举报mfcMFCofficeRIBBON目录(?)[+]图形画板2008设计文档图形后台框架基本图形类框架如下界面框架快捷菜单主菜单工具栏如何创建OFFICE风格的MFC工程如何在工具

2013-10-26 08:47:01 3321

转载 BMP文件格式

BMP文件格式 分类: 计算机视觉 2012-11-12 21:11 338人阅读 评论(4)收藏 举报因为公司的主要业务是图像识别相关的,因此对图像处理、识别是我学习的重点。虽然写程序也不少年了,但是对于图像处理领域,我还是一个新兵。对很多基础的概念也还是存在盲区,所以想在边学边做的过程中,对一些概念的梳理和学习心得进行记录。BMP文件格式BM

2013-10-24 18:33:43 791

原创 有用信息摘录

本文事实上不是原创,只是看到有用的资料、说法、做法时摘录于处,以备忘;由于零星摘录可能没能指出出处,如果有冒犯的地方请指出,我将及时更正或删除; 1、DLL崩溃问题定位:搞个DMP输出呗,这样就算DLL崩溃也会指到崩溃点。也就是你调用的DLL函数处。这就是证据SetUnhandledExceptionFilter(回调函数);在回调函数中写MiniDumpWriteDump即可

2013-10-24 14:49:40 996

转载 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 771

转载 vs2008 MFC 常见错误

vs2008 MFC 常见错误--新员工常犯的错误!分类: MFC 2011-12-30 16:34 1404人阅读 评论(4)收藏 举报mfccolorsfloatdialogc  (1)picture  控件添加成员变量时,出现无效的过程调用或参数解决办法:找到头文件// 对话框数据 enum { IDD = IDD_LDXXXX_DIALO

2013-10-20 14:29:29 3259

转载 图像处理

图像处理分类: VC++ C++语言 C语言 2013-10-18 10:27 28人阅读 评论(0)收藏 举报利用VC实现图像的特殊显示效果经常看电视的朋友们不知注意到没有,最近的电视连续剧在每集片头或片尾部分都有显示一些特殊效果的图像,比如前一阵子中央一套放的《长征》、目前中央八套正在播放的《康熙王朝》,这些特效称为"图像的浮雕效果"和"图像的雕刻效

2013-10-19 10:11:16 3815

转载 VC图像编程

VC图像编程分类: MFC编程 2013-09-15 13:08 114人阅读 评论(0)收藏 举报--  VC多媒体编程--  Visual C++中基于多文档视窗模型的重叠图象拼接技术摘要   图象拼接是在全景视频系统、地理信息系统等应用中经常遇到的一个问题,本文基于网格匹配的方法对边界部分有重叠的图象提出了一

2013-10-19 10:06:55 7645

转载 CDC绘图总结

CDC绘图总结 分类: C++ 2012-03-14 17:10 965人阅读 评论(0)收藏 举报windows图形mfcmicrosoft工具作业  GDI总结:http://dingchaoqun12.blog.163.com/blog/static/11606250420112213396361/对话框控件视图类应用程序框架都会调用该CW

2013-10-19 09:40:48 9410

转载 MFC中的GDI绘图

MFC中的GDI绘图分类: MFC 2011-09-27 17:19 950人阅读 评论(1)收藏 举报mfcwindows图形stylesapiwinapi目录(?)[+]什么是GDI什么是DCMFC中与GDI有关的类获取设备环境设置坐标映射创建绘图工具并选入DC调用DC绘图函数绘图三坐标映射实例一.关于GDI的基本概念什么

2013-10-19 09:34:21 4225

转载 MFC中绘图

MFC中绘图 分类: MFC 2013-08-11 15:24 50人阅读 评论(0)收藏 举报MFCCDC绘图一般在视图类的(屏幕/打印机)绘图消息响应函数OnDraw中进行,例如:void CTestView::OnDraw(CDC* /*pDC*/) {         CTestDoc* pDoc = GetDocument();      

2013-10-19 09:26:36 5895

转载 KMP算法详解——适合初学KMP算法的朋友

【KMP算法详解——适合初学KMP算法的朋友】 2010-10-27 16:22:33标签:KMP 详解 初学休闲 职场 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://billhoo.blog.51cto.com/2337751/411486相信很多人(包括自己)初识KMP算法的时候始终是丈

2013-10-19 01:48:32 773

转载 kmp算法的理解与实现

kmp算法的理解与实现 博客分类:algorithms算法     KMP算法曾被我戏称为看毛片算法,当时笑喷......大三那个时候硬着头皮把算法导论的kmp算法啃完,弄懂了kmp算法的原理,甚至还写出了代码,这几天再次温习的时候,发现忘得比较彻底。我总结,学算法不能只对着书本学理论,而应该用自己的理解去看清算法的本质,最好用文字把你的理解记录下来,这样才能做

2013-10-19 01:21:55 632

心形函数鉴赏

使用函数画出心的形状,本代码包含若干2维的心形函数,大家自己鉴赏吧 :)

2012-05-06

寻找位图中出现频次最多的颜色

使用几种方法计算一个位图中出现频次最多的颜色

2012-04-16

在VB中使用虚拟函数,使得VB也具有多态的特征

简单明了的实例展示VB中如何使用虚拟函数,从而使得VB类具有多态的特性

2011-06-14

VB中使用位图作为TootBar控件和菜单的背景(非Subclass)

本代码演示如何使用资源文件或位图文件改变工具条和应用系统菜单的背景,从而使用能做出非常漂亮的用户界面

2011-06-04

空空如也

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

TA关注的人

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