• 20162311 《程序设计与数据结构》第一周学习总结


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

    教材学习内容总结

    本周学习教材,主要了解了:
    1、一个简单的Java程序
    2、程序设计的语言、编辑器、编译程序和解释程序
    3、开发环境、语法和语义
    4、解决问题的思路,问题求解的步骤
    5、面向对象软件的设计原则
    当然,在学习的过程中也遇到了很多问题,而我正是在不断解决问题的过程中从不懂到懂,逐渐掌握了简单java语言,也逐渐入门。

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

    • 问题1:无法理解什么是类定义
    • 解决方案:网上查找资料,同时自己尝试编写小程序,在编写程序的过程中理解

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

    • 问题1:在运行javac时找不到命令
    • 解决方案:根据提示安装含有javac的软件包
    • 问题2:无法git add .和git commit
    • 解决方案:找到ubuntu下安装使用git的教程,运行git init,创建一个仓库后解决了问题

    代码托管

    • 代码提交过程截图:

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

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

    上周考试错题总结

    • 错题1:第16题
      原因:没有记清find命令的一些参数
      理解:-ctime n(数字)表示查找n天前创建的文件
    • 错题2:第21题
      原因:没有理解grep命令
      理解:grep main .c 中.c能匹配所有以.c为后缀的文件
    • 错题3:第25题
      原因:不知道如何查找find命令的使用示例
      理解:cheat可译为小抄,cheat find 可以查找find命令的使用示例

    感悟

    “纸上得来终觉浅”,光看书和听老师讲是不够的,也许当时听懂了,但过段时间又会遗忘,只有自己动手做了,才能真正记住。在编程序的过程中我就出现了许多小错误,我不得不不停的重复一些步骤,重复多了,自然而然也就熟练了。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 240小时
    第一周 113/113 1/1 10/10
    • 计划学习时间:15小时

    • 实际学习时间:10小时

    • 改进情况:在学习深入,要将有效学习时间提高

  • 相关阅读:
    正则表达式分组()、不捕获(?:)和断言(?<=)详解
    正则匹配IP
    正则匹配中文
    SPL--Serializable
    JavaScript中原型和原型链
    JavaScript中变量和函数声明的提升
    运行gulp提示:Task function must be specified
    vue-router 去掉#
    学以致用 ---- vue子组件→父组件通信
    删除node_modules
  • 原文地址:https://www.cnblogs.com/-zzr-/p/6484172.html
Copyright © 2020-2023  润新知