自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lj19990824的博客

Jgs学习之路

  • 博客(234)
  • 资源 (4)
  • 收藏
  • 关注

原创 Apollo新版本Beta技术沙龙

Apollo新版本

2023-12-05 09:46:51 426

原创 考研思想政治理论大纲

思想政治理论大纲

2023-11-20 11:00:44 559

原创 亲测解决Please move or remove them before you merge./Please move or remove them before you merge.问题!

有些文章说要使用下面这个命令来解决。

2023-05-19 10:38:31 1479

原创 阿里云无影云桌面(使用测评)

阿里云无影云桌面是一款基于云计算技术的云桌面解决方案,它可以将用户的个人电脑、笔记本电脑等设备上的操作系统和应用程序等资源转移到云端,并通过网络远程访问。相比传统的本地桌面,无影云桌面具有更高的灵活性、可扩展性和安全性。无影云桌面采用了阿里云的专业云计算技术,支持多种操作系统,包括Windows、Linux等。用户可以根据自己的需求选择适合自己的操作系统版本和硬件配置,无需购买昂贵的硬件设备,即可实现高效的远程办公和云端开发。

2023-05-17 15:52:03 14511

原创 您有一条群邀请消息:施耐德电气“绿色智能制造创赢计划”第四季正式启动!

4月26日,由工业和信息化部国际经济技术合作中心与施耐德电气共同主办的第四季正式启动这一计划。自2020年发起以来,共吸引了350多家中小企业参与,见证了近40家企业的加速和成长,最终输出覆盖20个工业场景的数字化解决方案。2022创赢计划-有字幕包装角标-0424。

2023-05-11 16:46:52 4110

原创 chatgpt接入openAI接口,会随着新版本更新,要来的快来了。

【代码】chatgpt接入openAI接口,会随着新版本更新,要来的快来了。

2023-04-27 13:54:55 335

原创 adb设备连接报错CreateProcess failure, error 2 *,但是设备管理器可以识别到。

adb设备连接报错CreateProcess failure, error 2 *

2023-04-06 10:49:25 786

原创 cairo(2D图形库)

cairo(2D图形库)

2023-03-16 16:28:47 1929 2

原创 SyntaxError: Missing parentheses in call to ‘print‘. Did you mean print(‘Generate %s!‘ % idl_name)?

Python版本兼容问题

2022-12-27 14:08:06 412

原创 我的创作纪念日

三周年纪念日

2022-12-21 14:03:04 222 3

原创 执行git pull的时候出现fatal: not a git repository (or any of the parent directories):

git pull执行失败

2022-12-20 14:13:11 1843

原创 CAN的信号结构

CAN相关介绍

2022-12-19 09:04:07 2702 1

原创 技术之美-->编程之路

技术之美是在产品设计和代码开发过程中形成的,一方面依靠代码的规范性,按照帕斯卡命名法或驼峰命名法,并且起名与功能相近,让人能够见名知意;另一方面需要好的设计模式,好的设计模式可以大幅度提高你的开发效率,也能让你的代码更优美;再就是模块化编程,高内聚和低耦合,这样将来需要新增功能的时候,不需要对原有代码进行修改,直接集成即可。伴随科技进步,以Amazon为首的云服务架构登上了舞台,Docker容器和微服务架构被人们熟知,之后通过Amazon Fargate实现了Serverless部署,可以实现计算资源的动态

2022-10-13 13:56:47 217

原创 Ubuntu开机界面出现“error found when loading /root/.profile”(修改用户权限)

ubuntu登陆界面只有guest session

2022-10-10 17:51:30 2193

原创 Linux下QT添加图片运行程序后:iCCP: known incorrect sRGB profile(实测有效)

iCCP: known incorrect sRGB profile

2022-09-28 17:00:05 553 2

原创 Linux下交叉编译qt程序,在开发板上运行显示一个一个的小方块(不是那种乱码)

开发板添加中文字库

2022-09-28 15:50:02 851

原创 QT打包程序windeployqt.exe(全网最细,不会找我),可以供别人直接使用

qt打包程序

2022-09-23 17:35:21 5350 2

原创 libQtSerialPort.so:-1: error: file format not recognized; treating as linker

libQtSerialPort.so:-1: error: file format not recognized; treating as linker

2022-08-15 17:38:31 445

原创 Linux下qt程序部署到ARM开发板上: error: Upload of file “你的程序“ failed. The server said: “Failure

The server said: "Failure".

2022-08-11 15:32:06 1093

原创 QT子类继承父类又继承了QObject类:error: ‘子类‘ is not a member of ‘父类‘

子类继承父类又继承了QObject类

2022-08-09 16:44:56 2715

原创 【QT】qt加减乘除之后,保留小数点后两位

保留小数点后两位

2022-06-27 17:37:02 3199

原创 Windows下编译go程序出错:go.mod file not found in current directory or any parent directory

go程序编译问题

2022-06-24 11:18:16 2114

原创 Qt编译时,出现 first defined here,原因及解决方法

2022-06-23 14:48:28 3222

原创 QT添加QObject类(想使用信号和槽)遇到的问题汇总,亲测解决有效error: undefined reference to `vtable for xxxxxx(你的类名)‘

帮助小伙伴们解决问题

2022-06-09 09:10:24 2172 9

原创 Ubuntu修改完用户名和密码之后,无法登录,(方法有效,简单到位)

现象我把我的虚拟机给别人拷贝了一份,然后我想把我的用户名改成那个人的用户名(lijun—>xxx)然后按照网上的方法对用户名和密码进行了修改,但修改完之后发现输入密码登录不上(网上说先改密码在改用户名就可以了,但是不行!)原因/home/下面对应的用户文件名没有修改,依然是lijun不是xxx,所以导致你在输入密码时候仍然登录失败解决方法:方法1:在修改用户名和密码的时候,就顺道把/home/下面的文件夹重命名为你要修改的名字mv lijun xxx方法2:如果已经登录不进去了,那就

2022-05-24 09:02:39 4033

原创 QT4.8版本和QT5版本以上:Linux嵌入式设备串口编程及常见问题(unknown QT: serialport)

一:前言最近需要实现一个串口打印功能,通过串口连接打印机,然后打印出所需数据。由于是QT4的版本,所以不能直接使用QT自带的QSerialPort模块,需要手动添加一下。二:遇到的问题1,在.pro文件里添加QT += serialport,添加失败一直警告,如下所示:Project MESSAGE: Warning: unknown QT: serialport2,添加了头文件`#include <QtSerialPort/QSerialPort>`,但是使用这个库里面的方法时一

2022-05-16 13:58:29 2910 5

原创 QT:QProcess:执行外部程序或者Linux命令

一,常用的信号和槽函数: connect(process, SIGNAL(readyReadStandardOutput()), this, SLOT(redFromStdOut())); connect(process, SIGNAL(readyReadStandardError()), this, SLOT(redFromStdErr())); connect(process, SIGNAL(error(QProcess::ProcessError)), this, SLOT(proc

2022-05-10 09:24:43 1116

原创 Linux下QT更改系统时间并同步到硬件时钟

在qt中想要设置系统时间,只能通过data -s来进行设置代码比较简单,直接复制粘贴,按照自己想要的格式来就行。#include <QProcess> QString m; m.sprintf("date -s \"%04d-%02d-%02d %02d:%02d:%02d\"",2022,04,19,16,40,00); QProcess::startDetached(m); QProcess::startDetached("hwclock -w"); // 同步系统时间 if(

2022-04-19 16:45:58 1513

原创 undefined reference to `vtable for Interface‘(亲测有效)

原因:出现这个问题,说明你是在程序已经编译好了之后又重新添加了Q_OBJECT,肯定是想使用connect槽函数然后一编译,就会报这个错误,如下:解决办法:1,找到你构建项目的路径2,我是直接全部删掉(应该可以在qt里面选择清空所有项目,发现我这不好用,你们可以试一下)3,重新编译一下,就可以了...

2022-04-18 18:19:35 265

原创 QLabel 显示系统实时时间(可以设置每隔几秒刷新一次)

一般项目中都会用到系统时间,可以通过时间去触发槽函数,或者修改系统时间等等。。接下来看一下如何获取系统时间,并且每隔一秒刷新一次。直接上代码!mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QTimer>//定时器头文件#include <QDateTime>//时间类,获取系统时间namespace Ui {class MainWi

2022-04-18 17:14:40 2046

原创 QT静态库的创建与使用(全网最细)

前言:最近在做项目,被要求将一些固有的属性和方法,搞成库的形式,这样可以直接调用,不需要每次都重新创建了,我这面通过查找网上的一些方法,采用静态库的方式好一点,网上很多创建和使用的博文,但是都不是很详细,我这面根据多篇文章综合写了一个步骤,一步步来肯定能成功一:静态库的创建1,新建项目–>Linary–>C++库–>choose2,选择第二个链接共享库3,选择默认就行4,需要什么模块就添加什么5,输入类名6,直接点击完成就可以,会生成.pro .h .cpp文件

2022-04-07 18:07:45 5632

原创 Go:iota(常量计数器)

介绍iota是go语言的常量计数器,只能在常量的表达式中使用,iota关键字在const关键字出现时将会被重置为0。const每新增一行常量声明,iota计数一次,(可以当做const语句中的索引),使用iota能简化定义,定义枚举时有用示例:const ( n1 = iota //0 n2 //1 n3 //2 n4 //3 )使用下划线_可

2022-03-30 18:54:05 831

原创 Go:内置类型和函数

一:内置类型1,值类型 bool int(32 or 64), int8, int16, int32, int64 uint(32 or 64), uint8(byte), uint16, uint32, uint64 float32, float64 string complex64, complex128 array 2,引用类型(指针类型) slice -- 序列数组(最常用) map -- 映射 chan

2022-03-28 18:48:28 244

原创 Go:完整工程项目构建及编译

1,一个Go工程主要包含三个目录src:源代码文件pkg:包文件bin:相关bin文件2,建立工程文件夹 gomkdir go//查看go环境变量go env3,在工程文件夹下建立src bkg bin文件夹4,在src文件夹下建立自己的包example文件夹5,在example文件夹中编写example.go 和包测试文件example_test.goexample.go package example func add(a, b int) int {

2022-03-28 18:38:25 2904

原创 QT:自带的定时器QTimer

介绍QTimer是属于不可见的,不能通过ui界面来添加,只能通过代码来进行实现。常用的操作:setInterval(设置定时时间,单位ms)、start(启动定时器),和定时时间到时所发出的信号timeout(),stop(停止定时器)。一:头文件#include <QTimer>直接上代码了,关键地方我有写注释,自己拿到本地运行一下就可以了二:代码实现mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include

2022-03-28 17:16:13 1748

原创 QT获取指定目录下的所有文件(或者指定格式的文件)xml、txt.........

一:需求需要获取指定目录下的所有xml文件,然后统计xml文件数量,并且将每一个xml文件名都显示出来二:实现 QDir *dir=new QDir("D:/qttest/build-Xmltool-Desktop_Qt_5_12_2_MinGW_32_bit-Debug/debug/xml"); QStringList filter; filter<<"*.xml"; dir->setNameFilters(filter); QList<

2022-03-23 15:38:47 3211 4

原创 Windows下删除文件夹提示找不到该项目,请确认该项目的位置,然后重试。

解决方法:1,在桌面新建一个文件,里面输入以下内容:DEL /F /A /Q \\?\%1RD /S /Q \\?\%12,保存文件,然后将后缀名txt改为bat3,将不可删除的文件夹拖拽到这个文件上面,会发现闪了一下。4,文件夹已删除...

2022-03-23 09:14:01 7199 12

原创 QT通过Dom树修改XML文件

一:需求通过程序的方式对xml文件进行修改,比如自己做一个xml文件修改器,只需要向文本框里面输入你要修改的内容,然后点击编辑,就可以修改相应的xml文件了。二:方法QT提供了多种方法去对xml文件进行读改操作,例如DOM方式和SAX方式,这两种方法适用于不同的情况,看你自己xml文件的大小然后决定用哪种方式,我这里是用的DOM树的方式。三:实现1,test.xml<?xml version="1.0" encoding="UTF-8"?><rootName>

2022-03-22 11:28:12 2504

原创 Go语言变量

1-定义:Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式是使用 var 关键字:可以一次声明多个变量2-示例package mainimport "fmt"func main(){ var a string = "runoob" fmt.Println(a) var b , c int = 1 , 2 fmt.Println(b,c)}结果:3-变量声明1,指定变量类型,并初始化

2022-03-18 18:39:31 362

原创 程序编译Fail:has incomplete type

问题:在编译qt程序的时候会出现这个报错,这个是说明你缺少对应的头文件。解决:在.h文件里添加上报错信息里提示的头文件。

2022-03-16 18:37:51 995

qt通过类名动态创建对象

qt通过类名动态创建对象

2022-02-09

qt用户交互界面,大部分控件都用到了

qt用户交互界面,大部分控件都用到了

2022-01-26

Ubuntu下基于ARM开发的录波绘制软件,

Ubuntu下基于ARM开发的录波绘制软件,

2022-01-26

自己写的黑白棋,Windows下的qt,可以玩玩挺不错

自己写的黑白棋,Windows下的qt,可以玩玩挺不错

2022-01-26

空空如也

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

TA关注的人

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