ANSI Escape Sequences

本文是科普向的文章,介绍了 Ansi Escape Sequences 在日常编码生活中的作用 Ansi Escape Sequences 可以用于控制 cursor 的位置,颜色;字体样式以及作为 Terminal 的控制命令使用。所有序列都以 ESC 字符开头,第二个字符则是所在分类的标识。 ESC 字符等价于 Ctrl-Key: ^[ 八进制: \033 Unicode: »

口腔诊疗体验

本文记录了 3 月份在上海看牙齿的经历。n 个月前的某一天,本人发现左下后方的牙齿(第二臼齿)产生龋坏,缺了一点,但是一直没有管这个事情。因为现在比较闲,所以就去就医了,地点是同济口腔医院 P.S. 如果发现牙齿有问题,最好尽快就医! 挂号 这里需要提一下为啥去同济口腔。根据某乎上面的某排名,上海公立口腔医院排名分别是:九院,同济,十院...三者均可以在网上预约,但是实际看下来, »

锤子和勺子的 N 种用法

Hammerspoon 是 Mac 上一款自动化工具。提供了丰富的 API,可以让用户通过 Lua 脚本来访问系统功能,包括但不限于剪贴板、窗口、键盘事件、文件系统、电池、屏幕、Wi-Fi 等。每一个扩展插件称之为 Spoon,因为项目本身是开源的,所以社区上有许多现成的 Spoon。具体可以参考 官方 Spoon 仓库 »

Alacritty 配置指南

Alacritty 是由 Rust 写的一个 Terminal emulator。功能比较少,但是够用。个人认为最好的是方便自定义,能够和 Tmux 进行支持;原生也支持 Vi Mode。 配置文件基于 Alacritty 的 0.7.0 ,未注释的则是个人配置,可以参考。配置因人而异,顺手就好。 # Configuration »

2019 ~ 2020 岁末有感

Banner PID 84869491 诗酒趁年华,可我既不会作诗又不常饮酒,只是一个普通的社畜而已。翻了一下上一次的年终总结,已然是2018年的事情了。Blog 上停滞的时光亦如人生的真实写照。回想起 2019 到 2021 年的今天的这段时光,空空的,轻似羽毛,拂一拂衣袖便随风而去;但这份轻,如果放在心头,那么便压得人喘不过气。 2019 的 10 月,我下定决心离职。 »

如何在静态检查中表达 sentinel

场景,假设我现在有一个 req 函数,它的 timeout 参数可能会有两种情况 None 不做超时处理 float 类型,自定义超时时间 现在做一层封装,添加了 Session 这一概念,它的 reqeust 方法也有一个 timeout,可能会出现以下的情况 None 不做超时处理 UNSET 使用默认配置 float »

What's new in Python 3.8

根据 PEP-569 的计划,Python 3.8.0 final 将于本月的 14 号发布。本文将概括性地说一下 Python 3.8 有哪些变化。重要的 feature,比如 PEP-572,便不再细致地讨论,有兴趣可以看一下相关 PEP 的讨论 New Feature »