20162305《程序设计与数据结构》第1周学习总结

学号 20162305 2016-2017-2《程序设计与数据结构》第1周学习总结

教材学习内容总结

本周,我们主要学习了Java程序设计的第一章内容,通过对教材的学习,我对Java的用途和结构等有了一个简单的认识和理解。除了教材之外,我也在实验楼上学习了Linux基础教程,对Linux基本概念和操作,目录结构以及基本操作等都有了一些简单的认识。

教材学习中的问题和解决过程

  • 问题1:不能够很好地理解标识符和保留字
  • 解决方案:在实验楼进行试验,多次比较尝试慢慢理解。
  • 问题2:对书上演示的程序不是很理解
  • 解决方案:亲自动手在虚拟机中录入尝试运行,逐渐理解各个命令的意义

代码调试中的问题和解决过程

  • 问题1:无法查看Linux目录
  • 解决方案:按照老师的指导在Linux虚拟机上安装了tree,不过在第一次安装时出现了有关权限的问题,后来已解决。
  • 问题2:做完的作业无法正常上传
  • 解决方案:按照教程先安装了git,利用git命令上传,后来因为没能正确输入码云的用户名,导致多次出错,后来修改后解决。下次一定注意细心。
  • 问题3:按照书上写完的程序不能在虚拟机上正常运行
  • 解决方案:在同学的指导下,我发现我运行程序所处的环境不对,应该在新创建的项目文件夹中运行。打开文件夹重试后,程序可以正常运行。

代码托管

  • 代码提交过程截图:

    • 运行 git log --pretty=format:"%h - %an, %ci : %s" 并截图
  • 代码量截图:

    • 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图

上周考试错题总结

  • 错题1:在 Linux 里面可以使用使用(chmod)命令修改文件的权限
    原因以及理解情况:对该命令掌握不熟,现已理解。
  • 错题2:Linux Bash中,强制删除test文件的命令是(rm -f test )
    原因以及理解情况:不了解rm命令,现已学会。
  • 错题3:Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1)
    原因以及理解情况:对-ctime不是很清楚,感觉没有学到...
  • 错题4:Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
    原因以及理解情况:不知道-cf的用法,现在理解

其他(感悟、思考等,可选)

这一周的学习,让我知道了实验对于学习代码的重要性。之前在实验楼在教材上看到的代码都是空洞的,只有把它真正地放入虚拟机的运行环境当中去,我才会慢慢理解这一系列的命令的用法和意义。虚拟机是一个层次分明的整体,在我使用虚拟机练习程序代码的时候,我出现的错误往往是因为不知道这个代码该存在于哪个分支,该在哪里运行。通过这周的学习。我以后会认真注意这一点。这一周的学习,我也要感谢我的室友和同学,他们也给了我很大的帮助。今后的学习我还需更加努力。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 19/100 1/1 10/15
posted @ 2017-03-04 23:58  20162305李昱兴  阅读(213)  评论(2编辑  收藏  举报