自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ARM-作业

【代码】ARM-作业。

2023-11-13 23:45:30 112

原创 ARM流水灯

4.设置PE10为低速输出 GPIOE_OSPEEDR[21:20]->00。@4.设置PF10为低速输出 GPIOF_OSPEEDR[21:20]->00。@4.设置PE8为低速输出 GPIOE_OSPEEDR[17:16]->00。@5.设置PF10输出无上拉下拉 GPIO_PUPDR[21:20]->00。@2.设置PE10为输出模式 GPIOE_MODER[21:20]->01。@2.设置PF10为输出模式 GPIOF_MODER[21:20]->01。

2023-11-10 18:49:45 510

原创 C++&QT---QT-day3

【代码】C++&QT---QT-day3。

2023-10-20 21:00:51 407

原创 C++&QT---QT-day3

点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到新的界面中,如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录?,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面,如果用户点击取消按钮,则弹出一个问题对话框,给出信息”您是否确定要退出登录?

2023-10-19 19:56:45 305

原创 C++&QT---QT-day2

【代码】C++&QT---QT-day2。

2023-10-18 20:53:49 218

原创 C++&QT---QT-day1

【代码】C++&QT---QT-day1。

2023-10-16 19:34:09 222 1

原创 C++&QT-day7

2023-10-16 19:29:58 121

原创 C++&QT-day6

【代码】C++&QT-day6。

2023-10-12 19:59:51 384

原创 C++&QT-day5

【代码】C++&QT-day5。

2023-10-11 19:57:15 367

原创 C++&QT-day4

【代码】C++&QT-day4。

2023-10-10 20:39:10 437

原创 C++&QT-day3

【代码】C++&QT-day3。

2023-10-09 20:32:33 580

原创 C++&QT-day2

【代码】C++&QT-day2。

2023-10-08 19:59:25 1003

原创 C++&QT-day1

【代码】C++&QT-day1。

2023-10-07 19:36:55 374

原创 假期作业10.5

【代码】假期作业10.5。

2023-10-05 16:14:17 48

原创 假期作业10.4

2、 三次握手四次挥手的流程。1、OSI 七层模型和功能。

2023-10-04 17:26:57 64

原创 假期作业10.3

【代码】假期作业10.3。

2023-10-03 16:04:37 84

原创 假期作业10.2

【代码】假期作业10.2。

2023-10-02 15:44:08 46

原创 假期作业10.1

【代码】假期作业10.1。

2023-10-01 16:21:57 152

原创 假期作业9.30

1、已知字母A的ASCII码为十进制数值65,且S为字符型,则执行语句S='A'+'6'-'3';8.假设变量a,b均为整形,表达式(a=5,b=2,a>b?a++:b++.a+b)的值是 ( ),则执行语句:a+= a-= a*a;后,a的值是 ( )以下语句执行后x,y,z的值是 ( )D.q虽然指向了具体的存储单元,但该单元中没有确定值,多以不能执行*p=*q;B.p中存放的是地址值,因此不能执行*p=40;A.p和q的类型不一致,不能执行*p=*q;10.设有以下程序段,则值为6的表达式是 ( )

2023-09-30 16:59:50 295

原创 网络编程-IO模型

select的TCP服务器模型。select的TCP客户端模型。

2023-09-22 19:00:01 31

原创 多进程与多线程并发服务器

【代码】多进程与多线程并发服务器。

2023-09-21 20:45:50 24

原创 基于UDP的TFTP文件传输

【代码】基于UDP的TFTP文件传输。

2023-09-20 19:59:53 69

原创 IO-IPC

2023-09-14 20:49:12 30

原创 网络编程TCP UDP

*****************************UDP服务器****************************//**********************服务器**************************//**************************客户端***************************/sin.sin_addr.s_addr = inet_addr(IP);

2023-08-29 00:38:41 64

原创 网络编程基础

if(P.ch == 0x78) //char输出。printf("小端存储\n");printf("大端存储\n");用共用体(联合体)的方式,判断本机的字节序。

2023-08-25 19:45:45 115

原创 day7-线程的同步互斥机制

17) //跳过17号错误:文件已存在。=17) //跳过17号错误:文件已存在。printf("读取的信息为:%s\n",buf);printf("读取的信息为:%s\n",buf);printf("子线程创建失败\n");printf("子线程创建失败\n");//将数据写入管道中。

2023-08-23 21:01:12 65

原创 线程的同步互斥机制

include <myhead.h> //循环打印ABC。printf("线程A:%s\n",buf);printf("线程1创建失败\n");printf("线程2创建失败\n");printf("线程3创建失败\n");printf("创建失败\n");printf("创建失败\n");

2023-08-22 21:46:55 105

原创 day5-进程线程

*******************************两个线程拷贝图片*********************************/write(fd2,buf,ret-(sum-len));printf("线程A:%s\n",buf);if(ret==0)//最后一个才执行操作。/**********求长度************///记录搬运的总个数。printf("线程创建失败\n");printf("创建失败\n");printf("拷贝成功\n");//调用拷贝函数拷贝后一半文件。

2023-08-22 08:49:16 183

原创 IO-进程线程

/当子进程先复制时,复制的是前半部分,最后一次ret读取的是128,count是128的倍数。//这样读取最后一次会超过len/2的位置,而我们值想要len/2之前的字符串。//循环停止的条件count >= len。//pid为其他值时为父进程操作,此时pid是子进程的值。//父进程直到子进程运行结束后回收子进程,防止孤儿进程。//每fork一次就创建一个进程。//子进程光标 从0开始拷贝移动 len/2的长度。//记录拷贝的字节数。//定位2个进程的光标要拷贝的开始位置。//判断buf是否读满。

2023-08-20 19:28:12 294

原创 day3-IO

include <myhead.h> //用read write 完成拷贝。//将读取的数据写入新文件中。printf("拷贝成功\n");//只写打开目标文件。

2023-08-17 19:24:34 174

原创 day2-IO

include // fread 和 fwrite拷贝。printf("拷贝成功\n");//只写打开目标文件。

2023-08-17 08:48:01 381

原创 day1-IO

'\0')//fgets在读到\n后会加\0。#include //fgets和fputs拷贝。#include //fgets求外部输入文件的行数。printf("文件一共有%d行\n",count);//只读形式打开文件,argv[0]是./a.out。//存放字符串的数组。使用fgets、fputs完成两个文件的拷贝。//读取文件中的字符,判断是否为换行。printf("拷贝成功\n");使用fgets完成求一个文件的行数。//只写打开目标文件。

2023-08-15 20:28:33 545 1

原创 数据结构-树

2023-08-13 16:54:36 239 1

原创 数据结构-队列

**************************链式队列*************************/头文件。printf("%d出队成功\n",p->data);printf("队列不合法\n");printf("队列不合法\n");printf("创建失败\n");printf("创建失败\n");printf("入队失败\n");printf("出队失败\n");printf("释放失败\n");printf("队列创建成功\n");printf("入队成功\n");

2023-08-09 21:34:19 22 1

原创 数据结构-循环链表

使用栈的操作完成进制转换问题,例如输入一个十进制数据,程序输出该数据的二进制数。printf("转换失败\n");printf("输入有误\n");printf("输入一个十进制数:");printf("转换后为:");

2023-08-08 22:44:42 342 1

原创 数据结构链表

i<=L->len;i++)//选择排序降序。printf("排序成功\n");printf("修改失败\n");printf("修改失败\n");printf("排序失败\n");printf("修改成功\n");

2023-08-07 22:04:23 370 1

原创 数据结构顺序表

printf("指令:\n*****任意位置添加学生信息*****1\n*****任意位置删除学生信息*****2\n*****打印学生信息表***********3\n*****学生成绩排序*************4\n*****按位置修改学生信息*******5\n*****按分数修改学生信息*******6\n*****查找指定位置学生信息*****7\n*****生成绩最值***************8\n*****释放表*******************9\n");

2023-08-06 16:19:57 412

原创 数据结构day3

void list_sort(seqListPtr S,int flag) //1升序0降序。index = j;printf("已找到,%d是第%d项\n",e,i);printf("未找到匹配项'%d'\n",e);printf("最大值是%d\n",max);printf("最小值是%d\n",min);printf("查找失败\n");printf("排序失败\n");printf("升序:");printf("降序:");if(flag==1) //最大值。if(flag==0) //最小值。

2023-08-03 20:58:03 534

原创 结构体、共用体

2023-08-02 20:50:32 232

原创 数据结构C

printf("调用后num = %d,key = %d\n",num,key);printf("调用后num = %d,key = %d\n",num,key);printf("调用后num = %d,key = %d\n",num,key);

2023-08-01 20:23:35 647 1

c预言基础思维导图2023.7.12

c预言基础思维导图2023.7.12

2023-07-12

c基础练习2023.7.11

c基础练习2023.7.11

2023-07-11

c基础思维导图2023.7.11

c基础思维导图2023.7.11

2023-07-11

linux基础思维导图

linux基础思维导图

2023-07-10

空空如也

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

TA关注的人

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