![](https://i-blog.csdnimg.cn/direct/9ce1a0e8e0404eeeb87c15defd1d38f3.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
华清学习记录
加油
樱花开的那年
这个作者很懒,什么都没留下…
展开
-
【IO】内核提供的原始通信方式(pipe,mkfifo,signal,alarm)
参数:接收文件描述符的数组,pipefd[0]表示管道文件的读端,pipefd[1]表示管道的写端。功能:给进程设置一个定时器,以秒为单位,当定时器到位后,后向该进程发送一个SIGALRM的信号。功能:在通过内核在内存中创建一个无名管道,并通过参数将该管道文件的两个文件描述符返回。返回值:>0:表示返回的上一个定时器剩余的秒数,并且重置上一个定时器。返回值:成功返回处理方式的起始地址,失败返回 SIG_ERR。返回值:成功返回0,失败返回-1并置位错误码。返回值:成功返回0,失败返回-1并置位错误码。原创 2024-08-11 19:24:23 · 178 阅读 · 0 评论 -
【网络编程】OSI开放系统系统互联模型,
共同点:同属于传输层的协议,都用于网络传输。原创 2024-08-11 20:00:20 · 858 阅读 · 0 评论 -
【io】使用消息队列完成两个进程之间相互通信
【代码】【无标题】原创 2024-08-06 20:50:02 · 131 阅读 · 0 评论 -
华清IOday7 24-8-5
【代码】华清day7 24-8-5。原创 2024-08-05 20:40:48 · 306 阅读 · 0 评论 -
使用C语言实现多进程文件管理器
实现一个多进程文件管理器,支持文件的查看信息(ls)、拷贝(cp)、删除(rm)、移动(mv)、更改文件权限(chmod)和查看内容(cat)。系统调用和库:unistd.h, fcntl.h, sys/types.h, sys/stat.h, dirent.h, stdio.h, stdlib.h。实现文件的查看信息(ls)、拷贝(cp)、删除(rm)、移动(mv)、更改文件权限(chmod)和查看内容(cat)的函数。在父进程中使用switch,case来进行选择判断,在主函数中创建进程,原创 2024-08-11 19:25:33 · 429 阅读 · 0 评论 -
华清数据结构day7 24-7-24
【代码】华清数据结构day7 24-7-24。原创 2024-07-24 20:30:21 · 283 阅读 · 0 评论 -
华清数据结构day5 24-7-22
【代码】华清数据结构day5 24-7-22。原创 2024-07-22 21:12:11 · 413 阅读 · 0 评论 -
华清数据结果项目(24-7-27):基于链表的通信录管理意义:对于一个通信录来说,要管理联系人的编号,姓名,性别,电话。开发其系统主要为了帮助用户提高通讯录有管理效率,节约资源,提高信息的精确度
【代码】项目:基于链表的通信录管理意义:对于一个通信录来说,要管理联系人的信息,包括编号,姓名,性别,电话。开发其系统主要为了帮助用户提高通讯录有管理效率,节约资源,提高信息的精确度。原创 2024-07-27 15:54:00 · 172 阅读 · 0 评论 -
华清数据结构day4 24-7-19
【代码】华清数据结构day4 24-7-19。原创 2024-07-20 17:35:51 · 237 阅读 · 0 评论 -
华清day4 24-7-31
【代码】华清day4 24-7-31。原创 2024-07-31 20:57:25 · 188 阅读 · 0 评论 -
华清数据结构day3 24-7-18
【代码】华清数据结构day3 24-7-18。原创 2024-07-18 16:50:53 · 303 阅读 · 0 评论 -
华清IOday1 24-7-26
两个方法只是while内部if的条件判断有区别。原创 2024-07-26 19:10:08 · 146 阅读 · 0 评论 -
IO函数汇总
O_EXCL:确保打开的是不存在的文件,通常跟O_CREAT一起使用,表示本次操作必须创建新文件,如果文件存在,则open函数报错,错误码为:EEXIST。O_CREAT:如果文件存在,就直接打开,如果文件不存在,则创建文件,此时,参数3必须要加,表示创建的文件权限。w+ 以读写的形式打开文件,如果文件存在,则清空文件内容,如果文件不存在,则创建该文件,文件光标定位在开头.w 以只写的形式打开文件,如果文件存在,则清空文件内容,如果文件不存在,则创建该文件,文件光标定位在开头.//将回车换成 ‘\0’原创 2024-08-03 09:44:35 · 431 阅读 · 0 评论 -
华清IOday2 24-7-29
3、2024- 7-29 10:31:21 ctrl+c:停止程序 ./a.out。原创 2024-07-29 20:07:20 · 265 阅读 · 1 评论 -
华清IOday3 24-7-30
进程(Process)是计算机科学中的一个基本概念,它指的是在操作系统中执行的程序的实例。程序与进程的区别程序是一组静态的指令,存储在磁盘或内存中,是被动的代码集合。进程是程序的动态执行实例,是操作系统进行资源分配和调度的一个独立单位。地址空间每个进程都有自己的地址空间,这意味着它拥有自己的代码、数据和堆栈。独立性进程之间是相互独立的,一个进程的崩溃通常不会影响其他进程。资源分配操作系统为每个进程分配必要的资源,如内存、输入/输出设备等。进程状态。原创 2024-07-30 20:27:56 · 998 阅读 · 0 评论 -
华清IOday5 24-8-1
【代码】华清IOday5 24-8-1。原创 2024-08-01 20:50:24 · 136 阅读 · 0 评论 -
华清数据结构day2 24-7-17
【代码】华清数据结构day2 24-7-17。原创 2024-07-17 20:50:49 · 214 阅读 · 1 评论 -
华清c基础day10 24-7-12
【代码】华清c基础day10 24-7-12。原创 2024-07-12 19:40:26 · 170 阅读 · 1 评论 -
华清c基础day9 24-7-11
i原创 2024-07-11 19:39:12 · 198 阅读 · 0 评论 -
华清c基础day8 24-7-10
2> 有学生的信息录入功能:输入学生个数,并将学生的姓名、分数录入。3> 查看学生信息:输出所有学生姓名以及对应的分数。4> 求出学习最好的学生信息:求最大值。5> 按姓名将所有学生进行升序排序。6> 按成绩将学生学生进行升序排序。要求每个功能使用函数完成。原创 2024-07-10 20:32:54 · 118 阅读 · 0 评论 -
华清c基础day7 24-7-9
i<4;i++)j<3;j++)printf("请输入%d行%d列:",i+1,j+1);i<4;i++)j<3;j++)i<4;i++)j<4-i;j++)i<4;原创 2024-07-09 20:24:35 · 129 阅读 · 0 评论 -
华清c基础day4 24-7-4
【代码】华清c基础day4 24-7-4。原创 2024-07-04 18:38:15 · 211 阅读 · 0 评论 -
华清c基础day3 24-7-3
梳理笔记(原创) 明天继续提问。原创 2024-07-03 18:49:46 · 155 阅读 · 0 评论 -
华清c基础day2 24-7-2
梳理笔记(原创!!!解析代码分析每一步变量的取值答案 Bint a = 10;//a = 10;// c = 21;[单选题] *A. d = 31B. d = 32C. d = 33D. d = 34。原创 2024-07-02 18:04:31 · 212 阅读 · 0 评论 -
HQZY 2-5作业
【代码】HQZY 2-5作业。原创 2024-02-12 13:54:50 · 201 阅读 · 1 评论 -
华清作业3
printf("%c在这个字符串中有%d个\n",c,count);printf("比较的结果是%d\n",count);printf("请输入第一个字符串\n");printf("请输入第二个字符串\n");printf("请输入第一个字符串\n");printf("请输入第二个字符串\n");printf("请输入一个字符\n");printf("请输入字符串\n");printf("结果是:\n");原创 2024-01-17 19:19:06 · 783 阅读 · 0 评论 -
华清作业5
printf("请输入你要打印多少个\n");i <= num;int i=num;count =1;elsenum--;原创 2024-01-22 19:45:16 · 321 阅读 · 0 评论 -
HQYJ-2-2作业
【代码】HQYJ-2-2作业。原创 2024-02-02 22:57:53 · 510 阅读 · 0 评论 -
字符串的逆置再逆置
gets(str1);i <=len;i++)p2 = str2;i <= len+1;i++)j <=count;j++)count=0;= ' ')count++;p2++;puts(str2);puts(str3);return 0;原创 2024-01-23 18:46:10 · 318 阅读 · 1 评论 -
C高级作业1
1、回显/etc/passwd的第41行和第1行head -41 /etc/passwd | tail -1head -1 /etc/passwd回显/etc/passwd的最后一行tail -1 /etc/passwd效果1、查找家目录下的所有.c文件find ~ -name /*.c效果1、在/etc/passwd中查找root用户所在行grep ^root /etc/passwd2、在/etc/passwd中查找Ubuntu用户的所在行并显示行号原创 2024-01-26 19:37:08 · 651 阅读 · 1 评论 -
C高级作业4
思维导图1、写一个脚本,运行脚本时外部传参,输出脚本的第11个参数echo ${11}1、思考read的四个参数能否结合使用2、写一个脚本,获取root用户,在/etc/passwd中的行号1、用数组保存,所有的外部参数(命令行输入),并打印输出外部参数(运行文件时候的命令行传参)2、用数组求家目录下,所有文件的个数3、已有数组arr和brr,如何使用两个数组中的所有元素,给新的数组crr赋值原创 2024-01-30 18:57:34 · 624 阅读 · 1 评论 -
HQYJ 2-4作业
打印数字金字塔#include<stdio.h>int main(int argc, char const *argv[]){ int i = 0,j = 0,k =0,count = 0; printf("请输入要打印的行数:"); scanf("%d",&count); for (i = 0; i<count; i++) { for ( j=0;j<i;j++) { print原创 2024-02-04 19:34:35 · 424 阅读 · 1 评论 -
华清作业4
printf("请输入第一个字符串\n");gets(str1);printf("请输入第一个字符串\n");gets(str2);p1++;p2++;*p1=*p2;puts(str1);puts(str2);return 0;原创 2024-01-19 19:37:34 · 1362 阅读 · 1 评论 -
HQZY 2-6作业
【代码】HQZY 2-6作业。原创 2024-02-12 13:59:06 · 105 阅读 · 1 评论 -
C高级作业2
在家目录下创建目录文件,dir在dir下创建dir1和dir2把当前目录下的所有文件拷贝到dir1中,把当前目录下的所有脚本文件拷贝到dir2中把dir2打包并压缩为dir2.tar.xz再把dir2.tar.xz移动到dir1中解压dir1中的压缩包使用tree工具,查看dir下的文件。原创 2024-01-29 10:18:26 · 380 阅读 · 0 评论 -
华清作业2
printf("公鸡有%d母鸡有%d小鸡有%d\n",i,j,k);printf("下标的偶数和为=%d,奇数和为=%d\n",ousum,jisum);printf("一共有%d",count);原创 2024-01-16 19:20:37 · 1119 阅读 · 1 评论 -
HQYH 2-3作业
【代码】HQYH 2-3作业。原创 2024-02-03 17:24:15 · 597 阅读 · 1 评论