自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 5.4作业

b,比如a<b,那么乙可以靠a+b=y判断a*b=x,y的值只能是一个除了与1以外只有一种分解可能的数,y只能为7,因为除了这样,其他的任意两个正整数相加都有2种以上的因式分解,比如8,9,10.所以有a+b=7。(1)若a=b a*a可以取开方,同时甲无法靠a*a=x未知判断2a=y的值,乙可以靠2a=y判断a*a=x。满足条件的数有1和2,但是如果a*b=1/a/b,那么乙就知道了a与b其中一个为1,与条件矛盾。若a或b为2,和为2,a与b都只能为1,与上级条件矛盾。会导致访问违规,程序会崩溃。

2024-05-04 20:51:42 186 1

原创 5.3作业

9.在大端字节顺序中,一个多字节值的高位字节(最高位)存放在最低的内存地址处,而低位字节(最低位)存放在最高的内存地址处。在小端字节顺序中,一个多字节值的低位字节存放在最低的内存地址处,而高位字节存放在最高的内存地址处。1.int (*s[10])(int)表示s是一个数组,含有10个元素,每个元素都是一个函数指针,参数为int,返回值为int。if (str == NULL) { // 处理内存分配失败的情况。(2)这会导致运行时错误,因为虽然内存被分配了,但是没有将其返回给调用者,导致。

2024-05-03 22:02:52 313

原创 5.2作业

(3).第二行改为:char *buf=(char*)malloc(count*sizeof(char) )(2)a=6,b=5,c=5,d=5,因为i<5,循环执行5次,传了5个字符。9.由于该递归Text中没有返回,那么会无限执行fun(),一直打印m的值15.8.第一行有问题,这么写会导致data[i]数组无法被按位复制。10.(1)传参的类型混乱,没有指针接应,会出现段错误。改成:static int *data[100];(7)可以存放strlen(seqn)-1个元素。

2024-05-02 20:37:23 265

原创 移植day4作业

思维导图。

2024-04-02 20:59:36 146

原创 移植day3

1、解压tf-a源码 $> tar xfz tf-a-stm32mp-2.2.r2-r0.tar.gz。├── 0001-st-update-v2.2-r2.0.0.patch ========> 补丁文件。└── tf-a-stm32mp-2.2.r2-r0.tar.gz ========> tf-a源码。├── README.HOW_TO.txt ========> 帮助文档。├── Makefile.sdk ========> 工程管理文件。├── series ========> 补丁文件列表。

2024-04-01 20:20:15 301

原创 ARM day8作业

1.自己设置温度湿度阈值,当温度过高时,打开风扇,蜂鸣器报警。2.当湿度比较高时,打开LED1灯,蜂鸣器报警。

2024-03-25 20:18:02 328

原创 ARMday7作业

实现三个按键的中断,现象和代码。

2024-03-24 15:44:10 331

原创 ARMday6作业

1,串口字符串收发现象实现图。

2024-03-21 20:59:16 357

原创 ARM作业1

(缺少电源线,借了一个测试发现连接线金属外露,接触不良,无法测试,准备找班主任换器件)

2024-03-19 21:14:08 84

原创 底层day3作业

2.时间片轮转:每一个任务拥有相同的时间片(1ms),保证任务执行的公平性,当一个任务的时间片耗尽时任务就必须退出(适用于相同优先级)2.时间片轮转:每一个任务拥有相同的时间片(1ms),保证任务执行的公平性,当一个任务的时间片耗尽时任务就必须退出(适用于相同优先级)Linux提供了丰富的功能,包括多任务管理、网络支持、文件系统等,适用于复杂的嵌入式系统和桌面服务器等环境。在FreeRTOS中,任务(Task)是并发执行的基本单元,它是一段独立执行的代码,可以被操作系统调度执行。

2024-03-08 19:55:58 918

原创 底层day2作业

思维导图作业:1.使用ADC采样光敏电阻数值,如何根据这个数值调节LED灯亮度2.总结DMA+空闲中断接收数据的使用方法配置ADC模块:首先需要配置ADC模块的参数,包括采样通道、采样精度、采样速率等。可以使用STM32CubeMX工具进行配置,或者手动编写代码进行配置。配置DMA:使用DMA(直接内存访问)可以实现数据的高速传输,减少CPU的负载。配置DMA通道,将ADC的转换结果传输到指定的内存地址。配置空闲中断:在DMA传输完成后,可以通过空闲中断来触发处理数据的操作。

2024-03-07 20:49:23 983

原创 底层day1作业

4.配置GPIO:芯片视图中点击PA1引脚,选择GPIO_Output,点击PA2,选择GPIO_Input。当使用Keil5下载代码和编译代码时,有一些需要注意的事项。根据实际选择芯片的系统时钟源,此处将RCC配置为外部无源高速时钟。二.总结STM32Cubemx的使用方法和需要注意的事项。一.总结keil5下载代码和编译代码需要注意的事项。三.总结STM32Cubemx配置GPIO的方法。修改GPIO输出电平的函数。读取GPIO输入电平的函数。5. 配置下载器和调试器。反转GPIO电平的函数。

2024-03-06 20:03:10 401

原创 项目流程图

服务器: 1、并发服务器(多进程、多线程、IO多路复用) 2、SQL数据库的创建和使用(增删改查) 3、以模块化编写项目代码,按照不同模块编写.h/.c文件 客户端: 1、QT客户端界面不允许使用ui拖拽,必须手写 2、使用QSS进行界面美化 对端通信的容器:必须是结构体。实现便利店自助付款项目。

2024-02-28 19:40:44 799

原创 qtday5作业

思维导图。

2024-02-26 19:31:06 393

原创 qtday4作业

【代码】qtday4作业。

2024-02-23 21:00:27 435

原创 qtday3作业

如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录“,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面。“,并给出两个按钮Yes|No,用户迪纳基Yes后,关闭登录界面,用户点击No后,关闭对话框,继续执行登录功能。完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。

2024-02-22 21:17:32 470

原创 qtday2作业

将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。

2024-02-21 20:02:18 733

原创 Qtday1作业

自由发挥登录窗口的应用场景,实现一个登录窗口界面。效果图 野兽仙贝(喜)

2024-02-20 19:36:05 510

原创 c++day7作业

思维导图。

2024-02-19 19:14:29 399

原创 c++day5作业

在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。

2024-02-18 19:47:16 680

原创 2.15作业

已有定义:char a[]="xyz",b[]={'x','y','z'};} //strlen求出字符串的长度,其实是字符串中字符的个数,不包括\0。以下语句或语句组中,能正确进行字符串赋值的是 ____D___字符串中字符从小到大的顺序排列的新的字符串。以下能正确定义一维数组的选项是____A____程序运行后的输出结果是____C____程序运行后的输出结果是____B____程序运行后的输出结果是 ___A__以下程序运行后的输出结果是。、以下程序的输出结果是( B )。从键盘输入两个字符串。

2024-02-15 18:46:06 853

原创 2.14作业

以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。1.1、若有下面的变量定义,以下语句中合法的是(A。程序运行后的输出结果是 _____B_______,则以下赋值语句正确的是 C。,则以下赋值语句正确的是。、以下程序段的定义语句中。程序运行后的输出结果是。程序运行后的输出结果是。程序运行后的输出结果是。

2024-02-14 22:17:27 1655

原创 2.13作业

门课程,要求输入全部学生的各门课程成绩,然后输出各门课程的平均成绩,并按照各个学生的平均成绩排序。个学生的成绩,存放在一个一维数组中,要求找出其中成绩最高的学生的成绩和该生的序号。设int i,x[3][3]={1,2,3,4,5,6,7,8,9};成绩最高的学生排在数组最前面,最低学生排在数组最后面的行。程序运行后的输出结果是______B______,则输出结果为__1,5,2,3_____程序运行后的输出结果是 A。,执行以下语句输出的是。程序运行后的输出结果是。的输出结果是 D。

2024-02-13 19:37:32 899

原创 2.12作业

4.1 下面是C语言中两种if语句判断方式。if (10 == n) // 第二种判断方式、编写程序实现:服装店经营套服,也单件出售,若买的不少于。if (n == 10) // 第一种判断方式。以下程序运行结果是( 551 )。、以下程序运行结果是( 3)。的和,最优化的算法是?以下程序的执行结果是( 20。程序运行后的输出结果是 A。、以下程序的输出结果是。以下程序的执行结果是。程序运行后的输出结果。程序运行后的输出结果。以下程序的执行结果是。以下程序的运行结果是。

2024-02-13 00:38:37 360

原创 2.11作业

2.3 设a=2,b=3,x=3.5,y=2.5,则(float)(a+b)/2+(int)x%(int)y的值为__3.5____。设a、b、c均为int型变量且a=7.5, b=2,c=3.6, 则表达式a>b && c>a || a<b &&!设a=12,n=5,则计算了表达式a%=(n%=2)后,a的值为__0____,计算了表达式a+=a-=a*=a后,a的值为__0____c:d的值 ____A______2.9设a、b、c均为int型变量且a=1, b=4,c=3, 则表达式!

2024-02-11 20:54:17 350

原创 2.8作业

/ %*d 表示跳过某个输入的内容,使下一个输入的内容复制给紧接着的变量,表示此数据不读入。若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是 ___a____修饰的变量会存储到静态数据区,静态块会在程序刚开始是完成初始化,也是唯一的一次初始化;前缀的全局变量和函数都具有全局可见性,也就是说其他文件可以看到写同名的函数,如果加了。全局变量也具有这个属性,因为静态数据区中所有的字节默认值都是。、以下定义变量并初始化错误的是。、以下定义变量及初始化错误的是。

2024-02-08 18:11:17 446

原创 2.7作业

1、在下列程序的空格处填上适当的字句,使输出为:0,2,10。3、 增加操作符,以允许人民币与double型数相乘。2、 编写一个时间类,实现时间的加、减、读和输出。注意:两个money对象不允许相乘。

2024-02-07 19:16:02 353

原创 2.6作业

(2) 根据(1)编写一个应用程序,创建三个对象,然后显示它们的数据成员和静态数据成员,再析构每个对象,并显示它们对静态数据成员的影响。{ student st[]={student("张三",78),student("李四",92),student("王五。cout<<"结 果:"<<"姓名"<<setw(6)<<"成绩"<<setw(8)<<"等级"<<endl;(3) 修改(2),让静态成员函数访问静态数据成员,并让静态数据成员是保户的。",62),student("孙六",88)};

2024-02-06 20:27:42 1391

原创 2.5作业

6. 写出下面程序的运行结果,请用增加拷贝构造函数的方法避免存在的问题。7.读下面的程序与运行结果,添上一个拷贝构造函数来完善整个程序。2、运行程序,写出程序执行的结果。1、给出下面程序输出结果。给出下面程序输出结果。给出下面程序输出结果。

2024-02-05 20:07:40 1260

原创 2.4作业

2、假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为(D 如果一个类没有定义默认构造函数,则编译器会自动生成一个,同时将每个数据成员初始化为相关类型的默认值。3、已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。4.1 a: 编写一个类Person,表示一个人的名字和地址,使用string来保存每个元素。C 如果一个类没有有意义的默认值,则该类不应该提供默认构造函数。5、 下面的叙述中那个是不正确的是__、下列不能作为类的成员的是(B)

2024-02-04 19:39:06 476

原创 2.3作业

答:给string版本的函数传递参数最有效的方式是使用常量引用。通过使用常量引用,可以避免不必要的拷贝操作,提高程序的性能和效率。3.2 创建一个函数plus(),它把两个数值加在一起,返回它们的和,提供处理int、doble和string类型的重载版本,测试它们是否能处理下面的调用。3、下面是一个输入半径,输出其面积和周长的C++程序,在下划线处填上正确的语句。则以下调用哪些是错误的,哪些可以并与那个函数匹配,编程验证。思考:(1)给string版本的函数传送参数最有效的方式是什么?

2024-02-03 19:35:40 462

原创 2.2作业

8、函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为(double s=sqrt(l*(l-a)*(l-b)*(l-c)) // 海伦公式。if(a+b>c&&a+c>b&&c+b>a) // 三角形 任意2边大于第三边。10、下面是一个三角形三边,输出其面积C++程序,在下划线处填上正确的语句。2、C++的流库预定义了4个流,它们是cin、cout、clog和_7、在下列成对的表达式中,运算结果类型相同的一对是(

2024-02-02 15:43:01 975

原创 c++day3作业

设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。

2024-01-26 20:47:04 634

原创 c++day2作业

2.自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)

2024-01-25 20:10:34 630

原创 c++day1作业

提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数。cout<<"其他符号个数为:"<<other<<endl;cout<<"小写个数为:"<<little<<endl;cout<<"数字个数为:"<<passwd<<endl;cout<<"空格个数为:"<<space<<endl;cout<<"大写个数为:"<<huge<<endl;cout<<"输入一个字符串"<<endl;要求使用C++风格字符串完成。

2024-01-24 19:52:25 468

原创 网络编程day7思维导图

思维导图。

2024-01-23 17:26:33 393

原创 网络编程day6作业

思维导图udp聊天室。

2024-01-20 15:42:49 416

原创 网络编程day5作业

使用select实现TCP客户端的并发。使用poll实现TCP服务器的并发。

2024-01-18 20:30:41 326

原创 网络编程day4作业

思维导图tftp实现main下载上传。

2024-01-17 20:13:44 387

原创 网络编程day3作业

基于UDP的TFTP文件传输。

2024-01-16 20:37:22 385

空空如也

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

TA关注的人

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