Recent posts

在 AWS Lambda 上部署一个 GitHub webhook

5 minute read

前段时间我写了一个 Telegram bot 来接受 GitHub 上的仓库动态,比如有人 push 了,或者 CI 跑完了/跑挂了等。为了接受 GitHub 的“推送通知”,我需要一个 webhook 的接收器。实话讲,用 Flask 或者 Sinatra 写一个然后扔 VPS 上挂着并不困难,但是考虑到维护 VPS 和部署等需要的精力,我决定接这个机会尝试一下无服务器(serverless)的方案,也就是 AWS Lambda 云函数。

Clash for Windows 自定义规则整合

1 minute read

自从今年年初换了机场之后,我从 Shadowsocks-Windows 换到了 Clash for Windows。Clash 确实比纯 SS 好用多了,尤其是订阅功能,特别是订阅里还可以自带一系列分流规则。不过我用的那个订阅规则不够完善,想要自己添加一些。以前用 SS 的时候,我自己写了 PAC 脚本用于实现分流,当然可控性也更好,这次不方便用 PAC 了,就得研究研究 CFW 的功能了,好在有个 Mixin 可以用。

backTCP 实验报告

9 minute read

backTCP 是中科大 2019 年秋季《计算机网络》课程的一次实验任务

简论当代网络安全

12 minute read

21 世纪是信息时代,在信息时代中,每个人都有能力去自由地产生、获取、使用和传递信息。而在信息的获取和传递的过程中,计算机互联网是最重要的载体。随着 21 世纪的到来,计算机互联网也走入了家家户户,成为百姓日常生活中不可或缺的基础设施。而随着网络的普及,与其相关的安全事项自然也成为了一个重要话题。

数理方程思考题

6 minute read

2019 年春季中科大《数理方程》课程的一道思考题,最高可给总评加 5 分

Chisel 配置及入门

8 minute read

Chisel (Constructing Hardware In a Scala Embedded Language) 是一种嵌入在高级编程语言 Scala 的硬件构建语言。Chisel 实际上只是一些特殊的类定义,预定义对象的集合,使用 Scala 的用法,所以在写 Chisel 程序时实际上是在写 Scala 程序,通过 Chisel 提供的库进行硬件构建。