• 20162319莫礼钟 2016-2017-2 《程序设计与数据结构》第1周学习总结


    教材学习内容总结

    1.程序的其他部分都是由类来定义的,类定义从第一个花括号({)开始,到程序最后一行的最后一个大括号(})结束。所有的JAVA程序都用类来定义。
    2.main方法是程序处理开始的地方。
    3.println方法属于Java标准类库的System.out对象。
    4.注释。
    5.面向对象三要素。(封装、多态、继承)
    6.错误。

    代码调试中的问题和解决方案

    问题:在终端输入"javac Hello.java"之后,提示没有安装javac
    输入"sudo apt install javac"想安装javac时,提示无法定位软件包
    解决方案:询问和我遇到同样问题的同学,并在她的指导下写入了代码:sudo apt-get install default-jdk

    代码托管

    • 代码提交过程截图:

    • 代码量截图:

    上周考试错题总结

    • 错题1Linux Bash中,可以使用help,man和(info)命令查找命令的帮助信息
    • 错题2在 Linux 系统里, (root) 账户拥有整个系统至高无上的权利。 写成了管理员
    • 错题3Linux Bash中,Ctrl+a快捷键的作用是(将光标移至输入行头,相当于Home键)。
    • 错题4Linux Bash中, 可以使用man printf查看C语言中printf函数的帮助文档。 (x)
    • 错题5在Ubuntu中,使用(sudo apt-get install ddd)来安装ddd软件。
    • 错题6在 Linux 里面可以使用使用(chmod)命令修改文件的权限。
    • 错题7Linux Bash中,使用(groups)命令来查看用户属于哪些用户组。
    • 错题8Linux中没有C盘,D盘,其文件系统的目录是由(FHS)标准规定好的。
    • 错题9Linux Bash中,cd ~ 命令可以切换到'home'目录。 (Ok)
    • 错题10Linux Bash中,pwd是passwd的缩写,可以修改用户密码。(X)
    • 错题11Linux Bash中,强制删除test文件的命令是(rm -f test )。
    • 错题12Linux Bash中,使用(tab)进行命令补全。
    • 错题13Linux Bash中,使用(ls)命令列出文件和目录。
    • 错题14Linux Bash中,使用cat命令带行号查看test内容的命令是(cat –n test)。
    • 错题15Linux Bash中,使用echo查看环境变量PATH值的命令是(echo $PATH)
    • 错题16Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1)。
    • 错题17Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
    • 错题18Linux Bash中,zip命令使用(-e)参数可以创建加密压缩包。
    • 错题19Linux Bash中,(touch test)命令可以创建一个空白文件test。
    • 错题20Linux Bash中,ls . | sort 命令的功能是( 显示当前目录内容并排序 )
    • 错题21Linux Bash中,使用grep查找当前目录下*.c中main函数在那个文件中的命令是( grep main *.c )
    • 错题22Linux Bash中,使用wc统计hello.c和main.c共有几行代码的的命令是( wc -l hello.c main.c )
    • 错题23Linux Bash中,set/env/exprot三个命令功能等价 。x
    • 错题24Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls > ls.txt)
    • 错题25Linux Bash中,(cheat find )命令可以查年find命令的使用示例。

    感悟

    代码之路还很长,还有很多需要我去努力的地方。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 10/200 2/2 10/20
    第二周 0/500 0/4 0/38
    第三周 0/1000 0/7 0/60
    第四周 0/1300 0/9 0/90

    尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
    耗时估计的公式
    :Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

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

    • 计划学习时间:10小时

    • 实际学习时间:5小时

    • 改进情况:将用来看手机的时间减少了

    (有空多看看现代软件工程 课件
    软件工程师能力自我评价表
    )

    参考资料

  • 相关阅读:
    [leetcode]687. Longest Univalue Path
    [leetcode]543. Diameter of Binary Tree二叉树的直径
    [LeetCode]Subtree of Another Tree判断一棵树是不是另一棵树的子树
    [leetcode]508. Most Frequent Subtree Sum二叉树中出现最多的值
    [leetcode]450. Delete Node in a BST二叉搜索树删除节点
    [LeetCode]652. Find Duplicate Subtrees找到重复树
    MySQL 数据库
    javaScript
    Css 笔记
    Html 笔记
  • 原文地址:https://www.cnblogs.com/Mosemonkey/p/6507425.html
Copyright © 2020-2023  润新知