第一次个人编程作业
博客班级 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11169 |
作业目标 | 使用 Git 进行源代码管理,学会使用 jsoup 分析 html。 |
作业源代码 | https://gitee.com/meizijiu111/personal.git |
学号 | 211806347 |
1.记录自己的代码行数,需求分析时间,编码时间:
- 代码 104 行
- 分析时间 2 h
- 编码时间 6 h
2. 思路分析
- 读取配置文件并获取其中的值
Properties p = new Properties();
p.load(new FileInputStream("src/total.properties"));
- 使用 jsoup 解析文件
Document small = Jsoup.parse(new FileInputStream("src/small.html"), "UTF-8", "");
Document all = Jsoup.parse(new FileInputStream("src/all.html"), "UTF-8", "");
- 筛选并获取其中的经验值(部分代码 该过程借鉴了同学的优秀代码)
if (document2 != null) {
Elements all = document2.getElementsByAttributeValue("class", "interaction-row");
int temp1;
for (int i = 0; i < all.size(); i++)
if (all.get(i).child(1).child(0).toString().contains("课前自测"))
if (all.get(i).child(1).child(2).toString().contains("color:#8FC31F")) {
Scanner scanner2 = new Scanner(
all.get(i).child(1).child(2).children().get(0).children().get(10).text());
temp1 = scanner2.nextInt();
mybefore = mybefore + temp1;
scanner2.close();
}
}
- 统计所得经验值
3. 优化过程
- 学习并了解 jsoup 的使用
- 创建配置文件并写入数据
4.git 的使用
- 在本地待上传的代码文件夹,右键 选择:Git Bash Here
- 出来的窗口上执行:
git init
- 然后执行:
git add .
文件名。 git commit -m "注释的内容"
#提交到本地仓库- 提交代码到gitee:
git remote add origin
远程项目的Https地址 git push -u origin master -f
#-f强制上传- 弹出帐号密码框时:输入账号密码。
4.参考资料
https://www.sxt.cn/jsoup/install-jsoup.html
https://www.cnblogs.com/sam-uncle/p/10922366.html
https://blog.csdn.net/YiLiXiaoHuiChen/article/details/83187252
https://blog.csdn.net/sclibingqing/article/details/81179470