- 博客(67)
- 收藏
- 关注
原创 畅聊博客项目
数据包接受端:接受到数据后,分成两次读取一个数据包,第一次读取首先读取一个数据包头长度,然后根据数据包头中的数据长度读取整个数据包。连接,并且服务端建立在线用户。服务端接收所有客户端发来的信息,将客户端发来的账号信息,文章信息保存在数据库中,又给客户端的文章评论,私聊信息各自建立对应的表进行保存。用户通过操作界面可以将自己想要看的相关内容发给服务器,服务器会在数据库中轮询,把轮询到的内容发送给客户端,从而实现搜索功能。
2024-10-03 22:20:33 906
原创 day1标准io
int math;}stu;stu data;return H;return;node_p p=H;while(p!=NULL)p=p->next;int i=0;while(1)i++;i
2024-07-15 20:12:53 491
原创 数据结构day6链式队列
主程序dequeue(Q);Q=NULL;return 0;源程序free(Q);Q=NULL;H->len=0;Q->head=H;Q->tail=H;return Q;return -1;return new;return;return;=NULL)
2024-07-10 18:59:37 687
原创 数据结构双向循环链表
printf("链表已空,无需遍历\n");printf("链表已空,无需删除\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("入参为空,请检查\n");printf("节点申请失败\n");printf("节点申请失败\n");
2024-07-09 19:36:25 839
原创 day4单向链表
printf("########################按值查找返回地址\n");printf("表中%d修改后的值为:%d\n",data,data2);printf("########################链表的头插尾插\n");printf("第%d个的位置的数据为:%d\n",n,find_data(L,n));printf("########################按位置插入\n");printf("%d的地址为%p\n",m,find_link(L,m));
2024-07-08 18:51:25 834
原创 数据结构学生信息顺序表
主程序#include "fun.h"int main(int argc, const char *argv[]){ seq_p S=create_seq(); stu data; printf("请问要输入几个学生的数据:"); int n; scanf("%d",&n); while(n--) { printf("姓名:\n"); scanf("%s",data.name); printf("学号:\
2024-07-07 20:01:20 689
原创 数据结构day2
printf("姓名:%s 学号:%d 成绩:%d \n",(p+i)->name,(p+i)->id,(p+i)->score);printf("姓名:%s 学号:%d 成绩:%d \n",(p+i)->name,(p+i)->id,(p+i)->score);printf("请输入你要修改的信息:N 名字,I 学号,S 成绩,Q修改完成,B不修改\n");printf("请输入第%d个学生学号\n",i+1);printf("请输入第%d个学生成绩\n",i+1);
2024-07-02 21:05:47 725
原创 学QT的第三天~
源文件(*.cpp)");QMessageBox::Yes|QMessageBox::No, //提供的按钮。"./", //起始路径。"./", //起始路径。QMessageBox::Yes|QMessageBox::No, //提供的按钮。"选择文件", //对话框。"选择文件", //对话框。QMessageBox::information(this,"提升","文件打开失败");QMessageBox::information(this,"提升","文件打开失败");
2024-05-08 20:26:35 801
原创 学QT的第二天~
edit3->setPlaceholderText("QQ号/手机号/邮箱");QLabel *lab1=new QLabel("密码:",this);//=========行编译器相关设置=============//bth2 =new QPushButton("登录",this);//============窗口相关设置==========////=========标签相关设置=============////=========按钮设置==============////创建第二个行编译器。
2024-05-07 20:47:20 641
原创 学QT的第一天~
edit2->setPlaceholderText("QQ号/手机号/邮箱");QLabel *lab1=new QLabel("密码:",this);QLabel *lab2=new QLabel("账号:",this);//=========行编译器相关设置=============////============窗口相关设置==========////=========标签相关设置=============////=========按钮设置==============////创建第二个行编译器。
2024-05-06 20:31:31 938
原创 day1c++基础
/值不可以改变,地址不可以改变。//值不可以改变,地址不可以改变。//值可以改变,地址不可以改变。//值不可以改变,地址可以改变。//值不可以改变,地址不可以改变。//值可以改变,地址不可以改变。//值不可以改变,地址可以改变。
2024-04-23 19:30:25 232
原创 【无标题】
if(pfds[0].revents == POLLIN) //判断是否为终端输入。// printf("服务器的消息:%s\n",buf);printf("空间申请失败\n");printf("空间申请失败\n");printf("入参为空\n");printf("请注册名字:\n");printf("服务器端口号:");printf("服务器ip:");printf("客户端ip:");printf("客户端口号:");printf("服务器端口号:");printf("服务器ip:");
2024-04-21 23:22:43 632
原创 数据库的创建
printf("请输入学生信息:\n输入格式:(学号,'姓名',成绩);printf("请输入要删除的学生学号\n");printf("输入错误请重新输入\n");printf("****1添加学生信息******\n");printf("****2删除学生信息******\n");printf("****3修改学生信息******\n");printf("请输入要修改的学生的信息:");printf("修改成功\n");printf("数据库打开成功\n");printf("数据表创建成功\n");
2024-04-18 22:17:16 928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人