![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
「已注销」
orz
展开
-
2019-BUAA-OO 第一单元总结
第一次作业第一次作业需要完成的任务为简单多项式导函数的求解。思路因为仅仅是简单多项式的求导,所以求导本身没有什么可说的,直接套用幂函数的求导公式就行了,主要的精力是花在了正则表达式上。这里推荐两个网站:https://github.com/ziishaned/learn-regexhttps://regex101.com前者可以用来学习正则表达式的语法,后者则提供实时的正则表达式匹配,...原创 2019-08-19 11:47:05 · 254 阅读 · 0 评论 -
2019-BUAA-OO 第二单元总结
第五次作业本次作业,需要完成的任务为单部多线程傻瓜调度(FAFS)电梯的模拟。设计策略先来先服务的单电梯是一个标准的**"生产者-消费者"模型**。虽然在本次作业中调度器似乎是不必要的,但为了更好地应用"生产者-消费者"模型,并方便下一次作业的扩展,还是应该保留了调度器的概念,将其作为"托盘"来存放还未服务的请求。显然,读取输入并解析为请求就成为了生产者,而电梯就成为了消费者,而在本次作业...原创 2019-08-19 11:56:18 · 301 阅读 · 0 评论 -
2019-BUAA-OO 第三单元总结
JML语言理论基础梳理及工具链注释结构JML以javadoc注释的方式来表示规格,每行都以@起头。行注释://@annotation块注释:/* @ annotation @*/JML表达式JML的表达式是对Java表达式的扩展,新增了一些操作符和原子表达式。原子表达式\result表达式:表示一个非 void 类型的方法执行所获得的结果,即方法执行后的返回值。\resul...原创 2019-08-19 12:09:27 · 124 阅读 · 0 评论 -
2019-BUAA-OO 第四单元总结
UML作业架构设计这一单元的作业本质上是对数据之间的联系进行解析,并重新建立数据结构以方便查询的工作,这就要求我们了解各种UmlElement的结构以及他们之间的关系是如何组织的。第十三次作业在这次作业的架构上,首先是建立了MyUmlInteraction类,实现UmlInteraction接口,以完成各种查询方法。由于输入数据不保证顺序性,所以不能边读边处理,而是要先将各种元素分类保存在...原创 2019-08-19 12:22:54 · 218 阅读 · 0 评论