Procházet zdrojové kódy

docs: 增加软工一问题合集

TianChenjiang před 4 roky
rodič
revize
91d9ab14bb
1 změnil soubory, kde provedl 72 přidání a 1 odebrání
  1. 72 1
      docs/SEI.md

+ 72 - 1
docs/SEI.md

@@ -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