Chino Moka
chino.dev
Chino Moka
@chino.dev
[email protected] ◇ nya.one/@QiroNT ◇ INTP-T ◇ Reflections
拓展阅读:使用 start + length + capacity 的方式实现 std::vector 来提升 bounding check 的性能

同样因为 .size() 需要算一次除法
Adding a size-based vector to libc++’s unstable ABI
Adding a size-based vector to libc++’s unstable ABI tl;dr We can significantly improve the runtime performance of std::vector by changing its representation from three pointers to one pointer and two ...
discourse.llvm.org
May 23, 2025 at 9:10 AM
题外话,学会用 compiler explorer 和知道 x / y * y != x 这类常识是非常有用的技能,深入了解编译器还是很有必要的)
May 21, 2025 at 4:11 PM
其实一直也在思考是不是市场上缺乏些和 infra 一体的框架,大概可以理解为“窝把你的 infra 也管理好,你写代码就行”,这种的框架可以提供一些一般框架没法提供的解决方案。不过一直没看到哪家框架在向这个方向做,可能窝什么时候时间充裕些会做个自己的吧…
March 24, 2025 at 4:53 PM
比如在写后端 API 的时候,即使是只有前端在用的内部 api 也是不能有 breaking change 的 - 因为大部分用户都在旧版的前端没有刷新,部署更新让所有用户都报错肯定是不行的。Next 就能完全绕过这个问题,因为 Next 是和 Vercel 一体的,Vercel 中因为所有版本的后端都同时在线,Next 只需要把对应版本前端的请求发给对应版本的后端就可以不受 breaking change 影响了。这种问题在不和 infra 一体的框架上就没有方便的解决方案了。
March 24, 2025 at 4:53 PM
Vercel 其实可以称之为开发圈里的 Apple - 注重产业链,注重自家产品之间的兼容性,也贼贵。Next 和其它所有框架的最大区别是 Next 是个和 infra 一体的框架,其实能给一些问题独特的解决方案。
March 24, 2025 at 4:53 PM
生日快乐w
December 24, 2024 at 4:57 AM
谢谢w
December 23, 2024 at 3:48 PM
*窗口
December 23, 2024 at 2:51 PM
确实,也试过用蓝牙键盘,只会剩下补全的一行了x
在想的是有没有像是“把键盘调成透明,不占空间,但是键还可以按”的东西,可能实际用起来会太难所以没有人做吧…
December 15, 2024 at 4:24 AM
突然好奇有没有并不会显示在屏幕上的键盘软件,感觉对于 terminal 之类不需要屏幕交互的貌似更友好些
另一种意义的 touch typing?
December 14, 2024 at 7:05 PM