相关文章
【学习日记】【FreeRTOS】空闲任务与阻塞延时
写在前面
本文是基于野火 RTOS 教程对空闲任务和阻塞延时的详解。
一、什么是任务中的阻塞延时
说到阻塞延时,笔者的第一反应就是在单片机的 while 循环中,使用一个 for 循环不断递减一个大数,通过 CPU 不断执行一条指令的耗时进行延时。这…
建站知识
2025/1/21 18:57:00
[保研/考研机试] KY43 全排列 北京大学复试上机题 C++实现
题目链接:
全排列https://www.nowcoder.com/share/jump/437195121692001512368
描述
给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有a < b < ... < y < z,而且给定的字符串中的字…
建站知识
2024/12/26 16:40:19
《游戏编程模式》学习笔记(五)原型模式 Prototype Pattern
原型的定义
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
举个例子
假设我现在要做一款游戏,这个游戏里有许多不同种类的怪物,鬼魂,恶魔和巫师。这些怪物通过“生产者”进入这片区域,每种敌人…
建站知识
2025/1/4 21:48:16
redis---》高级用法之慢查询/pipline与事务/发布订阅/bitmap位图/HyperLogLog/GEO地理位置信息/持久化
高级用法之慢查询
# 配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询
# 配置的慢查询,只在命令执行阶段# 慢查询演示-设置慢查询---》只要超过某个时间的命令---》都会保存起来# 设置记录所有命令CONFIG SET slowl…
建站知识
2024/12/18 19:47:59
Linux-- 用户和用户组管理
用户和用户组管理
用户
1、添加新的用户账号使用useradd命令,其语法如下:
useradd 选项 用户名
选项:
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录…
建站知识
2024/12/18 7:12:30
angular中如何定义一个全局组件?
需求,我们需要新建一个navBreadcrumb的全局组件。这是一个面包屑导航,在不同的页面引入时传入一个路由数组即可。
第一步:我们新建这个组件:
ng g c navBreadcrumb ng g m navBreadcrumb----------nav-breadcrumb.module-------…
建站知识
2025/1/2 19:55:55
Python使用图像处理库PIL(Python Imaging Library)和NumPy库来比较两副图像的相似度
目录
1、解释说明:
2、使用示例:
3、注意事项: 1、解释说明:
在Python中,我们可以使用图像处理库PIL(Python Imaging Library)和NumPy库来比较两副图像的相似度。常用的图像相似度计算方法有…
建站知识
2024/12/21 18:14:35