- 博客(59)
- 收藏
- 关注
原创 C++ 基类的虚析构函数与派生的析构函数关系
Derived class destructor,Base class destructor,即调先用了派生类的析构函数,再调用基类的析构函数。:Derived class destructor,Base class destructor,即调先用了派生类的析构函数,再调用基类的析构函数。:Derived class destructor,即只调用了派生类的析构函数,未调用基类的析构函数。:Base class destructor,即只调用了基类的析构函数,未调用派生类的析构函数。调用基类的析构函数。
2025-04-08 21:48:54
299
原创 关于GO项目中swag init报错“Error parsing type definition”
【代码】关于GO项目中swag init报错“Error parsing type definition”
2025-02-21 10:25:51
118
原创 GO语言sort.Search二分查找用法
是 Go 语言标准库中的一个函数,用于在已经排序的数组或切片中执行二分查找,我们再简化一下,查找第一个大于或等于 35 的位置。条件的位置,此时匿名函数返回true,即。数组中查找第一个满足。
2025-02-11 10:18:56
200
原创 C++与QML的数据交互
这里没什么好说的,在C++中组合好json后,通过信号发送到qml中,qml中是可以解析json的。通过Q_PROPERTY属性,可以轻松地在QML中读取和修改数据,并将其更新到C++中,先创建一个类。在QML接收,直接通过data.can_id这样的形式去访问结构体中的元素。这两个也没什么好说的,在C++中直接发送信号就好了,在C++中声明并注册一个结构体。然后发送信号到QML中。
2024-09-11 15:28:58
705
原创 关于Ubuntu中使用命令行安装Qt的一些分享
并且会出现 usr/lib/qt5, usr/lib/x86_64-linux-gnu/qtchooser, usr/lib/x86_64-linux-gnu/qt-default三个目录。这条命令执行后,会在 usr/lib/x86_64-linux-gnu/qt5 目录中补充一些文件,比如语言家。以Ubuntu 22.04为例。2、安装qtcreator。1、安装默认的Qt库。
2024-08-20 17:58:30
532
原创 linux环境打包QML程序
此时会生成libqxcb.so的库文件,并存储在/platforms/lib中,此时将整个platforms文件拷贝到project文件中,并将Qt/6.5.3/gcc_64/plugins/platforms/lib与copylib.sh删除;4、将project/platforms/lib中的文件都拷贝到project/中,并删除project/platforms/lib文件夹,到这一步,QWidget程序就可以运行了,但如果是QML,则需要继续;然后在文件夹目录中执行。
2024-06-14 15:03:38
634
原创 关于windows脚本的一些东西
我前几天碰到一个需求,需要在代码中实现将远程服务器中的文件拷贝到本地,在linux中很好实现,通过sshpass来实现用户名和密码的输入,并且通过scp来拷贝文件。但是在windows环境下是不能执行sshpass的,于是我用到了pscp工具,在powershell中执行。2、还有一种方法是将StrictHostKeyChecking改为no。之后再连接远程主机,若遇到交互输入,则输入yes。文件中删除与 IP 地址。将它整合为一个脚本文件就是。
2024-06-13 11:25:44
273
原创 ubuntu Qt打包
在Linux 下如何打包免安装的QT程序?-优快云博客[教程][Ubuntu][Qt]将Qt程序打包成deb文件,发布、安装及使用_qt生成deb-优快云博客
2024-04-26 16:07:29
490
原创 QML与C++的信号连接(C++发送信号)
在.qml中控制cpp类发送信号,并在.qml中使用Connections建立连接。1、不采用在.qml文件中实例化C++类的方式,因此在main.cpp中注册单例。2、在main.cpp中建立连接。此时在cpp类中发送信号。
2024-04-15 17:22:09
534
原创 QML中使用CPP类
1、第一种方法,通过 setContextProperty 直接将一个对象实例绑定到一个全局可访问的属性名上,这使得它在所有 QML 文件中都可以直接通过给定的属性名访问。,在 QML 系统中注册了一个 C++ 类型。这个类在 QML 中以模块的形式出现,可以像使用 QML 的其他类型那样使用它。在Main.qml中直接使用。
2024-04-15 11:27:00
397
原创 在线安装Qt时出现网络错误/无法下载的问题
windows,将安装包拖到终端中,然后在末尾输入镜像--mirror https://mirrors.aliyun.com/qt,回车。ubuntu,./安装包 --mirror https://mirrors.aliyun.com/qt 回车。
2024-04-09 11:26:10
1394
原创 Windows mysql-server允许所有主机连接
直接授予权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;写的很好,但是最后的grant语句错误了,在较新版本的 MySQL 中(例如,5.7 以后),3、刷新权限:FLUSH PRIVILEGES;你应该分开设置用户密码。语句的语法有所改变,不再直接在。1、如果用户不存在(创建用户)
2024-03-12 11:51:44
657
原创 Qt打包后,显示mysql驱动缺失
QT打包之解决MySQL打包driver not loaded_qt 打包生成exe qmysql driver not loaded-优快云博客
2024-03-12 11:11:23
474
原创 注册美区Apple id
注册美国区Apple ID保姆级教程 - 知乎 (zhihu.com)Fake Address Generator USA - Get Random Address Instantly
2024-03-07 11:39:20
428
原创 Qt中添加Mysql驱动
qt连接mysql报错:QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7 - №点缀 - 博客园 (cnblogs.com)
2024-02-23 16:44:57
480
原创 由barrier无法打开引出的undefined symbol问题
此时链接的库的地址为:/usr/local/lib/中的库,但是正确的路径应该为:/lib/x86_64-linux-gnu/中的库,因此我将lib中的文件全部删除,问题解决。
2024-02-18 15:25:26
403
原创 linux C++中使用jsoncpp解析json
Linux环境中使用C++ JsonCpp库 - swansfight - 博客园 (cnblogs.com)
2024-01-30 14:31:06
421
原创 windows环境下将Qt程序打包为exe安装包
安装包制作工具 SetupFactory 使用详解_setup factory file attributes use original-优快云博客
2024-01-25 11:37:06
441
原创 windows Qt5.14.2部署OpenCV
1、因为Qt版本限制,下载opencv-3.0.0,CMake不限制。同时把所有与python相关的取消勾选。
2023-12-11 17:39:06
625
原创 双系统如何给Ubuntu根目录扩容
3、用u盘制作一个启动盘,开机后进入bios,选择u盘启动,进入试用ubuntu,调整分区即可。1、进入windows系统,分配出一个空闲磁盘;
2023-12-08 10:55:19
1086
原创 QTableWidget设置列宽自适应
QTableWidget设置列宽大小的几种方式_setsectionresizemode_StarLish0715的博客-优快云博客
2023-09-25 19:14:07
548
原创 ubuntu设置自启动服务
我现在有一个需求,希望ubuntu电脑启动后,自启动软件,但是前提是要连上192.168.50.50。使用这行代码,添加启动程序,但是这样没有依赖关系。
2023-08-21 16:41:46
148
原创 配置VsCode C++环境
VsCode安装和配置c/c++环境(超完整,小白专用)_vscode配置c/c++环境_黄化的多多的博客-优快云博客
2023-08-01 16:47:43
71
原创 windows与Ubuntu远程桌面连接
(117条消息) Windows 远程桌面连接Ubuntu操作以及各种问题解决_远程ubuntu桌面_Healer_S的博客-优快云博客
2023-07-04 13:49:30
135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人