加载中...
分类 : 技术向 共 30 篇文章
ZSH 自动读取 macOS 系统代理配置并设置环境变量

ZSH 自动读取 macOS 系统代理配置并设置环境变量

和其它 Linux 的 DE 一样,macOS 也支持在「系统偏好设置」中设置 HTTP 代理、HTTPS 代理,但是 macOS 并不会在终端(Terminal、iTerm)的 shell 中自动生效系统代理配置。为了方便日常使用,我决定好好研究一下 macOS 的系统代理。macOS 系统代理的行为和 Linux...
USTC Hackergame 2020(中科大信安赛)write up

USTC Hackergame 2020(中科大信安赛)write up

作为一只 CS 零基础、信安零基础、CTF 零基础的菜狐狐,苏卡卡今年又来参加 USTC Hackergame 啦!由于一边做题一边总结思路(指写 Write Up),所以苏卡卡应该是第一个发布非官方的 USTC Hackergame 2020 Write Up 的吧(嘿嘿)。 题图来自 USTC Hackergame 2019「Happy LUG」
Bilibili 2020「1024 程序员节」CTF Write Up

Bilibili 2020「1024 程序员节」CTF Write Up

周六不放假休息,还在这加班搞 CTF? 10 月 24 日不睡觉、凌晨两点钟我还在水群,结果在 USTC@LUG 的群里看见有人在打 Bilibili 的 CTF。我刚刚好一年(指 370 天)没有打过 CTF 了(上一次打正式的 CTF 还是去年参加的 USTC Hackergame 2019),所以想着来玩玩。虽然 CTF 结束之前不应该分享和公开 Write Up 和题解,不过 Bilibili 这 CTF 既然这么离谱,那我也没必要按照常理出牌。
从 Google Analytics 的统计代码说起 —— 谈谈 script 标签的 async 和 defer 属性
再快一点,再快一点 —— 优化博客白屏时间的实践
我就感觉到快 —— zsh 和 oh my zsh 冷启动速度优化
天下武功,唯快不破 —— 我是这样优化博客的
Node.js 多线程 —— worker_threads 初体验

Node.js 多线程 —— worker_threads 初体验

JavaScript 是一个具有「单线程」特性的「简单」语言,适合完成一些「简单的任务」,比如验证表单、当访客离开页面时改变页面标题和 favicon、或者渲染整个页面、双向绑定与视图更新(等等,这听起来可不像是什么「简单的任务」)。支持多线程的后端语言常常具有专门的机制在进程之间同步数据,而 Node.js 决定添加多线程支持,就需要一些变通方案了。
将 Hexo 部署到 Cloudflare Workers Site 上的趟坑记录

将 Hexo 部署到 Cloudflare Workers Site 上的趟坑记录

为了进一步缩短自己的博客的 TTFB,我决定将自己的博客部署到 Cloudflare Workers Site。没想到我会把几天时间花费在折腾这个上。缘由哪个男孩不想拥有一个速度特别快的博客 非常关心博客速度的苏卡卡时不时就用 Google 的 Pagespeed 跑一次分。终于 Google Pagespeed...
你好黑暗,我的老朋友 —— 为网站添加用户友好的深色模式支持