- 博客(96)
- 收藏
- 关注
原创 GPIO接口
6、作业二:寄存器配置打开风扇,打开蜂鸣器。作业一:自己实现寄存器配置点亮LED1。打开风扇main.c文件。蜂鸣器main.c代码。
2025-03-11 22:11:45
218
原创 shell指令(三)及makefile
1.判断用户的家目录($HOME)下是否存在 file_dir 这个目录文件。2.判断用户的家目录($HOME)下是否存在 dir_dir 这个目录文件。如果存在,则询问用户是否清空,如果用户输入的是Y,则清空该目录文件。如果存在,则询问用户是否清空,如果用户输入的是Y,则清空该目录文件。如果用户输入的不是 Y 则不清空,退出脚本(exit)如果用户输入的不是 Y 则不清空,退出脚本(exit)将该路径下的所有目录文件都拷贝到 dir_dir 中。如果不存在,则新建该目录文件。
2025-03-05 21:04:31
213
原创 shell指令(二)
如果是,则将 “hello world”写入到该文件中 echo "hello world">>$FILE。1> 在终端提示输入一个成绩,通过shell判断该成绩的等级。如果存在,判断文件是否为普通文件。如果条件不成立,给出相关描述信息。[0, 60) : 不及格。2> 提示并输入一个文件。
2025-03-04 17:37:17
211
原创 项目第一天(2025.2.15)
书籍元数据表(book_metadata) | 字段名 | 类型 | 描述 | | ---- | ---- | ---- | | id | INTEGER | 主键,自增 | | book_title | TEXT | 书籍标题 | | author | TEXT | 作者 | | category | TEXT | 分类 | | publish_date | TEXT | 出版日期 |filePath.isEmpty()) { // 发送上传请求到服务器 } }
2025-02-15 22:09:42
860
原创 (定时器,绘制事件,qt简单服务器的搭建)2025.2.11
2> 使用绘制实现,实现时钟(君子作业)3> 将网络聊天室服务器端,重新实现一遍。5> 牛客网上 两个 28。1> 制作一个闹钟软件。
2025-02-11 23:15:42
445
原创 对话框补充以及事件处理机制 (2025.2.10)
1> 将鼠标事件和键盘事件相关代码重新实现一遍2> 将文本编辑器功能完善3> 思维导图4> 牛客网上 C和C++ 各实现一个 28 的刷题结果。
2025-02-10 21:05:35
255
原创 2025.1.8(qt图形化界面之消息框)
并且,当点击登录按钮时,后台会判断账号和密码是否相等,如果相等给出登录成功的提示,并且关闭当前界面,发射一个跳转信号,如果登录失败,则给出登录失败的提示,并清空密码框。当用户点击的登录按钮,进行账号和密码的匹配,如果匹配成功,则弹出信息对话框,给出信息为,登录成功,并给出一个确定按钮,当用户点击该按钮后,关闭登录界面,弹出另一个界面。当用户点击取消按钮,弹出问题对话框,询问是否要确定退出登录,并提供两个按钮,yes|No,如果用户点击的Yes,则关闭对话框,如果用户点击的No,则继续登录。
2025-02-09 22:14:36
404
原创 qt部分核心机制
并且,当点击登录按钮时,后台会判断账号和密码是否相等,如果相等给出登录成功的提示,并且关闭当前界面,发射一个跳转信号,如果登录失败,则给出登录失败的提示,并清空密码框。1> 手动将登录项目实现,不要使用拖拽编程。当点击取消按钮时,直接关闭当前登录框。3>两篇刷题28/30。
2025-02-07 23:40:51
357
原创 2025.2.6(c++杂项补充及qt基础介绍)
2> 重新创建一个新的项目,将默认提供的代码进行注释。4> 刷2个 98 C++ 牛客网上的题。1> 完善C++的思维导图。3> QT的思维导图。笔记(后期复习补上)
2025-02-06 23:07:28
304
原创 2025.1.8(c++对c语言的扩充——堆区空间,引用,函数)
笔记上一笔记接续(练习2的答案)练习:要求在堆区连续申请5个int的大小空间用于存储5名学生的成绩,分别完成空间的申请、成绩的录入、升序排序、成绩输出函数以及空间释放函数,并在主程序中完成测试要求使用new和delete完成头文件源文件主程序(验证代码正确性)
2025-01-08 20:41:58
758
原创 2025.1.7(c++基础知识点)
练习:要求在堆区连续申请5个int的大小空间用于存储5名学生的成绩,分别完成空间的申请、成绩的录入、升序排序、成绩输出函数以及空间释放函数,并在主程序中完成测试。要求使用new和delete完成。
2025-01-07 21:55:06
357
原创 2024.12.30(多点通信)
1、设置允许加入组播组(发送端的IP),设置加入组播组时需要(组播组IP,自己的IP,自己网卡ens33的索引号一般都是2)1、对于套接字而言,在不同的层中,可以设置不同的属性,如端口号快速重用、超时时间、设置广播、加入多播组等等。3、发送端不需要绑定固定的IP和端口号,只需要向固定的IP和端口号(广播地址)发送信息即可,1、将广播发送和接收端实现一遍,完成一个发送端发送信息,对应多个接收端接收信息实验。5、如果发送端绑定了IP和端口号之后,接收端就无法再次绑定,也无法接收信息。/* 网卡索引 */ };
2024-12-30 19:26:49
1081
原创 2024.12.29(进程线程实现并发服务器)
2.1、多进程并发服务器,父进程只负责处理不同客户端的链接请求,每一个客户端请求连接就创建出一个子进程进行处理通话。1、大部分的多任务并发执行,我们都选择多线程,而不是多进程,因为多线程资源开销小,而且创建销毁比进程容易。2、如果客户端过多,需要建立一个线程池,有客户端请求,就从线程池拿出一个线程分配给该客户端。4、客户端退出后,线程会被销毁,由于线程占用资源较少,销毁也不会占用太多开销。参数4:变量的地址(表中的数据类型定义的变量)参数4:变量的地址(表中的数据类型定义的变量)参数5:参数4 的大小。
2024-12-29 22:52:43
726
原创 2021.12.28基于UDP同信的相关流程
3、收发消息,由于不知道对方是谁,对方也不知道您是谁,所以在发送时附带自己的信息,接收时接收对方信息。MSG_DONTWAIT:费阻塞接收。返回值:成功返回发送的字节个数,失败返回-1,并置位错误码。返回值:成功返回发送的字节个数,失败返回-1,并置位错误码。2、UDP服务器中,使用connect函数,实现唯一的客户端与服务器通话。参数5:填写发送目标的IP和端口号 参数6:参数5的大小。参数5:自动填充发信息的主机信息。参数4: 0:阻塞接收。参数4: 0:阻塞接收。1、将TCP的CS模型再敲一遍。
2024-12-28 23:55:54
598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人