|
|
@@ -1,3 +1,74 @@
|
|
|
## 软件工程与计算 I
|
|
|
|
|
|
-###
|
|
|
+## 账号类问题
|
|
|
+
|
|
|
+### 1. 无法Clone,显示Access Denied.
|
|
|
+
|
|
|
+- 用户名为学号/院邮箱,密码会在初始登录到软工一时发送至院邮,建议在软工一系统更改成较为方便记忆的。
|
|
|
+- 确保自己没有输入错误
|
|
|
+- 如果IDE里clone/push错误,尝试用命令行试一下。(不清楚原理,可能是git的client不一致)。
|
|
|
+- 如果没有显示输入用户名和密码,在Windows的凭据管理器将git相关的凭据清除再clone。
|
|
|
+- 如果实在不行,请在软工一的修改密码处尝试修改密码以确认自己确实没记错,若成功修改,再用修改后的密码clone尝试
|
|
|
+
|
|
|
+### 2. 无法Push
|
|
|
+
|
|
|
+- 显示413,原因是git add了许多不相干的东西,如IDE的venv虚拟环境。
|
|
|
+
|
|
|
+- - 以后题目添加.gitignore
|
|
|
+ - 使用IDE进行add commit push,可以选择文件
|
|
|
+ - 若已经commit想撤回,使用`git reset HEAD~`
|
|
|
+
|
|
|
+- 显示rejected,原因是先在webide修改,又在本地修改,版本不一致。
|
|
|
+
|
|
|
+- - 本地pull一下,merge再上传。
|
|
|
+ - 直接使用webide进行修改。
|
|
|
+ - 不会pull的,又不想使用webide的,先webide改好重新clone吧。
|
|
|
+
|
|
|
+- Access Denied
|
|
|
+
|
|
|
+- - 。。遇到这种建议查看无法Clone相关步骤。
|
|
|
+
|
|
|
+### 3. 记不起密码
|
|
|
+
|
|
|
+- 自己重置,密码会发送到邮箱,适合非考试时使用。
|
|
|
+- 和助教联系更改吧,重置完需要在修改密码处重新修改同步到gitlab。
|
|
|
+
|
|
|
+### 4. 密码是什么
|
|
|
+
|
|
|
+- 建议让他多看看文档,多上点心,操作都没操作过,还是第一次登录。
|
|
|
+
|
|
|
+## 代码类问题
|
|
|
+
|
|
|
+### 1. 本地跑没问题,一上传就错。
|
|
|
+
|
|
|
+- 建议检查输出格式,返回格式,看清题目要求,看清报错信息,报错信息都有你的输出和正确输出的对比,为什么不看一眼呢。
|
|
|
+- 必要情况使用debug,看看自己为什么判题有问题,眼见不为实。
|
|
|
+
|
|
|
+- - 这是因为单元测试判断是获取控制台输出判断,这里的判断是判断缓冲区的对应元素,而使用某些函数不当,会造成缓冲区多增加一些`\n``""`等元素,导致获取缓冲区的对应输出的元素位置错误,判题出错,举个例子`input("")``print()有换行``print("xxx",end='')有空字符`
|
|
|
+ - 以后题目返回字符串进行判断更好。
|
|
|
+
|
|
|
+### 2. 编译错误
|
|
|
+
|
|
|
+- 多看报错信息,诸如缩进错误等的看看错误信息就能明白。
|
|
|
+- 找不到解释器。IDE会有提示,根据提示配置一下。
|
|
|
+
|
|
|
+### 3. 无法运行代码,无法测试。
|
|
|
+
|
|
|
+- 找不到文件运行——打开的是题目文件夹,而不是src目录下的py文件。
|
|
|
+- 运行就结束——单独打开题目文件夹试试,不行就右键题目文件夹->mark as source root。
|
|
|
+- 无法运行测试——同上,mark一下,如果还是不行,取消其他题目文件夹的mark,单独mark它本身,如果还是不行,edit run configuration -> script path改成module,然后选择测试的module。
|
|
|
+
|
|
|
+## 操作类问题
|
|
|
+
|
|
|
+### 1. 怎么我按一下会覆盖上一个字符啊
|
|
|
+
|
|
|
+- 按到insert了,再按一下恢复。
|
|
|
+
|
|
|
+### 2. 逗号不对,中英文全半角
|
|
|
+
|
|
|
+- shift + space切换全半角
|
|
|
+
|
|
|
+### 3. 不会git操作
|
|
|
+
|
|
|
+- 平时多练练
|
|
|
+- 使用webide
|