摘要: 对于Test_5项目中py文件的一些说明 multimode 这个文件夹放的是符号接地部分的的代码,这部分的代码的主要功能是返回行为树中条件节点判断的结果,目前是以布尔值作为返回值,后续可以做更改,这部分在test.py中: my_list = pred.cpu().numpy().tolist() 阅读全文
posted @ 2021-07-30 13:57 ljy12138 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、设计架构 1.第一次作业 类图 emm由于没有存之前版本的代码,类图找不到了。 我记得当时好像快到ddl了,我做的时候就有点赶,没有想太多就直接开始写代码了,最终的结果就是把所有的方法都放到了一个类里...也就是说我整个只有Main和MyUmlInteraction两个类,类里非常的臃肿。这么写 阅读全文
posted @ 2020-06-19 21:20 ljy12138 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、理论基础 1.什么是JML JML,即Java Modeling Language,是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口 、规格语言(Behavior Interface Specification Language,BISL),基于Larch方法构建。BISL提 阅读全文
posted @ 2020-05-23 21:40 ljy12138 阅读(135) 评论(2) 推荐(0) 编辑
摘要: 一、设计策略 1.第一次作业 类图 第一次的的功能相对基础,但是可以预见,如果后两次作业不重构的的话,这次的调读策略将很严重的影响到后两次作业的调读策略,因此这次的策略非常重要。在经过了自己查阅资料和查看讨论区同学们的讨论后,我最终选择的是look算法构建电梯。具体实现上,我基本套用了生产者-消费者 阅读全文
posted @ 2020-04-18 20:51 ljy12138 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、程序分析 1.第一次作业 类图 复杂度分析 思路分析 第一次作业较为简单,年轻的我也没想太多扩展性的部分,求导非常简单(后面两次理所当然的重构了)。虽然很尽力的想要使用面向对象的思路,还是能在代码中看到很重的C的痕迹,类中的一个个方法更像是C语言里的函数。 2.第二次作业 类图 复杂度分析 思路 阅读全文
posted @ 2020-03-21 18:06 ljy12138 阅读(165) 评论(0) 推荐(0) 编辑