摘要: 一.第四次作业回顾 1.第一次作业 目的:解析UML类图 做法: 自行定义了MyInterface类,用来存储UMLInterface及该接口继承的接口;定义MyClass类存储UMLClass及该类的父类、该类的顶层父类、该类应用的接口和继承的接口等等信息;定义MyOperation类存储UMLO 阅读全文
posted @ 2019-06-24 17:04 _nostalgia 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 目录 一.JML基础 二.部署JMLUnitNG/JMLUnit并应用 三.梳理架构及Bug分析 四.心得体会 一.JML基础 1.JML是什么? ​ JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言 2.JML用法 ​ (1)开展规格化设计。这 阅读全文
posted @ 2019-05-22 15:03 _nostalgia 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 目录 1.作业思路 2.Bug回顾 3.代码度量分析 4.踩过的坑 5.测试 一.作业思路总结 第一次作业(单部多线程傻瓜调度(FAFS)电梯模拟): ​ 多线程入门,作业相对简单。采用单例模式即可,即电梯们(其实就一部emm)和输入线程(主线程)共享调度器(请求队列集成在调度器里)。输入线程将读到 阅读全文
posted @ 2019-04-23 01:00 _nostalgia 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 目录 1.三次作业思路 2.三次作业bug回顾 3.代码度量分析 4.踩过的坑 5.互测与对拍 一.作业思路整理 第一次作业 ​ 第一次作业比较简单,对表达式进行标准化处理,将幂函数系数和指数显式的表示出来,用正则提取后,再用hashmap存储幂函数的系数和指数即可(用hashmap存储每一项还可以 阅读全文
posted @ 2019-03-27 13:13 _nostalgia 阅读(174) 评论(0) 推荐(0) 编辑