摘要: 相信很多人在实际开发中是不愿使用到多线程的,因为一旦引入多线程这个概念,对应功能就需要加很多关于线程的考虑措施,如锁,任务回调顺序等等。有事加了一些对应的措施,还是感觉程序出现偶发的不同问题,这里主要记录一下多线程任务时需要注意的一些毫秒相关的事情。 for (int i = 0; i < 8; i 阅读全文
posted @ 2024-03-26 15:45 南柯思一梦 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 效果图地址:https://www.bilibili.com/video/BV1PN411W7Ut 通过Writeablebitmapex,gdi+,然后渲染到前台image中实现实时绘制曲线图 部分源码 视频底部有源码联系方式 阅读全文
posted @ 2023-09-14 15:37 南柯思一梦 阅读(441) 评论(0) 推荐(0) 编辑
摘要: svn迁移日志 阅读全文
posted @ 2023-08-14 15:40 南柯思一梦 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 第三方引用库使用方式有两种1.动态库(DLL),2.静态库(Lib) 区别: 静态库:我们的程序在链接时会把用到的静态库全部都链接进去,形成一个exe,这也导致我们的exe很大(程序是先编译,再链接库,最后形成exe) 动态库:是在不再把整个库都链接进去,而是程序用到哪个库,再加载哪个库,这就降低了 阅读全文
posted @ 2023-06-09 14:10 南柯思一梦 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 这里浅说一下蓝牙与串口的区别: 蓝牙:连接以mac地址为主,显示名称可以更改,低功耗蓝牙还需要配置服务与特征(服务有读,写,可读可写区别) 特点:不同设备连接同一台蓝牙设备,mac地址与显示名称都是唯一的 串口:连接以端口名称为主,例如com1,com2,连接时需要配置参数较多 特点:不同设备接入同 阅读全文
posted @ 2023-05-05 17:53 南柯思一梦 阅读(480) 评论(0) 推荐(0) 编辑
摘要: ​ 无线,无网络环境上位机与下位机连接方式比较常见的就是蓝牙与串口,这里记录回顾一下这段时间蓝牙开发方面的记录。 蓝牙分为BLE蓝牙与经典蓝牙,两者主频都是2.4GHz,传输距离,范围,吞吐量可以自己网上详细查找,这里不详细展出, 1.蓝牙传输必然得有传输协议,最常用的协议就是TLV协议。 T——t 阅读全文
posted @ 2023-04-28 11:47 南柯思一梦 阅读(783) 评论(0) 推荐(1) 编辑
摘要: ​ 开发中经常遇到不同的业务访问同一个数据源,而每一个业务的执行流就是一个线程,此时线程一多就会产生多线程最容易遇到的问题——并发。 什么是并发? 举个很经典的例子:程序中我们经常要操作一些对象,尤其是内存中的数据 例如当前判断进入条件已经判断newModel不为空,sleep(10)称为比较耗时的 阅读全文
posted @ 2023-04-23 15:48 南柯思一梦 阅读(298) 评论(0) 推荐(0) 编辑