![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
关于C++相关内容
HDarker
在岗程序猿...因工作调整,未再进行Unity相关开发,相关评论没有回复,敬请谅解
展开
-
C++11在加入<thread>头文件后Socket服务器接收不到消息
项目场景:C++ 11加入了线程thread,能够方便的开启新的线程;同时,通过Socket可以实现通信。为了实现在Socket中的双向通信,需要加入线程,但遇到了问题,记录如下。问题描述:C++11在Socket通信中需要用到线程,#include<thread>头文件后,发现Server端无法接收消息,程序假死。一旦屏蔽thread头文件,则恢复通信,但是双向通信的需求就无法满足。以上说明问题出在thread头文件上。原因分析:因个人书写习惯,通常加入了std的命名空间,该原创 2021-09-02 22:58:10 · 621 阅读 · 0 评论 -
C++产生指定范围内的随机数/随机小数
记录C++中没有自带的random函数,要实现随机数的生成就需要使用rand()和srand();1.返回指定范围内的整数rand()会返回一随机数值, 范围在0至RAND_MAX 间;但是如果直接调用rand()函数会发现每次返回的随机数是一样,这是因为没有指定随机数种子,通过srand()函数可以设置随机数种子,通常通过系统时钟来指定// 产生指定范围的随机数[minValue,maxValue]float _myRand(int minValue, int maxValue){ floa原创 2021-07-22 21:54:03 · 4117 阅读 · 1 评论 -
OpenCV+反色处理
前言在标记点识别的过程中,因为某些原因,预先对编码标记进行了反色处理,因此在原图二值化后是不能直接识别编码点的,因此需要在处理时再次进行反色处理,将编码标记恢复为正常的色值,从而实现识别,记录以下。一、如何反色处理单通道图像的色值在0-255之间,三通道图像的RGB色值均在0-255之间以单通道图像为例,假设某点的色值为pv,且0<=pv<=255,故反色的实质为设定该点的色值为:255-pv;三通道图像同理,取其RGB值均255减去其原值,故:1.C++:void SetSin原创 2021-07-31 22:43:35 · 4196 阅读 · 2 评论