摘要: 本单元架构设计 本单元作业没有使用很面向对象的方式做,而是在类中维护了很多的数据来做。比如Id2Class,Class2AssociatedEnd,etc。可能是前几单元作业搭的拓展性较好所以加东西不困难。这次第三次作业就体会到了写四次广搜,虽然每一个都不难,连写四个还是比较慌。不过之后想了想,真要 阅读全文
posted @ 2020-06-19 12:29 woafrnraetns 阅读(190) 评论(0) 推荐(0) 编辑
摘要: JML理论基础 pure:无任何副作用。 \result:该方法返回的对象。 require:前置条件,即调用该方法时参数以及成员变量需要满足的条件。 assaignable:副作用范围,列出所有可能会被修改的成员变量。 ensure:后置条件,即调用该方法之后参数和成员变量需要满足的条件。 \ol 阅读全文
posted @ 2020-05-22 20:38 woafrnraetns 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 目录 文件结构 多线程的协同和同步控制 功能设计和性能设计 程序结构与面向对象 三次作业遇到的BUG 心得体会 文件结构 | .gitignore| hw2.iml| pom.xml| + course| elevator-input.jar| timable-output.jar| + src| 阅读全文
posted @ 2020-04-18 11:51 woafrnraetns 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Pytorch import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim import torchvision import torchvision.transform 阅读全文
posted @ 2020-03-20 10:45 woafrnraetns 阅读(115) 评论(0) 推荐(0) 编辑
摘要: tmux ctrl+b % 垂直分屏 ctrl+b " 水平分屏 ctrl+b o 依次切换 ctrl+b Up|Down|Left|Right 切换到某个窗格。 ctrl+b PageUp|PageDown 向上和向下翻页(当输出内容过多时可以回滚)。 ctrl+b Space 重新排列布局 ct 阅读全文
posted @ 2020-03-20 10:21 woafrnraetns 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 目录 方法介绍 面向对象 三次作业遇到的BUG 互测感想 自我评价 我使用的方法简介: 1.预备知识 dfs深度优先的搜索 2.为什么要选择这个方法 1.设计简单:不会涉及到对象之间复杂的交互,而交互就容易带来问题 2.非常可靠:这是一种广泛使用的语法分析方法,可以相信它的拓展能力 3.先举一个例子 阅读全文
posted @ 2020-03-18 21:25 woafrnraetns 阅读(147) 评论(0) 推荐(0) 编辑