• 第一周作业


    学号 20162310 《Java程序设计》第1周学习总结

    教材学习内容总结

    我在本周的学习中深刻体会到了学习java语言需要一个一个代码,一行一行命令的练习。
    在实践中发现错误并解决

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

    • 问题:经常出现大小写的问题(String),符号(; [] {} )以及一些需要空格的命令(add .和cd .. )
    • 解决方案:通过理解error错误报告,并进行修改
    • 问题:由于之前瞎编脚本于是没有注意脚本的真正用途,在每次使用javac生成.class文件时,.class文件总是出现在src文件中,然后每次都要mv到.bin文件中,超级麻烦
    • 解决方案:……后来再看老师的步骤中才发现自己是如此的蠢,下次一定好好使用脚本这个神奇的东西

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

    • 问题:在错误的文件中进行操作,导致提示文件不存在
    • 解决方案:使用tree命令后即可知道相应文件的位置

    代码托管

    • 代码提交过程截图:
      • 运行 git log --pretty=format:"%h - %an, %cd : %s"
      • -image
    • 代码量截图:
      • 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l

    上周考试错题总结

    • 填空:在Ubuntu中,使用(sudo apt-get install ddd)来安装ddd软件。
    • 填空:在 Linux 里面可以使用使用(chmod)命令修改文件的权限。
    • 填空:Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1)。
    • Linux Bash中,zip命令使用(-e)参数可以创建加密压缩包。
    • Linux Bash中,ls . | sort 命令的功能是( 显示当前目录内容并排序 )
    • Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls > ls.txt)

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 40/40 1/1 10/10

    参考:软件工程软件的估计为什么这么难软件工程 估计方法

    参考资料

  • 相关阅读:
    Codeforces Round #601 (Div. 2)
    A. A Serial Killer
    B. Sherlock and his girlfriend
    Codeforces Round #600 (Div. 2)
    Manthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2) C. Magic Grid
    7213:垃圾炸弹
    2011
    Educational Codeforces Round 46 (Rated for Div. 2)
    Stall Reservations
    Pots
  • 原文地址:https://www.cnblogs.com/shuailinzhen/p/6506490.html
Copyright © 2020-2023  润新知