自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 回调函数

回调函数 在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使用的那种。

2014-07-22 23:48:29 580

原创 c++类实例在内存中所占字节数分析

c++是一种面向对象的编程语言,它向下保持了对c的兼容,同时也允许程序员能够自由的操控内存,虽然会带来一些问题,但这不是我们要探讨的问题,略过不表。类是对某种对象的定义,包含变量和方法,也可以理解为现实生活中一类具有共同特征的事务的抽象,他是面向对象语言的基础。所以类是不占有内存的,可是如果类生成实例那么将会在内存中分配一块内存来存储这个类。     类的实例在内存中是如何分配内存的,有什

2014-07-17 23:41:16 3081

原创 c函数itoa和atoi实现

1、itoa函数实现 其中power相当于类似于1234,其power=1000;134,其power=100 *string++='0'+i/power;//获得取得字符的asicii码 i/power取得字符,例如1234/1000=1;234/100=2 2、atoi实现 int atoi(char *str){        if(!

2014-07-17 22:29:23 896

原创 MFC中Spin control的使用

在编写一个工具时需要对经纬度进行微调,经纬度使用度分秒的格式来呈现的。想到了用控件 Spin Control 来实现。现对这个控件的用法做一个简要的回顾。新建一个MFC基于对话框的应用程序,工程命名为 Spinctrl,在界面中添加一个编辑框控件和一个Spin Control,实现效果:首先往编辑框中输入一个数值,然后通过 Spin Control来实现微调。界面表现如图1-1所示, 

2014-07-16 23:15:11 12042 1

转载 烧开水理论——证明自己存在的三个过程

烧开水理论——证明自己存在的三个过程烧开水理论的提出者是廖泉文 。廖教授指出,人生证明存在的过程犹如“烧开水”,这一过程包含了三个过程,第一个过程是“不断添柴”,即努力学习,不停顿地学习,不停顿地向社会和环境 学习的过程;第二个过程是耐得住寂寞,“不要频繁地掀锅盖”,也就是积累过程不能急于表现自己,这种积累既要求自己吃苦,还要求自己谦虚;第三个过程是 “水开了”,沸沸扬扬,证明你的存在,此时要

2014-07-15 22:03:25 1157

原创 连连看游戏

“连连看”相信很多人都玩过。没玩过也没关系,下面我给大家介绍一下游戏规则:在一个棋盘中,放了很多的棋子。如果某两个相同的棋子,可以通过一条线连起来(这条线不能经过其它棋子),而且线的转折次数不超过两次,那么这两个棋子就可以在棋盘上消去。不好意思,由于我以前没有玩过连连看,咨询了同学的意见,连线不能从外面绕过去的,但事实上这是错的。现在已经酿成大祸,就只能将错就错了,连线不能从外围绕过。玩家鼠标

2014-07-14 23:09:41 1267

原创 实例:常用数据类型之间的相互转换

常用的数据类型之间的相互转换,包括:int与CString,double与CString,float与CString,char* 与CString ,string 与CString ,char 与string ,WCHAR*(BSTR) 与CString,WCHAR*(BSTR) 与char* //int to CStringCString CMFCDataType::IntConve

2014-07-09 22:13:04 748

转载 NMEA协议解析

最近在给同学搞GPS接收器,学会看NMEA-0183数据协议代码了2006年08月17日 星期四 下午 09:36nmea数据如下:$GPGGA,121252.000,3937.3032,N,11611.6046,E,1,05,2.0,45.9,M,-5.7,M,,0000*77$GPRMC,121252.000,A,3958.3032,N,11629.60

2014-07-09 21:26:01 2936

原创 fatal error C1083 无法打开预编译头及解决方案

解决这个一、出现此错误首先检查:stdafx.cpp文件  上右键——属性,预编译头选“创建”,其它cpp选“使用”。二、如果是采用这样的设置,还是有错误,重新生成解决方案,重新调试。三、实在不行的话,步骤/方法右键点击你创建的项目,选择“属性标签”点击属性,弹出“项目属性页”,在左侧找到以下位置  配置属性 -->  C/C++  --> 预编译头,并选择它:在右边的菜单中选择 “创

2014-07-08 00:01:55 1287

原创 工程文件的配置以及lib文件的引用

实际工作中一个工程往往一个工程包含了多个项目,而各个项目作为不同的模块相互配合顺利完成整个工程。下面用图解的方式对这个过程的实现进行简单地再现。如有不当之处,欢迎批评指正。用VS2010新建一个常规的空项目,命名为libtest。 添加头文件 calculator.h,在这个头文件中添加下面的代码:#includeint Add(int a,int b);添加源文件 cal

2014-07-07 23:14:47 1074

原创 VS2010 error MSB4006 解决方案

用VS2010编译工程时出现下面错误:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(3051,5): error MSB4006: 涉及目标“GetCopyToOutputDirectoryItems”的目标依赖项关系图中存在循环依赖项。 解决方案:由于程序只是用C++程序,所以不会存在

2014-07-05 00:48:32 2546

shufacCSerialPort.zip

MFC 串口通信 Demo 示例程序 方便串口通信调试,再次备份,后续可直接下载使用。MFC 串口通信

2020-08-06

VC添加Log信息

VS2010的MFC示例工程,封装好了测试执行过程的Log信息的接口,可以直接调用

2017-07-27

VC操作Word文档

VS2010编写的程序,运用VC++操作Word文档示例代码,包括添加文字,插入图片等.

2017-07-15

VC读写xmlDemo

程序是用MFC实现的一个读写xml文件的示例程序,供学习参考。

2017-06-16

斑马打印机示例程序

斑马打印机通过并口打印标签的一个示例程序,仅供参考

2017-06-07

网络数据抓包工具fiddler4

抓包工具,浏览网页时,同步打开抓包工具,可以实时查看网络数据请求

2017-05-31

C++分割字符串算法

C++分割字符串算法,分割后的目标字段存储在容器中

2017-05-09

C++预装驱动工程源码

用VC++实现的驱动安装的示例工程源码,通过Windows API函数执行inf文件完成驱动安装

2017-05-03

c++ 域名转ip

C++ 域名转IP,IP地址可能有多个

2017-04-18

C++ IP转域名

VC实现的IP转域名方案

2017-04-18

VC助手(VC6.0)

VC助手,使用于VC6.0

2016-10-08

MFC可编辑列表框控件

扩展了MFC列表框控件功能,使得列表框控件中的值可以编辑

2016-08-27

GPIB开发教程

GPIB信息类型 IEEE488.2必须的和可选择的控制序列 IEEE488.2控制器协议 IEEE488.2强制共同指令 GPIB参考资料

2016-08-26

Aglient控制仪器的实例

本实例使用VB6.0编写,利用RS232串口通信,来控制测试仪器的程序. 目前常见测试设备的仪器通讯方式有:GPIB,RS232,USB,以太网等,本实例是针对安捷伦34401A数字复用电表做的简易控制程序(SCPI语言).

2016-08-26

inf文件简介

inf文件详情介绍

2016-07-30

mfc复制文件显示进度

mfc做的一个显示复制文件进度的对话框应用程序,有暂停和取消,加速和减速等功能

2016-07-25

VC封装Ping命令

VC封装Ping命令,实现不间断ping目标网络的功能。

2016-07-22

WinSCP工具

一种Windows系统传送文件至Linux系统的文件传送工具

2016-07-20

WinGit安装文件

版本控制系统Git的安装文件(Windows系统)

2016-06-24

py2exe for python2.7下载

py2exe for python2.7:一款python脚本转换为exe程序的工具。py2exe是将python脚本编译成exe文件的工具,主要是setup.py的脚本中需要改动

2016-06-17

video2x.zip

github 下载的一款可以无损的放大图片,视频和 GIF功能的工具

2021-01-28

curl 库文件,可用于C++ https 通信

curl 库文件,libcurl支持http、https、ftp、gopher、telnet、dict、file和ldap协议。

2021-01-23

python+opencv 去阴影.zip

python +opencv 去阴影的demo

2021-01-22

ProgrammingFirstStep-master.zip

算法第一步(Python版)配套PPT和源码

2021-01-22

图像方向矫正类(文字+矩形方框图像)

1.基于轮廓提取的矫正算法更适用于车牌、身份证、人民币、书本、标签,发票一类矩形形状而且边界明显的物体矫正; 2.基于直线探测的矫正算法更适用于文本类的矫正; 3.opencv4 实现类封装,可直接引用

2019-12-19

securecrt8.0zcj.rar

Windows 与linux 系统通信工具,实现命令发送和文件传输。

2019-10-31

MFCSpiltSDI分割视图.rar

基于MFC SDI开发的一个 静态分割View的Demo程序,开发工具是VS2017

2019-10-25

MFC SDI制作Office2007样式的Robbin菜单.docx

MFC单文档程序 开发应用软件时修改界面的样式,仅供学习参考

2019-10-24

安装CenterOS2创建账号和分区.docx

文档详细介绍了 通过VMWare 软件安装CenterOS,引导 并创建账号实现磁盘 分区

2019-10-22

安装CenterOS.docx

详细介绍了虚拟机 VMware Workstation 12 通过创建虚拟机的形式来安装CenterOS(ISO文件)的详细过程

2019-10-22

python-3.6.8-amd64.zip

python3.6.8 64位开发包;

2019-09-09

C#实现https访问web服务器类

C#语言,封装的https访问web服务器的功能实现类。设置TSL 版本1.2

2019-08-05

电子时钟+图片资源应用

MFC编写的一个电子时钟,可以参考一下对数字资源图片的应用

2018-09-26

Orcal数据库编辑器

Oracle数据库编辑器工具;Oracle数据库编辑器工具;Oracle数据库编辑器工具;

2018-07-05

虚拟光驱(daemon_tools)

虚拟光驱软件,兼容性好,支持Windows all.虚拟光驱软件,兼容性好,支持Windows all.

2018-06-15

PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32

python开发对话框应用程序安装包PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32

2018-04-12

Eclipse+jdk安装包

Eclipse+jdk安装包;Eclipse+jdk安装包;Eclipse+jdk安装包

2018-04-12

Python操作Excel模块 xlrd和xlwt和xlutils

收集Python操作Excel引用的模块安装文件,包括xlrd(读)、xlwt(写)和xlutils(修改)

2018-04-12

C#增删改查mdb数据库文件Demo

C#编写的一个示例工程,实现对 mdb 数据库文件进行 增删改查 操作。

2017-10-16

xml配置文件的读写操作 C#工程

C#工程xml配置文件的读写示例

2017-08-04

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

TA关注的人

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