Skip to main content

Command Palette

Search for a command to run...

#2articles1week

Articles tagged with #2articles1week

  1. 关于 Manifest V3 中的 storage 配额

    这几天在开发浏览器插件,用的是 Plasmo + Redux 做状态管理,中途遇到了一个很“诡异”的问题,简单来说就是 Redux 的状态持久化刚开始能用,但数据量多起来之后,就会丢失状态。 在配置页面点击添加,当场是能看到变化的,但是刷新之后状态又会恢复到之前那样,如果 A 配置有 5 个,那么 B 配置只能存 1 个,反之 A 有 1 个,B 能存 2 个。 刚开始我在怀疑是 Plasmo 的问题,于是去 issues 里搜索,发现没有人问过,后来猜想可能是 storage 的配额问题,查了...

    Sep 4, 20241 min read2
    关于 Manifest V3 中的 storage 配额
  2. 关于 Result 和 Option

    我最近在开发 Rust 的时候,感觉自己对这两个特性在理解上有些偏差,本文记录一下我原本的理解,和被纠正后的理解。 Result 这个我一直是当 Rust 中的 Promise 来看的,但实际上不是这样的,这和 Promise 八竿子打不着,Result 和异步任务没关系,他只表示一个可能会成功,也可能会失败的事情。 调用返回值为 Result 的函数时,必须要加上 unwrap,要不然编译器会报错,我以前认为 unwrap 就是用来拿 Ok 值的,所以疑惑“我不需要拿返回值,我就调用函数,为什...

    Jul 13, 20241 min read3
    关于 Result 和 Option
#2articles1week - void mian