cd ../tags

// tag

#学习笔记

5 篇文章 · 0 条碎片

// articles

两个事务同时把点赞数从 100 改成 101,最终少算了一次。

学习笔记

包进事务,点赞就不会数错了吗

ACGHub 里到处是计数——点赞、收藏、回答数。我一直觉得:读出来 +1 再写回去,只要包进 BEGIN…COMMIT,事务保证原子性,就不会出错。这篇拆的就是这个「就不会出错吧」——它其实会,而搞懂它为什么会,得先把我对 MVCC 的误解也一起纠了。

· 5 min read
屏幕上一行本该是中文的文字,变成了一串问号方块和「锟斤拷」。

学习笔记

乱码不是字坏了,是尺子拿错了

乱码烦了我好多年——打游戏、改配置、传服务器,每次都靠玄学糊弄过去。直到把「字 → 码点 → 字节」这条链拆开,才明白:字从来没坏,是我每次都拿错了解码的那把尺子。

· 7 min read
游戏渲染设置面板,抗锯齿下拉框展开,列出 SSAA / MSAA / FXAA / SMAA / TAA 五个选项。

学习笔记

为什么游戏设置里有五种抗锯齿

大一打游戏翻设置,抗锯齿那栏点开是 SSAA / MSAA / FXAA / SMAA / TAA 一长串全是缩写。好奇查了查才发现,它们其实都在跟同一个东西较劲——锯齿,而锯齿的根,是采样不够。

· 6 min read