自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(244)
  • 资源 (9)
  • 收藏
  • 关注

原创 杂七杂八的知识点

记录一下常用的代码,方便以后整理和使用

2022-08-12 14:40:17 201

原创 探索多进程通信:概念

在现代计算机编程领域,多进程编程是提升程序性能、实现复杂任务并行处理的重要手段。而多进程通信(Inter - Process Communication,IPC)则是多进程编程的核心环节,它使得不同进程之间能够交换数据、协调工作,从而共同完成复杂的系统功能。无论是开发大型服务器应用,还是构建高效的分布式系统,理解和掌握多进程通信都至关重要。

2025-03-21 10:38:13 715

原创 深入C语言基础:数据类型、变量、运算符与控制结构

这篇博客将全面介绍C语言中基本数据类型、变量常量、运算符表达式以及控制结构的相关知识,结合代码示例详细阐释,帮助你深入理解C语言基础要点。

2025-03-18 17:21:25 869

原创 C语言编程基础概念:1-2天快速入门

编程本质与编程语言认知,到开发环境搭建,为初学者构建清晰的知识路径。我会细化每个步骤,结合实际应用场景,让你快速上手。

2025-03-18 17:16:30 675

原创 使用C++与DeepSeek API构建智能应用

在人工智能技术快速发展的今天,集成先进的AI模型成为提升应用竞争力的关键。DeepSeek作为领先的AI服务提供商,其API为开发者提供了强大的自然语言处理能力。本文将以C++为工具,结合`cpprest`库,详细讲解如何连接DeepSeek API,实现智能交互功能,并解决实际开发中可能遇到的问题。

2025-03-18 16:42:50 64

原创 C 语言与 C++ 的全方位对比

C 语言和 C++ 都是编程领域中极具影响力的编程语言,它们有着紧密的联系,却又存在诸多显著差异。C 语言诞生于 20 世纪 70 年代,以其高效、灵活的特点,在系统编程、嵌入式开发等领域占据重要地位。而 C++ 则是在 C 语言的基础上发展而来,于 20 世纪 80 年代问世,引入了面向对象编程的概念,进一步拓展了应用范围。下面我们将从多个方面详细对比 C 语言和 C++。

2025-03-11 16:48:40 908

原创 C++ 标准库:string 类、vector/List 容器与文件操作深度剖析

C++ 标准库犹如一座编程的宝库,其中的 `string` 类、`vector` 和 `List` 容器以及文件操作(`fstream`)为开发者提供了强大而便捷的工具,能极大地提升编程效率。接下来,我们将全方位深入探索这些重要组件。

2025-03-11 16:44:47 695

原创 C++ 类与对象的实际应用案例详解

在 C++ 面向对象编程中,类与对象的设计直接影响代码的可维护性和扩展性。以下通过三个典型案例,展示如何将类与对象应用于实际场景。

2025-03-11 16:39:52 488 1

原创 C++ 面向对象编程深度解析

面向对象编程(OOP)是 C++ 的核心特性之一,它通过封装、继承和多态三大特性,将复杂的问题分解为易于管理的对象,显著提升了代码的可维护性和可扩展性。本文将深入探讨 C++ 面向对象编程的核心概念

2025-03-11 16:38:42 266

原创 C++中数组作为函数参数传递,和使用指针作为函数参数有什么区别?

在C++里,数组作为函数参数传递和使用指针作为函数参数在很多方面表现出相似性,但也存在一些显著区别,下面从多个维度展开详细分析。

2025-03-11 16:34:55 529

原创 C++ 中数组作为函数参数的传递方式详解

在 C++ 编程里,数组作为函数参数传递是一个常见的操作。了解数组传递的方式,有助于我们正确地使用数组参数,避免一些潜在的错误。下面将详细介绍 C++ 中数组作为函数参数时的传递方式。

2025-03-11 16:31:58 737

原创 C++ 数组与指针深度剖析

在 C++ 编程中,数组和指针是两个极为重要且基础的概念。它们不仅能帮助我们高效地存储和操作数据,还在许多复杂算法和数据结构的实现中发挥着关键作用。接下来,我们将详细探讨 C++ 中的数组与指针。

2025-03-11 16:30:31 412

原创 C++ 控制结构与函数全面解析

在 C++ 编程中,控制结构和函数是构建程序逻辑的关键要素。控制结构能够决定程序的执行流程,而函数则可以将代码模块化,提高代码的复用性和可维护性。本文将深入介绍 C++ 中的控制结构和函数的相关知识。

2025-03-11 16:26:56 329

原创 C++ 数据类型与运算符深度剖析

在 C++ 编程里,数据类型和运算符是构建程序的基础。数据类型规定了数据的存储形式和可进行的操作,而运算符则是对这些数据实施运算的工具。深入理解它们,能让你编写出更高效、更具可读性的代码。接下来,我们就详细探讨 C++ 中的数据类型和运算符。

2025-03-11 16:25:44 943

原创 C++ 布尔类型(bool)深度解析

在 C++ 编程里,布尔类型(`bool`)是一种基础且极为关键的数据类型。它专门用于表达逻辑值,在程序的条件判断、循环控制等诸多方面都发挥着重要作用。接下来,我们将对 C++ 中的布尔类型展开全面且深入的探讨。

2025-03-11 16:22:23 804

原创 C++ 编程基础:分号与括号、注释、变量命名规则详解

在C++编程中,一些看似基础的元素,如分号、括号、注释和变量命名规则,却起着至关重要的作用。它们是构建代码大厦的基石,正确使用这些基础元素,能让代码更加规范、易读且易于维护。本文将详细介绍这些基础元素的使用方法和重要性。

2025-03-11 16:19:06 450

原创 Qt 加载插件:实现可扩展应用的秘诀

在软件开发中,可扩展性是一个非常重要的特性。通过插件机制,我们可以在不修改主程序代码的情况下,为应用程序添加新的功能。Qt 作为一个强大的跨平台应用开发框架,提供了完善的插件支持。本文将详细介绍如何在 Qt 中实现插件的加载,帮助你打造可扩展的应用程序。

2025-03-10 16:38:03 572

原创 C++ 学习之旅:输入输出

在 C++ 编程中,输入输出是程序与外界交互以及数据处理的关键环节。通过高效的输入输出操作,我们能够实现从用户获取数据、将计算结果展示给用户,以及与文件系统、网络等进行数据交互。

2025-02-13 11:16:46 744

原创 C++ 学习之旅:基础语法学习

在上一篇博客中,我们完成了 C++ 开发环境的搭建,现在就可以正式进入 C++ 基础语法的学习啦。掌握基础语法是深入学习 C++ 编程的基石,下面就让我们逐步探索 C++ 的基础语法世界。

2025-02-13 11:08:46 751

原创 C++ 学习之旅:环境搭建

在开启 C++ 学习的征程时,搭建好开发环境是关键的第一步。这篇博客将详细记录我在 C++ 环境搭建过程中的学习与实践,为了更直观展示操作步骤,还会添加相关操作图片描述。

2025-02-12 17:58:44 376

原创 python_json转yolo文件

将labelme的内容转换成yolo需要的txt文件

2025-02-08 09:55:33 220

原创 VTK编译

Qt_VS_VTK编译

2024-11-19 14:52:34 142

原创 Qt_ymode自己实现

通过Qt实现Ymode协议的封装。通过传入的数据从里面一包一包拿数据。可以用作平时串口和网口的通信。也可以用来程序升级。

2024-10-16 10:59:23 300

原创 Qt_软件添加版本信息

给生成的软件添加软件的版权等信息

2024-10-10 16:44:58 839

原创 Qt_打开其他软件(带参数)

当打开器他软件并要求其他软件做出响应动作时,我们可以通过传入参数来控制软件打开的方式。

2024-10-10 16:03:13 343

原创 Qt_设置电脑中只能运行一个软件

使用一个软件打开其他软件的时候,通常会出现打开数量太多的情况。这时候可以使用Qt来控制电脑中软件打开的数量。

2024-10-10 15:57:49 131

原创 Qt_数据编解码

自己优化了一个Qt的编解码的代码,可以对各种类型的数据进行解码。解码后的数据转换为对应的大端字节序和小端字节序。

2024-09-03 13:14:15 156

原创 C语言与C++的区别

在编程的广阔世界里,C语言和C++无疑是两颗璀璨的明星,它们有着千丝万缕的联系,却又各具独特魅力。作为一名程序员,理解它们之间的区别对于在不同场景下选择合适的工具至关重要。今天,就让我们深入探究C语言和C++的差异。

2024-07-31 17:08:10 444

原创 .pro文件部分命令详解

.pro文件部分命令详解

2024-07-31 17:07:00 520

原创 C语言链表

写一个C语言的链表记录一下

2024-07-31 17:05:44 502

原创 c_文字常量区

C语言文字常量区相关的知识点

2024-07-01 13:27:33 301

原创 GPS解状态

记录GPS板卡解状态的含义

2024-06-24 09:45:53 380

原创 在Qt中集成VTK和PCL:实现数据可视化的完整指南

在现代软件开发中,数据可视化至关重要。将VTK(Visualization Toolkit)和PCL(Point Cloud Library)集成到Qt环境里,能为开发者提供强大的可视化解决方案。本文将深入讲解如何在Qt中读取PCL文件,展示VTK模型和PCL数据,适合想要在Qt项目中实现数据可视化的开发者。

2024-06-06 14:49:03 474

原创 VS_图片转换点云

1. 通过OpenCV读取图片数据2. 将图片数据转换为点云3. 显示点云4. 保存点云到文件5. 图片转换灰度图6. 显示灰度图

2024-06-04 17:57:04 370 1

原创 Qt_tftp(未总结)

记录tftp的使用,方便以后总结

2024-05-23 13:11:12 226

原创 Qt_Ymodem自己实现

1. 简单介绍Ymodem协议2. 给出封装好的Ymodem的代码和调用

2024-05-20 11:04:40 959

原创 Qt_电脑wifi相关操作

在做项目时用到了获取wifi的操作。在网上查找了好久资料,这里做一些总结。这里有显示当前电脑wifi连接状态,列出wifi列表,连接断开wifi等函数。欢迎大家留言添加文章内容。

2024-05-17 15:06:12 543

原创 qml和c++结合使用

初学qml用来记录qml的学习过程,方便后面归纳总结整理。

2024-04-26 15:20:19 596

原创 qml笔记

学习

2024-03-14 11:18:12 404

原创 Utc相关的时间

简单的时间知识点

2024-02-29 11:26:10 850

Qt c++ 学习小项目:五子棋

1. 五子棋游戏项目 - 项目路径: `Gobang` - 使用Qt框架开发的传统五子棋游戏 - 主要功能: - 双人对战模式 - 重新开始游戏功能 - 悔棋功能 - 回合状态显示 - 界面特点: - 渐变背景色 - 简洁的按钮设计 - 状态显示区域 - 技术栈:C++/Qt,使用QMainWindow作为主窗口 2. 贪吃蛇游戏项目 - 项目路径: `snake_game` - 经典贪吃蛇游戏的Qt实现 - 主要功能: - 键盘方向键控制蛇移动 - 计分系统 - 暂停/继续游戏 - 游戏结束检测 - 食物随机生成 - 技术特点: - 使用QTimer实现游戏循环 - QPainter绘制游戏元素 - 碰撞检测逻辑 - 支持重新开始游戏 这两个项目都展示了Qt在游戏开发中的应用,包含了完整的游戏逻辑和用户界面实现。五子棋项目更注重双人交互,而贪吃蛇项目则展示了实时游戏循环和简单AI的实现。

2025-04-25

Qt,c++ Qt基础小项目:贪吃蛇小游戏

### 项目名称:Qt贪吃蛇游戏 项目概述 这是一个使用C++和Qt框架开发的经典贪吃蛇游戏实现,具有以下特点: - 采用面向对象设计,使用Qt的图形界面组件 - 包含完整的游戏逻辑和交互功能 - 支持键盘方向键控制蛇的移动 - 提供游戏暂停/继续功能 - 实时显示分数统计 技术特点 1. 核心功能 : - 蛇身移动和增长机制 - 食物随机生成 - 碰撞检测(墙壁和自身) - 游戏状态管理(开始/暂停/结束) 2. 界面设计 : - 黑色背景的游戏区域 - 绿色蛇身和红色食物 - 白色分数显示 - 600x600像素的固定窗口大小 3. 技术栈 : - 编程语言:C++11 - 图形框架:Qt 5.15.2 - 构建系统:QMake 文件结构 ```plaintext snake_game/ ├── main.cpp - 程序入口 ├── snakegame.h - 游戏类声明 ├── snakegame.cpp - 游戏逻辑实现 ├── snakegame.ui - Qt Designer界面文件 └── snake_game.pro - 项目配置文件 ``` ``` 运行要求 - Qt 5.x开发环境 - MinGW 32位编译器 - Windows/Linux/macOS平台 这个项目适合学习Qt图形编程和游戏开发基础,代码结构清晰,易于理解和扩展。

2025-04-25

Python + YOLO模型的调用和测试

用Python调用训练好的YOLO模型对自己的图片进行检测 检测种类多达80种。 person bicycle car motorbike aeroplane bus train truck boat traffic light fire hydrant stop sign parking meter bench bird cat dog horse sheep cow elephant bear zebra giraffe backpack umbrella handbag tie suitcase frisbee skis snowboard sports ball kite baseball bat baseball glove skateboard surfboard tennis racket bottle wine glass cup fork knife spoon bowl banana apple sandwich orange broccoli carrot hot dog pizza donut cake chair sofa pottedplant bed di

2024-09-11

QT5 FTP 客户端 实现多文件下载 上传

QT5 FTP 客户端 实现多文件下载 上传

2024-08-01

Qt实现的tftp的客户端的代码

一个Qt实现的Tftp的代码。 传输稳定可靠 可以传输较大的文件不会出错 方便自己日后使用

2024-04-24

Qt写的TFTP客户端源代码

用Qt写了一个TFTP的测试程序 可以上传和下载TFTP文件

2024-04-18

简单的tcpip 的客户端的例子

1. qt c++ 2. windows平台 3. 只有客户端

2024-02-18

TcpClient和TcpServe

Qt实现TcpClient和TcpServer连接收发数据,TcpClent实现上位机给串口发送指令,没有什么问题了,可是让下位机做出相应的指令。

2024-01-16

qt opencv 棋盘格图片 棋盘格标定代码

1. 读取棋盘格图片进行标定 2. 生成棋盘格图片 3. 保存标定后的内容

2024-01-16

常用的python标注工具

常用的python标注工具

2024-01-15

ZMQ-REQ\REP模式代码示例

1. 学习ZMQ_REQ\REP模式 2. 方便自己日后使用

2024-01-14

qt zmq 的使用:订阅模式:PUB(服务器)/SUB(客户端)

订阅模式:PUB(服务器)/SUB(客户端) 一个简单的代码示例包含以下内容: 1. 智能指针的使用 2. 线程的使用 3. zmq的使用 这种服务即服务器会不停发送数据,然后客户端对其进行订阅,客户端会收到服务器发送的数据,且不需要做出应答,客户端也不需要发送打招呼消息,只需要连接上就会收到服务器的订阅消息。 同时服务器不具有收客户端发送消息的能力。 这是单向的,即服务器只能发,客户端只能收,可以同时多个客户端订阅一个服务器。

2024-01-09

二维码的生成和解析-2

二维码的生成和解析_2,上一次上传的资源缺少库,但是还不会删除。

2023-08-14

使用Qt生成和解析二维码

使用Qt生成和解析二维码

2023-08-14

测试选择颜色功能,测试绘制折线图

测试一些小功能

2023-07-20

Qt拖拽控件的使用,记录下来方便日后使用

1. 在使用其他软件的时候,突然注意到软件之间存在拖拽来复制的方式。突发奇想想在qt上进行尝试。经过查找资料果然是有这样的功能的。 2. 对这个功能进行代码测试并记录下来。

2023-02-27

使用qt 和opencv 进行相机标定

其中共包含3部分: 1. 读取棋盘格,角点检测 2. 进行内参标定 3. 根据标定的内参将图片还原

2023-02-23

读取stl文件并将文件进行显示

读取stl文件并将文件进行显示

2023-02-13

Qt websocket 适合新手来学习 服务器的代码

Qt websocket 适合新手来学习 服务器的代码

2023-02-12

qt websocket 客户端代码 简单的websocket的示例代码

qt websocket 客户端代码 简单的websocket的示例代码

2023-02-12

qt websocket服务器的简单的运用 方便日后自己使用

qt websocket服务器的简单的运用。方便日后自己使用

2023-02-12

测试相机 的一个小软件添加了opencv的库

测试相机 的一个小软件添加了opencv的库

2023-02-07

学习一个tcp的文件,忘记具体功能了,放上来防止丢失

学习一个tcp的文件,忘记具体功能了,放上来防止丢失

2023-02-01

写的一个小的显示相册图片的软件,可以对图片进行旋转,放大缩小等操作,可以自动播放

写的一个小的显示相册图片的软件, 图片进行旋转, 放大缩小 自动播放

2023-02-01

读取stl文件并进行显示(opencv)

自己学习用的

2023-01-31

在Qt中除了打断点调试之外,我们常常还会用到QDebug 在程序中引入日志系统

程序猿在开发的过程中是避免不了调试的,在Qt中除了打断点调试之外,我们常常还会用到QDebug来输出信息用于定位程序的问题。但是程序一旦打包发布给用户使用,release版本是看不到打印信息的,这样在碰到一些问题时就无法快速的定位错误,用户大概率描述不清问题的现象,如果程序员还不方便去现场(路途遥远),那么查找问题就会变得非常棘手,为了便于定位错误和记录系统,在程序中引入日志系统是一个不错的选择。

2023-01-30

登录界面小程序,用来测试登录功能,方便日后使用

登录界面小程序,用来测试登录功能,方便日后使用

2023-01-19

qt的qss样式文件加载

qss样式

2023-01-19

qt windows系统上查看电量和wifi的小函数

方便自己日后使用 知识简单的测试

2023-01-11

包含qcustomplot的示例代码

包含qcustomplot库文件的示例代码,可以方便以后使用文件

2023-01-11

qt 写的一个测试验证码功能的小程序

自己上传自己用 记录一下防止忘记,方便以后使用

2023-01-11

opengl入门代码,简单的尝试学习opengl

自己学习opengl 不要下载 没啥用

2022-12-26

Qt 自己实现的串口调试助手

使用Qt写的一个简单的串口调试助手 只是为了自己以后使用方便 请大家不要下载

2022-12-13

qml-study-1

学习qml 的例子和程序(包含了 简单的动画,加载图片) 项目是通过加载3张图片,通过鼠标点击实现小风车转动。

2022-11-14

Windows环境下的电脑亮度调节

1. VS+ Qt 2. Windows 3. 测试代码

2022-08-26

Qt通信时的数据转换函数

1. 将通信接收的数据转换成需要的数据类型(float int char 等) 2. 将不同数据类型(float int char 等)的数转换成需要发送的hex数据 3. 代码可参考性大,简单方便,提取大小端的数据等可以参考函数方便的修改。 4. 用了函数模板(知识点) 5. 用了数据类型转换(知识点) 6. 函数中用自己的测试用例,可以参考。

2022-08-22

表格数据的解析和显示和分析

1. 解析表格中的数据 2. 将数据按月分割为小的数据文件 3. 从软件中读取数据文件,将文件中的数据保存为数据库 4. 通过对数据库的操作实现对数据的查找,排序,显示 5. 将数据库显示在tableview中 6. 可以通过计算预测下个数据的值,计算夏普指数,并根据夏普指数进行排序

2022-06-21

串口通信代码,请大家不要下载。

自己上传方便自己日后使用

2022-06-02

QtRO (分布式RPC)

最简单的RPC的例子,

2022-05-11

SmtpPro_mail.zip

可以发送邮件的小程序(源代码)例子是qq邮件,也可以改成163.com

2021-12-31

空空如也

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

TA关注的人

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