- 博客(241)
- 资源 (4)
- 收藏
- 关注
原创 (二)C++学习笔记(满满的都是水货咕噜!)
所以类具有封装性即可保存变量,又可以保存函数,并且具有访问权限定义类:class 类名{成员变量或者成员函数;实例化对象就是定义类的变量:类名 对象名;//定义一个类//类中成员的访问权限:public、private、protected//public:公有的权限,类外可以直接访问,struct默认就是公有权限//private:私有的权限,类内可以随便访问,但是类外不能直接访问,类的默认权限是私有权限。
2024-08-15 17:44:38 416
原创 【centos7系统】更新gcc7.5.0版本
*注意:**第三条指令scl enable devtoolset-7只是在当前会话中升级了gcc,如果想每次登录gcc自动升级,可以把scl enable devtoolset-7放在 ~/.bash_profile 文件中。在这个地址下载安装包 https://ftp.gnu.org/gnu/gcc/gcc-7.5.0/gcc-7.5.0.tar.gz。将上述 export PATH 命令添加到你的 ~/.bashrc 或 ~/.bash_profile 文件中以使其永久生效。
2024-08-06 15:39:49 781
原创 VxWorks使用说明
它以其高度可靠性、实时性和灵活性著称,为开发者提供了丰富的功能和工具,包括任务调度、内存管理、设备驱动程序、网络协议栈等。总之,VxWorks作为一款功能强大的实时操作系统,为嵌入式系统和实时应用程序的开发提供了全面的支持和保障。通过合理的配置和使用,开发者可以充分发挥其性能优势,开发出高效、可靠、安全的实时应用程序。实时内核(Wind):提供基于优先级的任务调度、任务同步和通信、中断处理、定时器和内存管理等核心功能。I/O系统:提供快速灵活的与ANSI-C相兼容的I/O系统,支持多种硬件设备的驱动程序。
2024-08-06 15:19:20 567
原创 RS422串口通信协议介绍和基础代码实现
传输距离延长到4000英尺(约1219米),但需要注意的是,平衡双绞线的长度与传输速率成反比,因此在100kb/s速率以下,才可能达到最大传输距离。它使用两根数据线进行数据传输,一根线传输正向数据,另一根线传输负向数据,这种差分信号传输可以有效地抑制干扰信号,使数据传输更加稳定可靠。RS-485是在RS-422基础上发展而来的,增加了多点、双向通信能力,允许多个发送器连接到同一条总线上。RS-485与RS-422在电气特性上相似,但RS-485是半双工的,而RS-422是全双工的。
2024-06-25 16:05:35 4921 1
原创 wireshark工具获取设备IP地址
1、连接好XX设备与笔记本,在网络连接里面找到以太网,没有出现红色X号,表示网线连接正常,硬件没问题(之前有遇到过,连上之后一直是X号,换了一块设备才正常)。8、在网络连接里找到以太网,单击右键选择属性,然后选择Internet版本4,使用下面的网址,改成跟通过wireshark工具读到的ip地址同一网段的。4、发现一直在刷新数据,代表网口有数据输出,Tell后面的ip就是设备IP(要升级程序的ip地址)每次需要一个一个试,比较麻烦。5、打开电脑左下角的搜索输入cmd,会出现一个命令提示符,打开它。
2024-06-25 15:53:44 6070 5
原创 亲测解决Please move or remove them before you merge./Please move or remove them before you merge.问题!
有些文章说要使用下面这个命令来解决。
2023-05-19 10:38:31 2964 2
原创 阿里云无影云桌面(使用测评)
阿里云无影云桌面是一款基于云计算技术的云桌面解决方案,它可以将用户的个人电脑、笔记本电脑等设备上的操作系统和应用程序等资源转移到云端,并通过网络远程访问。相比传统的本地桌面,无影云桌面具有更高的灵活性、可扩展性和安全性。无影云桌面采用了阿里云的专业云计算技术,支持多种操作系统,包括Windows、Linux等。用户可以根据自己的需求选择适合自己的操作系统版本和硬件配置,无需购买昂贵的硬件设备,即可实现高效的远程办公和云端开发。
2023-05-17 15:52:03 15553
原创 您有一条群邀请消息:施耐德电气“绿色智能制造创赢计划”第四季正式启动!
4月26日,由工业和信息化部国际经济技术合作中心与施耐德电气共同主办的第四季正式启动这一计划。自2020年发起以来,共吸引了350多家中小企业参与,见证了近40家企业的加速和成长,最终输出覆盖20个工业场景的数字化解决方案。2022创赢计划-有字幕包装角标-0424。
2023-05-11 16:46:52 4202
原创 chatgpt接入openAI接口,会随着新版本更新,要来的快来了。
【代码】chatgpt接入openAI接口,会随着新版本更新,要来的快来了。
2023-04-27 13:54:55 486
原创 adb设备连接报错CreateProcess failure, error 2 *,但是设备管理器可以识别到。
adb设备连接报错CreateProcess failure, error 2 *
2023-04-06 10:49:25 1138
原创 SyntaxError: Missing parentheses in call to ‘print‘. Did you mean print(‘Generate %s!‘ % idl_name)?
Python版本兼容问题
2022-12-27 14:08:06 516
原创 执行git pull的时候出现fatal: not a git repository (or any of the parent directories):
git pull执行失败
2022-12-20 14:13:11 2184
原创 技术之美-->编程之路
技术之美是在产品设计和代码开发过程中形成的,一方面依靠代码的规范性,按照帕斯卡命名法或驼峰命名法,并且起名与功能相近,让人能够见名知意;另一方面需要好的设计模式,好的设计模式可以大幅度提高你的开发效率,也能让你的代码更优美;再就是模块化编程,高内聚和低耦合,这样将来需要新增功能的时候,不需要对原有代码进行修改,直接集成即可。伴随科技进步,以Amazon为首的云服务架构登上了舞台,Docker容器和微服务架构被人们熟知,之后通过Amazon Fargate实现了Serverless部署,可以实现计算资源的动态
2022-10-13 13:56:47 300
原创 Ubuntu开机界面出现“error found when loading /root/.profile”(修改用户权限)
ubuntu登陆界面只有guest session
2022-10-10 17:51:30 2763
原创 Linux下QT添加图片运行程序后:iCCP: known incorrect sRGB profile(实测有效)
iCCP: known incorrect sRGB profile
2022-09-28 17:00:05 699 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 543
原创 Linux下qt程序部署到ARM开发板上: error: Upload of file “你的程序“ failed. The server said: “Failure
The server said: "Failure".
2022-08-11 15:32:06 1389 1
原创 QT子类继承父类又继承了QObject类:error: ‘子类‘ is not a member of ‘父类‘
子类继承父类又继承了QObject类
2022-08-09 16:44:56 2904
原创 Windows下编译go程序出错:go.mod file not found in current directory or any parent directory
go程序编译问题
2022-06-24 11:18:16 2541
原创 QT添加QObject类(想使用信号和槽)遇到的问题汇总,亲测解决有效error: undefined reference to `vtable for xxxxxx(你的类名)‘
帮助小伙伴们解决问题
2022-06-09 09:10:24 2459 9
原创 Ubuntu修改完用户名和密码之后,无法登录,(方法有效,简单到位)
现象我把我的虚拟机给别人拷贝了一份,然后我想把我的用户名改成那个人的用户名(lijun—>xxx)然后按照网上的方法对用户名和密码进行了修改,但修改完之后发现输入密码登录不上(网上说先改密码在改用户名就可以了,但是不行!)原因/home/下面对应的用户文件名没有修改,依然是lijun不是xxx,所以导致你在输入密码时候仍然登录失败解决方法:方法1:在修改用户名和密码的时候,就顺道把/home/下面的文件夹重命名为你要修改的名字mv lijun xxx方法2:如果已经登录不进去了,那就
2022-05-24 09:02:39 5005
原创 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 3256 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 1267
原创 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 1791
原创 undefined reference to `vtable for Interface‘(亲测有效)
原因:出现这个问题,说明你是在程序已经编译好了之后又重新添加了Q_OBJECT,肯定是想使用connect槽函数然后一编译,就会报这个错误,如下:解决办法:1,找到你构建项目的路径2,我是直接全部删掉(应该可以在qt里面选择清空所有项目,发现我这不好用,你们可以试一下)3,重新编译一下,就可以了...
2022-04-18 18:19:35 339
原创 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 2590
原创 QT静态库的创建与使用(全网最细)
前言:最近在做项目,被要求将一些固有的属性和方法,搞成库的形式,这样可以直接调用,不需要每次都重新创建了,我这面通过查找网上的一些方法,采用静态库的方式好一点,网上很多创建和使用的博文,但是都不是很详细,我这面根据多篇文章综合写了一个步骤,一步步来肯定能成功一:静态库的创建1,新建项目–>Linary–>C++库–>choose2,选择第二个链接共享库3,选择默认就行4,需要什么模块就添加什么5,输入类名6,直接点击完成就可以,会生成.pro .h .cpp文件
2022-04-07 18:07:45 6522
原创 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 904
原创 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 275
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人