- 博客(41)
- 收藏
- 关注
原创 编写LED驱动,创建三个设备文件,每个设备文件绑定一个设备,应用程序测试
【代码】编写LED驱动,创建三个设备文件,每个设备文件绑定一个设备,应用程序测试。
2023-07-27 08:53:07 144
原创 QT day2作业
点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;点击取消按钮后,弹出问题对话框,询问是否确定要退出登录,给出两个按钮,yes|no,点击yes,则直接关闭整个登录界面,如果点击no则进行进行登录。如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”,给出一个按钮ok,点击ok后,关闭整个登录界面,跳转到其他界面。
2023-06-13 20:38:57 137
原创 c++第一天作业
指向字符常量的常量指针,既不能通过p指针更改指向地址,也不能改变所指向的字符内容。:指向字符变量的常量指针,不能通过p指针更改指向地址(即不可以使用 p = q 更改),但可以更改所指向的字符内容。:指向字符常量的常量指针,既不能通过p指针更改指向地址,也不能改变所指向的字符内容。:指向字符常量的指针,可更改指针本身(即使用p = q更改),但不能更改所指向的字符内容。:指向常量地址的字符指针,不能改变指针本身,但可以通过指针更改所指向地址上的字符。
2023-06-02 20:00:18 290
原创 5.30作业
要求分离出 文件名 以及后缀 aaa.c ===> aaa c bbb.c ===> bbb c。从终端输入3个文件的名字,且文件带后缀例如 aaa.c bbb.c,存储在数组中。read -p "请输入三个文件名>>>" -a arr。echo "expr方式实现:"用字符串获取子串的公式实现。要求使用expr实现。
2023-05-31 08:51:13 26
原创 5.10作业
2现有ID号为a b c的三个线程,每个线程的任务都是循环打印自己id号,要求打印的顺序为abc。1用两个线程拷贝一张图片。提示:先找临界资源,再找临界区,对临界区上锁。只开一份资源,即每个文件只open一次。不能使用wait和sleep函数。
2023-05-10 22:38:36 25
原创 5.9作业
b.B线程循环倒置bu字符串,即buf中本来存储1234567,倒置后buf中存储7654321.不打印!d.要求A线程打印出来的结果只能为1234567或者7654321不允许出现76345217234567。2.要求定义一个全局变量char but印="1234567",创建两个线程,不考虑退出条件。1.标准O函数时候讲时钟代码,要求输入qut字符串后,结束进程。a.A线程循环打印bu字符串,e.不允许使用sleepi函数。c,倒置不允许使用铺助数组。
2023-05-09 21:42:34 364
原创 5.6作业
使用文件O函数,拷贝一张图片,父进程拷贝前半部分,子进程拷贝后半部分。不能使用slep函数。2. 验证运行到waitpid非阻塞形式时,若子进程没退出,则子进程会不会变成僵尸进程。1.一个进程拷贝完毕后再开始另外一个进程。僵尸,“world”被消灭但没被父进程接收。2.父子进程各自开各自的文件。3. 创建孤儿进程和僵尸进程。
2023-05-08 21:14:51 399
原创 5.5作业
任务2:fork函数后,在父进程中int b,父子进程中是否都有变量b,虚拟地址是否相同,物理地址是否相同。任务1:fork前创建一个int a,父子进程中是否都有变量a,虚拟地址是否相同,物理地址是否相同。结果显示不存在b,但考虑局部变量的问题,故该问题不会。文件权限和类型以及查看当前目录文件的内容。虚拟地址相同,物理地址不相同。
2023-05-05 21:26:20 513
原创 IO5.4作业
该目录所有权限输出#include<string.h> #include<stdio.h>#include<stdlib.h>#include<time.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<unistd.h>#include<dirent.h>#include<err
2023-05-04 22:01:01 172
原创 day3作业
printf("遍历失败\n");printf("创建失败134\n");printf("排序失败\n");list=NULL;//防止形参中的野指针。printf("删除失败\n");//删除找查元素后面的数。
2023-04-20 09:48:31 22
原创 day2作业
printf("科目:%s\n",(p+i)->position);printf("职业:%c\n",(p+i)->position);printf("性别 :%c\n ",(p+i)->sex);printf("成绩:%d\n",(p+i)->score);printf("姓名:%s\n",(p+i)->name);printf("排序%s\t",(p+i)->name);printf("平均成绩=%d\n",av);printf("总价%d\n",total);printf("输入成绩\n");
2023-04-19 08:33:05 22
原创 day5作业
(2) 并将所有奇数下标元素自乘 3,偶数下标元素自增 2. 输出变化后的数组。定义一个一维数组 int a= [1,2,3,4,5,6,7,8](1) 求一维数组的长度。3.昨天两个作业,打印金字塔和字母图形,使用for循环再实现一遍。2.使用break循环实现九九乘法表v。1.实现上三角九九乘法表。
2023-04-05 21:28:23 26
原创 day3作业
1.将dta中的第7:4]位置1,保特其他位不变[7:4]表示4-7位说明:最右边位为第0位,用十六进制示。2.给定一个整形变量a,1)设置a的bit位3为1,2)将a的bit3置0。3.执行语句k=11>>1后,变量k的当前值。4.输入三个数,按照从大到小的顺序输出。5.思考如何交换两个数的值。
2023-04-03 10:14:28 34 1
原创 3/30作业
1、宏值可以是任意 C 代码,在定义宏的时候,并不会检查语法,只有在宏替换的时候才检查语法。2、宏值如果是表达式。最好用括号括起来,因为在宏替换的时候可能会出现运算符优先级的问题。3、宏值里如果使用了变量名,一定在使用的时候,保证该变量已定义。5、宏值里面有换行的话,就代表这个宏的定义结束了。4、宏名不是变量,不能通过赋值符号去改变值。115的补码 1000 1101。115的反码1000 1100。#define 宏名 宏值。1、c语言hello。
2023-03-30 21:05:45 25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人