第一次个人编程作业

博客班级 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/
作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11169
作业目标 <分析各个步骤需求时间,学会使用jsoup,用git创建码云仓库,更具要求学会用Java来实现程序>
作业源代码 https://gitee.com/wu-yue/personal/tree/master/UML6350
学号 <211803650>

1.记录自己的代码行数,需求分析时间,编码时间

  • 代码行数:108
  • 需求分析时间:4小时
  • 编码时间:3天

2.思路分析

  • 解析保存到本地的网页并获取相对应的经验值数据
  • 成绩计算:读取配置文件中的经验值,用成绩算法(个人获得的经验值总分 / 应得经验值总分 * 100)计算所得成绩
  • 利用 Git 上传源码到远程仓库

    在码云上创建远程仓库,取名:persoal
    通过 git config --global user.name " "
    git config --global user.email" " 连接 Git (过程中需要注意""都是英文状态下的输入双引号)
    通过 git clone 指令仓库的网址 将远程仓库下载到本地
    通过三个指令将本地仓库更新到码云仓库
    git add .
    git commit -m"UML6350"(数据库名字)
    git push

3.按照编程的要求

  • 第一个参数 small.html,是小班课上的“活动”页面下载到本地的文件名
  • 第二个参数 all.html,是大班课上的“活动”页面下载到本地的文件名
  • 根据要求创建total.properties文件

4.下载并导入jsoup

  • 利用 jsoup 解析网页文件

5.使用InPutStream流读取properties文件以及设置输出

6.使用哈希函数算法得到最终成绩

7.通过云班课获得真实得分,筛选获得的经验值

8.第一次编程作业总结

1.有非常多不会的地方,一开始是jsoup的导入,所以自己去万能的百度找了好多个教程才弄好。
2.在关联码云仓库的时候也遇到了几个问题,最后都是问助教还有同学解决的
A创建git 建立与码云的链接的时候 是需要创建在管理员文件夹中的
不然在执行 git clone建立码云仓库链接的时候就会出现没有权限的警告,当然还有码云的仓库是非公开的也会出现这样的提示
B没有新的改动之前 git add . 之后git status 就是显示free clean
如果修改了工作区代码就会不一样了
3.编写Java代码对我来说真的很难所以借鉴了别的大佬的哈希算法,最后运行也不是太成功
4.关于排版我觉得菜鸟教程非常好用,其实百度上还有很多详细的教程,但是显而易懂的就是它了
https://www.runoob.com/markdown/md-block.html

posted @ 2020-09-14 00:07  neski  阅读(263)  评论(1编辑  收藏  举报