C++ wchar_t *和char * 互转

转自:https://blog.csdn.net/lightspear/article/details/54695123 说道wchar_t和char两个类型大家都不会陌生 wchar_t:在windows下是Unicode 16编码,也就是俗称宽字节 char:当然就是指一个字节,在win...

2018-07-19 17:57:01

阅读数 253

评论数 0

图像连通域分析

转自:https://blog.csdn.net/tiandijun/article/details/51279643,转载仅为方便学习。一、前言二值图像的图像的亮度值只有两个状态:黑(0)和白(255)。二值图像在图像分析与识别中有着举足轻重的地位,因为其模式简单,对像素在空间上的关系有着极强的...

2018-05-30 16:19:06

阅读数 1181

评论数 1

Windows核心编程之邮槽实现进程间通信

邮槽是Windows系统提供的一种单向通信的机制。即进程中的一方只能写入或读取数据,而另一方则只能读取或写入数据。通过邮槽,用户可以实现一对多或跨网络的进程之间的通信。但是,邮槽能传输的数据非常小,一般在400KB左右。如果用户操作的数据过大,可能会导致邮槽不能正常工作。 1.创建邮槽    ...

2017-12-11 19:19:08

阅读数 270

评论数 0

Windows核心编程之进程间通信

1 进程与进程通信   进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming ...

2017-12-11 18:35:05

阅读数 174

评论数 0

Windows核心编程之多进程概述

一、进程的概念        进程是是一个正在运行的程序的实例(飘~~~),是系统分配资源的单位(线程是执行的单位),包括内存,打开的文件、处理机、外设等,进程由两部分组成:       1、进程的内核对象:即我们通常所讲的PCB(进程控制块),该结构只能由该内核访问,他是操作系统用来管理进程...

2017-12-11 18:18:52

阅读数 744

评论数 0

C++进阶—>Win32 多线程的创建方法和基本使用

Summary From:https://software.intel.com/zh-cn/blogs/2011/12/02/win32/?cid=sw:prccsdn2086 总结Win32提供的创建多线程相关的API接口和基本的使用框架。 Ref: MSDN: http://msdn.m...

2017-12-06 21:27:09

阅读数 2474

评论数 1

C++进阶—>_beginthreadex和CreateThread的区别和联系

_beginthread 和 CreateThread 的区别 转自: http://wenku.baidu.com/view/adede4ec4afe04a1b071dea4.html 程序员对于Windows程序中应该用_beginthread还是CreateThread来创建线程...

2017-12-06 21:19:03

阅读数 240

评论数 0

C++进阶—>线程同步随笔

线程同步主要有五种方法:原子访问,临界区,信号量,事件和互斥量;其中原子访问和临界区属于用户模式的同步;信号量,事件和互斥量属于内核模式的同步。        原子访问是通过将共享资源设置为原子变量,当一个线程访问的时候,其余的线程不得访问。C++使用临界区,信号量,事件和互斥量实现线程同步的时...

2017-12-06 16:03:51

阅读数 210

评论数 0

C++进阶—>Socket通信那点事

1、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 共享内存(匿名的和具名的) 远程过程调用(Solaris门和Sun R...

2017-11-23 17:37:04

阅读数 449

评论数 0

BP神经网络及其C++实现

0 前言   神经网络在我印象中一直比较神秘,正好最近学习了神经网络,特别是对Bp神经网络有了比较深入的了解,因此,总结以下心得,希望对后来者有所帮助。    神经网络在机器学习中应用比较广泛,比如函数逼近,模式识别,分类,数据压缩,数据挖掘等领域。神经网络本身是一个比较庞大的概念,从...

2017-11-15 16:37:55

阅读数 242

评论数 0

C++进阶—>带你理解多字节编码与Unicode码

本篇文章将讲解C++开发中容易混淆的另一个概念——多字节字符集与Unicode字符集。 多字节字符与宽字节字符 char与wchar_t 我们知道C++基本数据类型中表示字符的有两种:char、wchar_t。  char叫多字节字符,一个char占一个字节,之所以叫多字节字符...

2017-11-12 23:36:47

阅读数 325

评论数 0

MFC中CFileDialog及SHBrowseForFolder

MFC中实现通过按钮来选择文件路径或文件夹路径; (1)CFileDialog类能够选择文件,并获取其路径(当然也可以通过获取文件路径再去除文件名而获得其所在文件夹路径,前提是需要先选择文件,适用于打开文件然后保存的情况,若直接想选择文件夹作为保存路径则使用SHBrowseForFolder方法)...

2017-11-09 11:14:17

阅读数 298

评论数 0

MFC中基于OpenCV实现Picture Control控件成像方法

MFC中基于OpenCV实现Picture Control控件成像方法有两种,一种是OpenCV2.2以前版本的绘制,另外一种是OpenCV2.2以后版本的绘制。 (1)在OpenCV2.2之前的版本利用CvvImage.h,CvvImage.cpp中的DrawToHDC函数实现。 (2)...

2017-11-08 10:32:26

阅读数 499

评论数 0

C++进阶—>C++内存管理

[导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除...

2017-11-06 14:10:34

阅读数 260

评论数 0

C++进阶—>const、define和enum的区别和用途

1.区别 这三种都可以定义常量。 define是宏定义,编译器不对其进行错误检查,在预编译阶段处理,没有作用域限制属于全局常量,在程序中编译器会对定义的常量名以数值进行替换,且每次替换都分配内存,此方法对于大量常量的情况下会占用较多内存从而导致程序效率; const是常量定义,在编译阶段处理...

2017-11-03 20:59:15

阅读数 231

评论数 0

从K近邻算法、距离度量谈到KD树、SIFT+BBF算法

从K近邻算法、距离度量谈到KD树、SIFT+BBF算法 前言     前两日,在微博上说:“到今天为止,我至少亏欠了3篇文章待写:1、KD树;2、神经网络;3、编程艺术第28章。你看到,blog内的文章与你于别处所见的任何都不同。于是,等啊等,等一台电脑,只好等待....

2017-11-03 20:23:27

阅读数 158

评论数 0

linux c++ 服务器端开发面试必看书籍

由于很多朋友希望加入到Linux c++服务器端开发的队伍中,本人就结合自己的面试经历并整理了自己阅读的相关书籍,同大家分享,一起进步。人个认为以下是进入这个方向的必看书籍,各系列难度由浅入深的排序。 题外话: 推荐一个 github 上的 开源书籍,有各种语言版本的,建议看 英文版 ,当然...

2017-10-31 19:57:43

阅读数 261

评论数 0

RANSAC算法实现去除误匹配并计算拼接矩阵-随笔

1.RANSAC算法实现去除误匹配并计算拼接矩阵流程 (1) 从样本集中随机抽选一个RANSAC样本,即4个匹配点对(至少4个匹配点对,才能计算出3*3变换矩阵); (2) 计算当错误概率为0.1(即90%正确率)的情况下所需最少匹配点对数,赋值给in_min; (3) 计算...

2017-10-31 14:17:01

阅读数 2029

评论数 0

最小二乘法及OpenCv函数

1.最小二乘法    我们以最简单的一元线性模型来解释最小二乘法。什么是一元线性模型呢? 监督学习中,如果预测的变量是离散的,我们称其为分类(如决策树,支持向量机等),如果预测的变量是连续的,我们称其为回归。回归分析中,如果只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种...

2017-10-31 13:55:51

阅读数 3640

评论数 0

基于RobHess的SIFT图像拼接知识点随笔

1.SIFT算法具有尺度不变性在于构建的高斯尺度空间; 2.SIFT算法具有旋转不变性在于特征方向向量; 3.K-d数以图像特征点的128维特征描述子均值为依据进行划分、构建; 4.特征点匹配是一个图像的所有特征点依次在另一幅图像的k-d树中寻找最近邻和次近邻,寻找依据是欧式距离; 5.欧式距离是...

2017-10-29 20:07:31

阅读数 222

评论数 0

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