相关文章
【FreeRTOS-消息队列】
参照正点原子以及以下gitee笔记整理本博客,并将实验结果附在文末。 https://gitee.com/xrbin/FreeRTOS_learning/tree/master
一、队列简介
1、FreeRTOS中的消息队列是什么
答:消息队列是任务到任务、任务到中断、中断到任务数据交流的一种机制(消息传…
建站知识
2025/9/11 4:58:29
Rust包、crate与模块管理
1. 包(Package)
定义:包是Rust中用于管理和分发代码的基本单元。一个包由一个或多个crate组成,并且包含一个Cargo.toml文件,该文件描述了包的元数据、依赖关系和构建配置。结构: Cargo.toml:包…
建站知识
2025/9/10 23:10:52
用生活例子通俗理解 Python OOP 四大特性
让我们用最生活化的方式,结合Python代码,来理解面向对象编程的四大特性。
1. 封装:像使用自动售货机
生活比喻: 你只需要投币、按按钮,就能拿到饮料 不需要知道机器内部如何计算找零、如何运送饮料 如果直接打开机…
建站知识
2025/9/10 20:47:07
git如何将本地 dev 分支与远程 dev 分支同步
要让本地 dev 分支与远程 dev 分支完全同步(丢弃本地多余的提交记录),可以按照以下步骤操作:
1. 获取远程最新状态
git fetch origin dev # 拉取远程 dev 分支的最新提交,但不会修改本地代码
IDEA中点击fetc…
建站知识
2025/9/6 22:41:49
一、每日Github软件分享----QuickGo外链直达工具
QuickGo 是一款专注于提升网页浏览效率的浏览器扩展工具,其核心功能是自动绕过网站的安全跳转限制,让用户点击外链时无需手动确认,直接跳转至目标页面。以下是详细功能介绍与分析: 一、核心功能与亮点 极速跳转 通过优化浏览器 AP…
建站知识
2025/9/10 20:47:10
HTML17:表单初级验证
表单初级验证 常用方式 placeholder 提示信息 <p>名字:<input type"text" name"username" maxlength"8" size"30" placeholder"请输入用户名"></p>required 非空判断 <p>名字:<input type"…
建站知识
2025/9/4 4:21:22
第十部分:文件与动静态库
目录
1、文件系统
1.1、磁盘
1.2、文件系统
1.3、文件的增删查改
2、软硬链接
2.1、软链接
2.2、硬链接
3、物理内存与文件
4、动静态库
4.1、静态库
4.1.1、静态库的制作
4.1.2、静态库的使用
4.2、动态库
4.2.1、动态库的制作
4.2.2、动态库的使用
4.3、动静…
建站知识
2025/9/10 20:47:32
实现一个简单的 TCP 客户端/服务器
注意:
TCP 三次握手建立连接建立连接后,TCP 提供全双工的通信服务,也就是在同一个连接中,通信双方 可以在同一时刻同时写数据,相对的概念叫做半双工,同一个连接的同一时刻,只能由一方来写数据T…
建站知识
2025/8/30 0:27:44