自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣11.盛最多水的容器

给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。你不能倾斜容器。49图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。1。

2025-09-10 15:16:39 461

原创 力扣283.移动零

给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。

2025-09-10 14:56:01 540

原创 力扣128.最长连续序列

找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。最长数字连续序列是 [1, 2, 3, 4]。请你设计并实现时间复杂度为。给定一个未排序的整数数组。

2025-09-10 09:26:12 166

原创 力扣1.两数之和

给定一个整数数组nums和一个整数目标值target,请你在该数组中找出target的那整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。[0,1]因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。[1,2][0,1]

2025-09-09 21:22:14 209

原创 力扣49.字母异位词分组

给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。

2025-09-09 21:15:58 268

原创 ros小车巡线行驶

要删除掉usb_cam中的package.xml才能编译。缺少libv4l2,则。失败时请参考这篇文章。

2024-12-24 14:38:40 1114

原创 ros小车走矩形框

出现如图所示的样子即为成功。

2024-12-24 14:21:36 581

原创 使用pytouch训练ros小车识别交通标志

小车可以运行成功,但是如果标志距离摄像头远了或者偏移距离大就会出现识别不到的情况。我认为可以再训练一个识别模型,先识别出图像中的标志,再对标志进行分类,指导小车行驶。本文只训练了分类模型。

2024-12-23 16:41:37 1059

原创 部署syzkaller进行模糊测试

注:如果出现sudo选项不支持传递参数的错误,可能是因为ubuntu版本过于老旧,我原来用的16.04出现了这个错误,后来改用22.04就不会报错,不过我也看到有人16.04也运行成功的。重新生成后,在linux文件夹下即可找到vmlinux,在/linux/arch/x86/boot下即可找到bzImage文件。对.config进行以下更改,不要直接粘贴,对于已存在的选项直接进行更改,没有的选项需要手动添加。如果出现错误,可以尝试这个版本的create-image.sh。地址需修改成自己的。

2024-12-03 22:21:49 1686

原创 HNU 软件安全测试 Dirty COW Attack Lab

但是步骤二和步骤三不是 原子操作,madvise()可以先执行3,再执行2,由于没有再次对访问权限进行检查,所 以攻击就产生了。创建文件cow_attack.c,其中主函数负责映射/zzz内容到内存,寻找到其中222222的位 置,并创建两个线程,用来制造脏牛漏洞。编译cow_attack.c文件,运行a.out,一段时间后查看/zzz中的内容,发现222222已经 被篡改成******,攻击成功。创建写线程,写线程负责将222222转换成******。可以看到,新账户的UID是1001,为普通用户。

2024-11-25 22:56:45 1048

原创 HNU 软件安全测试 shellshock _attack实验报告

定义了一个经过设计的字符串foo。用echo命令查看发现,单引号中的内容被识别为了一个变量,用declare命令查看发现为空,说明这并不是一个函数。

2024-10-30 20:20:53 736

原创 基于485总线的评分系统 (湖大工训)

本案例通过模拟 Modbus 协议,采用主、从机技术,上位机的主控制器可以与所有的下位机通信,也可以单独与一个指定的下位机进行通信。模拟 Modbus 协议中,上下位机的数据包都只含5个字节,其基本格式为 : 数据包头(0X5A)+ 地址码(广播地址/从机地址)+ 功能码 + 携带数据 (1个字节) + 校验码字节,携带数据部分可以扩充为多个字节,可视情况进行修改。代码编写,增加功能,实现图形化界面、配置文件、计算平均分。

2024-07-20 22:19:41 887

原创 异常、中断与异常向量表

异常是一种特殊的事件,它会打断程序的正常执行流程。中断可以由硬件设备甚至是CPU自身触发。当发生中断时,当前程序的执行流程被暂停,然后运行中断处理程序。中断处理程序运行完毕之后,之前运行的执行流程会被恢复。

2024-06-04 13:13:17 995 1

原创 可信执行环境(TEE)技术发展概况

可信执行环境(Trusted Execution Environment,TEE),是一个安全的执行环境,旨在保护处理敏感数据和关键操作的应用程序。它提供了一种受保护的计算环境,确保应用程序和数据再被执行过程中不会受到未经授权的访问或修改。它有以下四个特性:1、数据隔离:一个可信应用使用的数据不能被其他应用访问、修改,包括可信应用的数据对外部操作系统隔离以及多个可信应用之间的数据隔离。2、计算隔离:可信应用的计算和资源不能被其他应用观测和拦截,同时需要清理可信应用执行后的痕迹,防止来自侧信道的攻击。

2024-04-02 19:38:01 4294 1

原创 服务器端与客户端连接中的问题

本次计网作业要求写一个简单的文件传输系统,需要连接服务器端和客户端。在连接过程中遇到了一些问题,在此记录一下。

2024-03-24 18:07:00 2153 1

原创 task中出现的错误及解决方法记录

(1)创建rootfs文件夹,将其与rootfs.img放在同一文件夹下。

2024-03-20 20:11:09 946 2

原创 清华rcore-os实验环境配置中遇到的一点问题(HNU操作系统,不定时更新)

最近学校操作系统实验要求学习清华的rcore-os并进行环境配置,和使用gdb进行一些基本的调试,这个过程中遇到了一些可爱的小问题,在此记录一下,方便自己日后回忆,也为后来的学弟学妹栽树。

2024-03-19 20:28:44 1434 2

空空如也

空空如也

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

TA关注的人

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