一个人的三亚
就要 run 了,作为告别计划的一部分,只身前往三亚🥥和老板面基(以昭示朋友圈我没有被诈骗 🐶)顺便溜达一圈。整体来讲,三亚旅游市场给我感觉还算规范,尽管价格不算便宜,但好在透明,不会发生恶意收费以及隐性收费的现象。 全文所有照片均无后期,拍摄时设备自动执行的优化除外。via Samsung G
Pixel 3 Magisk(root)
一般来说,我们都是通过 TWRP 安装 Magisk,但是 Pixel3 Android12 上似乎有一些问题,据说无法挂在部分分区或无法解密数据。因此现在只能通过线刷来搞了。 准备 解锁 Bootloader 显然,万物基于解锁。Pixel 对于解锁是非常开放的~ 手机设置 - 关于手机 - 版本
深入 Kotlin 协程(一)基础设施
开一个新坑,从底层学起 Kotlin 协程。这意味着本系列文章不会从 kotlinx 那些协程框架入手,直接搞什么结构化并发。相反,从 kotlin 标准库中一般人见不到的函数开始研究,尝试自己实现一套上层协程 API 来强化理解。本系列可看作是《深入理解 Kotlin 协程》@bennyhuo 的
Linux Command Cookbook
本文记录 Linux 一些命令的用法和使用场景,用作备忘录。没有什么技术含量。 awk awk 基本格式为: awk [options] '[pattern]{action}' file/data awk 处理数据的单元是行,它会遍历每一行,使用我们指定的条件来过滤,再执行 action 的操作。
Nginx Cookbook
本文记录 Nginx 常见需求的配置实现,用作备忘录。没有什么技术含量。 AND / OR Nginx 不支持常见的逻辑运算符 &&, || 等,这种需求只能通过添加一个变量来实现。 AND set $flag ""; if (<condition1>) { set $flag "${fla
acme.sh 备忘录
这是一个备忘录,起速查表的作用。没有什么技术含量。 acme.sh 是一个开源的纯 shell 脚本编写的 acme 客户端,可自动申请更新 https 证书。相比其他工具,acme.sh 更轻量,主要表现在: 只是一个脚本,无需编译安装。 无侵入性,不会更改任何 web server 的配置。 修
自建 Docker 私有仓库
GitHub Packages 免费提供 500M 空间 1G 外网流量的私有容器仓库。Pro 用户可达 2G 存储 10G 流量。如果没有特殊需要不建议自己折腾了。 这是只是一篇比较水的记录 快速开始 Docker 官方提供了 Registry 镜像,可以快速部署服务。这里使用 Docker Co
青龙面板撸羊毛
我不鼓励也不反对撸羊毛,全当折腾玩了。 总比天天在微信/朋友圈/微博发垃圾消息乞讨的人要好多了。 安装青龙面板 青龙面板有点类似油猴,它是一个脚本管理系统,本身不具有撸羊毛的功能。 安装青龙面板非常的简单(如果你用 docker 的话),这里使用 Docker Compose 来部署。Compose
Manjaro VMWare 无法自适应窗口大小
这是一篇很水的记录... Manjaro 默认带有了 open-vm-tools,可以启用 VMWare 的剪贴板同步等操作。唯独自适应分辨率不可用。无论怎么调整 VMW 的窗口大小,Manjaro 的分辨率都不会改变,只会等比缩放。 重启一下守护服务可以暂时解决: sudo systemctl r
Go 日志库 Zap 使用
相比其他语言,Go 标准库里的 log 模块已经很好用了。但还是缺少一些常用的功能,比如按等级输出。于是又出现了许多第三方库,例如最出名的 logrus,不过已进入维护状态。作者认为 logrus 已经完成了它的使命——推动结构化日志的发展。至于之后的扩展优化,将有更优秀的作品。 这里将记录其中之一