又一次更换博客软件

之前一直在用的Gridea始终让我不能完全满意,主要是生成博文需要依赖那个软件,不方便随时更新博客。
一开始想练练前端(真是吃饱了撑的)用VuePress,发现要自己写的东西还挺多,瞬间就懒了,就又回到Hexo。
总之这现在又折腾了几天,基本舒服了。

Node.js中url.parse函数的潜在安全问题

在去年参加网鼎杯半决赛的时候我遇到了一个Node.js的题目,涉及到了url.parse函数,虽然那题解法很多,但我觉得我当时的解法好像不那么常规?我利用了它的一个特性,甚至说不上来这应该叫bug还是feature,总之,研究一下背后的原因。

阅读更多

初探JavaScript代码保护

本篇文章是我给微信公众号SKSEC的一篇投稿,在博客也发一下。
JavaScript作为常见的前端开发语言,代码需要发送至客户端由浏览器解释执行,这给保护代码带来了一定难度。那么说来,对前端代码进行保护有意义吗?说毫无意义就太过绝对了,尽可能增加攻击者分析代码的成本也是有效果的。

阅读更多

Keychron K2键盘在Linux系统下的Fn功能键使用

前段时间买了一个京造K2机械键盘,各方面都比较满意,但有一个比较坑的点:在Windows键位下,功能键是直接发送的相应功能的键位而非F1、F2之类的键位,按照说明书上的指示进行切换也没有用。因此我被迫上网寻找解决方案。
注意:本篇文章不打算讨论手感等玄学话题。

阅读更多

济南公交实时位置查询开发记

做第三方的济南公交实时位置查询也有很久了,分享一下这个过程。
写这个文章的前半段的时候是2019年暑假,等我现在再接着写的时候,已经想不起来当时的思路了。

阅读更多

迁移到Gridea

居然还有Gridea这么好用的博客写作软件? ——我·自己说的

从上次把博客建好之后,我只写了第一篇文章,鸽子本性暴露无遗。(其实还写了一篇,不过没写完)

前段时间我在V2EX上看到Gridea的作者发的帖子,感觉有点意思,放假回来后整了些乱七八糟的,也有写博客的素材了,不如就再折腾一下吧。

Gridea挺方便的,没了。