生如春花之绚烂,逝如秋叶之静美

从零开始制作Web框架(3) – WSGI&CGI 支持

现代互联网的很多流量都是承载在 HTTP 协议之上的,伟大的工程师前辈们制作了许多非常优秀的框架/协议,在我们的开发过程中帮助我们减轻了很多的工作,所以在业余时间,我想我们应该更加了解这些框架/协议的工作原理。

因此我构建了这个系列文章,以及 Flaks 项目(没错就是 Flaks – 高射炮),它模仿了一些 Flask 框架的特性(路由、可配置、…)并添加了一个简单的 并行/异步 HTTP 服务器与 CGI 支持;在这个系列文章中会较为详细的讲解该框架的构建流程以及思路,希望大家喜欢。

这是这个系列的第三篇文章,本篇文章我们实现服务器的 CGI 与 WSGI 支持。

从零开始制作Web框架(3) – WSGI&CGI 支持

Apple Watch S5 一月使用体验

在差不多一个月以前,我在Apple官网下单了这台心里种草很久的 Apple Watch Series 5 深空灰 44mm GPS版本 。到现在为止使用也差不多有一个月了,故写篇帖子记录一下自己的使用体验,也给想要购买的朋友们一点建议。

Apple Watch S5 一月使用体验

从零开始制作Web框架(2) – HTTP请求解析

现代互联网的很多流量都是承载在 HTTP 协议之上的,伟大的工程师前辈们制作了许多非常优秀的框架/协议,在我们的开发过程中帮助我们减轻了很多的工作,所以在业余时间,我想我们应该更加了解这些框架/协议的工作原理。

因此我构建了这个系列文章,以及 Flaks 项目(没错就是 Flaks – 高射炮),它模仿了一些 Flask 框架的特性(路由、可配置、…)并添加了一个简单的 并行/异步 HTTP 服务器与 CGI 支持;在这个系列文章中会较为详细的讲解该框架的构建流程以及思路,希望大家喜欢。

这是这个系列的第二篇文章,本篇文章我们使用探讨 HTTP 请求的解析过程。

从零开始制作Web框架(2) – HTTP请求解析

从零开始制作Web框架(1) – 从socket到selectors选择器

现代互联网的很多流量都是承载在 HTTP 协议之上的,伟大的工程师前辈们制作了许多非常优秀的框架/协议,在我们的开发过程中帮助我们减轻了很多的工作,所以在业余时间,我想我们应该更加了解这些框架/协议的工作原理。

因此我构建了这个系列文章,以及 Flaks 项目(没错就是 Flaks – 高射炮),它模仿了一些 Flask 框架的特性(路由、可配置、…)并添加了一个简单的 并行/异步 HTTP 服务器与 CGI 支持;在这个系列文章中会较为详细的讲解该框架的构建流程以及思路,希望大家喜欢。

这是这个系列的第一篇文章,本篇文章我们使用 Socket 模块搭建一个简易的 Web 服务器。

从零开始制作Web框架(1) – 从socket到selectors选择器

性暴力、客观正义与人性之恶

熟悉我的朋友们可能知道,我是不善参与公共话题的讨论的。因为自己人微言轻,见识也相对浅薄,我更喜欢在很多问题上多听听大家的意见。

但昨天,我在网络上看到鲍某涉嫌性侵14岁养女的新闻,当我点进南风窗的详细报道之后,我被我看到的触目惊心的事实所震惊了 —— 我感受到了出离的愤怒,我无法再继续保持沉默。

我向我身边的很多朋友都谈起了这件事情,表达了自己的愤怒。

但除了愤怒之外,我们还能做些什么呢?

性暴力、客观正义与人性之恶

Apple Pay 京津冀一卡通西安公交体验

更新:在 iOS 14.3 之后可以添加长安通了,开心 😄

终于,苹果用户可以在西安公交上使用 NFC 进行支付了,但这也是有代价的。

—— 我自己说的

Apple Pay 京津冀一卡通西安公交体验