本文分类:news发布日期:2025/1/20 3:00:51
相关文章
缓冲区类QBuffer
1、QBuffer继承自QIODevice
2、是一种随机设备
3、和QFile类似,
4、有了 QBuffer,你可以把 QByteArray 当成文件一样来操作
其主要作用就是像QFile操作文件一样来操作一块QByteArray(内存区域),比如读和写
常用方…
建站知识
2025/1/17 5:29:19
【STM32 HAL库实战】串口DMA + 空闲中断 实现不定长数据接收
在STM32的应用开发中,经常需要通过串口接收不定长的数据。使用DMA(直接内存访问)可以提高数据传输的效率,而空闲中断则可以在数据接收完成后立即进行处理,无需轮询检查。本文将详细介绍如何使用STM32的串口DMA和空闲中…
建站知识
2025/1/13 7:40:59
Golang | Leetcode Golang题解之第494题目标和
题目: 题解:
func findTargetSumWays(nums []int, target int) int {sum : 0for _, v : range nums {sum v}diff : sum - targetif diff < 0 || diff%2 1 {return 0}neg : diff / 2dp : make([]int, neg1)dp[0] 1for _, num : range nums {for j …
建站知识
2025/1/8 3:23:11
Leetcode|203.移除链表元素 ● 707.设计链表 ● 206.反转链表
203
将这个元素分为俩种情况,第一个:是头节点 第二个:不是头节点
一般情况下,头节点为null,不存在数据,但此时struct中,将head初始为首节点,故是有数据
若想要虚拟的头结点&#…
建站知识
2025/1/4 8:23:19
Java | Leetcode Java题解之第494题目标和
题目: 题解:
class Solution {public int findTargetSumWays(int[] nums, int target) {int sum 0;for (int num : nums) {sum num;}int diff sum - target;if (diff < 0 || diff % 2 ! 0) {return 0;}int neg diff / 2;int[] dp new int[neg …
建站知识
2025/1/7 1:52:22
C++算法练习-day10——142.环状链表2
题目来源:. - 力扣(LeetCode)
题目思路分析
题目要求检测一个链表中是否存在环,并返回环的起始节点。这个问题通常被称为“链表中的环检测问题”。为了解决这个问题,我们可以使用快慢指针(也称为Floyd的循…
建站知识
2025/1/19 6:23:43
项目一:3-8译码器的设计与实现(FPGA)
本文以Altera公司生产的Cyclone IV系列的EP4CE15F17C8为主芯片的CRD500开发板作为项目的硬件实现平台,并以Quarter 18.1和ModelSim为开发工具和仿真工具。 目录
一、3-8译码器工作原理
二、设计步骤
1、创建工程文件夹和编辑设计文件
(1)…
建站知识
2025/1/7 1:52:32