自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (5)
  • 收藏
  • 关注

原创 Git和Github

github使用

2022-12-19 22:20:45 347 1

原创 extern关键字

extern关键字

2022-05-25 21:29:36 695

原创 C语言项目:学生成绩系统

C语言实现学生成绩系统、链表项目

2022-05-25 09:04:33 335

原创 结构体中含有结构体成员变量

结构体成员变量、结构体包含结构体

2022-05-23 13:39:10 986

原创 单链表操作介绍

单链表使用介绍、单链表操作

2022-05-21 18:03:17 352

原创 C语言结构体

结构体指针、含指针变量的结构体、含结构体指针变量的结构体

2022-05-19 11:31:22 704

原创 C语言中指针使用

字符串指针、字符指针说明、指针说明

2022-05-18 21:14:25 633 1

原创 Linux中内存使用情况的查看

点击打开链接

2022-05-18 16:41:37 159

原创 linux下gdb调试方法与技巧整理

GDB调试

2022-05-18 16:38:54 101

原创 QT中使用HTML格式导出PDF文件

将QTextEdit中的内容和图片保存到PDF

2022-05-17 19:05:17 2581 2

原创 calling ‘end‘ with incomplete return type ‘QTextBlock‘

在进行 QTextDocument 操作时,类的帮助文档中包含有end函数,但是在使用是却提示calling 'end' with incomplete return type 'QTextBlock' 错误 QTextDocument document; QString html = saveHtmlToPDF(); document.setHtml(html); document.print(&printer); document.end();

2022-05-15 21:01:15 415

原创 Linux中打包程序发布

Linux中打包程序发布

2022-05-13 20:36:29 518

原创 CSDN 添加文章目录

CSDN中添加文章目录、CSDN中跳转

2022-05-10 12:04:08 602

原创 windows下使用Xftp传输文件

windows与linux之间传输文件,Xftp使用

2022-05-10 11:44:24 1997

原创 C结构的初始化与赋值

结构体初始化和赋值

2022-05-10 09:18:56 563

转载 QSS使用及常用控件的样式设置

什么是QSSQt Style Sheet简称QSS,Qt的样式表,模仿CSS,为Qt界面设置炫酷的展示效果。如何使用QSS推荐使用第二种方式方式一:在界面中设置不推荐使用在编辑器中找到要设置样式的.ui文件,双击该文件,在界面编辑器中显示该文件在界面编辑器的右侧,右键单击,在弹出的右键菜单中选择“改变样式表”字样在弹出的“编辑样式表”框中输入正确的样式表代码点击“应用”(或“use”)按钮,可以直接在编辑器界面中看到样式表对作用控件的样式改变点击“确定”(或“Ok”)按钮,样式表设

2022-03-14 21:55:14 3283 1

原创 QT实现按Enter键进行登入

按下Enter键登入

2022-02-16 13:01:33 2134 2

原创 QT操作mysql

1.获取查询内容:QString selectstr = QString("select malfunstrid from malfunct_str order by malfunstrid desc limit 1 "); query.exec(selectstr); QSqlRecord rec = query.record(); //1.获取选中选中id号的数据库数据 while(query.next()) {...

2021-11-25 20:31:49 902

原创 VS2010调试QT连接mysql数据库

通过VS调试QT程序有很多方便之处,但是用vs编译QT数据库时会报“QSqlError”: No such file or directory错误,这时需要将一些mysql的库文件跟dll文件放置到相应的目录下,1).pro中写了QT +=sql,2)包含了相应头文件QSqlDatabase、QSqlError、QSqlQuery3)将MySQL\MySQL Server 5.7\lib下的libmysql.dll拷贝到F:\QT\5.9.7\mingw53_32\bin(安装目录)下.

2021-11-04 18:43:39 926

原创 Mysql中插入图片显示NULL

1. 通过mysql的shell命令进行测试,如果在shell中插入图片有问题,那么代码也就不能实现。不能插入的原因:1. 路径问题,在windows中用的‘/’2.mysql默认的允许导入导出路径问题,secure-file-priv字段针对secure-file-priv问题可以先通过shell中命令查看是否是mysql系统默认设置的路径,如果系统设置了路径则需要修改。我遇到的就是这个问题通过root权限登入,然后执行 show global...

2021-06-28 16:10:40 1183

原创 Qt安装MySQL驱动

在Qt安装完成之后,若直接在Qt中连接MySQL数据库,往往会出现以下错误QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7这是因为Qt还未安装MySQL的驱动,以下以Qt5.12和MySQL8.0为例,详细介绍如何解决上述问题。大致流程第一步首先需要确保你的Qt在安装的时候勾选了source(即源码),在Qt的安装目.

2021-02-23 09:04:02 1219

原创 C++中找数组最大值和对应的下标

可以用max_element()及min_element()函数,二者返回的都是迭代器或指针。头文件:#include<algorithm>1.求数组的最大值或最小值1)vector容器例 vector<int> vec最大值:int maxValue =*max_element(v.begin(),v.end());最小值:int minValue =*min_element(v.begin(),v.end());2)普通数组例 a[]=...

2021-01-14 18:33:30 13705

原创 关于构造函数不能有返回类型错误

执行nmake是报 构造函数不能有返回类型 错误 显示是“某个类名 ::{ctor}”构造函数不能有返回类型比较别人的代码才注意到,在定义类时最后没有加冒号

2020-09-07 21:48:37 1670 1

原创 Linux中QT程序打包

目的:将Linux下自己写好的程序进行发布或者拷贝到其他电脑上运行。工具:patchelf cmake linuxdeploy安装patchelf软件sudo apt install patchelf安装cmake软件sudo apt install cmake编译QT的环境变量,把环境变量写入~/.bashrc中,然后执行source命令,让其立即生效不需要重启在bashrc文件中添加以下内容:#add QT ENVexport PATH=...

2020-09-05 15:22:31 802

转载 QT中switch case用字符串做表达式

遇到问题的原因:在QT中使用comboBox控件时需要选择某个下拉选项,而有时下拉选项设置的是字符内容,选择槽函数时又需要选择 currentIndexChanged(QString),这时就会存在问题,需要用qHash函数将其进行转换成类似于密码的一串数字进行使用还一种方式就是在选择槽函数时选则 currentIndexChanged(int index),函数只会将内容认为是第一个、第二个、第三个...

2020-09-02 21:47:56 3247

转载 QT中常用字符串操作

补码Qt 字符串截取常用函数1、boolQString::startsWith  // 字符串以XX开头,返回true,第二个参数可以设置大小写敏感QString str = "Bananas";str.startsWith("Ban"); // returns truestr.startsWith("Car"); // returns false2、bool QString::endsWith  // 字符串以XX结尾,返回false,第二个参数可以设置大小写..

2020-08-30 22:19:15 1216

原创 VS中进行QT调试

需要在VS中进行调试,需要配置些东西1. 安装QT VS Tools,有两种方式,一种直接在 工具---》扩展与更新---》联机 中搜索QT然后点击下载安装;另外一种方式是从QT网站下载qt-vsaddin-msvc2017-2.3.0.vsix文件,注意通过方式一会出现安装后提示错误或者下载时就卡顿的情况,方式二安装后有些版本不匹配也安装不了,我这两种方式都试过多次,最后还是网上的贴子说要qt-vsaddin-msvc2017-2.3.0.vsix安装成功了,结果到QT官网又找不到2.3.0版,本想放

2020-08-19 16:26:33 1842

转载 QT中文件读写操作

1.read读文件加载文件对象 QFile file("文件地址"); 打开加载的文件file.open(打开方式); 操作文件 关闭打开的文件file.colse(); void Widget::on_pushButton_clicked() { QFile file("L:/qtpro/_qtApp/text/t.txt"); file.open(QIODevice::ReadOnly | QIODevice::Text); QByteArray t ...

2020-07-22 23:21:03 2403

原创 QT串口延时接收数据

遇到的问题:做了个串口小助手来接收数字湿度大气压力计,接收到的数据是分段的,不完整。处理思路:创建两个槽函数(SLOT),当串口有数据应答时系统会给一个 readyRead()信号,用槽函数接收一个信号,并处理。在进入到这个槽函数后设置一个定时,当定时走完会有一个timeout()信号,用另一个槽函数处理定时完成后的事情。代码:...

2020-07-21 09:25:37 4505 3

转载 QT读写Excel

Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic Script。1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。在VBA的参考手册中就可以看到具体函数、属性的用法,Qt操作Excel主要通过QAxObject+ Excel VBA来实现!关于Qt对Excel的操作,网上的资料挺多...

2020-05-26 16:08:03 1464

原创 QT 项目打包提示缺少动态库

QT项目打包遇到提示无法定位输入点_xxxxxx 于动态库连接 xxxx\libwinpthread-1.dll上。先说下个人理解逻辑,QT打包大致跟其他博主说的一样,利用QT提供的windeployqt(indeploy 部署意思)软件进行打包,他会将需要的动态库以及依赖文件找出放入一个文件夹中,我安装的QT软件提供了多个支撑系统的windeployqt软件,如下图,有支撑安卓的有支撑msvc的还有mingw的,这就存在一个问题,如果你构建项目时用的mingw的而打包时用的是msvc的打包,就会出现找

2020-05-15 10:03:25 2083 1

原创 matlab 关闭指定窗口

matlab中有时要绘制多个图形,并且可能需要保存,这时可以用窗口对象发方式进行关闭和保存。例如:x1 = [2 4 7 2 4 5 2 5 1 4];x2 = [1 8 7 2 9 5 2 5 9 4];hid = figure(1);bar(x1);hid = figure(2);bar(x2);pause(0.5);saveas(gcf,'E:\7_ program...

2020-04-30 09:11:09 4457

原创 ubuntu中解压

下载了fcitx的安装包,发现需要解压,于是网上找了下关于解压的一些知识,记录解压tar.xz文件先把问间转换成tar格式的$xz -d ***.tar.xz$tar -xvf ***.tar解压完成tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命...

2020-02-14 11:07:57 167

原创 ubuntu 18.04版本安装搜狗输入法

1.下载搜狗输入法:https://pinyin.sogou.com/linux/?r=pinyin,下载时选择默认的下载并安装在弹出的框中点击“安装(install)”2.安装fcitx打开终端,输入fcitx,回车如果没有安装,按照提示安装sudo apt-get install fcitx-binsudo apt-get install fcitx-table...

2020-02-13 16:16:10 188

原创 如何在Ubuntu 18.04上安装GCC编译器

为了更新下载速度加快将下载的源改成国内源,操作见:https://blog.csdn.net/shetougong/article/details/104247394其中一定要注意自己的ubuntu版本,更加版本修改deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-sr...

2020-02-12 21:14:27 923

转载 Ubuntu16.04密码正确进不了界面

目录第一步,查问题的原因(1)搜罗一下网上的回答(2)查找问题(3)问题描述(4)百度问题的解决方式(5)确定问题的原因第二步,解决问题---卸载原有的驱动第三步,一体化安装(CUDA +NVIDIA驱动)+cuDNN第四步,其他备注正文说明:上次是:Ubuntu 系统循环登陆界面,密码帐号不可操作,键盘鼠标无效。这次是:ubuntu循环...

2020-02-12 15:56:28 2855

原创 linux中一些关于输入问题的处理方法

vi中按上下左右键出ABCDcp /etc/vim/vimrc ~/.vimrc目录简介 vim是什么 vim的下载与安装 1. 在线安装 2 手动下载编译安装 vim的初始化配置.vimrc 1. 存放位置 2. 主要命令参数 . vim的语法高亮/配色方案 1) vim编辑环境配色: 2) 文本区域配色: vim的代码...

2020-02-12 15:20:01 253

原创 linux中使用U盘拷贝

首先你得保证你的U盘的格式是fat格式。然后进入/mnt/目录新建一个usb目录,用于专门放置U盘执行sudo fdisk -l命令查看硬盘信息,然后插上U盘,再执行sudo fdisk -l,可以看到有新的设备添加进来了截图中的 /dev/sdb1 就是U盘,然后通过sudo mount -t vfat /dev/sdb1 /mnt/usb 命令将U盘挂载。...

2020-02-11 12:57:08 1434

转载 ubuntu中安装中文输入法

详解连接https://blog.csdn.net/u011795345/article/details/53041707

2020-02-10 15:32:26 113

原创 linux中下载安装包

情况一:知道网址如:下载搜狗输入法的安装包下载地址为:http://pinyin.sogou.com/linux/点击下载后弹出下载提示,360网页下载会有下载提示,把下载地址拷贝下来,如下载地址是http://cdn2.ime.sogou.com/dl/index/1571302197/sogoupinyin_2.3.1.0112_amd64.deb?st=7hb7zEOnGEAfb...

2020-02-10 14:23:15 3894

未编译的linuxdeployqt.rar文件

github上下载的linuxdeployqt.rar源文件以及编译好的文件linuxdeployqt-6-x86_64.rar

2020-09-05

qt-vsaddin-msvc2017-2.3.0 +Visualizer.rar

该资源是用于QT在VS2017中进行调试需要的文件,包含qt-vsaddin-msvc2017-2.3.0.vsix和Visualizer.rar文件

2020-08-19

ExcelRW.rar

windows下QT读写Excel文件,需要在项目文件中添加QT += axcontainer,同时需要注意文件中excel文件的命名以及路径

2020-05-26

sources.list

source.list是下载源地址,linux默认是从国外下载所以需要修改成国内的下载源 通过lsb_release -c命令查看linux的内核,或者说版本,然后将source.list中的bionic字段换成相应的。bionic是ubuntu18.04的内核代号,ubuntu16.04的版本代号是xenial。如下面的操作 deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse 更换成 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse 然后在终端串口中 sudo apt-get install update 最后再进行 sudo apt-get install upgrade操作

2020-02-13

modbus调试助手

用于调试modbus通讯,配合虚拟串口助手进行modbus调试,安装时需要关闭杀毒软件,如360安全卫士

2019-10-24

空空如也

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

TA关注的人

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