相关文章
[STM32 HAL库]串口中断编程思路
一、前言
最近在准备蓝桥杯比赛(嵌入式赛道),研究了以下串口空闲中断DMA接收不定长的数据,感觉这个方法的接收效率很高,十分好用。方法配置都成功了,但是有一个点需要进行考虑,就是一般我们需要…
建站知识
2025/1/21 14:51:36
string底层实现细节
一、部分代码展示
#pragma once
#include<cstring>
#include<cassert>
#include<iostream>
using namespace std;
namespace bit
{class string{public:// 迭代器类指针// 范围for就是在编译时替换成迭代器遍历,*it返回给chtypedef char* iterat…
建站知识
2025/1/21 14:50:34
LeetCode hot 力扣热题100 排序链表
归并忘了 直接抄!
class Solution { // 定义一个 Solution 类,包含链表排序的相关方法。// 使用快慢指针找到链表的中间节点,并断开链表为两部分ListNode* middleNode(ListNode* head) { ListNode* slow head; // 慢指针 slow 初始化为链表…
建站知识
2025/1/21 14:49:29
【Vim Masterclass 笔记20】第九章:Vim 的个性化设置 + S09L38:Vim 设置与 vimrc 文件的用法示例(一)
文章目录 Section 9: Vim Settings, Preferences, and CustomizationsS09L38: Vim Settings and the Vimrc File - Part 11 vimrc 基本常识2 关于 set 命令3 布尔选项4 从 history 命令考察带选项值的配置项5 vimrc 文件的创建6 查看所有支持的配置项7 vimrc 文件常用配置演示 …
建站知识
2025/1/21 14:48:27
Nginx在Linux中的最小化安装方式
1. 安装依赖
需要安装的东西:
wget,方便我们下载Nginx的包。如果是在Windows下载,然后使用SFTP上传到服务器中,那么可以不安装这个软件包。gcc g,Nginx是使用C/C开发的服务器,等一下安装会用到其中的…
建站知识
2025/1/21 14:47:25
【C++标准库condition_variable介绍】
condition_variable 头文件<condition_variable><condition_variable> 枚举condition_variable类构造函数成员函数示例代码 condition_variable_any 类构造函数成员函数示例代码 头文件<condition_variable>
<condition_variable> 枚举
为类模板 con…
建站知识
2025/1/21 14:46:24
Mac Android studio :gradle 配置、代理设置、及各种环境变量配置;
mac 安装 AS,最烦人的就是这些配置了(吐槽一下:这软件真是垃圾的一批,同样的代码换了电脑就没法用,比 vscode 甚至比低评分的xcode还差劲!)
--------------------- 一、 gradle 下载及环境变量…
建站知识
2025/1/21 14:45:23
LeetCode:37. 解数独
跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的! 代码随想录 编写一个程序,通过填充空格来解决数独问题。 数独的解法需 遵循如下规则: 数字 1-9 在每一行只能出现一…
建站知识
2025/1/21 14:44:19