博客
文章平均质量分 77
R_Arisa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CSAPP的AttackLab
AttackLab的实验记录。ctarget有3个使用代码注入(code-injection)的实验。rtarget有2个使用面向返回编程(return-oriented-programming)的实验。代码注入很简单,就是把自己的指令代码写到缓冲区,然后修改返回地址为注入代码的地址即可,但通常会因为栈随机化和标记可执行代码段而失效。ROP简单来说就是在已有程序中拼凑出自己需要的指令。通过缓冲区溢出输入不同的指令地址,再通过不断地ret来执行不同片段的指令(叫做gadget)。文章目录phas原创 2022-01-09 15:01:26 · 895 阅读 · 0 评论 -
一个NullPointerException问题
在写随机背包的时候遇到一个问题,add()方法总抛出dispatchUncaughtException异常。public class RandomBag<Item> implements Iterable<Item> { private int max = 2; private int N; private Item[] bag; public RandomBag() { Item[] bag = (Item[]) new Objec原创 2020-05-20 00:31:05 · 256 阅读 · 0 评论 -
YOLO系列简记
主要简单记录下YOLOv1~YOLOv4原创 2024-04-14 13:04:01 · 1021 阅读 · 0 评论 -
CSAPP实验一DataLab
CSAPP里的实验环境Linux+gcc,首先在虚拟机里安装了Ubuntu,然后分别执行这些命令:apt-get update 更新apt软件源sudo apt-get install build-essential 安装C/C++编译环境sudo apt-get install gcc-multilib 补充gcc完整环境sudo apt-get install gdb 安装gdb实验环境就搭建好了。下面是关于第一次实验DataLab的笔记。bitxor 实现按原创 2021-12-22 16:20:07 · 985 阅读 · 0 评论 -
CSAPP的MallocLab
这个是做MallocLab的记录。实验内容是做一个动态内存分配器。首先实现书上介绍最详细的带边界标记的。其中头部和脚部的块大小都是整个结构的大小(包含头部尾部),a/f(allocated/free)即=0时表示该块空闲,=1时表示该块已分配。填充可能是分配器策略的一部分,用来对付外部碎片。也可能是用来满足对齐要求的。在整个堆中,起始第一个字作为填充。其后两个字(8字节)作为,分别作为一个头部和一个脚部,并且永不释放。其后跟着的就是分配的普通块。最后堆以一个。原创 2025-02-26 20:52:44 · 779 阅读 · 0 评论 -
CSAPP的BombLab
这篇文章记录一下做bomb实验的过程。这几天封宿舍,每天除了做核酸之外就不能出去。每天拆一个炸弹,算上彩蛋刚好用时一周。首先使用objdump -d bomb > bomb.txt得到反汇编代码。查看bomb.c文件看到有phase_1到phase_6 6个输入函数,对应6个炸弹。下面从第一个开始拆除。文章目录phase_1phase_2phase_3phase_4phase_5phase_6secret_phasephase_1phase_1中调用了strings_not_equal,后者原创 2022-01-04 13:19:32 · 1085 阅读 · 0 评论 -
一点命令行笔记
看《linux命令行大全》做的一点笔记。原创 2023-07-04 17:25:22 · 372 阅读 · 0 评论 -
effective c++ 笔记
看effective c++做的简易笔记原创 2023-08-29 11:08:31 · 1095 阅读 · 0 评论 -
优先级反转,优先级继承和优先级天花板协议
简单介绍了优先级反转的情况,以及优先级继承和原始优先级天花板协议这两种解决方案。原创 2023-10-27 15:32:26 · 1767 阅读 · 6 评论 -
《计算机网络自顶向下方法》笔记
1~6章是基础,之后7,8章可以看看,第9章就不看了。PS.这本书举例挺多而且易于理解。2.2.5基础通信链路和分组交换机通信链路和分组交换机把端系统连接在一起。通信链路包括同轴电缆、铜线、光纤和无线电谱,它们的传输速率不同。当一台端系统要向另一台端系统发送数据时,发送端系统将数据分段,并为每段加上首部字节。由此形成的信息包称作分组。分组交换机从它的一条入通信链路接收到达的分组,并从它的一条出通信链路转发该分组。分组交换机包括路由器(router)和链路层交换机(link-layer swi原创 2021-09-26 10:36:40 · 1993 阅读 · 2 评论 -
CSAPP的CacheLab
这个是做CacheLab的记录,part A的内容是做一个和csim-ref一样功能的cache模拟器,使用LRU替换策略。有一说一第一次看到这个lab的时候还是吓一跳的,因为题目说是修改csim.c文件即可,我一开始以为是文件里框架什么的都给好了只需要适当填空就行,没想到打开后发现只有一句printSummary()函数。不过其实慢慢做下来发现也没有想象中复杂,最近寒假每天抽出来四五个小时,三天就写完了part A。但是part B的blocking技术那块现在理解的还不是很好,而且也不知道如何处理原创 2022-02-06 22:43:53 · 905 阅读 · 0 评论 -
深度学习基础笔记
大概看了一点,简单整理一些概念。原创 2023-07-04 17:23:33 · 649 阅读 · 0 评论 -
一些简单的Git操作
这是我在图书馆借阅的《GitHub入门与实践》第四章关于Git的简单介绍的内容整理。文章目录基本操作git initgit statusgit addgit commitgit loggit diff分支操作git branchgit checkout -b特性(topic)分支主干分支git mergegit log --graph更改提交操作git resetgit rebase -i推送至远程仓库git remote addgit push从远程仓库获取git clonegit pull其他资料基原创 2021-06-02 15:35:05 · 183 阅读 · 0 评论 -
VS下载插件很慢的一种解决方法
今天用VS下AsmDude的时候发现VS下载插件特别慢,刚好前两天验证office的时候也遇到微软账号登录很慢的情况,这两种情况都可以通过下面的方式解决问题:设置→网络和Internet→以太网→更改适配器选项→打开当前连接的网络的属性取消勾选IPv6→双击IPv4→将自动获得DNS服务器地址改为手动设置,并将其设置为4.2.2.1。这是微软的DNS服务器。...原创 2021-11-02 15:32:21 · 3923 阅读 · 8 评论 -
小程序发起服务器请求
在跟着学习用微信小程序做网易云音乐的时候,需要使用网易云的API,但是从前从来没有做过前后端结合的项目,这里就费了一些时间。把过程记录一下。我首先百度网易云API,按照文档教程用git bash下载网易云API。下载成功后要输入指令npm install。但npm这个指令是Node.js的,因此得先下载一个Node.js。按照这篇博客的教程成功安装好Node.js后重新执行npm install然而还是失败,跳出来很多行ERROR,看了以下报错的提示说是如果其他都没问题的话可以试试以管理员身份启动。然原创 2021-07-29 14:17:22 · 792 阅读 · 0 评论 -
华为 2025 软件精英挑战赛过程、代码与心得
由于自己的时间问题,只有不到一周的时间可以写这个代码,最终结果在小测试上拿到了 80%+ 的分,但是在大测试数据上会报错,可能是内存没有优化的问题,也可能是分离空闲链表的合并、删除部分有漏洞,但是已经没有时间改了。虽然没拿到什么成果,但是也是读研后又一次写稍微复杂一点的 C++ 代码,用到了一些诸如 Lambda 表达式的之前自己没有用过的特性,也算锻炼了一点代码能力吧。代码放到了。原创 2025-03-30 18:29:37 · 1390 阅读 · 1 评论 -
【转载】Obsidian数学公式拥挤看不清的解决方法
目录,添加需要的 css 样式,然后在设置 -> 外观 -> 启用 CSS 代码片段即可。避免以后遇到类似问题,记录一下解决方法。转载 2025-03-18 22:37:31 · 318 阅读 · 0 评论 -
管理服务器遇到的一些问题(开机进入Grub、版本升级、扩容等)
2024 年 12 月 3 日,服务器由于误操作被删了一些数据,重新整理服务器的时候遇到了一些问题,记录下来。原创 2024-12-04 21:55:44 · 1433 阅读 · 0 评论 -
2024 TIP 论文 robust-ref-seg 复现过程
本篇是 2024 年 TIP 论文 Towards Robust Referring Image Segmentation 的复现过程。原创 2024-11-26 17:11:42 · 1242 阅读 · 1 评论 -
Git 笔记
第一次提交PR,顺便做一点笔记原创 2024-11-21 23:48:14 · 805 阅读 · 0 评论
分享