posts - 79,comments - 3,views - 11311
10 2022 档案
《Unix/Linux系统编程》第九周学习笔记
摘要:##《Unix/Linux系统编程》第九周学习笔记 ###信号和中断 中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移 到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。 进程:一个“进程”就是一系列活动。广义的 “进 阅读全文
posted @ 2022-10-29 16:54 20201310寸头 阅读(42) 评论(0) 推荐(0) 编辑
openssl 全面支持国密SM2/SM3/SM4加密算法
摘要:##sm4展示 ###代码 /** 文件名: https://github.com/liuqun/openssl-sm4-demo/blob/cmake/src/main.c */ #include <stddef.h> #include <stdio.h> #include <stdlib.h> 阅读全文
posted @ 2022-10-26 14:34 20201310寸头 阅读(4700) 评论(0) 推荐(0) 编辑
cat userlist
摘要:##cat userlist ###三层抽象 ####第一层抽象 磁盘会被分成一个一个的扇形区域,每个扇形区域有着相同的属性,相互独立。 ####第二层抽象 磁盘的每个相对独立的扇形区域都是由块数组构成的。 ####第三层抽象 每个块数组都包括三部分组成,超级块,i-node区域,和数据区 超级快: 阅读全文
posted @ 2022-10-23 18:49 20201310寸头 阅读(22) 评论(0) 推荐(0) 编辑
pwd学习
摘要:##pwd学习 ###学习pwd命令 ####首先通过man命令去学习pwd man pwd pwd pwd --help getcwd():getcwd(char *buf,size_t size) readdir():readdir(DIR* dir)返回参数dir 目录流的下个目录进入点 ## 阅读全文
posted @ 2022-10-22 22:04 20201310寸头 阅读(36) 评论(0) 推荐(0) 编辑
《Unix/Linux系统编程》第八周学习笔记
摘要:##《Unix/Linux系统编程》第八周学习笔记 ###时钟服务函数 gettimeodfay() 获取系统时间 settimeofday() 设置系统时间 time() 以秒为单位返回当前时间 times() 获取进程执行时间 ###间隔定时器 gettitimer() 获取间隔定时器状态 se 阅读全文
posted @ 2022-10-22 21:38 20201310寸头 阅读(27) 评论(0) 推荐(0) 编辑
ls+
摘要:####代码 #include <stdio.h> #include <sys/types.h> #include <dirent.h> #include <sys/stat.h> #include <pwd.h> #include <grp.h> #include <unistd.h> #incl 阅读全文
posted @ 2022-10-15 16:02 20201310寸头 阅读(60) 评论(0) 推荐(0) 编辑
mywho
摘要:####代码 #include <stdio.h> #include <stdlib.h> #include <utmp.h> #include <fcntl.h> #include <unistd.h> #include <time.h> #define SHOWOST void showinfo 阅读全文
posted @ 2022-10-15 15:49 20201310寸头 阅读(31) 评论(0) 推荐(0) 编辑
ls
摘要:####ls 代码 #include <stdio.h> #include <dirent.h> #include <sys/types.h> void myls(char []); int main(int ac,char * av[]){ if (ac == 1) { myls("."); } 阅读全文
posted @ 2022-10-15 15:47 20201310寸头 阅读(168) 评论(0) 推荐(0) 编辑
《Unix/Linux系统编程》第七周学习笔记
摘要:##《Unix/Linux系统编程》第七周学习笔记 ###并发进程 ####线程管理函数 #####pthread_create() int pthread_create (pthread_t *pthread_id, pthread_attr_t *attr, void *(*func)(void 阅读全文
posted @ 2022-10-15 13:38 20201310寸头 阅读(32) 评论(0) 推荐(0) 编辑
mystat
摘要:##mystat ###完成 STAT(1) ###使用stat. ###man -k grep -r的使用 ###stat系统调用 ###c语言stat系统调用 ####使用stat系统调用,会返回一个结构体,其中包含了我们需要输出的信息。根据文件路径获取到这个结构体,再进行格式化输出。 //使用 阅读全文
posted @ 2022-10-12 20:15 20201310寸头 阅读(30) 评论(0) 推荐(0) 编辑
《Unix/Linux系统编程》第六周学习笔记
摘要:#《Unix/Linux系统编程》第六周学习笔记 ####简易的PROC: typedef struct proc{ struct proc *next; // next proc pointer int *ksp; // saved sp: at byte offset 4 ksp 保存堆栈指针, 阅读全文
posted @ 2022-10-09 16:56 20201310寸头 阅读(38) 评论(0) 推荐(0) 编辑
《Unix/Linux系统编程》第五周学习笔记
摘要:#《Unix/Linux系统编程》第五周学习笔记 ##EXT2文件系统 ###ext2功能 Ext2(第二扩充文件系统)是一种功能强大、易扩充、性能上进行全面的优化的文件系统,也是目前Linux文 件系统实际上标准。Linux将Minix文件系统修改后用于Linux,但是文件系统有几个主要缺陷∶磁盘 阅读全文
posted @ 2022-10-03 19:28 20201310寸头 阅读(44) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示