相关文章
STM32使用rand()生成随机数并显示波形
一、随机数生成
1、加入头文件:#include "stdlib.h"
2、定义一个用作生成随机数种子的变量并加入到滴答定时器中不断自增:uint32_t run_times 0;
3、设置种子:srand(run_times);//每次生成随机数前调用一次为佳
4、生成一个随…
建站知识
2025/4/25 5:21:57
QT 文件和文件夹操作
文件操作
1. 文件读写
QFile - 基本文件操作
// 只写模式创建文件(如果文件已存在会清空内容)
file.open(QIODevice::WriteOnly);// 读写模式创建文件
file.open(QIODevice::ReadWrite);// 追加模式(如果文件不存在则创建)
fil…
建站知识
2025/4/23 12:47:16
详解LeetCode中用字符串实现整数相加,字符串转整数及其溢出处理详解
目录
题目背景
代码整体逻辑
变量初始化
逐位相加过程
处理最后进位
结果反转
示例演示
总结 在LeetCode中,有一道经典的算法题是实现两个字符串形式的非负整数相加,今天我们就来深入分析一段用C++实现该功能的代码,探究其背后的逻辑与实现细节。
题目背景
在实际…
建站知识
2025/4/23 12:46:39
React 对state进行保留和重置
对 state 进行保留和重置
各个组件的 state 是各自独立的。根据组件在 UI 树中的位置,React 可以跟踪哪些 state 属于哪个组件。你可以控制在重新渲染过程中何时对 state 进行保留和重置。
开发环境:Reacttsantd 学习内容 React 何时选择保留或重置状态…
建站知识
2025/4/23 12:47:16
Spring Boot自动配置原理深度解析:从条件注解到spring.factories
大家好!今天我们来深入探讨Spring Boot最神奇的特性之一——自动配置(Auto-configuration)。这个功能让Spring Boot如此受欢迎,因为它大大简化了我们的开发工作。让我们一起来揭开它的神秘面纱吧!👀
🌟 什么是自动配置…
建站知识
2025/4/24 15:26:17
CentOS 7 linux系统从无到有部署项目
环境部署操作手册
一、Maven安装与配置
1. 下载与解压
下载地址:https://maven.apache.org/download.cgi?spm5238cd80.38b417da.0.0.d54c32cbnOpQh2&filedownload.cgi上传并解压解压命令:
tar -zxvf apache-maven-3.9.9-bin.tar.gz -C /usr/loc…
建站知识
2025/4/23 12:47:27
抽象的https原理简介
前言
小明和小美是一对好朋友,他们分隔两地,平时经常写信沟通,但是偶然被小明发现他回给小美的信好像被人拆开看过,甚至偷偷被篡改过。
对称加密算法
开头的通信过程比较像HTTP服务器与客户端的通信过程,全明文传输…
建站知识
2025/4/23 12:47:27
Qt常见按钮类控件属性及其使用
按钮类控件
QWidget控件继承关系 QPushButton
QPushButton继承自QAbstractButton---抽象类,是其按钮的父类 抽象类包含纯虚函数,无法创建对象
只能通过子类对纯虚函数进行重写,创建子类的实例 QAbstractButton相关属性(被QPush…
建站知识
2025/4/24 22:05:31