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