20172314 2017-2018-2 《程序设计与数据结构》第一周学习总结

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
posted @ 2018-03-10 18:00  FYiW  阅读(158)  评论(6编辑  收藏  举报