• 第三周作业


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

    教材学习内容总结

    创建对象
    String类

    Random类
    Math类
    格式化输出
    枚举类型

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

    • 1遗留系统到底是什么
    • 1课本上对于遗留系统感觉是一笔带过,通过百度以及他人的博客看得略懂一些。摘录如下:什么是遗留系统(Legacy System)?根据维基百科的定义,遗留系统是一种旧的方法、旧的技术、旧的计算机系统或应用程序[1]。这一定义事实上并没有很好地揭露遗留系统的本质。我认为,遗留系统首先是一个还在运行和使用,但已步入软件生命周期衰老期的软件系统。它符合所谓的“奶牛规则”:奶牛逐渐衰老,最终无奶可挤;然而与此同时,饲养成本却在上升。这意味着遗留系统会逐渐随着时间的推移,不断地增加维护成本。最后博客提出最佳解决方案是技术栈迁移。貌似和移植遗留系统的printf方法有异曲同工的作用。

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

    • 1关于PP33作业中数字的值
    • 1暂时不知道如何做。 在PP33中,我在最后的四位数字设置了9999的上限,但是这样有一个问题,就是有的时候会出现两位数或是三位数,并不能确保四位数,并且无法打出类似0022这样0在数字前的格式,我想知道除了把每个数字单独赋值不超过10这一种方法之外,能不能有一种可以同时对后四位数字进行随机编排的方法。代码在这里http://git.oschina.net/pdds2017/aa20162313/blob/master/src/pp33.java?dir=0&filepath=src%2Fpp33.java&oid=dc617c3904993f8219025c19df0675b637c4b26f&sha=a0103699ee8660f9d95f6af01922af9910a16853

    代码托管

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

    (statistics.sh脚本的运行结果截图)
    image总觉得有点问题,好像把我第二周的代码也算在了第三周??完全不知道为什么会这样?

    上周考试错题总结

    • 错题1填空:~0b1011的十进制值是(-12) 看见字母想当然的以为是十六进制,最后算出一个五位数......
    • 错题2填空 :0x10&9 的结果是(0)
    • 错题3填空 :0x10%8 的结果是(0)没有考虑前面的0X
    • 错题4byte a=3;byte b=4; 那么 a+b的类型也是byte.(X) A和B 已经被赋值后变成了INT所以A加B 类型应该是INT

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

    实验课上发现自己有大量的错误,一直用着错误的方法在对java文件进行javac测试,都是先进src文件夹之后再编译运行的,而现在必须要用javac -d bin 和 java -cd bin等操作来进行调试了。而且上完实验课之后才知道动手的必要性,很多很多的错误操作,虽然同样达到了目的,但实际最后的收尾工作反而麻烦了。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 90/90 1/1 20/20
    第二周 377/467 1/2 14/34
    第三周 344/811 1/3 17/51
  • 相关阅读:
    JavaScript中的方法和属性
    vue的计算属性与方法的不同
    vue 中使用 watch 出现了如下的报错
    vue中methods函数调用methods函数写法
    ES2015箭头函数与普通函数对比理解
    leetcode Single Number python
    leetcode first bad version python
    leetcode Search for a Range python
    leetcode Longest Valid Parentheses python
    python dict traversal
  • 原文地址:https://www.cnblogs.com/yuanhongming/p/6582338.html
Copyright © 2020-2023  润新知