自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu基本配置

1、切换到源文件所在目录2、备份之前的源文件3、替换源,将下边文件复制到sources.list文件中,替换之前的文件阿里云源:保存并退出4、更新源设置时间同步 及修改系统时间 时区为上海(Asia/Shanghai)修改时区压缩tar -cvf 123.tar(压缩后的文件名) 123(压缩前的文件名)1、tar:tar -cvf file.tar file2、tgz:tar -zcvf file.tgz file3、gzip:gzip -r examples.gz examples4、

2024-06-05 18:11:04 696

原创 我的Qt常用笔记(持续更新)

图片名称为image1.png,我这里放在了image文件夹中选中项目右键,添加新文件选择Qt Resource File,点击Choose然后给资源文件qrc取个名字,我这里取的名字是ret右键ret.qrc,Open in Editor然后会显示image.qrc这个窗口,点击下面添加前缀按钮注:可以添加前缀也可以不用添加前缀,添加前缀是为了更好区分资源。前缀名如果不知道起什么,就用“/”即可,然后点击add files然后,就可以点击添加文件。此时会弹出选择框让我们选择。

2024-01-31 17:30:21 529

原创 Qt实现UDP单播、组播和广播功能

对象会选择其中一个地址来接收数据包。这个选择通常由操作系统或网络栈决定,并且可能会受到各种因素的影响,例如网络接口的优先级、路由表等。对象绑定到本机的所有 IPv4 地址,但实际上它只能通过其中一个地址接收数据包。然而,需要注意的是,绑定到多个 IPv4 地址并不意味着可以同时从多个地址接收数据包。对象可以接收通过本机的任意一个 IPv4 地址发送到指定端口的数据包。对象绑定到本机的所有 IPv4 地址。多网口的话,要指定唯一的网卡ip,之后加入组播。对象只能通过一个 IP 地址接收数据包。

2024-01-04 17:54:59 3381 2

原创 Qt实现串口调式助手

参考:【QT】串口调试助手。

2024-01-03 16:50:36 842 1

原创 Qt开发之QCustomPlot

1、下载安装2、添加qcustomplot.h与qcustomplot.cpp将下载文件的与复制到自己的项目文件中,复制完后点击“添加现有文件”,可以在工程中显示3、添加QCustomPlot的帮助文档到QtCreator(可加可不加)在QtCreator中,选择:工具 -> 选项 -> 帮助 -> 文档,你会看到一个加载文档模块的列表,以及添加/删除模块的按钮。点击"添加…"按钮,选择qcustomplot.qch文件。4、静态生成(控件提升)

2023-12-29 14:25:03 1778 2

原创 Qt之QChart使用

1、QChartView视图组件(画布),无法单独进行显示,需要依附其他组件进行显示,如在窗口设计界面先放置一个QGraphicsView组件,然后升级为QChartView;随后QChartView通过setChart将QChart添加为显示的图表。 2、QChart代表一个图表对象,可以包含一个或多个QAbstractSeries(系列)对象。它提供了管理和控制图表的方法,如添加/移除系列、设置图表标题、轴标签等。3、QAbstractSeries是所有系列类的基类,代表图表中的一个系列。派生类包括QL

2023-12-25 09:07:18 6403 4

原创 STL模板库

STL 从广义上分为:和之间通过进行无缝连接。STL 几乎所有的代码都采用了模板类或者模板函数。

2023-12-03 23:12:50 61 1

原创 嵌入式之Qt开发

Qt教程(零基础)参考博客。

2023-09-22 22:05:19 1933 1

原创 嵌入式之c++

1、当调用内联函数的时候,不会走函数调用的流程,而是在编译期间用函数体的内容去取代这个内联函数的调用,省去了函数调用需要的系统的CPU,内存的资源,达到提高效率目的。2、理解名字空间、可以把全局名字空间看成是文件相同的根目录,而用户自己定义的名字空间看成是新建的子目录,这样的的话,在根目录和子目录就就能够相同文件名的文件。友元关系不具有传递性,如果B是A的友元,而C是B的友元,那C不一定是A的友元,要看C是否被定义为A的友。//p1是指向常量的指针,指向的值不能被修改,指针本身可以修改。

2023-09-05 09:39:18 192 2

原创 嵌入式之网络编程

什么是进程?是正在运行的程序的实例。当程序被操作系统加载到内存中并执行时,就产生了一个进程。一个进程可以包含多个线程,各自执行不同的任务。进程之间通常是相互独立的,无法直接访问对方的内存空间。通常一个进程一定程度上可以看成一个程序。1、从用户的角度来说,进程就是程序的一次动态执行过程。2、从操作系统角度:操作系统分配内存,CPU时间等系统资源的基本单位。1、每一个进程都有自己独立的虚拟地址空间和进程状态。2、进程是分配资源的最小单位(基本单位)。

2023-08-17 23:53:33 512 1

原创 嵌入式学习之数据结构

【代码】嵌入式学习之数据结构。

2023-08-13 15:45:30 98 1

原创 嵌入式之C语言

/define定义标识符常量//define定义宏int main()return 0;注:#define ADD(x,y) ((x)+(y))里的((x)+(y))x和y都加了括号,原因是不能想象成一个普通变量,而是一个表达式细节:如下注:定义宏的本质相当于替换前面我们已经了解了基本的内置类型:char//字符数据类型short//短整型int//整形long//长整型long long//更长的整形float//单精度浮点数。

2023-06-01 23:52:17 401

原创 嵌入式学习之Linux

2)vi拷贝与粘贴命令。3)vi保存和退出命令。1)vi模式切换命令。

2023-05-29 23:14:02 2697 1

原创 redis之:秒杀功能

【代码】redis之:秒杀功能。

2023-05-21 15:12:05 1091 1

原创 Java基础笔记教程

2. 基本数据类型有8 中数值型[byte , short , int , long , float ,double] char , boolean。1. java 数据类型分为两大类基本数据类型, 引用类型。命令对生成的 class 文件进行运行。命令对该 java 文件进行编译。3. 引用类型[类,接口, 数组]

2023-04-03 11:16:16 136 1

原创 redis之:查询缓存

【代码】redis之:查询缓存。

2023-03-22 10:57:21 1050

原创 redis之:短信登录模块(session和redis)

RefreshTokenInterceptor:一级拦截器,只作为token刷新作用。LoginInterceptor:二级拦截器。

2023-03-20 21:31:47 228

原创 SpringBoot常用注解、一些业务

注解和业务

2023-03-09 21:42:00 74 1

原创 Java项目一般的配置

#一般配置#全局雪花算法配置#自定义配置 例如: #时间自增 #实现HandlerInterceptor拦截器#登录拦截器配置(哪些放行,哪些拦截)公共字段自动填充配置

2023-03-09 20:02:38 351 6

Qt的无边框窗口 支持放大、缩小、拖拽 代码简单

Qt的无边框窗口 支持放大、缩小、拖拽 代码简单

2024-03-08

界面色设计常用网站!!!

1、免费图标 2、免费高清背景图 3、免费高清视频 4、渐变色 5、调色板 6、拟态化

2024-02-22

QSS-Skin-Builder.zip

1. 所有其他窗体都是其布居中的widget。 2. 左上角图标、标题、标题居中、右上角最小化最大化关闭都可设置,包括设置样式+图标+图形字体(默认图形字体)。 3. 左上角图标及右上角三个按钮可视化控制。同时提供外部访问权限。 4. 无边框窗体可拉伸控制。 5. 提供换肤接口,内置8套样式选择,也可自定义样式路径。 6. 做成设计师插件,可以直接拖曳使用,所见即所得。 7. 后期增加内置信息框、颜色框等弹出窗体的支持。 8. 重新设计QSS样式,去掉单选框图片、滚动条图片,增加主菜单样式。

2024-02-22

QSS风格设计皮肤生成器

QSS风格设计皮肤生成器

2024-02-22

Qt的一些项目框架参考

Qt的一些项目框架参考

2024-02-22

收集的QSS的ui美化皮肤

收集的QSS的ui美化皮肤

2024-02-22

Qt的UDP通信的单播和组播

使用了UDP的单播通信和组播通信

2023-12-25

Qt框架的自制串口助手

Qt框架的自制串口助手

2023-12-25

Qt使用QChart绘图类

包含坐标,散点,线段,曲线,饼状图,柱状图,雷达(极坐标)

2023-12-25

Qt的QChart实现波的动态显示

1、实现波的动态显示 2、显示坐标 3、能放大和缩小界面 4、能拖动界面

2023-12-22

嵌入式数据结构基础学习

嵌入式数据结构是指将一个数据结构嵌入到另一个数据结构中,以实现复杂的数据组织和关联。它在嵌入式系统开发中非常常见,可用于表示硬件寄存器、设备驱动程序和网络协议等。 嵌入式数据结构的学习包括以下方面: 数据结构基础:了解和熟悉常见的数据结构,如数组、链表、堆栈和队列等,以便理解和使用嵌入式数据结构。 结构体(Struct)和联合体(Union):学习结构体和联合体的定义和使用,它们是嵌入式数据结构的基本构建块。结构体可以包含多个字段,每个字段可以是不同的数据类型,而联合体允许多个字段共享相同的内存空间。 位字段(Bit Fields):掌握位字段的概念和用法,它们允许在结构体中以位为单位定义和访问数据,节省存储空间并提高效率。 嵌套结构体和联合体:学习如何在一个数据结构中嵌套另一个结构体或联合体,以创建复杂的数据层次结构。 数据对齐和填充:了解不同编译器对数据结构进行对齐和填充的策略,以确保数据在内存中的正确布局和访问。 嵌入式数据结构的应用:学习如何使用嵌入式数据结构表示硬件寄存器、设备驱动程序和网络协议等实际应用场景。掌握读写操作以及与硬件或其他系统组件进行交互的方法。

2023-08-26

嵌入式学习之Linux基础

嵌入式学习的关于Linux的一些知识,小白必备,下载可用于自己学习研究 我作为一个计算机编程爱好者,拥有丰富而优质的资源,使我能够在编程领域取得不错的成绩。以下是我资源优势的一些描述: 首先,我掌握了多种编程语言,包括C、C++、Java、Python和JavaScript。这些编程语言各具特色,适用于不同的开发场景。无论是高性能的C++,还是灵活的Python,我都能根据项目需求灵活选择并应用。 其次,我熟练运用多种集成开发环境(IDE),例如Visual Studio、Eclipse和IntelliJ IDEA。这些IDE提供了强大的代码编辑、调试和测试功能,使我能够高效地开发和调试应用程序。无论是开发大型桌面应用程序还是构建动态网页,我都能利用这些IDE提供的工具取得优秀的成果。 另外,我熟悉多种版本控制系统,包括Git和Subversion。这些系统能够帮助我管理源代码的变更,并与团队成员协作开发。我深知版本控制的重要性,能够熟练运用这些系统进行代码管理和版本控制。 总的来说,我拥有丰富而优质的编程资源,包括多种编程语言、集成开发环境、版本控制系统、软件库和框架、在线学习平台。

2023-07-28

嵌入式之C语言基础学习

C语言初学,C语言小白,0基础,转行嵌入式开发,学c语言的细节必备,内容清晰,条理清除,逻辑严密。一份关于c语言的宝藏资源,可下载自己学习研究。我作为一个计算机编程爱好者,拥有丰富而优质的资源,使我能够在编程领域取得不错的成绩。以下是我资源优势的一些描述: 首先,我掌握了多种编程语言,包括C、C++、Java、Python和JavaScript。这些编程语言各具特色,适用于不同的开发场景。无论是高性能的C++,还是灵活的Python,我都能根据项目需求灵活选择并应用。 其次,我熟练运用多种集成开发环境(IDE),例如Visual Studio、Eclipse和IntelliJ IDEA。这些IDE提供了强大的代码编辑、调试和测试功能,使我能够高效地开发和调试应用程序。无论是开发大型桌面应用程序还是构建动态网页,我都能利用这些IDE提供的工具取得优秀的成果。 另外,我熟悉多种版本控制系统,包括Git和Subversion。这些系统能够帮助我管理源代码的变更,并与团队成员协作开发。我深知版本控制的重要性,能够熟练运用这些系统进行代码管理和版本控制。 此外,我善于利用各种软件库和框架

2023-05-27

空空如也

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

TA关注的人

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