自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【zlib】如何编译以及使用

zlib官网   http://zlib.net/1. zlib/win32/Makefile.msc  拷贝至 zlib 根目录下2. 使用 Visual Studio Tools   ,【适用于 VS 2017 的 x86 本机工具命令提示】3. 使用cd 命令进入到 zlib 的根目录下4. nmake /f Makefile.msc5. 会在 zlib 的根目录下生成 ...

2018-10-10 17:10:36 2058

转载 【OpenCV】contrib模块的添加

opencv从2.x到3.x是一个很大的转变,对于很多功能不完善、性能不稳定的模块,都被方法了extra_modules(扩展模块)里面了。这样倒是稳定了,但是对于我这样的新手,要添加这些扩展模块却是相当的痛苦啊!!因为要用到sift/surf算法,但是3.0以后这些算法都放到了在xfeacture模块中,并不在主模块中,于是我就开始了艰难的配置过程。本人配置:win32(32位)+vs2013...

2018-10-06 16:56:24 23896 4

转载 【OpenCV】编译源码并搭建VS2017+Windows开发环境

  OpenCV 3.3在8月3号正式Release,带来了许多优化改进和新特性,包括备受关注的深度神经网络(DNN)模块被正式引入主仓库,标志着OpenCV对DNN有了更深层次的优化与支持; 支持通过宏ENABLE_CXX11启用对C++ 11特性的支持;默认包含大量SSE4.X和AVX/AVX2指令集优化;内置Intel IPP版本升级至2017.2,官方测试显示有近15%的性能提升...等等...

2018-10-06 13:49:11 1348

转载 字符串处理函数

常用函数对照ANSI UNICODE 通用 说明 数据类型 (char.h) (wchar.h) (tchar.h)   char wchar_t TCHAR   char * wchar_t * TCHAR*   LPSTR LPWSTR LPTSTR   LPCSTR L...

2018-10-04 13:56:31 2418

转载 C++ 读写注册表

1.       注册表简介注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件,用于存储系统和应用程序的设置信息。16位驱动在Winnt (Windows New Technology)下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS(基本输入输出系统)来控制的。在Win95下,16位驱动会继续以实模式方式设备工作,它们使用sy...

2018-05-07 19:04:22 7799

原创 VS编译时,运行库类型说明

/MT:Multiple Thread 多线程运行库静态链接版发行版(Release编译使用)/MTd:Multiple Thread Debug 多线程运行库静态链接版调试版(Debug编译使用)/MD:Multiple Thread 多线程运行库动态链接版发行版(Release编译使用)/MDd:Multiple Thread Debug 多线程运行库动态链接版编译版(Debug编译使用)...

2018-03-19 14:09:08 668

原创 检测电脑VC++运行库是否安装

#include <Windows.h>#include <msi.h>#pragma comment(lib,"Msi.lib")INSTALLSTATE state = MsiQueryProductState(_T("{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}"));Visual C++ 2005 runtime filesV...

2018-03-19 14:03:42 11903 1

转载 VS2010 编译错误 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

用VS2010编译C++项目时出现这样的错误:LNK1123: 转换到 COFF 期间失败: 文件无效或损坏方案一:(这个方法比较好,在用qt运行时出现问题也能解决)复制 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b 目录下的 cvtres...

2018-03-15 10:13:31 447

转载 一个简单的线程池的实现(C++)

线程池的原理大家都知道,直接上代码了^_^Thread.h#ifndef __THREAD_H #define __THREAD_H #include <vector> #include <string> #include <pthread.h> using namespace std; /** * 执行任务的类,设...

2018-03-09 20:01:48 542

转载 关于获取系统信息,CPUID,硬盘ID,网卡MAC地址的VS2008实现

前段时间,总是要获取一些系统的相关信息。在MSDN和各种论坛找了好久,暂时用如下办法解决了。(有网上相关的代码)参考过使用WMI,速度不敢恭维。就使用了别的方法。获取的包括:                  操作系统信息:基本支持2000-win8.1     (xp  win7 64 测试过);                  CPUID:网上的汇编老办法了,也不知道对不对,也收集了;   ...

2018-03-08 18:57:22 1119

转载 GetLastError()返回值列表

GetLastError()返回值列表:〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程

2017-12-28 12:23:33 485

原创 VS设置为多线程编译

项目属性 ->  命令行 -> 添加附件选项 /MP8    -> 代码生成 -> 启动最小重新生成 -> 否

2017-01-06 09:23:26 15358

原创 关于CSDN 上传资源时,弹出请您重新登录

在CSDN上传资源时,弹出“请您重新登录”弹框,找客服删除了后台缓冲,本机都清空了浏览数据也是不行。最后是因为移动DNS的问题,改成114.114.114.144或者8.8.8.8就好了!!!

2016-12-22 08:33:01 658

原创 判断多级目录

// 判断目录是否为 C:\bin 下的子目录,再判断是否为三级目录 int _nDirNum = 0, _nDirFind=0;if(_filePath.Find("C:\\bin\\", 0) < 0){ AfxMessageBox(_T("保存失败,目录错误")); return;}while(1){ int _nIndex = _filePath.Find("\\", _

2016-11-30 14:49:27 411

原创 sscanf() 获取CString中的字符串

char _szBufColorValue[512] = {0};sscanf(_strText, "Key=%s", _szBufColorValue);CString _strValue;_strValue.Format("%s", _szBufColorValue);_Param.strKey = _strValue;

2016-11-25 08:05:21 3508

原创 如何在DC上绘制上百万级的点

// 绘制轨迹图像void CImageLayerView::DrawTrackImage(CDC& dc_){ if (m_vecTrackImage.empty()) { return; } DWORD _dwBegin = GetTickCount(); CRect _rcClient; GetClientRect(&_rcClient); BITMAP _in

2016-11-23 16:01:14 692

原创 如何直接访问CImage地址获取对应像素颜色

CImage _image;_image.Load(strPath_);if (_image.IsNull()){ return;}byte* pRealData = (byte*)_image.GetBits();int _nPit = _image.GetPitch(); int bitCount = _image.GetBPP()/8; int _nX=0, _nY=0

2016-11-23 15:59:06 1034

原创 获取指定目录下所有的文件名

// 获得目录下的所有文件列表 vector _vecFileName; CString _strPath; _strPath = "c:\\"; CFileFind _finder; BOOL _bFind = _finder.FindFile(_strPath + "*.*"); while (_bFind) { _bFind = _finder.FindNextFile()

2016-11-03 16:32:24 517

原创 CFileDialog 对话框添加控件

旧版MFC自定义CFileDialog Win7中扩展无显示 解决继承时将bVistaStyle置为FALSE即可

2016-08-30 18:27:02 642

原创 DockablePane

可停靠窗体DockablePane运行环境:win7 + VS2008 sp11.新建应用程序类型:单文档,visualStudio项目类型高级功能:可以去除会自动生成的高级框架窗格2.插入资源Dialog         为该对话框添加一个类CMyDlg,继承Dialog类3.添加MFC类,继承DockablePane类CMyDlg   m

2016-08-25 14:04:56 1619

原创 变量类型转换

string转换double        double value = atof(str.c_str());string转换CStringstrtest = strZ.c_str();CString 转换为float,int,double CStringstrval;strval= “12.43aa”;char*pChar1 = strval.Ge

2016-08-25 13:54:52 299

原创 控件上显示提示Tip

1. 添加消息映射afx_msg BOOLOnToolTip(UINTid,NMHDR *pNMHDR,LRESULT*pResult);ON_NOTIFY_EX(TTN_NEEDTEXT,0,OnToolTip)   2.设置提示BOOL CMainDlg::OnToolTip(UINTid,NMHDR *pNMHDR,LRESULT*pResult) {

2016-08-25 08:37:37 763

原创 Edit控件文字垂直居中

1、将编辑框属性中的Align Text选择为Center2、将编辑框属性中的Multiline设置为truevoid CMainDlg::SetEdtCtrlTextCenter(){     CRect_rcCtrlClient;     m_edtRoSpeedA.GetClientRect(_rcCtrlClient);     CDC*_pDC =

2016-08-25 08:30:25 5437

opencv4.0 + 扩展库(已编译好Debug+Release 适用于x86)

opencv4.0 + opencv_contrib 编译好的dll+lib + 头文件 打包,保证可用 x86下的Debug + Release

2018-10-08

一个封装封装好的二维码生成库-利用libqrcode库

将libqrcode封装成DLL,下载后可以直接调用使用,接口使用方便

2018-05-23

VSPD虚拟串口工具,开启计算机的虚拟串口,可用于串口通信测试

VSPD虚拟串口,开启计算机的虚拟串口,可用于串口通信测试。

2017-10-27

C程序设计第四版pdf

C程序设计第四版pdf,作者谭浩强,让你的编程技术更上一层楼。

2017-10-27

21天学通C语言

本书译自《Teach Yourself C in 21 Days》第6版,该书的前五版都登上了畅销书排行榜,是初学者学习C语言的经典之作。本版按最新的标准(ISO/IEC:9899-1999),以循序渐进的方式介绍了C语言编程方面的知识,并提供了丰富的实例和大量的练习。通过学习实例,并将所学知识用于完成练习,读者将逐步了解、熟悉并精通C语言。, 本书包括四周的课程,前三周详细介绍了C语言,第四周是附加课程,简要地介绍了最流行的面向对象语言--C++、Java和C#,附加课程的内容在光盘中以pdf格式文件提供。第一周的课程介绍了C语言程序的基本元素,包括变量、常量、语句、表达式、函数和循环;第二周介绍了数组、指针、字符和字符串、结构和共用体、变量的作用域、输入/输出等;第三周介绍了有关指针和函数的高级主题、磁盘文件读写、字符串操纵函数、函数库、内存管理以及编译器的高级用法等。, 本书是为初中级程序员编写的,可作为学习C语言的教程或参考资料。

2017-10-26

GDI检测工具 内存泄漏

通过该工具可以直观的看到GDI泄漏的根源。很好用的一个工具。欢迎下载

2017-10-21

vc安装字体到系统及卸载字体

将字体安装到系统,或卸载系统里的字体。函数可以直接调用,很方便。

2017-10-21

Google的C++编码规范

Google的C++编码规范

2016-08-26

C++编程思想 第2版

C++编程思想 第2版

2016-08-26

重构.改善既有代码的设计

重构.改善既有代码的设计

2016-08-25

Win32API函数大全

Win32API函数大全

2016-08-25

CMFCButton 使用

CMFCButton 使用

2016-08-25

C++程序设计(谭浩强)

C++程序设计(谭浩强)

2016-08-25

深入浅出MFC 第二版

深入浅出MFC 第二版

2016-08-25

MFC CCoolBar实现可停靠窗体

单文档利用CCoolBar实现可停靠窗体,欢迎下载

2016-04-25

MFC CButtonST类

CButtonST下载

2016-04-25

空空如也

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

TA关注的人

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