自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 北航操作系统OS实验学前必看(2024)

北航操作系统的课程情况是这样的:实验报告课程笔记与代码,代码在不同的分支中,非常有用我自己整理的,我的代码、往年题、课件、作业课堂小测

2024-07-13 19:08:35 295

原创 OO U4 博客

在第一单元中,我虽然对面向对象有一定了解,但是在具体的代码设计中依旧难免落入面向过程的思维。最终,在作业3结束后,我的代码已经膨胀成了一个难以名状之物,打包的jar大小大约是别人的两倍左右。在第三单元中,由于JML的设计,本单元三次作业代码均“循规蹈矩”,在架构上没有什么大的违背JML的改变。从第一单元的不可名状,到最后一个单元有较好的可读性,我在四个单元的学习中逐渐磨砺自己的架构设计能力,也掌握了更多的架构设计技巧。在第四单元中,得益于UML的正向建模,本单元架构虽然为自行设计,但是保持了较好的可读性。

2024-06-15 09:12:41 510

原创 OOU3博客总结

作为开发和测试的基础,确保系统实现满足预期的业务需求和规范。同时,根据规格中的输入范围和条件可以设计边界值测试,以确保系统在极端和临界条件下的表现。的复杂度即可通过强测,而只要妥善设计,朴素方法都能通过强测,又没有性能分,无需费心考虑额外的优化。本单元中,大部分指令并未发挥JML的威力,(个人认为,个人认为)很多指令用JML描述反而是画蛇添足,只有寥寥几个指令才有了点规格化设计的味道。对于每次作业提出的新指令,都专门进行实现,大概流程是:添加新的容器,设计并添加新的类,在Network中支持新的方法。

2024-05-16 00:13:28 666

原创 OO Unit2 博客总结

我的双轿厢影子电梯的思路是这样的:对于影子电梯而言,两个轿厢的运行是不会存在协作的,如果一个乘客想跨越转换层,那么对于影子电梯而言乘客在转换层下去的那一刻就已经和这个电梯无关了——之后是经过重新调度重新给下去的乘客分配一个新的电梯。在第一次作业中,我采用了单例模式和生产者-消费者,输入类承担生产者的角色,电梯承担消费者的角色,同时实现了一个仅包含静态方法的策略类,该类接受电梯参数并给出电梯下一步操作的建议。wxm巨佬认为,在复制、克隆、模拟影子电梯运行的过程中,必须要保证影子电梯的参数是实时正确的。

2024-04-19 18:13:14 667 1

原创 BUAA-OO第一单元总结博客

BUAA-OO第一单元总结博客

2024-03-19 19:14:51 938 1

原创 2023北航计组P7课上部分

ll/sc指令:需要在CP0寄存器中额外实现一个寄存器LLbit,并新增两条指令ll和sc。=00 thenendifLLbit

2023-12-11 15:23:01 378

原创 2023北航计组P5课下部分(完成大部分)

芙宁娜...嘿嘿...我的芙宁娜

2023-12-04 00:25:39 1031 1

原创 北航计组CO实验学前必看(2023)

本文章是本jzy2023计组实验一条龙博客的基础

2023-12-02 23:18:18 1177 2

原创 2023北航计组P7课下部分

111大哥真摘要吗

2023-11-30 18:06:31 299 2

原创 2023北航计组p6课上部分

你说得对

2023-11-20 22:31:02 282 1

原创 2023北航计组p5课上部分

R型指令, 将GPR[rs]中所有位的低GPR[rt]个0替换为1,若不够就全替换,结果存放到GPR[rd]传送门md吓死我了!吓死我了!吓死我了!课上de出来课下的bug还是有些太过逆天了。不过还好,课下部分只有一个bug,就是sw的Tuse写错了,但还是非常吓人。总的来说,只要掌握了套路,P5其实没有那么可怕,但是如果课下有bug那就寄了。

2023-11-13 22:21:23 551

原创 2023北航计组p4课下部分

到这里,P3和P4间的差别基本讲完了,剩下的就看你对P3和P4的理解了。加油,过了P4就是P5,那才是重头戏。

2023-11-07 10:09:23 272

原创 2023北航计组p4课上部分

跟往年比,难度又一次提升,表现在T3上。如果下一级有看到这篇博客的,祝好。

2023-11-06 22:13:53 263 1

原创 2023北航计组p3课下部分

(本内容应在看完课本相关章节后阅读,而且写的不好)看完课本的内容后,你是否还有些困惑?这是正常的。CPU电路的外界输入信息只有clk和reset信号,它的数据链路构成一个个回环,忠实的按照指令的内容执行着。每个周期,cpu从IFU中取出新的指令,并解析出需要的数据进行操作。整个 cpu相当于一个巨大的状态机,由时序逻辑和组合逻辑两个部分构成。它的时序逻辑部分仅有数据存储器、寄存器文件和IFU中的PC寄存器。

2023-11-03 16:21:16 147

原创 2023北航计组p3课上部分

(课下等p4结束后发布)虽然知道助教很辛苦,但是还是想吐槽一下,考试过程中前一个小时没法提交这种比较逆天的错误。最后延期了半个小时,不知道会不会大家造成影响。

2023-10-30 22:04:41 166 3

原创 2023北航计组p2课上部分

T1并没有给出C语言代码,需要自己写出来C语言的代码然后翻译。整体没有什么难度,也没有什么坑点。P2课上整体来说还是比较简单的,今年课上无选填,但提问比较多,建议熟悉熟悉寄存器的作用,以及如何导出代码为16进制数字。总的来说,只需要记好函数调用的入栈出栈关系,以及善用扩展指令提升代码可读性,AK还是比较容易的。P2结束后就是P3了,加油。

2023-10-24 10:28:32 53

原创 2023北航计组p1课上部分

BUAA2023P1课上

2023-10-16 22:17:18 109 1

原创 2023北航计组p0课上部分

输入五个8位无符号整数,输出这些数中未出现的最小正整数。例如输入为3,1,0,5,7;则输出为2。

2023-10-09 21:55:55 97 2

原创 新版unity toggle组件汉化名字

新版unity中如果使用汉化包,则toggle翻译为切换(?)我被这玩意坑了十分钟,小心踩坑。

2023-02-15 15:17:14 96

原创 算法日记-1:最大公约数、最小公倍数

算法日记-1:最大公约数、最小公倍数这是作者的第二篇文章,之所以从最大公约数讲起是因为它够基础。最大公约数的基础原理别的文章有讲,本文章只包括标程和具体使用注意事项。最大公约数long long gcd(long long a,long long b){ if(a<b) swap(a,b); if(b==0) return a; return gcd(b,a%b);}最大公约数本身没有什么可注意的,但是它时间复杂度优秀又是很多数论的基础,所以一定要背的死死的。最小公倍数

2020-10-17 22:04:12 165

原创 排序的一千零一种食用方法

排序

2019-11-10 22:08:57 131 1

乒乓.exe(不含源代码)

乒乓 介绍: 世界上最早的电子游戏,新手必练之作 操作: 乒乓.exe开始游戏 左侧板:上 键盘左侧shift 下 键盘左侧ctrl 右侧板: 上 ↑键 下 ↓键 规则: 球碰到板子或上下边界时将改变运动方向,碰到左右边界游戏结束 说明: 由于作者学艺不精,采用的Windows API函数是针对整个屏幕的,因此不要在运行此程序时将其最小化,否则毁三观。 每10ms板子进行10Tick,球进行3Tick 如果有bug,请用信念和毅力扛过去 作者:弑葉天行 联系方式:https://www.luogu.com.cn/user/47205 编译环境:virual studio code2019 语言:c++ 2020.3.17 十二点 玩的愉快

2020-03-17

乒乓-电脑版.zip

非常简单的小程序,适合初学Windows API的人参悟用 乒乓 介绍: 世界上最早的电子游戏,新手必练之作 操作: 乒乓.exe开始游戏 左侧板:上 键盘左侧shift 下 键盘左侧ctrl 右侧板: 上 ↑键 下 ↓键 规则: 球碰到板子或上下边界时将改变运动方向,碰到左右边界游戏结束 说明: 由于作者学艺不精,采用的Windows API函数是针对整个屏幕的,因此不要在运行此程序时将其最小化,否则毁三观。 每10ms板子进行10Tick,球进行3Tick 如果你会用vs或vc(Dev-cpp不算),源文件已附,否则请不要动那个文件夹(虽然动了也没事) 删掉源代码第301行后重新编译可以提高难度 如果有bug,请用信念和毅力扛过去 源代码存储路径:乒乓文件夹->源.cpp 作者:弑葉天行 联系方式:https://www.luogu.com.cn/user/47205 编译环境:virual studio code2019 语言:c++ 2020.3.17 十二点 玩的愉快

2020-03-17

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

TA关注的人

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