代码改变世界

阅读排行榜

OO summary Unit 2

2022-05-02 02:21 by BUAA_GreenDragon, 108 阅读, 收藏,
摘要: unit 2 总结 本次OO第二单元实现的主要任务为模拟了一个多线程电梯运行的基本场景,**基于“生产者-消费者模式”**实现了满足不同的电梯调度以及运行策略达到满足用户上下楼、换乘等请求的电梯。 不得不说比起往届的博客,可以看出这届的助教还是收手了的,让我们在这一单元的编程充实快乐但又不失必要的痛 阅读全文

OO summary Unit 1

2022-03-24 20:55 by BUAA_GreenDragon, 62 阅读, 收藏,
摘要: #Unit 1 第一单元的三次作业的任务主要是让我们实现一个表达式化简器。经过三次作业的迭代开发后,最终实现了一个能支持幂函数、常数、三角函数、sum求和函数、自定义函数以及它们的线性组合,乘法和相互嵌套的表达式化简去括号,输出只包含必要等号的等价表达式。 在这个过程中,逐步体会到基于需求的层次化设 阅读全文

OO summary Unit 4 & 课程总结

2022-06-27 20:22 by BUAA_GreenDragon, 52 阅读, 收藏,
摘要: Unit 4博客&课程总结 Unit 4作业的架构设计 本单元作业的设计我分为了三个模块处理:模型构建 + 预处理 + 任务函数,前两部分即为整个图的完整构建,第三部分即为实现题目要求的查询方法。 最终的文件树如下图所示: 模型构建 为了便于对于一些属性的查询以及避免与官方包内的数据类混淆,我为题目 阅读全文

OO summary Unit 3

2022-06-04 00:07 by BUAA_GreenDragon, 51 阅读, 收藏,
摘要: Unit 3总结 本单元主要考察了对JML规格的理解与运用,并实现了一个小型的社交系统,支持消息私发/群发、建立小组、发表情包、发对单/对群红包等功能,并具有一定的异常处理能力。 由于JML的规格已经给出,对于方法的种种条件都加以约束,因此大部分时间只需要照猫画虎即可,实现的难度相较于前两个单元可谓 阅读全文