相关文章
2023/9/30 使用消息队列完成进程间通信
发送方
#include <myhead.h>
//消息结构体
typedef struct
{long msgtype; //消息类型char data[1024]; //消息正文
}Msg_ds;#define SIZE sizeof(Msg_ds) - sizeof(long) //正文大小
int main(int argc, const char *argv[])
{//1.创建key值key_t key ;if((key …
建站知识
2024/10/23 23:58:44
数据结构与算法之堆: Leetcode 215. 数组中的第K个最大元素 (Typescript版)
数组中的第K个最大元素
https://leetcode.cn/problems/kth-largest-element-in-an-array/
描述
给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。…
建站知识
2024/10/17 15:56:24
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