自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 QT6 学生管理系统以及登录(QSQLITE数据库)

本文采用的是SQLITE数据库,在后续的改进中可以采用MySql数据库。同时,后续改进的过程中,可以添加科目的选择与修改,分数的统计,计算平均分、排序、导出文件等操作,实现一个比较完善的学生管理系统。当然了,还可以增添其他的模块,实现如住宿管理、课程(选课)管理等功能。

2024-06-11 13:07:10 669 1

原创 网络编程 数据库 词典表格

2024-04-27 10:53:27 116 1

原创 网络编程 IO模型

2024-04-25 21:51:12 131

原创 网络编程 组播 广播 循环

2024-04-24 18:49:05 150

原创 网络编程 TCP UDP服务器

define IP "192.168.124.70" //ifconfig查找本机的IP地址// 创建流式套接字return -1;printf("创建流式套接字成功 sfd=%d __%d__\n",sfd,__LINE__);//允许端口号被快速重复使用return -1;// 填充服务器的地址信息结构体,真实的地址信息结构提根据地址族制定// 必须填AF_INET。

2024-04-23 21:22:13 708

原创 网络编程 搭建服务器

printf("创建流式套接字成功 sfd=%d __%d__\n",sfd,__LINE__);printf("客户端:%d\n客户端发送内容:%s\n ",newfd,buf);printf("自动监听状态设置成功 __%d__\n",__LINE__);printf("服务器地址绑定成功 __%d__\n",__LINE__);printf("客户端信息接收成功 __%d__\n",__LINE__);// 从已经完成链接队列的队头获取一个客户端的信息,生成一个新的文件描述符。// 创建流式套接字。

2024-04-22 23:04:48 283

原创 进程间通信 消息队列

printf("A进程发送的消息:%s\n", rcv.mtext);printf("B进程请输入回复消息内容(输入quit结束)\n");printf("B进程回复消息:%s\n", rcv.mtext);printf("A进程请输入消息内容(输入quit结束)\n");// 消息类型设为1表示A发送的消息。printf("B进程发送回复消息成功\n");printf("mkfifo2 申请成功 \n");printf("mkfifo2 申请成功 \n");printf("A进程发送消息成功\n");

2024-04-18 22:24:01 787

原创 进程间通信 父子进程交换输入输出

printf("父程序接收:res=%ld buf=%s \n",res,buf);/*************临界区**************//*************临界区**************//*************临界区**************//*************临界区**************//*************临界区**************//*************临界区**************/printf("父进程输入:\n");

2024-04-18 00:42:16 632

原创 IO 线程进程

printf("子线程创建失败 %d\n",__LINE__);// 上锁 P操作。

2024-04-16 19:41:21 570

原创 IO进程 孤儿进程、僵尸进程、幽灵进程

2024-04-15 23:04:44 137

原创 IO 文件夹拷贝

/目录中存储的文件的名字,包括隐藏文件。if(stat("./01_基本函数1/",&stGet) < 0)DIR* dp = opendir("./02_基本函数2/");printf("目录读取完毕\n");printf("打开目录成功\n");printf("文件拷贝完成\n");// 去除 隐藏文件。// 关闭目录以及文件。

2024-04-14 22:02:24 407 1

原创 IO进程 文件IO

2024-04-11 23:10:09 120 1

原创 IO线程进程

1、要求用fscanf fprintf, fgetc fputc , fgets fputs 实现文件拷贝。2、若光标在文件结尾,能否继续往后偏移。若能够往后偏移,在偏移后写入数据是什么现象。3、若光标在文件开头,能否继续往前偏移。若能够往前偏移,偏移后写入数据是什么现象。2、不可以移动光标,插入的数据会将原本的数据覆盖。1、可以往后面移动光标,并且插入数据。

2024-04-10 21:37:57 230 1

原创 算法 冒泡排序 选择排序

2024-04-08 21:00:27 122 1

原创 栈的转化与使用 二进制

printf("创建空的链式队列失败\n");printf("栈为空,删除失败\n");printf("堆空间申请失败\n");printf("创建失败\n");* function: 创建空的链式队列。* function: 创建新的节点。* function: 判空。* function: 入队。* function: 遍历。* function: 出栈。

2024-04-08 00:10:01 760 1

原创 单向循环链表 约瑟夫

int m = 2;// 例如,数数为2。int n = 5;

2024-04-06 23:09:20 293 1

原创 数据结构,链表

2024-04-02 22:32:15 89 1

原创 数据结构,顺序表

2024-04-01 23:25:45 84

原创 指针 改写strlen

39.若有定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};40.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};则以下不正确的叙述是。34.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;24.若有程序段:int a[2][3],(*p)[3];30.若有定义:int b[4][6],*p,*q[4];

2024-03-27 22:52:11 667

原创 用shell命令写 9*9表格 打印三角形 获取空格

输入一个字符,判断是否为元音(a e i o u A E I O U) ---> [aeiouAEIOU])用 case - in来实现四则运算。如输入 4+5 输出9。----> 乘号 \*)在以下图形的基础上修改,要求从终端输入三角形层数,打印出对应层数三角形。输入一个字符串,获取空格的个数。

2024-03-25 21:46:42 187

原创 测试 3.24

语言中,当一个无符号数和一个有符号数进行比较运算时,有符号数会被隐含的转换成无符号数,并假设这两个数都是非负数,然后进行比较运算。6、以下程序想实现一个从-5开始的为期10次的循环,并输出i的值,但程序无法正常运行,请分析原因,并进行修改。4、程序希望实现a计算得到某一数据后自动退出的功能,请指出下面程序可能存在的风险。3、在某环境下,执行如下语句后,无法得到1.5的正常结果,请问应如何修改。单字节解析的方式对以下数据进行解析,读其中的数据。)在链表的声明中,我们可能会看到以下的书写方式,请问为什么在。

2024-03-24 18:18:33 362 1

原创 删除重复的字符串

2024-03-22 00:01:48 105 1

原创 #函数声明 改写封装strlen strcpy strcmp strcat

1、改写strlen,封装成mystrlen。2、改写mystrcpy。3、改写mystrcmp。4、改写mystrcat。

2024-03-19 19:55:04 279

原创 #输入字符串统计个数 杨辉三角

-->下标0位置,存储a的个数。下标1位置,存储b的个数。下标25,存储z的个数。1、输入一串字符判断输入字符的大写个数,小写个数,数字个数,符号个数。aa12bbccAad -->a有3个 b有2个 c有2个 d有1个。//遍历arr数组,将下标0--->'a' 下标1--->'b'2、输入一串字符判断小写个数分别是几个,3、杨辉三角 输出一个十行的杨辉三角。

2024-03-18 22:10:25 231

原创 #遍历获取整数并打印 求和 改写strlen 改写strcpy 改写strcmp

1、用遍历的方式从终端获取4个整数,存储到数组中。再用遍历的方式将数组中的数据打印到终端上。5、用自己的代码实现strlen功能,strcpy功能, strcmp。2、在终端输入4个数据,然后再输入一个,判断该数是否存在于数组中。4、从终端输入多个字符以'\n'结尾,求出空格个数。3、输入十个整数,求整数的最大值,和他们的和。

2024-03-17 21:44:44 120 1

原创 #循环练习:水仙花数、完全平方数、质数、猴子吃桃

在1万以内(不包含1万)查找整数,该整数它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少?使用使用sqrt函数,需要包含:#include 编译的时候需要加上 -lm ,例如:gcc 1.c -lm。完全平方数:完全平方指用一个整数乘以自己例如1*1,2*2,3*3等。所以1,4,9都是完全平方数。水仙花数:是指一个三位数的每一位的立方和还等于这个数,则这个数称之为水仙花数。猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。

2024-03-14 19:14:50 357 1

原创 #闰年的判断 三个数的存储 求三角形的面积和周长

1、判定给定的年份是否为闰年(闰年:能被4整除,但是不能被100整除 或者能被400整除)2、输入三个数:编写一段代码后,要求a中存储最小值,b中存储第2小的,C中存储最大的。开根号的函数 sqrt(要开根号的数), 头文件为#include,而公式里的p为半周长(周长的一半): p=(a+b+c)/2。gcc编译的时候需要多加一个-lm。例如 gcc 1.c -lm。3、输入三角形的边长,求面积。

2024-03-13 20:14:11 182

原创 #原码、反码、补码

0 0 0 0 0 0 0 (最大值) 0b1000 0000 --->-0 -0的最高位又是位数据位,-0实际上是-128。1 1 1 1 1 1 1 (最小值) 0b1111 1111 2^7-1=-127。1 1 1 1 1 1 1 (最大值) 0b0111 1111 2^7-1=127。0 0 0 0 0 0 0 (最小值) 0b0000 0000 --->0。

2024-03-12 20:15:23 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除