相关文章
ros2智能指针转换为普通指针
智能指针转换为普通指针转换公式为:
智能指针.get()普通指针
------------------------------------------------------------------------------------
普通指针转换为智能指针的转换公示:
std::shared_ptr<类型> name(普通指针࿰…
建站知识
2024/10/17 18:49:01
3分钟学会设计模式 -- 单例模式
►使用场景
在编写软件时,对于某些类来说,只有一个实例很重要。例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统中可以多次查询数据库,但是只需要一个连接,而不是…
建站知识
2024/11/20 2:55:09
质数的判定和质因数分解
质数的判定:
质数:i>1,并且i的因子只有1和它本身。
思路:
对于n如果n%i0那么n/i和i都是n的因子,对于n的每一对因子,至少有一个在1-,所以我们只需要判断1-是否有能整数n的数即可。时间复杂度o().
代码…
建站知识
2024/10/23 16:05:19
stm32 - 串口
stm32 - 串口 OLED显示屏 OLED显示屏 oled.h
#ifndef __OLED_H
#define __OLED_Hvoid OLED_Init(void);
void OLED_Clear(void);
void OLED_ShowChar(uint8_t Line, uint8_t Column, char Char);
void OLED_ShowString(uint8_t Line, uint8_t Column, char *String);
void OLE…
建站知识
2024/10/25 5:19:26
Linux命令(91)之mv
linux命令之mv
1.mv介绍
linux命令mv是用来移动文件或目录,并且也可以用来更改文件或目录的名字
2.mv用法
mv [参数] src dest mv常用参数 参数说明-f强制移动,不提示
3.实例
3.1.重命名文件1.txt为ztj.txt
命令:
mv 1.txt ztj.txt
…
建站知识
2024/10/28 19:31:48
gitlab配置webhook限制提交注释
一、打开gitlab相关配置项
vim /etc/gitlab/gitlab.rb
gitlab_shell[custom_hooks_dir] "/etc/gitlab/custom_hooks" 二、创建相关文件夹
mkdir -p /etc/gitlab/custom_hooks
mkdir -p /etc/gitlab/custom_hooks/post-receive.d
mkdir -p /etc/gitlab/custom_h…
建站知识
2024/11/18 7:41:33
UWB技术在汽车智能制造的应用
返修区车辆管理项目
应用背景 在车辆总装生产线中,车辆下线后检测与返修是最后一个关键环节,整车一旦下线,由于流水线装配工艺、来料等原因,可能会出现部分整车存在瑕疵,进而进入返修区域待检。由于可能出现问题的不确…
建站知识
2024/10/23 22:07:52
Heptabase 究竟好在哪儿?
(注:本文为小报童精选文章,已订阅小报童或加入知识星球「玉树芝兰」用户请勿重复付费) Heptabase 1.0 正式版发布,你可以免费尝试了。 赞誉 我因为研究各种知识管理工具,常年混迹在不同的社区、群组与论坛中…
建站知识
2024/11/18 7:53:10