- 博客(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
原创 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
原创 第四章: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语言的扩充(一)
要求在堆区连续申请5个int的大小空间用于存储5名学生的成绩,分别完成空间的申请、成绩的录入、升序排序、成绩输出函数以及空间释放函数,并在主程序中完成测试。要求使用new和delete完成。
2025-01-07 18:41:31
372
原创 第三章:进程(一)
1、创建子父进程,子进程将1.txt内容拷贝到2.txt中,父进程将3.txt内容拷贝到4.txt中。2、创建子父进程,子进程拷贝文件的前一半,父进程拷贝后一半。
2024-12-11 22:29:43
230
原创 第三章:链表(一)
6> 修改信息update:可以修改联系人信息并保存,修改联系人信息有包括了对联系人编号,姓名,性别,电话号码的分别修改,也可以同时对编号,姓名,性别,电话号码修改;意义:对于一个通信录来说,要管理联系人的信息,包括编号,姓名,性别,电话。1> 注册模块:完成用户信息的注册用于登录管理系统,将注册信息存入文件。8> 插入信息insert:将给定的信息以及插入位置信息完成插入。10> 导出信息export:将通讯录信息导出到文件中。9> 展示信息show:将通讯录的所有信息进行展示。
2024-12-02 15:38:32
611
原创 第七章:杂项(二)
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
原创 第五章:函数(二)
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
原创 第四章:数组(三)
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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅