jixuchongai

导航

 

2022年6月29日

摘要: OO第四单元总结 本单元架构设计 本单元作业核心是为了实现UML解析器,对UML类图、顺序图和状态图进行解析,并进行一定的有效性检查,针对不同的功能查询我分别采用了不同的并列结构来实现。 UML类图 UML类图我采用了两套树结构,第一棵树是UML类图中各种元素的关系树: 第二棵树是UML中类与接口的 阅读全文
posted @ 2022-06-29 11:57 继续宠爱 阅读(28) 评论(0) 推荐(0) 编辑
 

2022年6月6日

摘要: OO第三单元总结 测试方法 专项测试 针对复杂度较高的特定方法,基于互测与公测限制进行数据构造 queryBlockSum: /*@ ensures \result == @ (\sum int i; 0 <= i && i < people.length && @ (\forall int j; 阅读全文
posted @ 2022-06-06 14:47 继续宠爱 阅读(31) 评论(0) 推荐(0) 编辑
 

2022年5月2日

摘要: OO第二单元总结 同步块与锁 多线程编程目的是为了加快程序运行速度,线程之间会共享资源,由此自然而然会产生类似于计组流水线CPU中读写不一致的问题,故必须要正确地加锁。 通过阅读训练教程和相关资料,了解到了原子操作的概念以及各种加锁的方法。虽然有更高级的条件锁以及读写锁等等,但它们对于电梯作业性能的 阅读全文
posted @ 2022-05-02 18:37 继续宠爱 阅读(107) 评论(0) 推荐(2) 编辑
 

2022年3月26日

摘要: OO第一单元总结 1、度量分析 1.1第一次作业 1.1.1类复杂度分析 OCavg:Average Operation Complexity OCmax:Maximum Operation Complexity WMC:Weighted Method Complexity classOCavgOC 阅读全文
posted @ 2022-03-26 12:59 继续宠爱 阅读(67) 评论(1) 推荐(1) 编辑