资讯中心

资讯中心
资讯中心
  • 同轴光选型
    同轴光有效视野范围 工作距离WD(mm) 300 同轴光光源高度(mm) 59.5 光源工作距离LWD(mm) 50 同轴光发光面尺寸(mm) 50 光源有效视野(mm) 36.63003663 光源型号 发光面尺寸(mm) 光源高度(mm) WLFV-20 20 26.5 WLFV-30 ...
    2021-01-06 14:19:07
  • C++11多线程编程(四)——原子操作
    今天和大家说说C++多线程中的原子操作。首先为什么会有原子操作呢?这纯粹就是C++这门语言的特性所决定的,C++这门语言是为性能而生的,它对性能的追求是没有极限的,它总是想尽一切办法提高性能。互斥锁是可以实现数据的同步,但同时是以牺牲性能为代价的。口说无凭,我们做个实验就知道了。 我们将一个数加一再减一,循环一定的次数,开启20个线程来观察,这个正确的结果应该是等于0的。 首先是不加任何互斥锁同步 # include &l...
    2021-01-05 11:48:12
  • C++11多线程编程(三)——lock_guard技术
    如果熟悉C++多线程的童鞋可能有了解到实现的互斥锁的机制还有这个写法 lock_guard<mutex> guard ( mt ) ; 那么这句话是什么意思呢?为什么又要搞个这样的写法呢? 这个也是构造互斥锁的写法,就是会在lock_guard构造函数里加锁,在析构函数里解锁,之所以搞了这个写法,C++委员会的解释是防止使用mutex加锁解锁的时候,忘记解锁unlock了。 # include <iostream> ...
    2021-01-05 11:36:09
  • 图像处理基础(1):噪声的添加和过滤
    总结学习下图像处理方面基础知识。 这是第一篇,简单的介绍下使用OpenCV的三个基本功能: 图像的读取 图像的显示 访问图像的像素值 然后概述下图像噪声的类型,并为图像添加两种常见的噪声:高斯噪声和椒盐噪声。 最后,使用中值滤波和均值滤波来处理带有噪声的图像。 OpenCV基础 在OpenCV中,完成图像的输入输出以及显示,只需要以下几个函数: namedWindow 创建一个可以通过其名字引用的窗口。第一个参数,设置窗口的name,可以通过n...
    2021-01-05 09:06:20
  • C++11多线程编程(二)——互斥锁mutex用法
    还是那个问题,编程世界中学习一个新的技术点,一定要明白一件事,为什么要出现这个技术点,只有弄懂了这个才能从根本上有学习的动力。那么为什么要出现多线程锁这个东西呢?一句话概括的话。 为了保证数据的准确性! 计算机就是为了计算数据才诞生的,如果不能保证数据准确的话,任何技术都只是空中楼阁,多线程技术也是一样,那么为什么多线程会让数据不准确呢?大家可以看下以下的这个例子 # include <iostream> # incl...
    2021-01-04 09:28:40
  • C++11多线程编程(一)——初始多线程
    首先还是那个问题,我们为什么需要多线程?单线程编程做的好好的,又简单又好用,为什么要弄出一个多线程编程呢?难道前人是为了设计而设计了个多线程的?显然这是不可能,那么是什么原因呢?用最精炼的语言概括无非就是以下两个原因。 效率和用户体验 效率主要体现在服务端,用户体验更多是体现在客户端,当然肯定不是说效率只体现在服务端,用户体验只体现在客户端,无论是效率还是用户体验在服务端和客户端上都会体现,只是说侧重点不一样,这一点大家要注意下。 那么多线程到底...
    2020-12-31 15:30:23
1 ··· 277 278 279 ··· 299
在线客服 双翌客服
客服电话
  • 0755-23712116
  • 13310869691