第一次个人编程作业

博客班级 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/
作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11169
作业目标 <掌握在码云上建立云仓库存放自己代码>
作业源代码 https://gitee.com/tudoukuaipao/pg1
学号 <211806388>
  • 遇到的难点

    一开始不会使用码云的远程仓库,不过还好有百度,一步一步地跟着操作一遍之后就能记住怎么使用了。


    在获取经验值的过程中还是有挺多想法的,起初的想法是一行一行获取然后算,不过量太大了,放弃了。
    接着听了身边人的建议使用了正则表达式,不过个人编程能力有限没有办法实现。
    最终借鉴了别人的关键代码

            if (rows.indexOf("课前自测") != -1) {
      		String selfget = smalldoc.select("div[class=interaction-row]").get(i).select("span").get(spansize - 1)
      				.text();
      		before += isNum(selfget);
      	}
      	if (rows.indexOf("课堂小测") != -1) {
      		String testget = smalldoc.select("div[class=interaction-row]").get(i).select("span").get(spansize - 1)
      				.text();
      		test += isNum(testget);
      	}
      	if (rows.indexOf("课堂完成") != -1) {
      		String baseget = smalldoc.select("div[class=interaction-row]").get(i).select("span").get(spansize - 1)
      				.text();
      		base += (isNum(baseget));
    
      	}
      	if (rows.indexOf("编程题") != -1) {
      		String proget = smalldoc.select("div[class=interaction-row]").get(i).select("span").get(spansize - 1)
      				.text();
      		program += (isNum(proget));
    
      	}
      	if (rows.indexOf("附加题") != -1) {
      		String addget = smalldoc.select("div[class=interaction-row]").get(i).select("span").get(spansize - 1)
      				.text();
      		add += (isNum(addget));
      	}
    

    编写代码还需要学习一个新的东西jsoup

  • 小结

    这次的作业还是挺难的,同时也暴露出自己的真实水平实在有所欠缺。会在之后的课程中不断修补,查漏补缺。

  • 参考资料
    码云使用教程网站:http://www.manongjc.com/detail/15-gcyzjlgvgdxqxcc.html
    jsoup下载网址:https://jsoup.org/download

posted @ 2020-09-14 15:32  336土豆快跑  阅读(100)  评论(1编辑  收藏  举报