自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 用OpenCV完成红蓝绿 滤色功能 效果完成度到达90%

用OpenCV完成红蓝绿 滤色功能 效果完成度到达90%

2023-10-09 10:25:53 198 1

转载 回调函数和钩子函数

什么是回调函数?   简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。   为什么要使用回调函数?   因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为 int )的被调用函数。 

2016-01-08 15:14:05 274 1

转载 CTreeCtrl 控件使用总结

C++

2016-01-08 14:18:40 333

原创 简单的Windows应用程序命名规则

对软件的评价:代码的稳定性、友好性、代码的易读性、统一的风格、技巧。1、尽量少的使用全局变量2、局部变量一定要初始化,特别是指针变量3、成员函数功能单一,不要过分追求技巧,函数体不要过长。4、最好有头文件5、关于变量名的长短问题6、设计函数时考虑到通用性7、申请内存时,一定先要释放。注意用if判断。8、

2016-01-07 15:38:48 524

转载 MFC中theApp的用法

MFC应用程序中,无论是基于单文档还是对话框的应用程序,在应用程序类中,都有theApp这个变量,eg:CADOApp theApp;theApp代表应用程序实例~~如果我们在应用程序类再定义了一个变量,例如 _ConnectionPtr m_pConnection; 当我们在其他类,比如Dlg类中,想用到m_pConnection这个变量时,可以借助theAp

2015-12-31 11:52:23 1050

转载 C函数调用与入栈顺序

一.函数修饰符:函数名字修饰(Decorated Name) 方式    函 数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指 明函数的定义或原型。LINK程序或其他工具有时需要指定函数的 名字修饰来定位函数的正确位置。多数情况下程序员并不需要知道函数的名字修饰,LINK程序或 其他工具会自动区分他们。当然,在某些情况下需要指定函数的名字修饰,例

2015-12-31 10:57:22 589

转载 CFileDialog类无故崩溃的解决及原因分析

在最简单的MFC对话框应用程序里使用CFileDialog对象打开文件对话框。第一次打开都正常,每当第二次调出打开对话框后,只要鼠标在文件上晃动下就会崩溃,调试器断在shell32.dll模块里。显示Unhandled exception in test.exe (SHELL32.DLL): 0xC0000005 Access Voilation. 但是换成虚拟机或其他机器又会好。经过进一步调

2015-12-25 14:06:35 1184

转载 extern "C"的用法解析

C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。

2015-12-25 11:57:30 208

转载 vs2010 解决方案项目 属性配置

vs2010使用方案管理项目,一个解决方案下可包含多个项目。默认情况下,项目属性的设置的目录起点为项目配置文件所在的位置,实际上就是项目头文件和源文件所在的位置。vs2010中默认建立C++项目,则解决方案总目录下包含一个sln和一个项目文件夹,在vs2010编译器中生成debug和release解决方案后,总目录下还会生成对应的debug和release目录,存放最终生成的exe或dll

2015-12-22 14:39:49 1609

八叉树实现图像调色板 映射降级色彩 专供扫描仪

struct octNode { long long cnt, rSum, gSum, bSum; bool isLeaf; int depth; octNode* child[8]; octNode* pre; octNode* next; octNode() { cnt = 0; rSum = 0; gSum = 0; bSum = 0; isLeaf = false; depth = 0; pre = NULL; next = NULL; memset(child, NULL, sizeof(child)); } octNode(int d) { cnt = 0; rSum = 0; gSum = 0; bSum = 0; isLeaf = false; depth = d; pre = NULL; next = NULL; memset(child, NULL, sizeof(child)); }; octNode(uint8 r, uint8 g, uint8 b) {

2023-11-02

03.LinuxC++ 突击极简版(三个月)

03.LinuxC++ 突击极简版(三个月)总结学习linux三个月速成的教程,希望能帮到大家!里面有linux路线学习图,有详细的视频链接和书籍介绍

2023-05-24

知识星球IT C++ 专属公众号

知识星球IT C++ 专属公众号

2023-05-24

C 语言进阶:重点、难点与疑点解析

C 语言进阶:重点、难点与疑点解析.

2016-01-07

21天学通C语言 扫描版

21天学通C语言 扫描版.

2016-01-07

空空如也

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

TA关注的人

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