待更!

今天是颓废的一天,早上起的晚,起来打了几盘王者,吃了点东西,就又去睡觉了,一觉睡到了下午三点钟。

起来之后头就晕晕的,然后就写后端的代码去了。

没想到还挺麻烦的,主要在于城市的处理上。然后何振轩发我的文档因为没写清楚,一开始把我误导了,后来想半天才想清楚意思。想了想,问题主要出来没有明确需求上面。我一开始还没明白他的意思,就开始弄了。一个原因是他写的太乱了,再一个原因是我有点烦,没有细心梳理吧。

总之,其中最难的地方就是行政区划的处理,其次是主题的处理。

行政区划之前因为觉得会比较麻烦,所以没写。后来事实证明,的确有点麻烦,而且数据库中的数据对行政区划数据这一块的组织上也有点问题,处理起来比较麻烦。到时候想办法换个存储方式,或者就用这种存储方式?哎,看情况啦。

主题的话,它文档里面一下写热度数据,一下写所选主题,全部主题什么的,一下子懵逼了,就没有从整体上面去看,导致后面写的时候慢了很多。

好在最后是搞清楚了,然后把代码的结构优化了。

然后用PostMan做了后端的文档,还算方便吧。就是PostMan软件里面的字体太小了,而且颜色浅,看起来费劲。灰色背景+灰色小字…我也是服了。

昨天要写博客,是因为把Coursera上的大数据的倒数第二课学完了,然后准备弄最后一节课的,结果发现弄不了?好像是时间限制,并且这个也是要申请助学金的。

然后就找了其他的课,准备先弄其他的,等到了时间再把这个大数据的专项搞完。

然后选了一门基础统计学上,只看了一个视频,准备今天看的,结果今天浪费了一天的时间。

还有是,看了学姐的代码,学到了两个小知识。

一个是Vue中的全局消息处理,EventBus方法。

再一个是今天,突然意识到的问题。学姐后端的Node代码里面,对OPTIONS请求方法做了处理,我才突然想起来有这么个东西,以前都没在意。在用CORS进行跨域请求时,对于非简单请求,浏览器会自动发送OPTIONS方法进行预检请求,从而判断能否发起跨域请求。讲道理这个OPTIONS请求在Chrome的网络调试里面应该是可以看到的,但是刚刚查了之后发现,Chrome79+中,把这个的显示移除了。所以这就是,我之前为什么会出现,Node中,接收参数为空,并且被多次请求的原因。原来就是OPTIONS请求。

最开始是查OPTIONS,看到了MDN上面的文章,一下子就懂了。

不过我也好奇,为什么之前就没遇到过、在意过这个问题欸。

想了想,是因为之前要么是同源,要么就是没有监听所有方法吧!

而且跨域这个,看一次忘一次,每次看的时候,也都没有注意到这个问题。这么想想,好像也没看过很多CORS的文章,可能是之前某次看的时候,看到了一篇讲得不是很详细的那种吧?反正这次弄清楚了,不知道下次还会碰到什么问题..

哎,感觉这种问题,都是那种,人为的坑,就很烦。不多想了。

其实如果当时Node调试的时候,看了下Request对象的内容,看到了方法的话,也可以发现来着。但是,我感觉挺难想到是这个问题的。

最后,效率要高点鸭~!

哦,对了。昨天晚上陈晗纯提到了中国MOOC,然后就顺便上去查了一下大数据。然后和陈晗纯单向BB了半天。后来晚上躺在床上睡不着,就又搜着看了一下。

怎么说呢,那个课,是书上的内容,先有的书,再有的课。感觉课的话,有点啰嗦了。书不太清楚,但是课如果就是照着书照搬的话…我认为还是要详略得当吧。我昨天看的RDD的一节,很明显感觉到就是书上那种生涩的定义照搬照读了。

哎,不想那么多,有时间想那么多,还不如抓紧时间学该学的东西,做该做的事情呢!

好吧,准备早上写的,结果晚上写完了。