自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rough Set

数据挖掘、影像技术分享

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 C/C++ 与 C# 常用数据类型对比

在C# 调用C/C++ DLL 或C/C++ 调用C#回调函数时,经常涉及到一些常用的数据类型。有些数据类型,在两者中的数据长度不一致,下面将对一些常用的数据类型进行下对比。

2024-07-12 18:30:15 422

原创 Qt 串口多线程 继承QThread 实现

继承QThread的类,需要重写run()实现新建线程。QThread是用来管理一个线程,它所依附的线程依然在宿主线程,而它管理的新线程即是 run 启动的线程。也就是Thread只有run函数是在新线程里的,其他所有函数都在QThread宿主线程中。要启动一个新线程,需要重写run()函数,当run()函数结束之后,这个线程就会被终结。在一般开发中,会在run()包含一个死循环,通过信号量控制业务执行,且一般将耗时操作写在run函数中。

2024-07-12 18:11:59 709

原创 将C++ DLL文件输出设置到项目调试目录

在项目开发过程中,有时需要边开发DLL代码,边开发项目,将DLL文件输出设置到解决方案的项目调试目录,调试过程中可一键生成解决方案,省去重新更换DLL文件的过程。前提:在同一解决方案下添加项目工程与DLL工程。

2024-07-08 21:25:47 370

原创 Anaconda 创建虚拟环境 解决Anaconda创建虚拟环境自动至C盘文档文件夹下问题

在安装tensorflow或其他一些较大类的库过程中,需要不同的python版本配置,需要创建不同的版本环境。使用Anaconda的 conda创建虚拟环境,查看成功多出一个虚拟环境,创建成功。后续该环境下的各种库既可以通过conda或pip安装,又可以通过Anaconda_navigator进行安装,方便实用。

2024-07-08 09:40:36 240

原创 c# 如何调用C++ 动态链接库DLL文件

本文主要记录了C#项目以非托管方式进行调用C++ DLL文件。解下来将记录C# 调用C++ DLL 中复杂函数时数据处理过程,如返回值或参数为数组、指针、引用、结构体,结构体指针等,这些在C++已经让人有些头疼的东西,如何在C#中处理,欢迎持续关注并留言讨论。

2024-07-07 12:47:53 903

原创 C++ 如何封装代码成DLL 动态链接库供其他项目或编程语言使用

本文介绍了如何封装C++代码为动态链接库DLL文件,介绍了如果配置工程及调用。实例DLL中有两个函数,一个是无参无返回值的打印函数,另外一个为有参,有返回值的函数,第二个函数我们留在C# 如何调用C++ DLL文件中。

2024-07-07 10:52:01 693

原创 QMutex出现——ASSERT: “copy“ in file thread\qmutex.cpp, line 606 的问题,程序异常结束

QMutex出现——ASSERT: “copy” in file thread\qmutex.cpp, line 606 的问题,程序异常结束。这是由于mutex没有lock之前调用了unlock,导致操作的条件不符合,就出现了这个问题,该问题出现在程序运行过程中,编译没有提示。...

2022-06-19 17:10:28 1353 1

原创 Qt 串口多线程 继承QThread

前两节分别介绍了Qt串口收发及通过子线程实现收发的功能,本节将介绍通过继承QThread类来实现相同的串口收发功能。

2022-06-19 12:37:56 1609 6

原创 Qt 串口 QThread多线程

Qt串口多线实现

2022-06-16 17:56:36 3935 5

原创 Qt 串口多线程

本文是Qt串口QSerialPort使用的入门篇,从获取串口到初始化、开关收发等做了简单的介绍。关于参数初始化方面,若有兴趣,如常用的串口调试助手一样可以自己将参数设置部分添加到界面中,然后通过获取界面上的参数来初始化参数。下一篇中,将介绍QSerialPort串口与QThread线程结合使用的内容。.........

2022-06-11 23:18:47 5873 6

C++ 如何封装代码成DLL 动态链接库供其他项目或编程语言使用

C++ 如何封装代码成DLL 动态链接库供其他项目或编程语言使用; C# 如何调用C++ 动态链接库DLL文件; C# 调用含参带返回值的C++ DLL 文件 C# 调用C++ dll 函数的配置

2024-07-07

MSP430测试LED

程序功能:控制8个LED闪烁,用于测试下载功能是否正常 测试说明:观察LED闪烁

2012-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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