摘要: 第四单元总结 一、本单元架构分析 本单元的任务是完成一个UML图分析器。主要的框架并不需要我们完成,因此我觉得我们需要完成的就是在理解本单元作业各个元素之间关系的基础上,对这些元素进行结构化的管理,以便于在查询的时候可以尽量便捷地获得查询请求需要的信息。 本单元前两次作业的性质比较相似,分别是实现针 阅读全文
posted @ 2022-06-28 00:17 李沛儒 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 第三单元总结 心得体会 倒数第二个单元结束辽!因为这一单元不需要我们自己去设计整体的结构,只需要理解规格后编写具体函数即可,所以感觉完成时速度会快很多(除了某些规格太长导致看晕了,最后用中文一句一句“翻译”的情况)。但是由于一直以来对性能都无甚追求,所以在算法的实现上还是受到了一些教训的T_T。 经 阅读全文
posted @ 2022-06-05 13:38 李沛儒 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 第二单元总结 一、三次作业架构设计 1、第一次作业 第一次作业需要实现每个楼座只有一部纵向电梯的调度与运输,因此我采用了生产者-消费者模型,将输入的请求放入等候队列中,由调度线程根据请求到达的早晚来将请求分配给不同的电梯,而电梯则在运行过程中根据ALS算法判断应该在什么时候开关门以及运送哪些乘客。其 阅读全文
posted @ 2022-05-01 19:06 李沛儒 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 第一单元总结 一、第一次作业 1.架构分析 第一次作业中,我采用了预解析输入模式,这种方法对于架构设计的要求不高,基本上还是沿用了面向过程编程的思路——将解析过的式子存入容器中,再遍历容器中的语句,将式子中的因子连成一个长字符串,最后再进行化简。 为了存储每个阶段的式子,我创建了一个Expressi 阅读全文
posted @ 2022-03-25 19:41 李沛儒 阅读(29) 评论(0) 推荐(0) 编辑