20172314 2017-2018-2 《程序设计与数据结构》第一周学习总结
教材学习内容总结
本书第一章为计算机系统概述,前面是一些计算机相关的基础知识,让我对计算机有了一个总体的认识,不再是一片空白了,对主存储器和CPU影响深刻,主存储器用于保存程序和数据,CPU执行程序指令。在接下来的Java编程语言与程序开发部分,开始看的时候有点迷茫,不是很理解,后来先按照作业中附带的流程完成一些代码托管之后,接触了完整的简单的程序之后,再回过头来看书,看到的一些陌生的名词在脑海中就有了实际的对应,能更好地理解,我觉得这有点像娄老师提到过的做中学吧。
教材学习过程中所遇到的问题及解决过程
- 不是太理解main
- 解决过程:查找资料后大概了解到main是主类,Java程序从main开始执行,一个程序中main是唯一存在的。
代码调试中的问题和解决过程
-
问题一:代码无法运行
-
问题一解决方法:复制粘贴过去代码连带着序号,没有看到,导致一直无法运行,可见还是不能偷懒的...
-
问题二Push到码云后,显示用户名不正确。
-
问题二解决办法:我当时找不到原因,就把Ubuntu卸了,从头来了一遍,并且在安装过程中又出现许许多多的问题,各种不顺利,如同第一次装一样坎坷,在这个问题上卡壳了很久,当终于弄好后得知应该是缺少
git config --global user.name "20155200rocedu"
git config --global user.email "rocedu@qq.com"
这一步 -
问题三开始将Hello.class错误的产生在src目录下了,然后多次尝试也无法将其更改到bin目录下
-
问题三解决方法:当时没办法直接从文件夹里将他移动过去了,后来知道应该是
mv src/Hello.class bin
-
问题四:由于看教程不仔细,克隆项目链接时,以为要用SSH,然后就踏上了一条不归路。
问题四解决方法:执行命令后总是产生不了类型为pub的文件
利用显示出来的文件中的公钥在码云上输入后总是显示格式不正确,
然后就失败了。最后询问别的同学之后发现是使用HTTPS的。 -
问题五:输入的代码有错误,但总也不知道错在哪里
-
问题五解决方法:最后发现是因为在末尾有空行,开头不是蓝色的~,这个问题很难察觉,之后几次发现我经常性的留空行,总是需要删除。
-
问题六:push时显示
-
问题六解决方法:输入
git pull origin master
git push origin master
代码托管
上周考试错题总结
还不知道错题,但考试时好多题都没有把握,之后会补上。
感悟
在这个过程中遇到了很多问题,非常的不顺利,有时候也很恼火,但这个过程让我更加意识到编写代码的严谨性,经常由于一些小细节多次出错无法运行,然而自己却无法快速找到问题所在,这是要注意的一点,还有就是要勤加练习,命令的掌握不是靠死记硬背的,要在实践过程中慢慢熟练才能达到最好的效果。在今后的学习中,我觉得如果遇到一些无法理解的概念,可以先不去生硬的看文字,要在实践中慢慢理解它的含义。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 93/200 | 1/1 | 20/20 |