如果不执行此步骤,那么每次关闭选项卡时,在 Venus 中创建和编辑的文件都会丢失,除非将它们复制/粘贴到本地文件。 主要过程是把有个叫做tools的文件夹复制到lab目录下,然后在该目录下运行bash tools/download_tools.sh,接着运行java -jar tools/venus.jar . -dm,端口被占用就换一个端口。试了下Windows11 WSL环...
CS61C Lab5 Exercise 1 与Venus 一样,从 lab05 文件夹内运行 Logisim,java -jar ../tools/logisim-evolution.jar # If in a different folder, use the corresponding relative path 经过短暂的启动序列后,应该会出现一个看起来有点古老的窗口。 首先我们将创建一个非常简单的电路,以便了解门和线路。在开始之...
记录一下CS61C 20su的各个lab和proj的心得, 代码放在了这里 proj2之前的忘记写了 Proj2 : Classify 应用CS61C提供的训练好的ANN, 对MNIST数据集识别数字0-9, 基本上就根据官方指示一步步来, 一个个函数去实验再test, 然后给拼起来 其实都不太难, 不过我在拼接的时候遇到过很弱智的bug, 半天没发现出来, ...
【CS61C】Lab 2: Advanced C, Valgrind 前两个exercise是make和valgrind的教学 exercise3 bit操作,补全三个函数: get_bit:返回第n位的bit值。比较简单,右移n位后第n位到了第一位,然后&1取出。 set_bit:设置第n位的bit值为v。这个有点难想,因为第n位的值是0或1,会影响我的操作,题目又说不能用除了位...
CS61C Lab0 杂谈 Lab0提到了一句话,Each lab will begin with a few objectives; use them to reflect on your learning and guide your thinking! 我想这就是学习它的原因,guide your thinking 才是最核心的部分。 有用的命令行技巧 <ctrl> + a 会将cursor移动至当前行开头...
直接读lab0网页一步一步跟着做,自己打几遍很快就能熟悉起来 (建议不用翻译直接看英文,一开始困难一些,后面会容易很多;可以用欧陆词典鼠标放在生词上面就可以翻译) 就是下面灰色框的,在终端里照上面输入,或者尝试同样命令对不同的文件、文件夹操作 Discussion 根据所学内容尝试自己写,不会写的可以先多思考回顾,然后...
lab与project的综述 个人Project3的疑问 记得踢我 Project4的环境配置(建议写fa21的) cunit是安装的东西,不是指令的一部分 然后Makefile里面的python版本一定要修改成本地的! 记得要去掉python版本号后面的m!(不行再加回来) 如果没有对应的python3.6版本可能是因为你没有安装python3.6,你安装了python不一定安装了这...
可以看下这个repo,labs和projects的启动代码都在里面。祝学习愉快
Hi, I'm a student self-learning CS61C(Summer 2020). This repository contains my work on CS61C labs and projects, if you find something mistake, please tell me or put it on Issues. Welcome communication! - CS61C-maksir98/lab01/hello.c at master · ucb-cou
Hi, I'm a student self-learning CS61C(Summer 2020). This repository contains my work on CS61C labs and projects, if you find something mistake, please tell me or put it on Issues. Welcome communication! - CS61C-maksir98/lab02/vector.h at master · ucb-co