• 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
  • 相关阅读:
    剑指 Offer 48. 最长不含重复字符的子字符串
    剑指 Offer 47. 礼物的最大价值
    剑指 Offer 42. 连续子数组的最大和
    剑指 Offer 40. 最小的k个数
    剑指 Offer 39. 数组中出现次数超过一半的数字
    剑指 Offer 34. 二叉树中和为某一值的路径
    剑指 Offer 33. 二叉搜索树的后序遍历序列
    java类与对象(属性,方法)的使用
    java--基本数据类型的转换(强制转换)
    java--基本数据类型的转换(自动转换)
  • 原文地址:https://www.cnblogs.com/YiYiYi/p/8541143.html
Copyright © 2020-2023  润新知