作业要求 | https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11110 |
作业目标 | <.在码云上创建仓库 .使用Git对代码进行管理 .用Java完成命令小工具> |
作业源代码 | https://gitee.com/fan-qq/person |
学号 | <211806314> |
记录自己的代码行数,需求分析时间,编码时间
- 代码行数:120
- 需求分析时间:1个小时左右
- 编码时间:9 hours
分解需求的思路
- 在需求分析上面,首先第一遍读过题目只对如何利用Java对已知的经验值如何计算
- 第二在查阅资料后发现这个作业需要做三大模块1.自己在云班课上所得的经验值传到eclipse 2.在本地要build path所有的经验值 3.计算所按照要求的经验值分数
- 第三在计算经验值上
-- a.分为小网页和大网页两部分的计算
-- b.小网页的计算当中要先对jsoup抓取的资源经验进行分类,对每一类里的资源块数进行排序计算,最后对除去附加题和编程题的资源经验值进行相加,如若编程题和附加题得到最高分则不再计算。
-- c.大网页的计算当中只需要将课前自测这一类经验值相加即可
记录不会的知识的学习过程、记录修改优化的过程
- 在此次的作业当中认识到了预习和保持对知识的好奇心的重要性。刚开始读题的时候对该做什么一头雾水尤其是不知道怎么把网页上得到的经验值和本机相连,后来群里老师和同学有讨论,知道了jsoup,于是大量的在网上搜索jsoup的作用以及很多的方法,发现很便捷的就抓取了所需的经验值。
- 因为好久没有应用eclipse所以很多快捷方式也忘了,一些编码思维也忘了很多,还是需要大量的写代码来改正。
jsoup下载地址:https://jsoup.org/download
jsoup学习网站:https://www.cnblogs.com/x-ll123/p/9689602.html
https://blog.csdn.net/qq_28940573/article/details/99295276
认为自己需要改进的地方:
- 自己还是对计算机缺乏太多的好奇心,知识面太窄,平时可以利用碎片化时间稍微看一些和计算机相关的读物,增长自己的知识面。
- 在进行Git上传完远程仓的时候,用QQ浏览器打开码云一直都在报错,后来应用Google chrome浏览器打开重新有解决这个问题。