自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魑魅魍魉的博客

一步步迈向灯塔,科技改变生活,加油!

  • 博客(28)
  • 收藏
  • 关注

原创 MFC无边框窗体设置窗口圆角,并且绘制边框

绘制圆角窗口

2022-04-26 16:55:21 1402

转载 【无标题】c++ MFC图像处理CImage类常用操作代码

CImage使用详解

2022-04-20 11:48:02 3059

原创 利用OpenCV给图像添加中文标注

利用OpenCV给图像添加中文标注 :参考:http://blog.sina.com.cn/s/blog_6bbd2dd101012dbh.html 和https://blog.csdn.net/ubunfans/article/details/45719009OpenCV不支持汉字输出,参考了网上的相关内容,将解决步骤简要记录如下:1、从 http://download.savannah.gnu.org/releases/freetype/ 下载FreeType库,windows下,根据自己.

2020-10-10 17:14:39 901

转载 const关键字表示不可修改的意思

const关键字表示不可修改的意思。在类成员函数中分为两种情况:1、ReturnType Function_name(……) const在类成员函数参数列表中隐藏了this指针,cosnt就是修饰this中的,表示只能读取,不能修改数据的意思。另外一层意思就是const对象或者const指针(引用)只能调用const成员函数。2、const ReturnType& Functi...

2019-05-20 13:52:06 696

转载 C++ STL详解

转载自:http://www.cnblogs.com/shiyangxt/archive/2008/09/11/1289493.html一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽...

2019-04-04 11:39:31 418

转载 C++ 多态详解

多态现在一般的用法,就是拿一个父类的指针去调用子类中被重写的方法。但我搞不懂为什么要那么做,我们直接在子类中写一个同名的成员函数,从而隐藏父类的函数不就行了么?然后有人这样回答:将父类比喻为电脑的外设接口,子类比喻为外设,现在我有移动硬盘、U盘以及MP3,它们3个都是可以作为存储但是也各不相同。如果我在写驱动的时候,我用个父类表示外设接口,然后在子类中重写父类那个读取设备的虚函数,那这样电...

2019-04-04 11:38:29 141

转载 C++ 多态的实现及原理

C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数 1:用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。 2:存在虚函数的类都有一个一维的虚函数表叫做虚表,类的对象有一个指向虚表开始的虚指针。虚...

2019-04-04 10:33:41 114

转载 c语言和c++有什么区别

差不多是win98跟winXP的关系。C++是在C的基础上增加了新的理论,玩出了新的花样。所以叫C加加。C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务...

2019-04-04 10:01:22 4715

转载 CMD指令

cmd是command的缩写.即命令行 。虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入...

2019-03-08 10:35:05 350

转载 c++虚函数、多态性与虚表

多态多态性就是指同样的消息被类的不同的对象接收时导致的完全不同的行为的一种现象。这里所说的消息即对类成员函数的调用。多态实质是一个函数名称的多种形态。C++支持两种不同类型的多态:一种是编译时的多态,另一种是运行时的多态。在编译时的多态是通过静态联编实现的;而在运行时的多态则是通过动态联编实现的。函数联编:对一个函数的调用,在编译或运行时确定将其连接到相应的函数体的代码,实质是把一个标...

2019-02-27 16:11:17 155

转载 C_C++变量命名规则

C/C++变量命名规则,个人习惯总结 变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则:1、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。2、 第一个字母必须是字母或者下划线开头。3、 不能使用C++关键字来命名变量,以免冲突。4、 变量名区分大小写。 变量命名规则:一、             用最...

2019-02-27 10:44:28 295

转载 const 和 #define区别

   (1) 编译器处理方式不同  define宏是在预处理阶段展开。  const常量是编译运行阶段使用。(2) 类型和安全检查不同  define宏没有类型,不做任何类型检查,仅仅是展开。  const常量有具体的类型,在编译阶段会执行类型检查。(3) 存储方式不同  define宏仅仅是展开,有多少地方使用,就展开多少次,不会分配内存。  const常...

2019-02-25 10:47:23 413

转载 设计模式

23种设计模式全解析一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解...

2019-02-22 16:11:05 219

转载 Python安装

 虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境。   1.准备好安装包  1)上python官网下载python运行环境(https://www.python.org/downloads/),目前比较稳定的是python-3.5.2  2)上pycharm官网下载最新版的IDE(http:...

2018-08-17 15:43:41 25722

转载 MFC程序启动互斥,同一时刻只启动一个软件

m_hMutex = ::CreateMutex(NULL, TRUE, "互斥名(随便取)");    if (GetLastError() == ERROR_ALREADY_EXISTS) //程序已经运行    {        HWND   oldHWnd = NULL;           oldHWnd = ::FindWindow(NULL, _T("程序名")); ...

2018-08-01 15:16:58 679

转载 MFC窗口隐藏

 最近需要做一个主窗体常态隐藏的程序,类似360卫士那样,只有托盘图标常显示。本以为隐藏主窗体很简单,但遇到了意想不到的情况。无效的做法  最初的想法是设置主对话框资源的 Visiable 属性为 false, 并在OnInitDialog函数里调用 ShowWindow(SW_HIDE) ,发现这些操作根本没有作用,对话框还是好好的显示在那里。开始还以为是改错了项目,或者当前启动项目设置...

2018-08-01 14:32:27 1640

转载 Windows CMD命令大全

命令简介cmd是command的缩写.即命令行 。  虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提...

2018-07-27 14:46:14 295

转载 C++进阶

这是我为琪石职业发展俱乐部(http://qishicpc.com)写的文章,主要针对在美国金融业需要C++的Quant或developer职位写的指南,再发一次,希望有所帮助。   1.C++的用途和意义  总体来说,C++作为一门软件开发语言,它的流行度是在减少的。主要原因在于语言的复杂和灵活导致软件开发成本提高,这体现在开发周期和人力上。它不适用于startup公司的快速开发,也不适合用于普...

2018-07-10 14:53:52 2455 1

原创 设置进度条颜色

我的工程原来是使用多字节字符集的,后来由于各种原因,改成了Unicode字符集,然后进度条的颜色就出现了无法改变的问题了。各位有遇到个相似的原因没?我使用的代码如下,这个设置在多字节的情况下是可以正常改变进度条颜色的。m_PropDownload.CProgress1.SendMessage(PBM_SETBKCOLOR, 0, RGB(0x2c, 0x2c, 0x2c));//背景色m_Prop...

2018-07-05 08:48:35 2848 2

转载 模态对话框和非模态对话框

MFC中的模态对话框与非模态对话框模态对话框创建:MyDialog mydlg;mydlg.DoModal()当前只能运行此模态对话框,且停止主窗口的运行,直到模态对话框退出,才允许主窗口运行。模态对话框的关闭顺序:OnClose:按关闭符号X后,响应WM_CLOSE消息OnKillFocus:窗口即将失去输入焦点,响应WM_KILLFOCUS消息OnDestroy:窗口即将被销毁时,响应WM_...

2018-07-04 18:16:15 1511

转载 C语言文件操作函数大全

C语言文件操作函数大全(超详细)fopen(打开文件)相关函数 open,fclose表头文件 #include<stdio.h>定义函数 FILE * fopen(const char * path,const char * mode);函数说明 参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。mode有下列几种形态字符串:r 打开只读文件,该文件必...

2018-07-03 10:37:13 158

转载 文件操作

(转)http://www.cnblogs.com/likebeta/archive/2012/06/16/2551780.htmlC语言文件操作详解C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现。文件操作标准库函数有:      文件的打开操作 fopen 打开一个文件      文件的关闭操作 fclose 关闭一个文件      文件的读写操作 fg...

2018-07-03 10:34:59 143

转载 选择文件

(转)https://www.cnblogs.com/lidabo/p/6892495.html由于各种应用,我们需要调用系统的打开文件对话框或者打开文件夹对话框,或两者兼有。今遇到这个情况已经解决,特写下这篇博文。1.打开文件对话框常用的方法是使用系统的CFileDialog。这里介绍另外一种方法就是使用OPENFILENAME这个结构体和GetOpenFileName()这个函数,可以实现单选...

2018-07-03 08:49:46 812

转载 排序算法总结(转)

https://www.2cto.com/kf/201606/513944.html排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。简单排序算法,后面你将看到他们的共同点是算法复杂度为O(N*N):1.冒泡排序: #include <iostream....

2018-06-15 10:02:47 135

转载 曼彻斯特编码(转)

来源于:https://www.cnblogs.com/mr-bike/p/4262458.html  常见的编码方式有以下几种,  1、NRZ(Not Return to Zero)不归零编码, 这是一种比较简单的编码方式,二进制数据“0”和“1”分别用高电平和低电平来表示,当1位数据传输完以后,信号电平     不返回零所以称为不归零编码。   2、BiPhase编码, 相比NRZ编码方式,这...

2018-06-15 09:05:02 8051 2

转载 CVI调用外部程序

#include <USERINT.H>    #include "CVIShell.h"    #include <WINDOWS.H>            #include <SHELLAPI.H>    #include <UTILITY.H>    //#include <WINUSER.H>    //#include &lt..

2018-06-04 09:30:53 3704 2

转载 STL库和Boost库

 在设计原则上,STL和Boost大体统一因为STL和Boost基本上都是标准委员会那批人在策划、审核和维护,所以口味上是相对接近的。但是因为Boost并不在标准中,或者说是下一代标准的试验场,所以库的种类要更多一些,手法也更加丰富一些。2. STL/Boost 针对 Developer 和 User 的要求不同对于Boost开发者而言,强调的是代码可读、高效、强调元编程和编程技巧。补注:评论里面...

2018-06-04 09:26:44 1838

原创 C/C++应该走什么样的道路比较有前途?

C/C++应该走什么样的道路比较有前途?现在用C/C++开发语言做什么开发比较赚钱呢?而一个好的开发人员又应该走怎样的道路才能一直走下去呢?是像大多数人说的那样先做底层开发,做程序猿,敲代码,然后慢慢转架构??还是有什么别的出路呢?

2016-03-27 21:28:00 435 3

空空如也

空空如也

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

TA关注的人

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