第一次个人编程作业

|这个作业属于哪个课程 |https://edu.cnblogs.com/campus/fzzcxy/2018SE1|
|这个作业要求在哪里 |https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11110|
|这个作业的目标 |学习使用Git,了解Git的上传以及更新文件,通过Jsoup查找云班课分值 |
|作业源代码 | | |
|学号 |211806424|
代码行数: 110
需求分析时间: 10h
编码时间: 15h
思路分解
1.导入html到eclipse中,获得Document
2.找经验值的相同属性
3.通过isNum()函数计算对应题型所获得的经验值
4.读取配置文件
5.依题意计算经验值

代码private String getHtmlByPageName1(String pageName) {
URL url = this.getClass().getClassLoader().getResource("templates/" + pageName + ".html");
LOGGER.info("pageName : {} - {}", pageName, url);
// File f = new
// File("E:\code_svn\srp_trunk\target\classes\templates\404.html");
StringBuffer sb = new StringBuffer();
BufferedInputStream bis = null;
try {
File f = new File(url.toURI());
FileInputStream fis = new FileInputStream(f);
bis = new BufferedInputStream(fis);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String s = "";
while ((s = br.readLine()) != null) {
sb.append(s).append("\n");
}
LOGGER.debug("page content:\n{}...", sb.toString().substring(0, 200));
} catch (Exception e) {
LOGGER.error("Error occurred, cause by: ", e);
} finally {
if (bis != null) {
try {
bis.close();
} catch (IOException e) {
LOGGER.error("Error occurred, cause by: ", e);
}
}
}
return sb.toString();
}

学习过程
1配置文件 :https://blog.csdn.net/qq_38006520/article/details/82951958?ops_request_misc={"request_id"%3A"159973873319725254046608"%2C"scm"%3A"20140713.130102334.."}&request_id=159973873319725254046608&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-3-82951958.first_rank_ecpm_v3_pc_rank_v2&utm_term=java怎么创建配置文件&spm=1018.2118.3001.4187
2.解析html文件:https://www.open-open.com/jsoup/load-document-from-file.htm
3.查找经验值的方法:
1.博客园
2.贴吧
想法:光是看懂题目题目都用了一上午(刚开始以为是让设计一个程序去算给定的经验值???),主要是这方面代码打的太少。|

posted @ 2020-09-10 22:16  张啦啦啦  阅读(181)  评论(1编辑  收藏  举报