
C++
文章平均质量分 93
Rosen.
985 本硕,初创公司创始人,XBOTPARK基金投资企业
展开
-
关于实时检测中的多线程并发处理
在实时检测中为了能够更高效地利用CPU性能,常需要使用到多线程并发处理,但由于实时检测中每一帧都在刷新内存,而多线程编程最大的难点就在于容易造成内存冲突,所以本文章将介绍以下关于如何实现在实时检测中多线程编程的方法。简介线程是操作系统能够进行CPU调度的最小单位,它被包含在进程之中,一个进程可包含单个或者多个线程。可以用多个线程去完成一个任务,也可以用多个进程去完成一个任务,它们的本质都相当于多个人去合伙完成一件事。C++多线程并发: (简单情况下)实现C++多线程并发程序的思路如下:将任务的不同功能原创 2021-08-18 16:20:29 · 3922 阅读 · 0 评论 -
花几个小时写的C++五子棋程序,就直接打败我了······
这次写五子棋程序还是缘于一个机遇(某男子学院狂轰滥炸式上课的C++老师布置的作业)然后我就开始用我蹩脚的C++语法知识,开始写五子棋程序的框架。这一篇的只是会写的比较基础一些,首先可以大致分为:模式选择、打印棋盘、玩家下棋,电脑计算并下棋,判断胜负。知识层的话可以分为:1、格式化输出;2、二维数组的访问和操作;3、预测棋盘局势并判断最优解输出;其实程序好像并不难写,并没有用到什么很难的语...原创 2020-03-19 23:10:18 · 906 阅读 · 0 评论 -
用C++实现读写蓝牙串口,进而与单片机通信
在做项目的时候需要实现这样一个功能,在网上没有找到很好的答案,突然有一天误打误撞实现了。这里记录一下,方便大家也能够实现。备注:1、单片机使用模块:HC-05蓝牙模块;2、蓝牙通信其实也是利用了串口,所以这里先介绍一下对串口的读写:3、主要使用API:CreateFile(),WriteFile(),ReadFile()。代码展示:(这里提供对串口进行读写操作的函数定义,可直接移植)...原创 2020-02-28 00:26:30 · 7427 阅读 · 2 评论