- 博客(46)
- 收藏
- 关注
原创 qt day 3
优化登录框,点击登录按钮,如果账号和密码匹配,则弹出 信息对话框 给出提示信息“登录成功”,并给出一个 ok 按钮,当用户点击 ok 后,关闭当前界面,跳转到另一个界面;如果账号和密码不匹配,则弹出 错误对话框 给出提示信息“登录失败,是否重新登录”,并给出两个按钮,yes 和 no,当用户点击yes后,清空两个行编辑器中的文本内容,继续登录,当用户点击no按钮后,关闭整个登录界面。
2024-05-08 21:53:04 314
原创 QT day2
练习:优化登录框,输入完用户名和密码后,点击登录,判断账户是否为 Admin 密码 为123456,如果判断成功,则输出登录成功,并关闭整个登录界面,如果登录失败,则提示登录失败,并将账号和密码的行编辑器中的内容清空。
2024-05-07 21:20:41 332
原创 day5 c++
尝试写:定义一个全局变量int monster = 10000;定义一个英雄类Hero,受保护的属性,string name,int hp,int attck,写一个无参构造、有参构造,类中有虚函数:void Atk(){monster-=0;法师类,公有继承自英雄类,私有属性:int ap_ack;写有参,重写父类中的虚函数,射手类,公有继承自英雄类,私有属性:int ad_ack;写有参构造,重写父类中的虚函数,主函数内完成调用,判断怪物何时被杀死。
2024-04-28 21:15:47 157
原创 C++ day2
3.创建一个Car类,包含以下成员: 品牌(brand):字符串类型 ,颜色(color):字符串类型 ,速度(speed):整数类型;void accelerate(int amount):用于加速汽车,速度增加指定的量,void set(string b,string c,int s):用于给私有属性赋值。然后,加速该汽车一次,并展示加速后的速度。2.定义一个圆类,包含私有属性半径r,设置公有函数,set_r为私有属性r赋值,show函数,输出周长和面积,show函数中,PI参数有默认值为3.14。
2024-04-24 21:08:43 447
原创 网络编程 4.20
/*************************将登录信息存入注册数组中。//***********测试用。else if(cbuf[0]=='L'){ //表示用户登录。//*********测试用。if(pfd[0].revents==POLLIN){ //将消息发送给服务器。********测试用(暂时弃用)if(find_node(H,name,passwd)==0){ //如果用户列表不存在则允许创建。
2024-04-22 09:02:36 875
原创 网络编程 day6
printf("----学生管理系统----\n");printf("---1、添加学生信息---\n");printf("---2、删除学生信息---\n");printf("---3、修改学生信息---\n");printf("请输入要删除学生学号>>>");printf("---4、退出---\n");printf("请输入学生信息>>>>");printf("请输入要修信息>>>");printf("请输入要修改学生学号>>>");printf("数据库打开成功\n");
2024-04-18 21:26:58 851
原创 网络编程 day6
if(pfds[0].events == POLLIN) //判断是否为终端输入。//要检测1号文件描述符的读事件。// 要检测0号文件描述符的读事件。#define SER_IP "192.168.71.128" //服务器地址。#define SER_IP "192.168.71.128" //服务器地址。//程序执行至此,说明集合中有事件生产,根据不同的事件执行不同的函数。//记录检测容器中最大文件描述符的值。
2024-04-18 08:38:30 731
原创 网络编程 day4
printf("[%s]:已连接,newfd=%d\n",cun.sun_path,newfd);printf("[%s]:已连接,newfd=%d\n",cun.sun_path,newfd);//接受地址信息的长度。#define SER_IP "192.168.71.128" //服务器IP地址。printf("[%s:%d]:已连接, newfd = %d\n",\。printf("客户端已下线\n");
2024-04-17 08:43:27 522
原创 网络编程 4.11
printf("对应的主机字节序=%#x\n",ntohl(ip_test));printf("大端存储\n");printf("小端存储\n");printf("大端存储\n");printf("小端存储\n");//定义一个字符串,指向num的首地址。//将主机字节序转换为网路字节序。//调用函数点分十进制转化为整数。//定义一个2个字节的整数。//建立一个IP地址。主机字节序转换网络字节序。点分十进制和整数的转换。
2024-04-11 20:10:25 457
原创 IO 4.9
/② 根据同样的秘钥,访问相同的消息队列,不存在则创建。//② 根据同样的秘钥,访问相同的消息队列,不存在则创建。//① 根据文件名创建秘钥。//③ 向消息队列发送消息。//① 根据文件名创建秘钥。//③ 向消息队列发送消息。//创建消息队列的结构体。//创建消息队列的结构体。
2024-04-10 08:36:20 538
原创 IO 4.8
1:实现2个终端之间的互相聊天 要求:千万不要做出来2个终端之间的消息发送是一读一写的,一定要能够做到,一个终端发送n条消息,另一个终端一条消息都不回复都是没有问题的。printf("请输入>>>");//myfifo1 user1写,user2读。//myfifo2 user1读,user2写。2:再把计算长方形 三角形面积的题,重新写一遍。
2024-04-09 08:40:51 561
原创 IO 4.7
2:有一个隧道,全长5公里,有3列火车,全长200米, 火车A时速 100公里每小时 火车B时速 50公里每小时 火车c时速 25公里每小时 现在要求 火车A先通过隧道,火车B再通过隧道,最后火车C通过隧道include <myhead.h>1:有一个隧道,全长5公里,有2列火车,全长200米, 火车A时速 100公里每小时 火车B时速 50公里每小时 现在要求模拟火车反复通过隧道的场景(不可能2列火车都在隧道内运行)printf("火车B正在通过隧道\n");printf("火车A离开隧道\n");
2024-04-07 21:00:53 528
原创 4.6 IO
申请一个该结构体数组,使用 fprintf / fscanf,将该结构体数组中的所有数据,写入文件中,然后重新加载到数组中 同样的操作,使用fwrite/fread 和 write/read再做一遍。//两个数组存放./argv[1]//从终端输入需要创建的文件夹。//拷贝文件夹中的文件。
2024-04-07 08:57:25 389
原创 IO 3.28
编写一条学生链表,写一些能够像链表里边添加数据的函数 实现:将链表中的所有内容保存到文件中去 以及 读取文件中的所有内容,加载到链表里面。
2024-03-28 20:59:52 180
原创 24.3.25
可读可写可执行权限,如果具备权限,写入hello,不具备权限,则添加读写执行权限,写入hello。如果存在则判断是否是一个普通文件,如果是普通文件则判断是否具备。如果是一个目录,则直接输出是目录下的.sh文件的个数。如果是一个链接文件则输出文件的详细信息。练习4:输入一个字符串,实现字符串逆置。练习2:输入一个,判断是否是素数。练习1:输入一个数,实现倒叙。练习3:输入一个文件名,判断是否在家目录下存在,
2024-03-25 21:05:37 223
原创 24.3.22
终端输入一个年份,使用条件运算符实现,如果是润年则赋值1否则赋值0。输入一个秒数,输出几时几分几秒输入一个数,使用。输入一个数,使用条件运算符实现,如果是。实现,如果是水仙花则赋值1否则赋值0。
2024-03-25 08:39:07 174
原创 数据结构-链表,队列
整理链栈、循环队列的代码 1)链栈 )循环队列 猴子吃桃问题,猴子第一天摘了若干个桃,当即就吃了一半数量的桃,没吃过瘾,又多吃一个,第二天,在剩下的桃里有吃了一半数量的桃,没吃过瘾,又多吃了一个,依此类推,直到第10天,想吃桃的时候,发现只剩下一个桃了,问:猴子第一天摘了多少个桃。(递归完成) 整理思维导图
2024-03-18 20:54:42 311
原创 DAY 4 数据结构
printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空\n");printf("链表为空\n");
2024-03-15 08:44:37 954
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人