本文分类:news发布日期:2025/4/20 23:35:26
相关文章
Rust cargo 命令行工具使用教程
简介
cargo 是 Rust 的构建系统和包管理器,负责创建项目、编译代码、管理依赖、运行测试等,是日常开发中最常用的工具。
创建项目
cargo new project_name # 创建 binary 项目(可执行)
cargo new --lib mylib # 创建…
建站知识
2025/4/20 23:24:22
RVOS-4.实现上下文切换和协作式多任务
4. 上下文切换和协作式多任务
4.1 多任务与上下文 任务切换时需要保存当前任务的上下文**(即x1~x31个寄存器的内容)** 4.2 协作式多任务的设计与实现
协作式多任务 (Cooperative Multitasking):协作式环境下,下一个任务被调度的…
建站知识
2025/4/14 9:47:41
大模型微调数据集怎么搞?基于easydataset实现文档转换问答对json数据集!
微调的难点之一在与数据集。本文介绍一种将文档转换为问答数据集的方法,超级快! 上图左侧是我的原文档,右侧是我基于文档生成的数据集。
原理是通过将文档片段发送给ollama本地模型,然后本地模型生成有关问题,并基于文…
建站知识
2025/4/14 9:46:40
FreeRTOS(消息队列信号量队列集事件标志组)
目录
目录:
十、消息队列
10.1 简介
10.2 队列相关API
10.2.1 创建队列
10.2.2 往队列写入消息
10.2.3 从队列读取消息
10.3 队列操作实验
十一、信号量
11.1 简介
11.2 二值信号量(熟悉)
11.3 示例代码
11.4 计数型信号量&a…
建站知识
2025/4/20 22:52:14
【Scratch编程系列】程序积木-事件类
1、绿旗按钮触发事件 绿色旗帜被点击触发程序的运行。
2、键盘按键触发事件 键盘按钮被按下去触发程序运行。可以设置为任意按键按下去触发,也可以设置为数字、字母、上下左右方向按键。
3、角色点击触发事件 角色被点击触发程序运行。
4、换指定背景触发事件 舞…
建站知识
2025/4/14 9:42:34
system V 共享内存
system V是一种标准,linux内核支持这种标准,专门设计了一个ipc模板(通信的接口设计,原理,接口,相似性) 使用各自的虚拟地址访问物理内存
共享内存描述共享内存的内核数据结构它所对应的物理空间 进程间通信的本质&…
建站知识
2025/4/14 9:40:30
C++ 重构muduo网络库
本项目参考的陈硕老师的思想 1. 基础概念
进程里有 Reactor、Acceptor、Handler 这三个对象
Reactor 对象的作用是监听和分发事件;Acceptor 对象的作用是获取连接;Handler 对象的作用是处理业务; 先说说 阻塞I/O,非阻塞I/O&…
建站知识
2025/4/14 9:39:29
Python 的 collections 模块
1. deque (双端队列)
定义
deque(读作 “deck”,即双端队列)是一个支持从两端高效添加和删除元素的数据结构。相比列表(list)在头部操作的 O(n) 时间复杂度,deque 的两端操作都是 O(1)。
用途
队列和栈…
建站知识
2025/4/14 9:38:28