自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

转载 静态编译生成.exe可执行文件

静态编译:就是在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖动态链接库。  编译方式:设置:1、项目->(鼠标右键,选择属性)配置属性->常规->MFC的使用:在静态库中使用MFC2、项目 -> 配置属性->C/C++->代码生成->运行库 :选择 多线程调试(/MTd)。

2017-03-28 10:14:15 588

转载 const用法

1. const的用法:(1)定义常量(2)修饰函数的参数(3)修饰函数的返回值(4)修饰函数的定义体2. 用const 修饰函数的参数(1)const 只能修饰输入参数如果输入参数采用“指针传递”,那么加const 修饰可以防止意外地改动该指针。    例如:void StringCopy(char *strDestin

2017-03-28 08:56:10 364

原创 二分法查找样例

//二分法查找样例,upper_bound注意边界问题// vector.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ //define

2017-03-23 11:27:09 531

原创 排序操作 sort

//   排序操作中,默认方式都是升序,即从小到大;//    可以通过谓词进行改变:greater()//取最值//去第n值时需要注意,序号从0开始计算// vector.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include using namespace

2017-03-23 10:33:30 753

原创 关系运算类系统函数样例以及绑定函数的理解应用

// vector.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ //显示数据-----------------------------------------

2017-03-22 15:30:35 235

原创 系统算术类函数对象

#include "stdafx.h"//#include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ //显示数据------------------------------------------------------- //算术类函数对象 cout()(2,4)<<en

2017-03-22 14:57:53 308

原创 运算符重载,完成自定义类型的运算

//其本质就是运算符重载  operator+#include "stdafx.h"#include #include #include using namespace std;class complex{public: float real; float imag;public: complex() //默认构造函数 { real=0; ima

2017-03-22 14:54:20 752

原创 常用STL算法样例

// vector.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ //define vector a; vector b; a.resize(5);

2017-03-22 11:45:30 304

原创 参数化的函数对象

#include "stdafx.h"#include #include #include #include using namespace std;class student{public: int NO; string strName; int score;public: //构造函数 student(int NO,string strName,int s

2017-03-22 10:46:22 565

原创 固定参数的函数对象与函数适配器

#include "stdafx.h"#include #include #include #include using namespace std;class student{private: int NO; string strName;public: //构造函数 student(int NO,string strName) { this->NO=NO

2017-03-22 10:18:19 299

原创 count count_if

单纯的数字统计,非常简单// count.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;bool greater(int n){ return (n>6);}int _tmain(int argc, _TCHAR* argv[]){ vector

2017-03-22 09:24:00 287

原创 find find_if search

1)算法返回值都是迭代器    2)find() 在单迭代器序列中找出某个值第一次出现的位置  3)find_if() 在单迭代器序列中找出符合某谓词的第一个元位置  4)find_first_of() 在双迭代器中找出子序列第一次出现的位置  5)adjacent_find() 在单迭代器中找出第一次相邻值相等的位置  6)find_end() 在双迭代器中找出子序列最后一次

2017-03-22 09:10:51 415

原创 for_each算法

1)循环函数,for_each(first,end,function)2)遍历容器元素,对每个元素执行相同的函数function操作      即表示[first,end)区间内的每个元素带入function中3)function必须有且只有一个参数,且参数类型与向量模板类型一致4)function可用全局函数或函数对象#include "stdafx.h"#incl

2017-03-22 08:54:57 540

原创 函数对象样例(VS2008)

//构造函数中对sum=0初始化为0没有理解。//每次构造,岂不是每次清零???#include #include #include #include using namespace std;class csum{private: int sum; public: csum(){sum=0;} void operator()(int n) { sum+=n;

2017-03-21 16:03:45 515

原创 成员函数适配器样例(VS2008)

#include "stdafx.h"#include #include #include #include using namespace std;class csum{private: int num;public: csum(int n):num(n){;} void show() { cout<<num<<endl; }};int _tm

2017-03-21 15:57:59 354

转载 函数适配器2——成员函数适配器

1.1 定义:      本质是一个类,是一个像使用函数一样直接名称+括号就可以调用的类,事实上就是一个重载了operator()函数的类。1.2 目的:      具有内部状态的功能,这是函数所不能比拟的。1.3 例子:#include "stdafx.h"#include vector>#include string>#include

2017-03-21 15:09:11 316

原创 函数适配器

先弄清几个概念,什么叫一元函数,二元函数1. 一元函数一个参数2. 二元函数 两个参数3. 一元谓词 一个参数,返回类型为bool型4. 二元谓词 两个参数,返回类型为bool型函数适配器是用来让一个函数对象表现出另外一种类型的函数对象的特征。因为,许多情况下,我们所持有的函数对象或普通函数的参数个数或是返回值类型并不是我们想要的,这时候就需要函数适配器来为我们的函数进

2017-03-21 14:50:59 352

转载 函数对象

一个函数对象,即一个重载了括号操作符“operator()”的对象。当用该对象调用此操作符时,其表现形式如同普通函数调用一般,因此取名叫函数对象。class CSum{private: int sum;public: CSum() { sum = 0;} void operator()(int n) { sum += n;} in

2017-03-21 10:04:42 313

转载 MFC下的容器选择

下表 Characteristics of MFC Collection Classes(MFC 集合类的特征)总结了特定 MFC 集合类的其他重要特征,可作为选择的指南。 你的选择可以取决于以下因素:类是否基于 C++ 模板,它的元素是否可通过 MFC 的文档序列化机制进行序列化,它的元素是否可通过 MFC 的诊断转储机制进行转储,类是否是安全类型(也就是说,你是否能保证元素的类型存储在且检

2017-03-20 14:51:09 666

原创 容器学习list

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

2017-03-20 14:26:43 253

python数据处理样例程序

包括python的list/tuple/set/dict等;类定义和类运算符重载,以及自定义类型的去重处理;Word/Excel操作,以及相关的自动文档产生;pandas、matplotlib、numpy等;数据库包括MSSQL 、SQLITE等的增删改查操作。

2022-10-27

MFCtest4.zip

直接用代码操作flt文件,在三维模型中直接操作DOF/LOD/GROUP等。Open Flight API程序开发

2020-01-08

SocketTransferFile.zip

使用套接字实现文件的发送和接收,在VS2008下调试通过。 Socket套接字编程,使用不同的发送缓冲区来测试发送速度。 一个机器上可以达到112M Bps。

2019-05-10

VC下网络通讯样例,包含UDP和WEBserver

VC下网络通讯样例,包含UDP和WEBserver UDP包含服务器和客户端

2017-07-19

VC下利用ADO操作数据库类和文件目录操作类

VC下利用ADO操作数据库类和文件目录操作类

2017-07-19

文件方式串口收发多线程样例

以文件方式操作串口,以线程方式进行,可以适应X32和X64

2017-07-19

函数对象PPT

讲解函数对象

2017-03-21

Qt多对话框框架设计

利用QMdiArea实现多对话框程序; 利用TabWidget实现多对话程序; 比较实用的应用程序框架。

2016-05-13

Qt应用程序框架涉及

利用QT的MDI结构和TabWidget结构,实现多对话框框架结构。 简单实用,主要涉及工具栏操作、MdiArea操作,TabWidget操作。

2016-05-13

DataSetXML通讯录

利用DataSet 操作XML 实现通讯录的 添加 删除 修改 分页功能。

2015-03-19

asp.net操作XML

asp.net中,利用XML实现通讯录,实现了通讯录的遍历、增减、删除功能。(vs2010)

2015-03-06

VP纹理动画实现

MFC下,VP2+VS2003纹理动画,调试通过。

2014-10-30

LabVIEW8.2串口读写 串口驱动 虚拟串口

包含LabVIEW8.2串口读写程序及其数据转换, 另外还包括:NI串口驱动和虚拟串口软件。 是调试串口的全套工具。

2014-05-27

VP5线程例子

VS2008下,基于MFC的对话框程序中使用VP5,虚拟现实。

2013-10-23

键盘钩子程序

键盘钩子程序VC6的例子,同时与自己的博客内容挂钩,学些HOOK的好例子

2013-10-03

带闪烁和右键菜单功能的VC6托盘程序

带闪烁和右键菜单功能的VC6托盘程序

2012-05-08

网络安全开发包详解代码

libpcap;winpcap;libnet;libdnet;libnids 最详细最多的网络开发包详解。

2012-03-20

VC获取本机名称IP地址MAC地址

VC获取本机名称IP地址MAC地址

2012-03-16

opencv230+vs2008

完整的opencv230文件,外加配置说明

2011-08-09

Vega Prime开发环境配置

使用 VS2003中的 VC7.10加上Vega Prime开发环境配置

2010-04-02

VC.NET使用 tabControl

VC.NET使用 tabControl 使用tabcontrol

2010-04-02

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

TA关注的人

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