摘要: 消息队列 概念 消息队列是消息的链表,存放在内核中并由消息队列标识符标识,消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺陷。消息队列包括 POSIX 消息队列和 System V 消息队列。 消息队列是 UNIX 下不同进程之间实现共享资源的一种机制,UNIX 允许不同 阅读全文
posted @ 2024-09-03 20:29 YOLO_01 阅读(409) 评论(0) 推荐(0)
摘要: 信号量 概念 特点 信号量实际是一个计数器。信号量用于实现进程间的互斥与同步,而不是用于存储 进程间通信 数据。很多进程会访问同一资源,或者向共享内存写入一些东西,为防止争夺资源混乱。可以给一些进程上锁,让其排队等待 工作原理 P(sv):如果sv的值大于零,就给它减1;如果它的值为零,就挂起该进程 阅读全文
posted @ 2024-09-02 22:15 YOLO_01 阅读(2234) 评论(0) 推荐(1)
摘要: 二分查找 整数二分 先决条件:数据一定有序 下面是模版,只需要记住,然后套用即可 // 查找左边界 SearchLeft 简写SL int SL(int l, int r) { while (l < r) { int mid = (l + r) >> 1; if (check(mid)) r = m 阅读全文
posted @ 2024-08-17 09:47 YOLO_01 阅读(123) 评论(0) 推荐(0)
摘要: 定义 #define list_entry(ptr, type, member) \ container_of(ptr, type, member) #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) #define cont 阅读全文
posted @ 2024-08-13 21:02 YOLO_01 阅读(82) 评论(0) 推荐(0)
摘要: 函数调用分析 前置知识: 全局变量:在函数内部定义的变量 局部变量:在函数外部定义的变量 esp:存储当前函数栈底的地址 ebp:存储当前函数栈顶的地址 对于函数形参(实际上): 简单:cpu寄存器中 复杂:栈中开空间 函数调用机制: 局部变量占用的内存是在程序执行过程中“动态”地建立和释放的。这种 阅读全文
posted @ 2024-08-02 21:03 YOLO_01 阅读(240) 评论(0) 推荐(0)
摘要: 原文: https://www.cnblogs.com/oloroso/p/14699855.html 用于备份,仅供自己使用 # https://clang.llvm.org/docs/ClangFormatStyleOptions.html # https://www.bbsmax.com/A/ 阅读全文
posted @ 2024-07-24 18:58 YOLO_01 阅读(52) 评论(0) 推荐(0)
摘要: cd 无法进入目录的权限问题 当执行 cd huaqing/ 命令时,出现 bash: cd: huaqing/: Permission denied 的错误提示,原因是当前用户对该目录没有足够的权限。 通过 ls -l | grep huaqing 命令查看目录权限,例如显示为 drw-rw-rw 阅读全文
posted @ 2024-07-21 16:22 YOLO_01 阅读(519) 评论(0) 推荐(0)
摘要: 代码: #include <stdio.h> int main() { char str[] = "Hello\0World"; // 在字符串中嵌入了空字符 printf("%s\n", str); // 这可能会导致警告 return 0; } 在这个例子中,字符串str包含一个嵌入的空字符\0 阅读全文
posted @ 2024-07-20 16:48 YOLO_01 阅读(80) 评论(0) 推荐(0)
摘要: 新用户使用sudo命令报错 情景: 使用adduser image,创建新用户image 使用su image,切换到新用户 使用sudo命令,出现报错 image is not in the sudoers file. This incident will be reported. 解决方案: 切 阅读全文
posted @ 2024-07-20 15:26 YOLO_01 阅读(109) 评论(0) 推荐(0)
摘要: 指针 指针基本介绍 变量在内存中的存储 如图中右侧图形表示计算机内存(memory),图形中每一个长条表示一个字节(byte),每一个字节存在对应的一个地址,如左侧0、201、202...209所标注 对于典型的现代计算机,1个int类型变量由4个字节表示,1个char类型变量由1个字节表示,1个f 阅读全文
posted @ 2024-07-19 18:50 YOLO_01 阅读(26) 评论(0) 推荐(0)