自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32U575RIT6单片机(五)

作业2:PWM实现, 通过旋转旋钮, 控制蜂鸣器/马达/风扇的运行频率。读取旋钮的值,将值分为多个等份,判断每个等份后设置比较寄存器的值。作业1:实验多通道采集芯片VBAT电压和内部温度(ADC4)。作业3:显示一个动图。

2025-03-21 01:16:45 608

原创 STM32U575RIT6单片机(四)

使用I2C获取AP3216C三合一传感器: 光照, 接近, 红外 三个功能 合并的传感器。使用I2C获取SHT20传感器温湿度。

2025-03-17 22:16:35 610

原创 STM32U575RIT6单片机(三)

作业1:使用中断控制光电开关打开蜂鸣器。

2025-03-14 18:11:57 375

原创 STM32U575RIT6单片机(二)

作业1:光电开关,检测到光电开关发生变化打开风扇。作业2:火焰传感器,检测到有明火靠近时打开蜂鸣器报警。

2025-03-12 18:56:06 579

原创 STM32U575RIT6单片机(一)

作业一:自己实现寄存器配置点亮LED1。作业二:寄存器配置打开风扇,打开蜂鸣器。

2025-03-12 00:02:28 792

原创 Linux下的shell指令(二)

1.判断用户的家目录($HOME)下是否存在 file_dir 这个目录文件。2.判断用户的家目录($HOME)下是否存在 dir_dir 这个目录文件。如果存在,则询问用户是否清空,如果用户输入的是Y,则清空该目录文件。如果存在,则询问用户是否清空,如果用户输入的是Y,则清空该目录文件。如果用户输入的不是 Y 则不清空,退出脚本(exit)如果用户输入的不是 Y 则不清空,退出脚本(exit)将该路径下的所有目录文件都拷贝到 dir_dir 中。如果不存在,则新建该目录文件。

2025-03-05 22:24:28 498

原创 Linux下的shell指令(一)

如果是,则将 “hello world”写入到该文件中 echo "hello world">>$FILE。1> 在终端提示输入一个成绩,通过shell判断该成绩的等级。3> 将白天的所有指令重新实现一遍。如果存在,判断文件是否为普通文件。如果条件不成立,给出相关描述信息。[0, 60) : 不及格。2> 提示并输入一个文件。5> 两个 28。4> 思维导图。

2025-03-04 20:20:05 363

原创 跨平台远程控制系统-小项目(一)

跨平台远程控制系统项目方案。

2025-02-17 09:18:53 291

原创 第四章:QT实现套接字通信(一)

3> 将网络聊天室服务器端,重新实现一遍。2> 使用绘制实现,实现时钟(君子作业)5> 牛客网上 两个 28。1> 制作一个闹钟软件。4> 思维导图。

2025-02-12 06:54:10 292

原创 第二章:QT核心机制(二)

4> 牛客网上 C和C++ 各实现一个 28 的刷题结果。1> 将鼠标事件和键盘事件相关代码重新实现一遍。2> 将文本编辑器功能完善。

2025-02-10 21:43:45 482

原创 第三章:对话框(一)

当账号和密码不匹配是,给出错误对话框,给出信息为账号和密码不匹配,是否重新登录,并提供两个按钮 Yes|No,如果用户点击了Yes,则清空密码框后,继续登录。当用户点击的登录按钮,进行账号和密码的匹配,如果匹配成功,则弹出信息对话框,给出信息为,登录成功,并给出一个确定按钮,当用户点击该按钮后,关闭登录界面,弹出另一个界面。当用户点击取消按钮,弹出问题对话框,询问是否要确定退出登录,并提供两个按钮,yes|No,如果用户点击的Yes,则关闭对话框,如果用户点击的No,则继续登录。

2025-02-09 20:01:13 352

原创 第二章:QT核心机制(一)

并且,当点击登录按钮时,后台会判断账号和密码是否相等,如果相等给出登录成功的提示,并且关闭当前界面,发射一个跳转信号,如果登录失败,则给出登录失败的提示,并清空密码框。1> 手动将登录项目实现,不要使用拖拽编程。当点击取消按钮时,直接关闭当前登录框。

2025-02-07 22:32:20 343

原创 第一章:图形化界面开发基础(一)

2> 重新创建一个新的项目,将默认提供的代码进行注释。4> 刷2个 98 C++ 牛客网上的题。1> 完善C++的思维导图。3> QT的思维导图。

2025-02-06 20:54:37 244

原创 寒假C与C++基础练习

寒假C与C++基础练习

2025-02-04 19:02:11 189

原创 第三章:继承和多态(一)

1> 将今天课堂代码重新实现一遍,练习完成。2> 手动实现一个循环顺序队列。

2025-01-15 05:50:42 220

原创 第二章:面向对象之封装(一)

使用C++手动封装一个顺序表,包含成员指针变量,成员变量N个。

2025-01-10 00:00:46 256

原创 第一章:C++是C语言的扩充(二)

思维导图

2025-01-08 20:02:18 475

原创 第一章:C++是C语言的扩充(一)

要求在堆区连续申请5个int的大小空间用于存储5名学生的成绩,分别完成空间的申请、成绩的录入、升序排序、成绩输出函数以及空间释放函数,并在主程序中完成测试。要求使用new和delete完成。

2025-01-07 18:41:31 372

原创 第三章:域套接字(一)

2.、UDP的客户端服务器实现一遍。1、流式域套接字敲一遍。

2024-12-30 22:20:40 309

原创 第二章:TCP并发服务器(一)

【代码】第二章:TCP并发服务器(一)

2024-12-30 09:14:52 574

原创 第一章:TCP与UDP通信基础(一)

【代码】第一章:TCP与UDP通信基础。

2024-12-29 09:28:20 267

原创 第五章:进程间通信(一)

进程间通信信号的默认,忽略,捕获实现一遍。无名管道和有名管道实现一遍。

2024-12-17 20:32:25 207

原创 第四章:线程(二)

二:生产者消费者模型使用条件变量实现一遍。一:使用无名信号量实现输出春夏秋冬。

2024-12-16 21:36:22 280

原创 第四章:线程(一)

1、使用两个线程完成两个文件的拷贝,分支线程1拷贝前一半,分支线程2拷贝后一半,主线程回收两个分支线程的资源。

2024-12-12 19:53:37 419

原创 第三章:进程(二)

【代码】第三章:进程(一)

2024-12-12 18:33:59 344

原创 第三章:进程(一)

1、创建子父进程,子进程将1.txt内容拷贝到2.txt中,父进程将3.txt内容拷贝到4.txt中。2、创建子父进程,子进程拷贝文件的前一半,父进程拷贝后一半。

2024-12-11 22:29:43 230

原创 第二章:文件IO(一)

作业:使用read和write实现拷贝文件,将1.txt内容前一半拷贝给2.txt后一半拷贝给3.txt。

2024-12-10 20:58:03 193

原创 第一章:标准IO

1、使用这fscanf和fprintf两个函数实现文件的拷贝。2、fwrite和fread实现文件拷贝。3、登录注册实现一遍。

2024-12-09 22:08:27 245

原创 第四章:栈与队列(一)

1> 将顺序栈、循环顺序队列、链式队列 数据结构重新自己实现一遍。

2024-12-03 20:10:06 202

原创 第三章:链表(二)

2> 双向链表和循环链表整体代码手动实现一遍(至少要完成增删改查操作)1> 使用单向循环链表完成约瑟夫环问题。

2024-12-02 23:46:35 437

原创 第三章:链表(一)

6> 修改信息update:可以修改联系人信息并保存,修改联系人信息有包括了对联系人编号,姓名,性别,电话号码的分别修改,也可以同时对编号,姓名,性别,电话号码修改;意义:对于一个通信录来说,要管理联系人的信息,包括编号,姓名,性别,电话。1> 注册模块:完成用户信息的注册用于登录管理系统,将注册信息存入文件。8> 插入信息insert:将给定的信息以及插入位置信息完成插入。10> 导出信息export:将通讯录信息导出到文件中。9> 展示信息show:将通讯录的所有信息进行展示。

2024-12-02 15:38:32 611

原创 第二章:顺序表(一)

3> 将顺序表的源代码重新写一遍,可以参照着头文件写,测试文件自己写。2> 将没有完成的功能,全部完成。

2024-11-28 18:49:37 499

原创 第一章:数据结构的基础(一)

思维导图。

2024-11-28 17:22:10 146

原创 第七章:杂项(二)

1> 使用结构体数组完成班级学生管理系统,学生类型中包含 (学号、姓名、成绩、性别、TEL)3> 功能1:信息录入,提示并输入班级人数,完成每个学生信息的录入。6> 功能4:提示并输入一个学号,并将该学号对应的学生信息删除。8> 功能6:提示并输入一个学生姓名,展示该学生的所有信息。7> 功能5:提示并输入一个学生姓名,更改其联系方式。9> 功能7:将学生按成绩进行降序排序。5> 功能3:添加一个学生操作。10> 功能0:退出系统。4> 功能2:信息展示。

2024-11-26 21:48:36 291

原创 第七章:杂项(一)

思维导图

2024-11-26 02:27:34 180

原创 第六章:指针(一)

2> 将课堂程序重新实现一遍。

2024-11-19 18:50:59 224

原创 第五章:函数(二)

5> 主程序中提供两个整形数组,分别初始化如下: int arr[] = {2,3,7,6,8,9,4,5,1};4> 手动实现 myStratoi函数 :字符串参数包含一个或多个数字,函数把这些数字字符转换为整数,并返回整数值。函数体内完成求出这两个数组的交集放入新数组中,并在主程序中输出新数组中的数据。2> 仿照strcmp原理,手动实现 myStrcmp函数,不能使用库函数。3> 仿照strcat原理,手动实现 myStrcat函数,不能使用库函数。定义函数传递这两个数组,并传递一个新数组。

2024-11-18 21:09:48 260

原创 第五章:函数(一)

2> 将链接上的内容,除了指针外的所有内容都可以做完了。1> 将昨天的学生管理系统,相关功能都封装成函数。

2024-11-16 14:34:51 325

原创 第四章:数组(三)

3> 功能1:完成信息的录入(姓名(二维字符数组)和成绩(一维整形数组))12> 功能10:提示并输入一个范围,将成绩在该范围内的学生信息全部输出。10> 功能8:提示并输入一个学生的姓名,从系统中将该学生的信息删除。8> 功能6:修改信息,提示并输入一个学生姓名,更改该学生的成绩。9> 功能7:添加学生,提示并输入一个学生姓名及成绩,添加到最后。6> 功能4:查找,提示并输入一个姓名,输出该学生对于的成绩。7> 功能5:将所有学生按照成绩的降序进行排序。5> 功能3:求最高分和最低分学生的信息。

2024-11-14 22:52:35 301

原创 第四章:数组(二)

作业1> 提示并输入一个字符串,统计该字符串中大写字母、小写字母、数字字符、空格字符的个数并输出2> 提示并输入一个字符串,将该字符串中的所有字母挑选到一个新数组中,将所有的数字字符挑选到另一个新数组中。并且将数字字符对应的数组降序排序。输出两个数组的结果3> 请用 C、JAVA、C# 任一种语言,对数组 {3, 2, 10, 1, 23, 15, 82} 进行由小到大的排序。(安在软件)4> 输入一个字符串,将其逆序后输出?(电工时代)5> 一个长度为10的数组中

2024-11-13 22:08:10 353

跨平台远程控制系统-小项目(一)

跨平台远程控制系统-小项目(一)

2025-02-17

第二章:QT核心机制(三)

手动实现时钟,闹钟功能

2025-02-12

第四章:栈与队列(一)

栈与队列的代码演示

2024-12-03

第七章:杂项(二) 登录成绩管理系统

登录成绩管理系统

2024-11-26

20240207作业-C基础测试题B卷

20240207作业-C基础测试题B卷

2024-02-11

20240205作业,C基础测试题及答案

20240205作业,C基础测试题及答案

2024-02-07

空空如也

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

TA关注的人

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