摘要: 第四单元总结 本单元架构设计 在本单元中,我并没有设计很好的架构,整体的实现思路完全是直接而线性的,这主要是因为本单元数据量并不大,所以可以通过考虑每一个方法的实现来解决所有的指令需求。 在具体实现方面,我这样的设计并没有什么特殊之处,仅仅就是兵来将挡,水来土掩,有什么需求就加什么功能罢了。 这里举 阅读全文
posted @ 2022-06-28 17:36 20373kai 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 第三单元总结 如何利用jml规格准备测试数据 在本单元中,按照jml进行测试是可以达到完备的效果的,但考虑到自己去手动构造样例太过费力,我最终选择了与同学对拍,利用随机生成的数据来进行测试。 于是问题的关键是这个数据怎么样来随机可以达到完备的效果,完全随机肯定是不能达到所需的效果,所以我采取的方案是 阅读全文
posted @ 2022-06-05 21:38 20373kai 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 第二单元总结 本单元的作业围绕着模拟电梯展开,在这个过程中理解并发和多线程是什么,以及如何进行设计多线程的程序,一言以蔽之,多线程的最大的困难在于多个线程如何对共享对象进行不冲突的操作。 由于三次作业有着一定的逻辑关系,故将三次作业整合到一次来描述。 框架设计的进化之路 初识多线程 ​ 第一单元是从 阅读全文
posted @ 2022-05-01 21:05 20373kai 阅读(44) 评论(1) 推荐(0) 编辑
摘要: 第一单元总结 系统架构设计 ​ 在三次作业中,设计的核心就在于如何存储和如何计算数据。 存储: ​ 在存储这一个角度,我使用了层次化的方式去处理,虽然有三次作业,但其实可以用统一的格式表示,利用一个一般通式对每一个项进行识别与处理。一般通式(以三角为主元,第一次则视为三角为1)采用的方案为 ​ 利用 阅读全文
posted @ 2022-03-25 11:59 20373kai 阅读(48) 评论(1) 推荐(0) 编辑