Mandatory Epilogue: Debugging 调试方法 如何使用IntelliJ 中的调试器来调试Lab 6呢?尽管在此前的实验内容中,都通过命令行来运行程序;但是IntelliJ提供了一个名为“remote JVM debugging”调试的功能,运行在集成测试的过程中添加断点。 首先使用git checkout得到lab的原始代码,也就是回到实验一开始时其中的内容。 如下...
Project 2 Getting Started(Lab6) Preperation 首先使用git submodule update --init --recursive命令将21sp的library更新,再一并复制过来。记得再当前操作系统中设置REPO_DIR环境变量为所有projA、HW的根目录。切记要注意看文档, 以及其中给出的设置来实现相应的功能, 最后才发现FAQ也给了非常好的提示,另外比如说在...
sp21/javalib/masterpom.xml</relativePath> </parent> <groupId>CS61B</groupId> <artifactId>lab6</artifactId> <version>1.0-SNAPSHOT</version> <build> <sourceDirectory>${project.basedir}</sourceDirectory> <testSourceDirectory>${project.basedir}</testSourceDirectory> <plugins> <plugin> <groupId>...
29 changes: 25 additions & 4 deletions 29 lab6/capers/CapersRepository.java Original file line numberDiff line numberDiff line change @@ -1,6 +1,8 @@ package capers; import java.io.File; import java.io.IOException; import static capers.Utils.*; /** A repository for Capers @@ -11...
我选用的是fa21版本的课程(因为有精译),然后采用的是sp21的作业,(顺带一提同样开放autograder的好像还有sp18,不过好像sp21的在今年年底会关闭lab的autograder?) 老教授好像今年退休了(2022),作为看过他61A教学视频的云学生,我还是很尊敬他的。 大家的时间开销大概是这个样子的(jush说自己可能要20h) ...
在做其他lab时有时候会遇到没有jar包的情况,似乎是因为git无法获取原文件夹中保存jar包的那个文件夹(比如出现org.junit.test在import时爆红,导致test注解等无效)。可以在project structure——library中点击加号,添加GitHub获取到的文件夹里面标有library-sp21的文件夹里面的包。
课程网站及课件: https://sp21.datastructur.es/ 作业基础代码:https://github.com/Berkeley-CS61B/skeleton-sp21(网友的答案可去Github上搜索CS61B SP21,有很多版本) UC伯克利经典的数据结构算法基础课,刷Leetcode前必看!使用Java语言经手动整理将原本分段的课程录像整合为约一小时的讲座,并添加机翻字幕,对应...
作者写的是21sp版本的cs61b,这是其中第二个proj。当然没做过cs61b之前lab但是想写gitlet的也不用担心,只需要达成以下条件: 1.掌握java基础,包括面向对象编程、基础数据结构(树、链表、图)、简单的调试分析能力、基础英文阅读能力(CET4) 2.完成cs61b的环境配置。包括Lab1 Setup、Lab1 java、Lab6 Getting Sta...
finished lab6 Oct 31, 2024 lab7 modified deletemin() Nov 7, 2024 lab8 finished lab 8 Nov 12, 2024 library-sp21 @ c427536 add library-sp21 submodule Jan 26, 2021 proj0 finished proj 0 Oct 13, 2024 proj1 modified equals() Oct 17, 2024 ...
Lab 1: IntelliJ, Java, git Beacon 和 ED 我们是用不上的 且没有权限用的。 非学生,我们也无法被邀请到这个组织账户Berkeley-CS61B-Student organization 教程中,下面这个命令我们是用不到的 $gitclonehttps://github.com/Berkeley-CS61B-Student/sp21-s**.git ...