摘要: 线程基本概念 线程是进程中的一个执行单元,是CPU调度和分配的最小单元,它允许在同一进程中与其他线程并行运行,并可以共享进程内的资源,如内存、地址空间、打开的文件等。线程的切换非常迅速且开销小,因为它在同一进程中的多个线程之间可以并发执行,甚至允许在一个进程中所有线程都能并发执行;不同进程中的线程也 阅读全文
posted @ 2024-06-04 19:47 Zeratul$$$ 阅读(43) 评论(0) 推荐(0)
摘要: /******************************************************************** * * name : * function :主线程需要创建2个子线程之后主线程终止,此时进程中有2个子线程A和 B,此时进程中有一个临界资源 fag,子线程A 阅读全文
posted @ 2024-05-31 20:38 Zeratul$$$ 阅读(22) 评论(0) 推荐(0)
摘要: strcpy和memcpy的区别 1.复制内容: strcpy:专门用于复制字符串,它会一直复制直到遇到源字符串中的'\0'结束符。这意味着如果源字符串长度超过了目标缓冲区的大小(不包括'\0'),就会发生缓冲区溢出,这是一个常见的安全隐患。 memcpy:可以复制任意内容,如字符数组、整型、结构体 阅读全文
posted @ 2024-05-28 18:38 Zeratul$$$ 阅读(243) 评论(0) 推荐(0)
摘要: C语言printf函数高位补0 1.printf函数语法 函数形式:printf(“格式控制”,输出表列)。 例如:printf("%d,%d",a,b); 括号内包含两个部分: (1) 格式控制是用双引号括起来的一个字符串,称“转换控制字符串”,简称“格式字符串”,它包括两个信息: 格式声明:格式 阅读全文
posted @ 2024-05-27 19:11 Zeratul$$$ 阅读(835) 评论(0) 推荐(0)
摘要: /** @file name: main.c @brief 通过LCD屏幕显示开机动画 @author 1810866453@163.com @date 2024/05/14 @version 1.0 :版本 @property :属性介绍 @note 补充 注意 说明 CopyRight (c) 阅读全文
posted @ 2024-05-14 20:49 Zeratul$$$ 阅读(140) 评论(0) 推荐(0)
摘要: #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <sys/mman.h> /* * 阅读全文
posted @ 2024-05-13 20:58 Zeratul$$$ 阅读(41) 评论(0) 推荐(0)
摘要: #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <sys/mman.h> #pragma pack(1) //设置取消字节对 阅读全文
posted @ 2024-05-12 20:37 Zeratul$$$ 阅读(39) 评论(0) 推荐(0)
摘要: /** @file name: main.c @brief BMP文件结构体 @author 1810866453@163.com @date 2024/05/12 @version 1.0 :版本 @property :属性介绍 @note 补充 注意 说明 CopyRight (c) 2023- 阅读全文
posted @ 2024-05-11 19:49 Zeratul$$$ 阅读(43) 评论(0) 推荐(0)
摘要: GIT Git是一个分布式的项目管理仓库,是目前世界上最先进的分布式版本控制系统。听起来难以理解。可以理解为,它会建立一个仓库,用来存放文件,同时它成为这个仓库的管理员,让仓库的查阅者,了解到项目的每一次修改历史。 GitHub可以说是大名鼎鼎,实际上GitHub也是基于Git的一个全球性的大仓库罢 阅读全文
posted @ 2024-05-09 18:09 Zeratul$$$ 阅读(34) 评论(0) 推荐(0)
摘要: *linux系统中目录和文件夹的区别:* Linux系统目录结构是一种层次化的文件系统结构,它定义了Linux操作系统中各个目录的作用和存放内容的规范。在 Linux 系统中,目录和文件的底层数据结构都是通过 inode (索引节点) 来进行管理的。inodes 存储有关文件系统对象(如文件和目录) 阅读全文
posted @ 2024-05-07 19:47 Zeratul$$$ 阅读(85) 评论(0) 推荐(0)