学号20162320刘先润《程序设计与数据结构》第1周学习总结
教材学习内容总结
本周学习了一些基础的Java编程技巧,通过自学编程林肯的名言对程序设计语言有个初步的认识,能够对照书上和博客上的教程进行编程。编程一定要严格按照格式和方法进行,毕竟机器是死的,对每一个细节都要处理到位。本周学习了关于编程的一些知识点,比如注释在编程中的作用,标识符和保留字的意义和用法。
教材学习中的问题和解决过程
- 1.问题:关于为什么不能在WINDOWS 10 中启用Linux Bash环境
- 解决方案:先百度一下,在windows 10设置栏针对开发人员选项中,勾选开发人员模式,然后在特性中勾选适用于Linux的windows系统。然后发现出现错误代码0x80070057,再进行百度,方法是更新系统,于是我更新了一次系统,再次尝试仍然无果,最后询问娄老师。娄老师说让我装虚拟机。
- 2.问题:关于javac,bin,src等等这些的意思,为什么要起这样的名字
- 解决方案:百度和问同学,src代表source源文件,bin代表二进制,javac是用来编译java文件的,说实话我认为在没有理论基础的情况下进行实际操作是很不合实际的,开始对于这些冗杂的英文真的是没有一点头绪。
- 3.问题:在PP1.3中不会将短语打印居中
- 解决方案:待解决。。
代码调试中的问题和解决过程
- 1:自创一个java文件,javac却显示无法编译
- 解决方案:看书,严格按照书上的格式进行编程,问题出在创建了Test.java,而public class 后却没有输入Test而输了不同的名字导致无法编译。
- 2:最开始使用vi后进入插入模式无法退格,用vi编辑hello world程序发现删除键不能删除,
- 解决方案:安装vim
- 3.使用git push出现error,更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支
- 解决方案:百度,git remote add origin http://.......,然后git fetch origin,git merge origin/master.
[代码托管](https://git.oschina.net/pdds2017/LXR20162320.git)
上周考试错题总结
- 错题1:Linux Bash中,使用wc统计hello.c和main.c共有几行代码的的命令是( wc -l hello.c main.c ),这道题不会,实验楼上还未习得
- 错题2:Linux Bash中,set/env/exprot三个命令功能等价 。(x)set 用来显示本地变量,env 用来显示环境变量,而export 用来显示和设置环境变量
- 错题3在 Linux 系统里, (root) 账户拥有整个系统至高无上的权利,我填的是super user,因为想到安装软件时要输入sudo,所以就填写了super user。
其他(感悟、思考等,可选)
由于程序设计与数据结构是新课,很多同学都是初学者,有的时候很难从同学那里得到解答,我认为我现在的学习正处于“探索期”,每一次前进都很艰巨,花了很多时间却收获很少。开始把很多内容都做在自己的组织里了,后来才加入BESTI PDDS,重复了2遍。我希望娄老师能够多巩固一下基础知识。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | 编写java |
第一周 | 180/180 | 1/4 | 15/15 | |
第二周 | /50 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |
-
计划学习时间:5天7个小时
-
实际学习时间:17小时
-
改进情况:看似时间很多,其实学习走了很多弯路,虽然学到了真东西,但是付出与收获不是1:1,感觉效率不高。