《历史的教训》摘录

这本书的一大特点是「短」,仅仅两百页左右,我本来是抱着读历史小故事的期待去读的,读了才知道其信息密度很大,所以也不容易读,也比我期待的历史小

新工具

这里的工具,是指 Linux/Unix 操作系统里的命令行工具。这些操作系统里大都有这些命令: cat, find, grep 等,最近几年,尤其是在 Rust 语言诞生之后,出现了一些新的命令行工具

Koa 获取客户端 IP

这篇文章记录在 Koa 应用里获取真实客户端 IP 的方法、X-Forwarded-For 等 HTTP 头部字段的含义,以及相关的 Nginx 配置。 ctx.request.ip 在 Koa 里获取客户端 IP 非常容

改变

备过案之后,对这个博客做了一些部署和配置上的改动。 部署 源码仍然放在 gitlab 上,Netlify 的自动部署也还在,只不过现在只在国外解析到 Netlify 上。 国内用

备案了

2 月 26 号把域名从 name.com 转到了阿里云,27 号下午在阿里云提交了备案的初审。 28 号,由于提交的网站名称不规范,并且网站还能访问,初审没有通过,到了下午

apiDoc 基础语法

apiDoc 可以通过文本生成体验良好的 API 文档页面,这些文本可以以注释的形式放在代码里,apiDoc 读取源码注释,就可以生成页面了,当然也可以与代码分开

《代码整洁之道》摘录

摘录了一些内容,跟这些内容在书中出现的顺序不同,打散又整理了一下。除了斜体字部分,都是对原书的引用。 应该有的态度 程序员遵从不了解混乱风险的经