摘要: 源自 B 乎的讨论贴:https://zhuanlan.zhihu.com/p/875305637 一般来说可能是考察你 BitMap,当然能回答上来 Roaring BitMap 更好。 1. BitMap 优点就是简单高效,内存占用少,时间复杂度为 O(N) 缺点就是依赖于数据的连续性,一般来说 阅读全文
posted @ 2025-05-26 15:13 光風霽月 阅读(15) 评论(0) 推荐(0)
摘要: 我只看了:DBinary 答主讲的关于碰撞检测的例子,很有意思,特别是最后的隧穿和滞粘。 https://www.zhihu.com/question/405291121 阅读全文
posted @ 2025-05-26 15:10 光風霽月 阅读(9) 评论(0) 推荐(0)
摘要: 为什么有些软件会默认安装在 %appdata% 文件夹,而不是 %ProgramFiles% 文件夹下?这个文件夹不是适合安装软件的地方吧?有没有必要更改他们的安装路径至 %ProgramFiles%文件夹下? 简而言之,就是安装在 %appdata% 文件夹下的软件属于当前用户,由于不是为所有用户 阅读全文
posted @ 2025-05-26 14:49 光風霽月 阅读(205) 评论(0) 推荐(0)
摘要: https://www.lazyvim.org/ 阅读全文
posted @ 2025-05-26 13:56 光風霽月 阅读(4) 评论(0) 推荐(0)
摘要: 参考资料 https://zhuanlan.zhihu.com/p/130702001 一、编译器组成 是的,现代编译器通常被设计成由前端 (Frontend) 和后端 (Backend) 组成,有时还会包含一个中间端 (Middle-end)。这种模块化的设计带来了很多优势。 编译器前端的主要任务 阅读全文
posted @ 2025-05-26 10:49 光風霽月 阅读(40) 评论(0) 推荐(0)