自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

原创 QT 5.11.1使用QMetaObject::invokeMethod调用函数失败,提示提示 “no such method ***”

你的方法参数中包含ParamList和这两个自定义类型。在使用时,Qt 需要将参数拷贝到事件中,因此所有自定义类型必须注册到元类型系统,否则即使方法名匹配也会调用失败。

2026-06-02 16:55:16 351

原创 信源编码笔记

特性描述全称里德-所罗门码 (Reed-Solomon code)类型非二进制、线性、分组纠错码核心思想将数据看作多项式,通过过采样增加冗余表示方式RS(n, k),纠错能力最大优势极强的连续错误(突发错误)纠正能力主要应用光盘、二维码、深空通信、数字电视、存储RAID简单印象用少量“校验信息”为数据加一层强力保险,专治“成片损坏”。RS编码,就是你的数字世界里的“防划痕涂层”。

2026-06-02 15:34:18 229

原创 QT5.11.1编译代码,提示U1077:返回代码 0x1

这个错误本身只是一个"包装器",真正的错误原因通常出现在 U1077 提示。在 Qt Creator 的**“编译输出”(Compile Output)如果你能贴出 U1077 前面的具体错误日志,我可以帮你更精准地定位问题。是 NMAKE(Microsoft 的程序维护工具)的致命错误,表示。,可以避免因 Makefile 未更新导致的构建失败。,然后删除构建目录下的所有中间文件,再重新构建。检查路径是否有拼写错误,特别是自定义的。,需要将 Windows SDK 的。前面**的具体错误信息。

2026-06-02 15:30:39 141

原创 如何使用deepseek写出优质代码2-小架构版

简单说,架构就是程序的骨架。骨架包括:鸡舍温度记录、喂食提醒、产蛋数统计、坏鸡报警…每个骨架上的“房间”就是一个小功能。您不用自己画图纸,只需要跟DeepSeek说清楚您要盖几间房、每间房做什么用,它就能把整个骨架画出来,甚至把每间房的装修也搞定。复杂任务 = 先让DeepSeek帮您拆成小块(您只管说出所有想要的功能)。先要骨架,再要血肉(先让它生成框架,再逐个模块完善)。每完善一个模块,就测试一下(复制到电脑里运行,看对不对,不对就告诉DeepSeek“改一下”)。

2026-05-29 16:20:38 223

原创 如何使用deepseek写出优质代码1 -需求简单版

底层逻辑:DeepSeek像一个读过所有代码的学徒,靠“见过无数例子”来猜您要什么,然后组合出答案。它不真懂编程,但写得比绝大多数人好。怎么用:打开对话框 → 说清楚您要什么 → 让它写代码 → 不满意就让它改。得到优质代码:把要求拆成小步骤、让它加注释、最后让它自检一遍。您不需要学编程,只需要学会像教一个聪明孩子干活一样跟它说话。试试看,第一段代码可能就从“显示‘你好,邻居’”开始,然后您会发现,电脑突然听您指挥了!

2026-05-29 16:18:26 178

原创 将ubantu上下载的gitee代码更新到gitee上

要将 Ubuntu 上下载的 Gitee 代码更新回 Gitee,最核心的方法就是使用git push命令。

2026-05-28 18:02:05 412

原创 新手指南:ubantu在线安装git

新手在 Ubuntu 上安装 Git,最推荐、最省心的方式就是使用。通常只要在终端输入几条命令就完成了。下面是一份简易的图文指南,帮你一步步搞定。

2026-05-28 10:35:08 234

原创 QT dump文件分析——定位不到源码为止

CONTEXTCONTEXT结构在Windows调试中用于,包含处理器架构相关的寄存器集合。2。

2026-05-26 14:08:16 542

原创 qt5.11.1构建程序,同样的代码,为什么有一个总是无法识别中文

问题的根源几乎可以肯定是。同一个IDE(Qt Creator)里的项目,也可能因为调用不同的编译器(Kit)而产生差异。

2026-05-25 16:59:29 245

原创 QT二进制文件字段分析工具

本文档整合了 V1.0 基础功能、V2.0 扩展功能(多协议、自动定位、配置化)以及 V3.0 优化建议(性能、内存、易用性、健壮性)。是最终完整的设计方案。

2026-05-15 13:39:36 349

原创 Ubuntu 微信版本升级

在 PC 端微信(Ubuntu 系统)扫码登录时,提示“版本太低,请升级微信”。这通常是因为电脑上的微信版本过旧,需要升级到最新版。

2026-05-11 18:02:20 515

原创 qt插件化框架打包程序出现0xc000007b

1.内部库未使用windeployqt打包,直接将生成的.dll文件复制到添加改库的主程序生成目录。:内部库也使用windeployqt打包,并将主程序缺失的dll复制到主程序打包路径中。内部库中包含其他dll,恰好主程序未包含,导致缺失部分dll无法正常运行。3.运行打包好的可执行程序,报错:0xc000007b。4.使用同样的步骤发布其他可执行程序,运行正常。2.使用windeployqt打包主程序。

2025-03-04 17:23:50 388

原创 ubuntu ifconfig只有lo

1、ubuntu系统所用网络模式为桥接模式。2、ubuntu能ping通主机。3、Ubuntu中没有wired connected选项,无法设置网络。

2024-09-10 16:04:30 1018

原创 Qt Combobox隐藏指定item

环境:windows10qt 5.11.1问题:一个combobox控件包含4个item,由于需求更改,需要将第2个item设置为不可选但可见。解决办法://comboBox:控件名称ui->comboBox->setItemData(1,"v",Qt::UserRole-1);Qt::UserRole作用:网上的资料:Qt UserRole 就是组件 角色,在复杂系统中 使用的 比较多,原因也很简单,系统复杂,为了组件区分方便。 在 Qt 中很.

2021-11-06 11:47:21 2865

原创 Qt MSVC 2015 32bit 编译出现“error: C2131: 表达式的计算结果不是常数”错误

https://blog.csdn.net/qq_39027296/article/details/104936998环境:windows10QT 5.11.1MSVC2015 32bit现象:在minGW 32bit编译器下,代码可以编译通过,但在MSVC2015编译器下无法通过。报错代码如下:uchar data1[500] = {0};原因:定义数组时尺寸是不能用变量的。更改:uchar *data1 = new uchar[500];...

2021-10-16 12:00:52 1728

原创 error C2666: “QByteRef::operator ==”: 2 个重载有相似的转换

错误代码:void dealData(QByteArray data){ if(data[1] == 4) { return; }}改正后的代码:void dealData(QByteArray data){ if(data.at(1) == 4) { return; }}

2021-10-16 11:59:00 993

原创 error: LNK2019: 无法解析的外部符号 __imp__FindWindowW@8,该符号在函数 _main 中被引用

环境:windows10qt 5.11.1 msvc2015 32bit代码:#include <QApplication>#include <QTextCodec>#include <QString>#include <windows.h>QString windowTitle = QString("测试软件");std::wstring wlpstr = windowTitle.toStdWString();void *

2021-10-16 11:32:44 1601

原创 未能正确加载“VSTS for Database Professionals Sql Server Data-tier Application”包。

(65条消息) 未能正确加载“VSTS for Database Professionals Sql Server Data-tier Application”包。_衣舞晨风-CSDN博客

2021-10-16 11:22:40 1058

原创 QT解决信号与槽之间传递QVector类型的数据

https://www.codeleading.com/article/3568589411/

2021-10-16 11:17:03 3582 2

原创 error:C2504 :“xxxxxxx“未定义基类

1、头文件相互包含。2、同一个功能中,包含两个名称相同但路径不同的类。#ifndef

2021-10-16 11:10:08 3981

原创 QT MSVC2015编译器报错: c2065::“M_PI“:未声明的标识符

环境:Windows10qt 5.11.1 msvc2015 32bit现象:1、将qt编译器由minGW 32换为msvc2015 32,然后对项目进行编译(minGW编译器下可以编译通过),报错:c2065::"M_PI":未声明的标识符。 注:在msvc201532编译器下,按"F2"快捷键如法跟踪到"M_PI"的定义处,但在minGW编译器下可以追踪到。解决方法:添加头文件,如下#include<QtMath>...

2021-10-16 10:45:45 2981

原创 c2663:“QString::replace“:13个重载没有”this“指针的合法转换

代码如下:void change(const QString str){ str.replace("\\","/"); //……}更改后的代码:void change(const QString str){ QString str1 = str; str1.replace("\\","/"); //……}

2021-10-16 10:41:51 532

原创 QT MSVC2015编译器,错误:C4430,缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

环境:windows10QT 5.11.1 MSVC2015 32bit现象:之前一直使用MinGW 32bit编译器编译项目,今天使用MSVC2015编译器编译时,提示:c4430:缺少类型说明符 - 假定为int.注意,C++不支持默认int。报错代码如下:virtual updateData(QJsonObject json);原因和解决办法:函数名之前没有类型说明符。代码如下:virtual void updateData(QJsonObject ..

2021-06-23 10:06:15 1189

原创 对QTableView进行单选、多选,并获取单元格所在下标

Qt QStandardItemModel用法(超级详细)http://c.biancheng.net/view/1869.html

2021-04-21 20:36:25 4675

原创 设计模式 - 单例模式学习笔记

懒汉https://www.cnblogs.com/cdlyy/p/12846098.html

2021-04-13 07:45:13 235

原创 QT跨线程释放Qtimer对象

跨线程间的定时器机制----QTimer和QThreadhttps://blog.csdn.net/beibeix2015/article/details/78738694查看完整版本: [--Qt的多线程是不是不能使用QTimer--]http://www.qtcn.org/bbs/read-htm-tid-86349.htmlQt中QTimer和timerevent的区别与用法https://blog.csdn.net/beibeix2015/article/details/78..

2021-03-24 20:52:11 1810

原创 mysql创建带数据库变量名的存储过程并调用

--创建表create table aaa(id int not null auto_increment primary key,temperature int,result json);--创建存储过程delimiter **create procedure saveProcedure(in databaseName varchar(64),in tableName varchar(64),in temperature int,in result json)beginset @sqlCmd

2021-03-23 19:47:34 335

原创 mysql存入毫秒级的时间

--存入毫秒级的时间--删除表drop table learn;--创建表create table learn(id int not null auto_increment primary key,starttime datetime(3));--插入表insert into learn value(null,'2021-01-11 10:10:01.034');--查看表中所有内容select * from learn;...

2021-03-23 19:27:00 818

原创 qt关于Reference to ‘xxxxx‘ is ambiguous 错误

现象:新建的单例模式类中引用了另一个单例模式类

2021-03-23 19:18:28 3430

原创 QT使用全局db,提示QSqlDatabasePrivate::database: requested database does not belong to the calling thread.

运行环境:windows10QT5.1.1 mingw 32bitMysql5.7问题描述:使用全局QSqlDatabase对象,在子线程调用主线程创建的数据库连接,与数据建立连接的代码如下://连接数据库void MainWindow::connectMYSQL(QString linkName){ if (QSqlDatabase::contains(linkName))//判断testConnect连接是否存在并连接 { databa.

2021-03-16 11:18:01 8800 6

原创 QT使用msvc2015连接mysql编译时不能连接数据库

运行环境:解决方法:把mysql\lib里的libmysql.dll移到qt相应目录,如:Qt\Qt5.5.1\5.5\msvc2013_64\bin

2021-02-19 14:14:47 405

原创 C3867:使用QMenu添加自定义QAction,使用MSCV2015调试,提示:非标准语法,请使用“&”来创建指向成员的指针

运行环境:QT 5.11.1 MinGW 32bit运行状态:构建无错误,可正常运行;源代码段如下:m_menu = new QMenu(this);m_menu->addAction(tr("加载"),this,slot_on_pushButton_autoLoad_clicked);将运行环境切换为 QT 5.11.1 MSVC2015 32bit运行提示:C3867:"CViewTest::slot_on_pushButton_autoLoad_clicked":非标准语

2021-02-11 12:13:29 469

原创 mysql创建带时间参数的存储过程并调用

1、创建表create table aaa (id int not null auto_increment primary key,savetime datetime default null);2、创建存储过程delimiter //create procedure savetoTable(in datatableName varchar(64),in savetime datetime)beginset @sqlcmd = concat('insert into ',datata

2021-01-21 15:49:56 1952

原创 QT5 QJson与QString相互转换

QString转QJsonQJsonObject MainWindow::QstringToJson(QString jsonString){QJsonDocument jsonDocument = QJsonDocument::fromJson(jsonString.toLocal8Bit().data());if(jsonDocument.isNull()){qDebug()<< "String NULL"<< jsonString.toLocal8Bit().d

2021-01-08 17:10:37 5569 3

原创 QT将json语句存入mysql

qt代码在编写json字符串是碰到了双引号中的双引号这个时候会报错QString commandStr = "insert into student_info.json_user values (\ null, '{\ "name":"lison",\ "age":18,\ "address":"enjoy"\ }' );";解决方法:对双引号

2020-12-24 10:03:55 800

原创 C#使用UDP传输浮点型数据

之前一直使用UDP协议传输整形数据,直接使用byte数组传递就可以了。今天想传递double型的数据,在网上查了好久,发现需要解决的根本问题并不是如何通过UDP传输什么类型的数据,而是如何将double型无精度损失的存入byte数组中。流程:1、使用函数“BitConverter.GetBytes”将double型数据转为byte数组;2、将最终组成的待下发数组(byte类型)直接使用UDP传输。网上关于如何通过UDP传输的代码示例很多,这里就不再描述。以下源码仅实现了double类型数据组

2020-11-02 19:26:46 1456 1

原创 MySQL5.7安装目录下没有data文件夹原因

本来想写一篇mysql目录结构及配置文件,结果发现自己的目录结构和网上的资料不一样

2020-10-31 15:41:57 1828

原创 MySQL安装后的目录结构及配置文件详解

MySQL目录结构说明MySQL 安装完成后,会在磁盘上生成一个目录,该目录就被称为 MySQL 的安装目录。MySQL 的安装目录包含一些子目录以及一些后缀名为.ini的配置文件。为了更好地学习 MySQL,初学者必须要对 MySQL 安装目录下各个子目录的意义和作用有所了解。下面对 MySQL 的安装目录进行详细讲解。MySQL 5.7 版本的安装配置后,目录结构可能如下图所示:注意:MySQL 5.7 的 Data 目录和 my.ini 文件有时并不放在 MySQL 的安装目录下.

2020-10-31 15:01:48 5184

转载 MySQL数据库设计规范

1. 规范背景与目的MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL编写等方面予以规范,从而为公司业务系统稳定、健康地运行提供保障。2. 设计规范2.1 数据库设计以下所有规范会按照【高危】、【强制】、【建议】三个级别进行标注,遵守优先级从高到低。对于不满足【高危

2020-10-28 11:33:53 266 2

转载 Mysql8.0.22安装与配置详细教程

原文地址:https://www.cnblogs.com/winton-nfs/p/11524007.html免安装版的Mysql  MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。  在本博文里,我主要.

2020-10-26 16:07:14 58493 17

pyinstaller打包python程序需要的相关库

对应python版本:python3.13

2025-09-25

空空如也

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

TA关注的人

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