修复由 ProChat 依赖引起的构建错误

记录一次 debug 经历以及学习到的经验教训

使用 crontab 定时备份数据

最近优化了一下数据备份的流程,尝试把一些步骤使用 crontab 自动化起来。

记账的演变之旅

不知不觉已经保持了很多年的记账习惯,中间做过一些调整,不断在追问和尝试中寻找每一个阶段更合适自己的记账方法

《置身事内》读书笔记

公司周会分享邀请,正好分享最近读《置身事内》的收获,这是准备的逐字稿

[译] 有 20 年经验的程序员的 20 条人生经验

最近读到一位 20 年“老程序员”的经验分享,对其中的很多点都非常赞同,翻译在这里,权当做笔记了。

邮箱 "All in one" —— Cloudflare Email Routing

利用 cloudflare 的 email routing 功能让自己拥有无限数量的邮箱

一劳永逸解决跨域问题 —— Use Cloudflare Worker as MitM

一种通用的解决浏览器跨域请求的方法

职场三俗行为

一切不以互相尊重为基础的职场行为

React 项目的打包优化

本文介绍基于 create-react-appreact项目的编译优化经验,成功将编译打包时间由 2 min 20 s 左右降低至 1 min 20 s 左右

一种数据驱动的 debug 思路

有时候遇到bug,时间上来不及找到bug出现的原因,这时候从数据驱动的角度出发,也许能另辟蹊径。

深度优先,还是 广度优先?

“深度优先”和“广度优先”是遍历树/图中的算法名词,本文借用这两个概念,来表达对学习方法的个人看法。

Tile Map System | 瓦片地图

瓦片地图就是在渲染地图时将地图切割成多个小块,以便检索和显示,因为切割方式形似瓦片(Tile),故称为瓦片地图(Map Tile System)。说人话就是对地图进行网格化处理,本文主要内容包括瓦片地图使用的投影方式、坐标体系等