- 博客(48)
- 收藏
- 关注
原创 C实现的员工管理系统
1)服务器负责管理所有员工表单(以数据库形式或文件形式都可),其他客户端可通过网络连接服务器来查询员工表单。2)需要账号密码登陆,其中需要区分管理员账号还是普通用户账号。3)管理员账号可以查看、修改员工表单,管理员要负责管理所有的普通用户。4)普通用户只能查询修改与本人有关的相关信息,其他员工信息(出于保密原则)不得泄露。5)有查询历史记录功能。6)能同时处理多台客户端的请求功能。
2023-08-13 16:54:23
388
原创 编写LED灯的驱动,使用GPIO子系统,应用程序发送指令控制LED亮灭
【代码】编写LED灯的驱动,使用GPIO子系统,应用程序发送指令控制LED亮灭。
2023-08-01 20:30:19
357
原创 (Qt)day3
1.文件内容练习widget.h#ifndef WIDGET_H#define WIDGET_H#include <QMainWindow>#include <QTextEdit>#include <QPushButton>#include <QFont> //字体类#include <QFontDialog> //字体对话框类#include <QColor> //颜色类#inc
2023-06-14 20:52:38
112
原创 (Qt)day2
1.点击登录按钮后,判断账号(admin))和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;如果点击cancel按钮,则关闭界面。3.点击取消按钮后,弹出问题对话框,询问是否确定要退出登录,给出两个按钮,yes|no,点击yes,则直接关闭整个登录界面,如果点击no则进行进行登录。要求:对象版和静态成员函数版至少各实现一个。
2023-06-13 19:11:48
126
原创 (C++)day6
2. 全局变量,int monster = 1000;定义英雄类hero,受保护的属性string name,int hp.int ttck;公有的无参构造,有参构造,虚成员函数void Atk()(plood-=0},法师类继承自英雄类,私有属性int ap_atk=50;重写虚成员函数void Atk(Xblood-=(attck-ap_atk)};射手类继承自英雄泪,私有属性int ac_atk = 100;实例化类对象,判断怪物何时被杀死。
2023-06-10 00:09:26
94
原创 (C++)day2
1.Student结构体,公有:name,age,私有:score,从堆区分配三个连续空间,键盘输入数据,存放到指定位置,按成绩升序排序后输出三名学生信息。
2023-06-05 20:37:59
176
原创 (C++)6/2
using 命名空间名 :: 标识符名。2)局部引入部分命名空间中的标识符。2)在命名空间外定义函数时,需要给函数名加上域限定符和命名空间。const char* const p 不可改变。char const* const p 不可改变。const (char*) p 不可改变。(char*) const p 不可改变。char *const p 不可改变。2.命名空间的使用方式:1)全局引入命名空间。
2023-06-02 18:39:02
146
原创 (IO)5/11
3.复a, b步骤,直到发送或者接收到quit后,结束AB进程。1.A进程先发送一句话给B进程,B进程接收到后打印到终端上;2.a要求之后,B进程发送一句话给A进程,A进程接收后打印。
2023-05-11 19:42:53
205
原创 (IO)5/10
现有ID号为a b c的三个线程,每个线程的任务都是循环打印自己id号,要求打印的顺序为abc。创建两个线程,实现将一个文件的内容打印到终端上,类似cat一个文件。另一个线程将读取到的内容打印到终端上。一个线程读取文件中的内容;
2023-05-10 19:43:58
222
原创 (IO)5/9
4.要求A线程打印出来的结果只能为 1234567 或者 7654321 不允许出现7634521 7234567。2.B线程循环倒置buf字符串,即buf中本来存储1234567,倒置后buf中存储7654321. 不打印!要求定义一个全局变量 char buf[] = "1234567",创建两个线程,不考虑退出条件。作业1:标准IO函数时候讲解的时钟代码,要求输入quit字符串后,结束进程。1.A线程循环打印buf字符串,3.倒置不允许使用辅助数组。5.不允许使用sleep函数。
2023-05-10 19:17:50
276
原创 (IO)5/5
任务2:fork函数后,在父进程中int b,父子进程中是否都有变量b,虚拟地址是否相同,物理地址是否相同。任务3:fork函数后,在子进程中int c,父子进程中是否都有变量c,虚拟地址是否相同,物理地址是否相同。任务1:fork前创建一个int a,父子进程中是否都有变量a,虚拟地址是否相同,物理地址是否相同。1.都有变量a,虚拟地址相同,物理地址不同。2.在父进程中定义与子进程无关。3.在子进程中定义与父进程无关。实现 ls -l 的功能。
2023-05-05 19:53:25
519
原创 (IO)day1
puts("登录成功");puts("密码错误");puts("账号不存在");printf("账号:");printf("密码:");
2023-04-27 21:04:36
67
原创 (数据结构)day5
printf("查找的元素为:%c\n",p->data);1.双向链表按位置删除。2.双向链表按位置修改。3.双向链表按位置查找。4.双向循环链表头插。5.双向循环列表头删。6.双向循环列表尾删。
2023-04-21 19:32:52
95
1
原创 (数据结构)day4
printf("排序失败");printf("无需排序");4.单向链表在给定元素前插入。1.单向链表按元素位置修改。3.单向链表按位元素修改。2.单向链表按元素删除。//在给定元素前面插入。
2023-04-20 20:08:37
98
原创 (数据结构)day3
printf("修改失败");printf("插入失败");printf("排序失败");1.//查找元素删除。//查找元素插入后继。
2023-04-19 20:00:20
48
原创 (数据结构)day2
printf("商品名称%s\t价格%.2f\t数量%d\n",(p+i)->name,(p+i)->price,(p+i)->num);printf("最贵的商品为%s\t价格为%.2f\t数量为%d\n",(p+j)->name,(p+j)->price,(p+j)->num);printf("商品名称%s\t价格%.2f\t数量%d\n",(p+i)->name,(p+i)->price,(p+i)->num);printf("商品总价格为%.2f\n",a);printf("商品数量:");
2023-04-18 21:07:50
57
原创 (数据结构)day1
1.在堆区申请5个连续的空间,输入车辆信息,并根据价格进行排序,输出。printf("品牌\t颜色\t价格\n");printf("请输入品牌:");printf("请输入颜色:");printf("请输入价格:");
2023-04-17 21:39:19
51
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅