我的知乎优化方案(Web & APP)
我已经使用知乎 7 年多了。最开始我一直在平板上用浏览器刷知乎,后来才开始使用 APP。现在来看,它们都不能说是好用的。因此不可避免地要借助一些第三方工具对知乎的使用进行优化。本篇文章提供了一些思路,例如屏蔽盐选和视频,增强一些小功能。主要针对 Web 端的知乎。
Hackergame2022 writeup(部分)
第三次,或者说真正意义上第二次参加 Hackergame。 这几天完全沉迷于其中了。成绩比起去年可以说有了巨大的进步。不过差距还是很大啊~
由 Netlify CMS 引发的 JAMStack 漫谈
前不久研究了一阵子 vuepress,搜索资料的时候意外发现了 Netlify CMS + vuepress 等一个项目。于是大致了解了一下,最终效果是给 vuepress 这类静态页面生成器添加了一个后台。 之前也有见过 HexoPlusPlus 这类的辅助工具,但是很明显 Netlify CMS 这种给出了很有意思的答卷,集成到平台本身、利用 Github 等 API 都是很有意思的点。顺便引起了我对 JAMStack 的第二次了解。
RSA 加密算法: 原理推演以及相关代码实现
RSA 算法算是比较常见的加密算法了。 一直以来对他的了解不算完全。 借着研究 CTF 的机会,仔细梳理一遍。顺便写写相关代码和推理下过程。
俺自己的 CTF 常用工具使用 & 初学经验整理
最近由于一次校内比赛开始学习 CTF 的相关知识,很多常见的题型使用一些工具能更方便的解题,这里把之前遇到的一些工具与其使用以及一些经验整理一下~不过说起来暂时在 PWN 和 REVERSE 方面欠缺很多啊。不过可惜最近事情比较多 CTF 相关内容要暂且放一下了。
Hackergame2021 writeup(部分)
去年第一次参加 hackergame 还是很有意思的,今年接触了更多相关东西,折腾这几天也学习了很多,不过可惜 binary 和 math 还是零蛋,希望以后能补齐这方面的姿势吧~
hexo-reference-plus:在hexo中优雅的添加引用/脚注~
一直以来想以一种优雅的方式引用文献,最后自己实现了这样一个插件~这篇文章简单介绍一下插件并提下开发过程中遇到的一些事情~
笔记本触控板自然滚动与网页视频播放器的音量调整——以哔哩哔哩为例
一般情况下,触控板的滚动语义是这样的:向上滚动时候,其意味着「展示下面的信息」。由于这种操作和现实的逻辑相同,也被称为自然滚动。而鼠标则是向上滚动则意味着「回到上方的信息」*。因此同一个方向的操作下,就得到了不同的结果。然而,在音量调节的时候二者的语义则得到了统一:「向上就是升高,向下就是降低」。
Vue 计算属性缓存和方法的区别:从另一段代码来看
Vue 计算属性缓存与方法的区别官方文档说的很清楚,但是其中以Date.now()为例似乎不能太直观的看出他们的差异,因为当我们重复使用方法调用Date.now()时获取的都是相同的值,这看似与计算属性却是相一致。但事实是他们差异还是存在的,我对此进行了一些研究。发现是因为Date.now()的精度问题导致的。
漫步旧时代之互联网
我又开始怀旧了,尽管有时候我讨厌这种行为,总感觉这种自作的感伤是来自一种对未来的空虚,又不自主地把肩膀靠在了过去。尽管我不是90年代的人,早期互联网没算有些经历,有些许也记忆稀疏了,但是总归这种感伤对我来说又是实实在在的,有时候也会很奇怪。——《题记》