林泽睿---第一次个人编程作业

前言

在看到作业的那一刻我就知道这次的作业很难,再看到还需要可视化还要用到html的时候我...这不是还没学吗(菜B术语)就直接关闭了作业,但玩归玩闹归闹,作业还是要交的...

博客班级 https://edu.cnblogs.com/campus/fzzcxy/2018CS
作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018CS/homework/11732
作业目标 <获取数据,处理数据,html前端可视化,github操作,分支合并等等>
作业源代码 https://github.com/peacezero/first-personal-work
学号 <211806126>

事件记录悲伤逆流成河

代码行数 数据获取代码:207 处理数据代码:40 可视化代码:102
需求分析 3d
获取数据 2h
处理数据 1h
可视化 2h
处理出现的问题找资料看视频 5h

开头

正所谓万事开头难,当我再次打开作业的时候时间已经来到了几天后,先是再次着手题目~~疯狂百度找有无资源,看到了不少蛮可以的文章,但稍微试了下发现内容太残缺,弄几下就卡住了,只得另寻他法,最终看到了篇超高质量的文章,也看到了up主的视频,开始实践。

步骤

1.获取数据 做疫情图呢就首先知道肯定是需要先获取这些全球病例的数据

因为是做疫情地图所以这部分的代码在用友网站上直接用不用自己再去爬全球国名和疫情的数据

创建一个java class文件,将用友代码粘贴进来(注意API要替换成用友自己登入上去获取的API)


2.处理数据 此时获取的数据是还没处理的,我们需要将需要的信息筛选出来变成我们需要的信息

注意否则运行不出来报错

处理数据的代码运行最后获得一个Data_deal的json文件(就是最后需要用到的精细数据)

3.可视化处理 这里需要用到html(直接用IDEA这里的就ok)

html代码

将上一步爬取的到的且处理过的数据拿出来用

最终效果展示图

4.代码提交至Github

a. git init 初始化 (此步前记得在提交文件右键来GIT BASH)

b. git remote add origin + 仓库地址(连接仓库。)

c. git clone + 仓库地址 (将远程仓库的内容克隆到本地仓库。)

d. cd first-personal-work 进入文件夹。(注意上传的文件的要移入到此文件夹)

e. git checkout -b crawl (切换分支)注:注意加-b 否则会出错

f. git add + 文件名 (将文件添加到暂存区)

g. git commit -m + "注释" (给提交上去的文件加上注释,最好每一份都要有注释 以此类推每个文件提交一次注释一次这里提交了6次 (后面需要去另一个文件夹中按上诉步骤转换分支再提交注:整合在一起也行就不用换个文件夹再点GITBUSH了))

h. git push -u origin crawl (推送到远程仓库)

i. git checkout main,切换回主分支

分别git merge crawl 和 git merge chart合并分支


最后记得git push

c步连接的时候可能会碰到此种情况 俩个都试下就解决了

小结:

很多东西都不会,很多东西都要学,网上的资源是很多,但是也要靠自己去找,特别是有效率的找但这点真的很难做到(真的希望老师可以多帮助帮助...经常感觉自己在那瞎摸索就像无头苍蝇...很难受这啥markdown博客园用起来也是真头疼,头晕洗洗睡了....)

参考资料

Echarts制作一张全球疫情图
Git教程
全球地图可视化
markdown

posted @ 2021-02-26 22:20  peacezero  阅读(88)  评论(0编辑  收藏  举报