自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt 语法糖

【代码】Qt 语法糖。

2025-03-20 18:03:40 118

原创 QSignalBlocker

【代码】QSignalBlocker。

2025-03-20 14:52:19 114

原创 Qt开发打包(包含qml文件)

普通工程(没有包含qml)

2025-03-04 14:24:49 133

原创 在处理时有错误发生: grub-efi-amd64-signe

【代码】在处理时有错误发生: grub-efi-amd64-signe。

2025-03-04 11:58:18 337

原创 const int *, int const *, int* const, const * int

这两种声明方式是等价的,都表示指向常量整数的指针。也就是说,通过这个指针不能修改它所指向的对象的值,但指针本身可以指向其他对象。这种声明表示常量指针,即指针本身是常量,一旦初始化后就不能再指向其他对象,但可以通过该指针修改它所指向对象的值。

2025-02-19 16:32:20 138

原创 MVVM设计模式

‌MVVM(Model-View-ViewModel)是一种软件设计模式,MVVM模式由三个主要部分组成:‌Model(模型)‌:负责管理应用程序的业务逻辑和数据。它不关心UI如何展示数据,主要负责与服务器通信和数据处处理‌。‌View(视图)‌:直接与用户交互的界面,负责展示数据。视图不包含业务逻辑,只负责数据的展示‌。‌ViewModel(视图模型)‌:作为视图和模型之间的桥梁,包含UI逻辑,通过数据绑定机制驱动视图的变化。它处理用户的输入并将结果传递给模型‌。MVVM的核心机制和优势。

2025-02-10 09:40:09 493

原创 * (头指针分离自 9822ba4) ,提交代码不能到分支——游离分支

通过git checkout commitId(之前的一个版本);基于这个版本修改提交代码推送代码,但是远端没有更新最新数据。

2024-08-05 00:32:58 261 1

原创 Windows 查看 git 公钥目录

打开命令提示符(cmd)或PowerShell。替换id_rsa.pub为你的实际公钥文件名。

2024-08-01 17:04:31 849

原创 糖果——QMenu 子菜单动作隐藏显示

【代码】糖果——QMenu 子菜单动作隐藏显示。

2024-08-01 14:22:57 237

原创 Coding 代码仓库隐藏仓库

【代码】Coding 代码仓库隐藏仓库。

2024-07-22 18:15:42 313

原创 http读书笔记

HTTP/1.1 和一部分的 HTTP/1.0 想出了持久连接(HTTP Persistent Connections, 也称为 HTTP keep-alive 或HTTP connection reuse) 的方法。持久连接的特点是, 只要任意一端没有明确提出断开连接, 则保持 TCP 连接状态。在 HTTP/1.1 中, 所有的连接默认都是持久连接, 但在 HTTP/1.0 内并未标准化。虽然有一部分服务器通过非标准的手段实现了持久连接,但服务器端不一定能够支持持久连接。

2024-07-06 17:41:53 581

原创 QChart百分比柱状图

【代码】QChart柱状堆叠图。

2024-05-29 16:05:57 180

原创 QApplication setStyleSheet 和 QMainWidows setStyleSheet 区别

QApplication::setStyleSheet() 用于设置全局样式表,影响整个应用程序。QMainWindow::setStyleSheet() 用于设置特定窗口的样式表,只影响该窗口及其子控件。在选择使用哪个方法时,取决于你的需求。如果你想要整个应用程序具有一致的外观和感觉,那么使用 QApplication::setStyleSheet() 是合适的。如果你想要为特定的窗口或窗口组定义特定的外观,那么使用 QMainWindow::setStyleSheet() 是更好的选择。

2024-05-16 09:53:47 430

原创 QCustomPlot - 柱状堆积图

【代码】QCustomPlot - 柱状堆积图。

2024-05-15 11:39:26 519

原创 算法有哪些分类

这些分类只是算法领域中的一部分,实际上算法的种类非常丰富,并且随着技术的发展和问题的复杂化,新的算法和算法思想不断涌现。

2024-05-10 18:03:43 1030

原创 QGraphicsItem的prepareGeometryChange 和 update方法区别

QGraphicsScene认为所有图元的boundingRect函数与shape函数都是不发生改变的,除非用户进行通知。如果你想改变一个先调用prepareGeometryChange以允许QGraphicsScene进行更新。

2024-05-08 11:52:52 839

原创 阻塞/非阻塞IO、同步/异步IO的区别

阻塞/非阻塞关注的是线程在等待IO操作完成时的状态,而同步/异步关注的是IO操作的结果如何通知调用者。在实际应用中,需要根据具体的业务场景和需求来选择合适的IO模型。例如,对于需要高效处理大量并发连接的服务,通常会选择非阻塞或异步IO模型,以便在等待IO操作完成的同时处理其他任务。而对于一些对实时性要求不高的场景,可以选择阻塞或同步IO模型,以降低编程复杂度和提高代码的可读性。

2024-04-07 15:47:55 479

原创 ros控制台发布数组类型话题

输入rostopic pub 【输入话题名必要字符,按tab补全】【按tab补全】,如下。修改data字段,空格 [元素1,元素2,…

2024-04-07 09:26:29 360

原创 ros获取当前节点名

如果通过launch文件启动节点,获取到的是launch文件中定义的节点名,如下。

2024-04-02 14:17:27 314

原创 ubuntu16.04安装Mysql8.0.25

ubuntu16.04安装Mysql8.0.25

2024-03-01 17:15:57 558

原创 git checkout

切换为当前分支的最新提交。

2023-11-16 14:56:28 125

原创 rosbridge

【代码】rosbridge。

2023-10-27 11:24:05 203

原创 linux 常用指令

lsof(list open files)命令可以列出当前系统中打开的所有文件,包括网络端口。可以使用lsof命令查看某个端口被哪个进程占用。具体的命令为:sudo lsof -i :端口号,其中端口号为需要查询的端口号。

2023-09-27 18:39:38 114

原创 QCoreApplication::postEvent: Unexpected null receiver

【代码】QCoreApplication::postEvent: Unexpected null receiver。

2023-08-10 18:50:25 1707

原创 thread_local 用法

【代码】thread_local 用法。

2023-07-18 11:23:34 116

原创 qradialgradient 径向渐变

qradialgradient 径向渐变

2023-07-14 11:11:57 163

原创 std::chrono

【代码】std::chrono。

2023-05-24 10:26:48 98

原创 Ubuntu windows 双硬盘 双系统 引导

在两块硬盘上分别安装了ubuntu 和windows 系统, 然后通过。选择Windows Boot Manager进入windows系统,弹出。提示已成功创建启动文件,说明成功了。点击查看更多键盘布局(到最后一页),选择了。选项, 在新弹出的窗口选择。

2023-03-13 16:49:59 2388

原创 node.js 跨域访问

Access to XMLHttpRequest at 'http://192.168.1.20:5500/data.json' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

2023-03-06 23:11:49 224 1

原创 Qt munmap_chunk(): invalid pointer

软件退出时报munmap_chunk(): invalid pointer…

2023-03-01 18:12:55 902 1

原创 VSCode登录Microsoft账户无效

VSCode登录Microsoft账户无效

2023-02-22 15:29:42 1662

原创 Qt无边框窗口全屏显示

【代码】Qt无边框窗口全屏显示。

2023-01-06 15:01:10 727

原创 xxx: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29‘ not found (required by xxx)

xxx: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by xxx)

2022-12-29 17:32:13 3834 2

原创 showMaximized后showNormal不生效

showMaximized后showNormal不生效

2022-12-28 23:16:36 808

原创 ERROR: invalid message type: fl_com/sensor_connect_state. If this is a valid message type, perhaps y

重启roscore。

2022-12-02 15:32:10 534

原创 360浏览器收藏恢复

360浏览器收藏恢复

2022-12-01 22:54:09 685

原创 invalid use of incomplete type ‘class Ui :: xxx‘

invalid use of incomplete type 'class Ui :: xxx'

2022-11-18 11:14:34 331

原创 使用windeployqt发布Release版本却生成Debug版本的dll

Qt】使用windeployqt发布Release版本却生成Debug版本的dll。

2022-11-09 14:53:55 600

原创 360浏览器网页全部收藏

360浏览器网页全部收藏

2022-11-02 11:05:48 152

原创 qt 快捷键 下划线

在需要添加下划线的文本

2022-10-24 15:33:02 495

ubuntu16.04安装Mysql8.0.25

mysql安装配置包

2024-03-01

qbreakpad-code-master.zip

qbreakpad-code-master.zip

2024-01-19

多移动机器人规划与调度关键技术研究-邢子超.pdf

多移动机器人规划与调度关键技术研究-邢子超.pdf

2024-01-19

基于多AGV的智能仓储调度系统研发.caj

基于多AGV的智能仓储调度系统研发.caj

2024-01-18

qBreakpadTest.zip

包含breakpad、linux-syscall-support、qBreakpad源码以及一个Demo程序

2023-07-10

这个项目是为了了解QComboBox的qss样式()

这个项目是为了了解QComboBox的qss样式()

2023-02-28

空空如也

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

TA关注的人

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