recent posts

upgrade gatsby from v2 to v4, lucky me

upgrade gatsby from v2 to v4, lucky me

CI 构建一直报错,没有搭理,没成想 Gatsby 已经从 v2 升到了 v4,而主机环境也不再支持 NodeJS v12,不得已要升级一把,没想到拿来水了一篇,无耻。 下面是流水账 package.json 需要升级的依赖 graphsql 的使用方式 Page 中的 GQL…

直面力有不逮的挑战

直面力有不逮的挑战

Clubhouse演讲实录系列:独立开发者们,如何给你的产品定价?

Clubhouse演讲实录系列:独立开发者们,如何给你的产品定价?

免责声明: 本文是作者自己在 Clubhouse room 中的即兴演讲后根据回忆整理的大体内容文字实录,只为记录下来这些有趣的内容,不对内容本身能否指导商业产品的定价问题负责。 是的,从昨天晚上直到今天凌晨 03:0…

WIP: 基于 MySQL 的海量据量翻页优化

WIP: 基于 MySQL 的海量据量翻页优化

提出问题 在 MySQL 中,一张数据量膨胀到 1000万的表,进行全量分页查询的时候,随着页码往后翻,MySQL 响应的延迟越来越大。 例如,查询 900 万以后的 20 条数据,耗时长达 98s。 而查询 100 万偏移的 20 条,时间要缩短不少,大约为 10s…

泛型箭头函数 in tsx

泛型箭头函数 in tsx

长久以来一直坚持用 TS 写各类 Web 应用,一个重要的乐趣就是 TS 的 Intellisence 在 VSCode 中自动提示做的特别好,甚至比其他真正的强类型语言例如 Java or Golang 都做的好。 而泛型 (Generic)是 Typescript 的一个很有用的语言特性,能够少写很多的模板代码,避免通过复制大段代码来复用功能或者逻辑。

© 2015-2024, Bill X.