上图是我两段假期的睡眠周期,你可以发现每日的时间都在不断延后,意味着我熬的夜越来越长,甚至达到了颠倒生物钟的程度。
其实我很早就想写这个话题了。因为我是一个熬夜大户,经常动不动就是 3,4 点睡觉,甚至有时候是日夜颠倒的作息习惯,如同过美国时间般,在 0 点到 6 点这时间段几乎是我的 coding time。但与常人想法不同,我巴不得在保持这种作息状态。我会分以下几点来阐述我这一不正常的行为,相对于我而言的好点。
代码人生:编织技术与生活的博客之旅
上图是我两段假期的睡眠周期,你可以发现每日的时间都在不断延后,意味着我熬的夜越来越长,甚至达到了颠倒生物钟的程度。
其实我很早就想写这个话题了。因为我是一个熬夜大户,经常动不动就是 3,4 点睡觉,甚至有时候是日夜颠倒的作息习惯,如同过美国时间般,在 0 点到 6 点这时间段几乎是我的 coding time。但与常人想法不同,我巴不得在保持这种作息状态。我会分以下几点来阐述我这一不正常的行为,相对于我而言的好点。
当写这篇年终时,都已过于数月了。今年 (2021 年)休学出去工作(创业);加上 2022 年 1 月闭关安卓逆向学习,所以便没有抽出时间来完善年终总结。
所以说要写年终前一定要趁早,平常也要时刻保持记录的习惯,这样年终总结的时候思路才清醒,看到平时记录的点滴就能一时刻地回忆起所有细节。
每次写年终总结时不时也会潸然泪下,写的时候就需要不断的回忆过去,而往往过去的某些时刻的做法会让自己觉得是不是有个更优解?常常会回忆起过去这一年所经历的往往,难以忘怀,不知从何写起。
基于 Babel 对 JS 代码进行混淆与还原操作的网站 JS 代码混淆与还原 (kuizuo.cn)
早闻 RPC(Remote Procedure Call)远程过程调用,这一词了,应该是在安卓逆向的时候听闻的,当时吹嘘的意思是这样的,通过另一个远端服务器来调用安卓代码中的函数,并将执行后 的结果返回。比如有一个加密算法,如果要实现脱机(脱离当前环境)运行的话,就需要扣除相对应的代码,补齐对应的环境(模块,上下文,语言),然而要在补齐该加密算法的环境可不好实现,而通过 RPC 则可以免除扣代码,通过数据通信来达到远程调用的目的,听起来是挺牛逼的,实际上也确实挺骚的。这里我将以浏览器与本地搭建一个 websocket 来实现调用浏览器内的函数。
之前学习爬虫的时候,如果是 HTML 的数据,通过 xpath 或是 css 选择器,就能很快的获取我们想要的数据,如果是 json 有没有类似 xpath 这种,能够 直接根据条件定位数据,而不需要自行 json 解析在遍历获取。答案是有的,也就是 JSONPath。
我当时学习开发 Chrome 插件的时候,还不会 Vue,更别说 Webpack 了,所以使用的都是原生的 html 开发,效率就不提了,而这次就准备使用 vue-cli 来进行编写一个某 B 站获取视频信息,评论的功能(原本是打算做自动回复的),顺便巩固下 chrome 开发(快一年没碰脚本类相关技术了),顺便写套模板供自己后续编写 Chrome 插件做铺垫。