自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

转载 C++智能指针详解(简单明了,没有多余的废话)

从比较简单的层面来看,智能指针是RAII(Resource Acquisition Is Initialization,资源获取即初始化)机制对普通指针进行的一层封装。这样使得智能指针的行为动作像一个指针,本质上却是一个对象,这样可以方便管理一个对象的生命周期−。

2024-04-08 10:03:03 86

转载 CoInitializeSecurity

问题是这样:同样的应用程序,在有的电脑上用管理员权限可以运行,有的电脑上用了管理员还是提示没有使用管理员权限,通过代码跟踪,发现是调用CoInitializeSecurity函数时,有的电脑成功,有的电脑失败。在网上找到了下面这篇文章,解决了这一问题。CoInitializeSecurity 学习(转)2012年01月31日⁄ 综合⁄ 共 2025字 ⁄ 字号小中大⁄评论关闭偶今天遇到在多线程中调用CoInitializeSecurity 出现非常奇怪的返回...

2021-01-29 18:18:59 712

转载 国标GB28181对接视频流(C++实现,有源码)

国标GB28181对接视频流 今天抽空写下以GB28181的方式获取摄像机视频流以备后用,同时也希望能帮助到正着手开发GB28181对接视频的同学,这块的资料实在不多。今天讲的内容不涉及到平台对接,平台对接下次有时间再讲,平台对接相对更麻烦点。通过GB28181获取摄像机视频流,首先需要摄像机支持GB28181,如何知道摄像机是否支持GB28181协议呢?请看下图: ...

2020-05-07 20:29:38 4963 1

原创 C++设计模式

对C++的设计模式虽然之前有用过不少,不过全面的了解还是比较少的,以下链接中,作者详细的描述了各个模式的作用及使用场景,浅显易懂,推荐需要的也去看看:https://blog.csdn.net/CoderAldrich/article/details/83272866...

2020-03-14 18:35:12 173

转载 C++程序常见的性能调优方式

转载自:http://www.708luo.com/?p=36冗余的变量拷贝相对C而言,写C++代码经常一不小心就会引入一些临时变量,比如函数实参、函数返回值。在临时变量之外,也会有其他一些情况会带来一些冗余的变量拷贝。之前针对冗余的变量拷贝问题写过一些帖子,详情请点击这里。多重过滤很多服务都会过滤的部分结果的需求,比如游戏交谈中过滤需要过滤掉敏感词。假设现在有两个过滤词...

2020-03-14 11:37:46 271

转载 比较windows下的5种IO模型(通俗易懂)

原文章转自:https://www.cnblogs.com/curo0119/p/8469794.html (支持原创)看到一个很有意思的解释:  老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。  这和Socket模型非常类似。下面我就以老陈接收信件为例讲解SocketI/O模型。select模型:  老陈非常想看到女儿的信。...

2020-03-11 15:13:28 470

转载 一张图说C++类图,浅显易懂

第一篇,原文链接http://blog.csdn.net/monkey_d_meng/article/details/6005764UML类图新手入门级介绍 举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三...

2019-01-04 16:35:54 8290 1

转载 VS2008+Qt4.8.5+VAssistX Qt关键字函数等不能自动补全(没毛病)

笔者使用的开发环境是VS2008+Qt4.8.5+VAssistX,有时候会出现代码关键字不能高亮显示,并且助手的智能提示不显示。问题如下  解决的办法是在助手的选项中设置其搜索路径,助手的设置通过VS的VAssistX菜单进入,选择最后一个Visual AssistX Options,然后设置Projects标签下的C/C++ Directories,如以下两幅图所示,需要设置src和inc...

2018-07-02 14:08:07 1299

转载 Window7+vs2008+QT环境搭建

记录下自己是如何搭建QT开发环境的,备忘吧。操作系统:win7,其实winXP,win7都没有关系;我使用的机器安装的操作系统是win7;开发环境是VS,使用2005,2008,2010或者即将发布的2011都行;因为QT都有相应的插件支持;相信以后的VS版本,QT也会一并支持的,毕竟VS是主流,好用!当然也支持eclipse,这里先不研究了。关于QT,请查看:http://qt.csdn.net...

2018-06-15 11:01:43 389

转载 C++ Struct 也可以继承(C++的Struct与C语言的Struct不一样)

关于这篇文章我这是第三手转了,的确值得一看出处:http://blog.sina.com.cn/s/blog_69bd85dd0100kd2i.html最开始,就让我们来讨论一下一个最最基本,也最最容易被人忽视掉的问题——C++中的struct和class有什么区别?如果谈到C中的struct和C++中的class的区别,你应该会告诉我很多。但我现在说的是C++中的struct,你还会依然那样...

2018-05-16 10:17:28 456

转载 C++回调函数包括函数指针,一看就会

网上看到一篇关于C/C++的回调函数的说明的文档感觉写的特别好,特保存到此。转自点击打开链接今天讨论下C/C++中的回调函数。     在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内存代码区域内的,它们同样有地址,...

2018-02-27 15:18:02 206

转载 C++ STL之list容器的基本操作

由于list和vector同属于序列式容器,有很多相同的地方,而上一篇中已经写了vector,所以这一篇着重写list和vector的不同之处和特有之处。特别注意的地方:(1)STL中迭代器容器中都要注意的地方(vector中已经提到):1)任何时候同时使用两个迭代器产生的将会是一个前闭后开的区间(具体见插入和删除的例子)2)begin()指向的是vec中的第0个元素,而end是指向最后一个元素的...

2018-02-26 16:09:28 333

转载 C/C++之回调函数

网上看到一篇关于C/C++的回调函数的说明的文档感觉写的特别好,特保存到此。转自点击打开链接今天讨论下C/C++中的回调函数。     在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内

2017-05-11 14:08:38 811

转载 堆和栈的区别 (转贴)

本文转自他人所转,非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回

2016-12-27 17:08:11 858

转载 安装驱动的inf文件资料,通过inf文件改变硬盘外观

INF是Device INFormation File的英文缩写,是Microsoft公司为硬件设备制造商发布其驱动程序推出的一种文件格式,INF文件中包含硬件设备的信息或脚本以控制硬件操作。在INF文件中指明了硬件驱动该如何安装到系统中,源文件在哪里、安装到哪一个文件夹中、怎样在注册 表中加入自身相关信息等等。安装监视器、调制解调器和打印机等设备所需的驱动程序,都是通过INF文件,正是INF

2016-12-15 17:06:00 1228

转载 解读Inf文件(驱动程序安装信息文件)

INF文件全称Information File文件,是Winodws操作系统下用来描述设备或文件等数据信息的文件。INF文件是由标准的ASCII码组成,您可以用任何一款文字编辑器查看修改其中的内容。一般我们总是认为INF文件是系统设备的驱动程序,其实这是错误的认识,Windows之所以在安装某些硬件的驱动时提示需要INF文件是因为INF文件为该设备提供了一个全面描述硬件参数和相应驱动文

2016-12-14 13:43:52 3783

转载 驱动安装知识

装载自:http://blog.csdn.net/tzh2009/article/details/8482237点击打开链接硬件主导安装:       硬件主导的设备安装,是指在安装程序尚未运行,系统尚无设备驱动信息的情况下,用户将设备连接到电脑上,这将导致“硬件主导”的设备安装方式。每当有新设备连接到系统中,系统PNP管理器都会尝试为设备寻找合适的驱动程序,如果能够找到,

2016-12-13 10:37:10 1016

原创 SetupDiGetClassDevs函数 ,驱动开发

HDEVINFO   SetupDiGetClassDevs(   const GUID* ClassGuid,   PCTSTR Enumerator,   HWND hwndParent,   DWORD Flags   );参数说明  输入参数:   PGUIDClassGuid   在创建设备列表的时候提供一个指向GUID的指针。如果设定了标志DIGCF_ALL

2016-12-09 15:35:39 2066

转载 SetupCopyOEMInf函数 驱动开发

SetupCopyOEMInf这个函数很好,可以原装驱动,也就是在设备插入之前运行这个函数。那么当设备插入电脑的时候,系统就可以自动安装驱动。    起参数也比较简单。     BOOL WINAPI SetupCopyOEMInf( PCTSTR SourceInfFileName, PCTSTR OEMSourceMediaLocation, DWORD OEMSourceMe

2016-12-09 15:14:55 1944

原创 关于list control不显示数据或数据显示不全问题

这多半是因为你的View属性没有设置为report格式,我的问题就是,设置完完美解决。

2015-11-20 10:33:27 2786

转载 使用MFC访问ODBC数据源的方法

MFC访问ODBC数据源定义了几个数据库类。在利用ODBC编程时,经常要使用到CDatabase(数据库类),CRecordSet(记录集类)和CRecordView(可视记录集类)。 其中:CDatabase类对象提供了对数据源的连接,通过它你可以对数据源进行操作。CRecordView类对象能以控制的形式 显示数据库记录。这个视图是直接连到一个CRecordSet对象的表视图。

2015-11-19 13:20:06 6149

VC++(MFC)用通过HTTP和HTTPS协议进行文件上传和下载,两种方式都支持

VC++ 进行HTTP和https协议进行文件的上传和下载,两种方式都支持,项目需要,网上找了好多资源,发现都不太好使,结合众家之所长,优化出这个封装类,有使用demo,用VS2010写的,可以直接将类的头文件和实现文件放到工程中使用。希望对急需的同仁有帮助

2020-11-25

C++实现从TXT或Excel读取数据写入数据库小工具

该demo实现了从txt文件或Excel文件获取数据,并将数据写入MySQL数据库,代码简洁,一看就懂,有需要的朋友拿去用吧。

2020-06-16

空空如也

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

TA关注的人

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