- 博客(44)
- 收藏
- 关注
原创 C / C++ 知识小段(杂乱版)(长期更新版)
因为write()方法需要两个参数:第一个参数是char*类型的指针,指向要写入的数据;第二个参数是要写入的字节数。这里需要把data转换为char*类型的指针,并写入sizeof(double)个字节。
2025-09-18 14:46:38
1311
3
原创 IIC总线
I2C总线是飞利浦公司早期设计一款串行、同步、半双工总线。IIC 总线是由飞利浦(Philips,现恩智浦 NXP)于 1982 年推出的一种串行通信总线,核心特点是 “双线控制、多主多从”,广泛应用于芯片间的短距离数据传输(如传感器、存储芯片、显示模块与 MCU/CPU 的通信),常见于消费电子、工业控制、智能家居等领域。
2025-09-11 20:04:49
1008
原创 函数模板template <typename T>
本文实现了一个通用的快速排序函数模板,可以对任意数据类型进行排序。通过模板函数kuaipai()实现了快速排序算法,其中jizhu()函数用于确定基准值位置,change()完成元素交换。程序测试了四种数据类型的排序:整型数组、浮点型数组、字符数组和字符串数组,均能正确输出排序结果。该实现展示了模板编程在多数据类型处理中的优势,通过类型参数T实现了算法复用,避免了为每种数据类型重写排序代码的冗余。
2025-07-31 19:44:17
186
原创 C++ 0730作业
注意:测试的时候,英雄在更换武器的时候,记得使用策略模式,将英雄之间装备的武器属性扣除后,再增加新属性。打败怪物掉落什么武器,自己设计,但是要求怪物掉落武器是一个简单工厂模式。有一个英雄类,拥有私有成员:hp,atk,dep。2:使用策略模式+简单工厂模式实现以下功能。英雄装备不同的武器,使用策略模式去实现。英雄装备长剑,获得11点atk。英雄装备圆盾,获得14点def。英雄装备戒指,获得20点hp。
2025-07-31 10:08:34
311
原创 网编数据库小练习
无论注册还是登录,都需要输入账号密码后,发送给服务器 服务器接受到账号密码之后,判断一下是注册还是登录。如果是注册: 将账号密码写入数据库 如果写入失败,则通知客户端 "该账号已存在"如果是登录 判断账号是否存在 如果不存在,则通知客户端 "该账号不存在"如果存在,则继续比对密码 如果密码错误,则通知客户端 "密码错误"如果写入成功,则通知客户端 "注册成功"如果密码正确,则通知客户端 "登录成功"
2025-07-18 09:56:54
176
原创 网络编程(实现服务器中转,两个客户端之间俩天)
实现2个客户端之间互相聊天 要求:服务器使用 select 模型实现接受多个客户端连接,以及转发消息 客户端要求:使用 poll 模型解决 技能够 read 读取服务器发来的消息,又能够scanf读取键盘输入的信息 客户端服务器不允许开启额外线程和进程。
2025-07-14 22:07:01
524
原创 7.1 IO作业
2.位图信息头(bitmap information):提供图像数据的尺寸、位平面数、压缩方式、颜色索引等信息(50字节)2.将当前的时间写入到time. txt的文件中,如果ctrl+c退出之后,在再次执行支持断点续写。1.bmp文件头(bmp file header):提供文件的格式、大小等信息 (14字节)4.使用标准IO读取图片 文件大小、文件偏移量,宽度,高度,像素。3.位图数据(bitmap data):就是图像数据啦。//按下ctrl+c停止,再次执行程序。
2025-07-02 09:59:28
218
原创 6.30 io作业
3.通过argc和argv输入文件名和路径,请实现文件的拷贝。4.通过argc和argv输入文件名和路径,请计算文件的行数。2.读取文件,效果类似cat的功能。
2025-06-30 22:46:00
191
原创 6.17作业双向循环链表
固定大小:静态分配时需要预先确定大小,动态分配扩容时可能需要复制整个数组。内存要求高:需要连续的内存空间,大数据量时可能难以找到足够大的连续空间。内存利用率高:不需要连续内存空间,可以充分利用零散内存。空间开销大:每个节点需要额外存储指针,空间利用率较低。插入/删除效率低:插入和删除时需要繁琐的连续性操作。空间开销小:只需存储数据本身,无需额外指针空间。插入/删除高效:在已知位置插进行插入和删除。缓存不友好:节点分散在内存中,空间局部性差。f.头删、尾删、按位置删除。
2025-06-17 22:36:14
505
2
原创 6.4作业
8.输入5个人的姓名,实现升序排序 strcmp strcpy。3.输入一个二维数组,计算每一行的和,每一列的和。2.输入一个m行n列的二维数组,计算第二大值。6.输入一个字符串,实现单词的逆置。5.使用非函数实现atoi函数。4.使用非函数实现字符串比较。
2025-06-04 21:56:26
175
原创 6月3号作业
4.strlen strcpy strcat的非函数。5.输入一个字符串,把字符串中的字符组成一个整数。3.输入一个字符串,实现单词逆置。2.以空格为间隔,单词逆置。sum=sum*10+数。
2025-06-03 21:18:51
166
原创 端午假期作业(修改)
张丘建在《算经》一书中提出的数学问题:“鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。4.输入一个数,判断是否是回文数?12321 正序和逆序结果一致。5.定义变量key,和数组实现输入,请判断key在数组中是否存在。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?3.输入年月日,判断这是这一年的第几天?6.定义一个数组并输入,计算数组的最大值。2.百鸡百钱是我国古代数学家。
2025-05-31 18:54:08
223
minigui5.0.16版本问题,请教
2025-12-04
Ubuntu20.04中minigui问题
2025-12-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅