- 博客(26)
- 收藏
- 关注
原创 ubuntu20.04一直卡在登录界面,输入密码后也返回登录界面(已解决)
在搭建qt交叉编译环境时,修改了环境变量,当时修改的是用户目录下的.profile。如下。
2025-04-06 10:43:26
226
原创 Ubuntu20.04下qt5.15.2交叉编译
6.执行make install命令,最后生成的文件夹在/opt/qt-arm下。Ubuntu20.04搭建qt5.15.2交叉编译环境。3.在qt源码目录下创建autoConfig.sh文件。4.运行该脚本,若没有安装交叉编译器会提示安装。5.执行make命令 开始编译,该过程很耗时。1.qt5.15.2源码下载-清华源。7. 将qt的路径配置到环境变量下。2 .安装交叉编译器。
2025-04-03 19:19:27
144
原创 windows10安全中心打开为空白
一般情况出现 Windows Defender 无法正常工作,可能是由于该服务被人为更改为手动启动或者被禁用了,您可以通过以下步骤尝试把该服务启用。由于 Windows 的设计,很多软件或者服务的一些设置参数基本上都保存的注册表中,我们可以先尝试使用网友提供的注册表方式来恢复 Windows Defender 安全中心功能。以上就是来自网友对于 Windows 系统中 Windows Defender 打开空白的解决方法,自己也在解决用户中亲测能解决该问题,希望能解决碰到这些用户的朋友。
2024-11-15 21:10:29
1270
1
原创 C++/opencv使用Pytorch+GPU训练的yolov8模型部署在CPU上
1.在根目录下新建ptToOnnx.py文件,内容如下,运行后会在模型文件同目录下生成.onnx文件。运行后如下所示。
2024-07-31 22:40:07
583
原创 YOLOv8+Pytorch+Windows10环境配置(2)
pycharm2024识别不了conda环境下的python.exe。换pycharm2022。2.下载zip后解压,使用pycharm打开该文件,如图所示。1.下载路径,点击zip下载即可,也可直接git克隆。3.进入python解释器界面,选择环境。换pycharm版本后,添加环境。
2024-06-13 22:11:56
346
原创 conda创建python环境时出现“Fetching package metadata ...”
解决conda创建python环境时出现“Fetching package metadata ...
2024-06-13 21:09:50
1976
1
原创 cmake编译opencv时报错ffmpeg download failed
随后打开源代码路径中“3rdparty/ffmpeg/ffmpeg.cmake"文件,找到download函数脚本,将信息复制到函数中即可。如图所示,前面两个dll文件可再网上下载直接改名后替换即可,后面的cmake文件下载时会得到下图提示。
2024-01-08 10:22:52
904
原创 open62541 中UA_Byte* 转换为QString
查看open62541源码,发现UA_Byte 是unsigned char 的别称 于是思路就来了 ,unsigned char*转换为char* 再转换为string,最后就转换为QString。在项目中需要将node的信息输入到表格中,本来想着挺简单的,结果转换忙活我半天,查阅资料,最后得到的结果都是乱码,没办法了,自己写个函数吧,方法比较原始。代码第5行中换成char*不行,我也不知道为什么,希望看见的大佬解答一下。
2023-03-15 11:13:33
396
1
原创 open62541[4]-Server连接变量和物理过程
在OPC UA Server里,往往会有很多runtime信息,这些信息由底层的某种物理过程产生,如锅炉的温度值,实在锅炉运行过程中产生的,锅炉运行过程就可以看成是一个物理过程。Server会提供一个变量,用于存放锅炉的温度值,这样Client通过读取这个温度值就能知道锅炉的温度了以系统时间为例,讲述如何把一个变量和系统时间联系在一起,这样client就能通过这个变量获取系统时间,系统时间是不断变化的,可以看成一个物理过程。
2023-03-13 09:10:50
818
原创 open62541[3]-windows
主要讲述如何在OPC UA Server端添加一个变量,并修改值,以及OPC UA Client如何与该变量进行交互。
2023-03-09 16:45:54
678
原创 open62541学习[2]-windows
union {UN_Nodeld类型中包含了节点所在的名字空间,节点标识类型,以及节点标识类型的值。其中节点标识类型有四种,暂且值讨论前两种,分别为数值和字符串。节点类型通过一个枚举给出,数值类型为0,1,2.0为默认,1指定为2个字节,2为4个字节。3为字符串类型。
2023-03-09 14:59:07
920
原创 open62541学习(1)-windows
open62541 是 OPC UA的一种实现方式(开源库),OPC UA 可用于PLC通信,可用于 PLC 跟 PC 之间进行通信。
2023-03-07 16:18:53
1378
原创 c++多线程(3)
使用std::mutex进行上锁、解锁操作,预防读写冲突,需要包含mutex头文件。当多个线程要访问同一个资源时,可能产生读写冲突,导致数据混乱,进而引起程序崩溃。结果显示两个线程里面只有一个成功执行了init函数。在多线程环境下,也能保证某个函数只调用一次。与call_once配合使用。
2023-03-07 13:32:55
92
原创 Ubuntu18出现网络连接激活失败
1.首先手动修改ip,在本机cmd界面输入ipconfig查看虚拟机的ipv4网段,点击应用解决了第一个问题,不再出现网络连接不可达,但是我的网络还是不能用。打开虚拟网络编辑器,将子网的最后一位改成254,之后运行。
2023-02-22 09:15:24
3347
原创 ubuntu上git的使用
在公钥的位置 ssh-rsa "生成的秘钥"如果成功会有hello “xxx”的提示。然后允许合并与历史无关的记录就行。此时直接push的话会报错。就可以正常push了。
2022-12-16 10:26:19
1006
原创 Qt-连接mysql数据库(QSqlDatabase: QMYSQL driver not loaded)-已解决
通过cmd打开mysql查看qt位数 在项目配置里面如果一样则进行下一步。
2022-11-14 14:52:11
1071
原创 数据结构-单链表
链表是数据结构中线性表的一种,其中的每个元素实际上是一个单独的结构体对象,而所有对象都通过每个元素中的指针链接在一起。它是以结构体为节点,将一个结构体看成数据域和指针域两个部分,数据域用于存储数据,指针域用于连接下一个节点。链表中每个结构体对象叫做节点,其中第一个数据节点叫做链表的首元节点;如果第一个节点不用于存储数据,只用于代表链表的起始点,则这个节点称为链表的头节点。
2022-11-08 14:10:57
1826
原创 QT-通过tcp传输文件和文本消息
在建立连接的基础上增加了发送文件的功能,在接收端和发送端定义了一个枚举类型,用于判别发送的是文件还是文本消息。
2022-11-04 17:00:28
3586
6
原创 Qt-tcp连接
要建立连接时调用nextPendingConnect()返回一个QTcpSocket对象用于通信。3.当有新的客户端要连接时,该套接字会发出newConnection()的信号,2.连接服务器 connectToHost();1.创建用于监听套接字。2.设置套接字为监听。
2022-10-27 20:45:17
1236
原创 QT问题-debug报错“no engine”和事件过滤器
在选项->构建和运行中 调试器下 如果选择MSVC版本的需要手动添加调试器,可在微软官网下载手动添加。
2022-10-13 11:11:32
486
原创 数据结构算法基础1
数据结构与算法基础使用计算机解决实际问题的过程,就是分析问题涉及的数据,合理组织数据以及规划解决问题算法的过程。数据结构的概念数据结构是随着计算机科学的发展而建立起来的围绕非数值计算问题的一门科学,是计算机存储。组织 数据的方式,是指相互之间存在-种或多种特定关系的数据元素的集合。 通过精心选择的数据结构可以带来更高的运行或存储效率。首先建立问题的数据模型: 数据的组成结构,数据的关联方式,以及实施相应运算后,数据组成结构的完整性。 完整性即是指不因对数据运算而改变数据模型的性质,然后设计相
2022-03-24 16:23:47
586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人