算法学习
文章平均质量分 76
tobybo
不积跬步,无以至千里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lua gc 机制版本迭代过程简述
这样在一方面的确是有不足,使得 Lua 的内存管理依赖具体操作系统环境的内存管理机制的性能好坏,但是另一方面,Lua 通常是和 c 或其他语言搭配使用,这样开发人员可以为应用使用一套分配机制,而不会导致在应用中存在两种分配机制,一种服务于 Lua,一种服务于另外的语言。Lua 选择的是垃圾回收的方案。设置元表的操作,Lua 5.4 中已经修改为当被设置元表的对象是黑色并且元表是白色的情况下,将元表颜色向前转换为灰色,这是因为元表通常会被分配给许多不同的对象,并且元表比其他对象更加稳定。原创 2023-07-20 20:08:35 · 1129 阅读 · 0 评论 -
浅谈 LRU
LRU(Least Recently Used) 一般翻译为"最近最少使用",是一种常见的缓存淘汰算法,在计算机底层和操作系统设计中被广泛应用。因为是缓存淘汰算法,所以可以理解为"淘汰最久(最远)未使用"的缓存。原创 2023-05-06 09:48:55 · 785 阅读 · 0 评论 -
内存快速检查工具AddressSanitizer机制简介
小结参考<<AddressSanitizer: A Fast Address Sanity Checker>>Konstantin Serebryany, Derek Bruening, Alexander Potapenko, Dmitry Vyukov Google{kcc,bruening,glider,dvyukov}@google.com原创 2023-04-27 11:11:16 · 201 阅读 · 0 评论 -
详解线性反馈移位寄存器(LFSR)
转载于。转载 2023-04-18 20:17:38 · 26375 阅读 · 5 评论 -
多边形寻路算法简单介绍
多边形寻路算法补充几张挂了的图,转载自: 多边形寻路算法简单介绍之前有网友在我这里留言,问我怎样用自己的方法生成NavMesh。我也答应了有空的时候介绍一下,所以写了这篇博客。在说明生成的方法之前,需要先搞清楚几个概念性的问题:1、NavMesh是一种寻路的算法,我使用的是凸多边形寻路算法,你可以理解成和A星寻路差不多的算法,并不是只有Unity才有的。2、我使用的NavMesh寻路算法并不是Unity自带的那一套,而是全部自己写的,所以你在Unity的API里面不会找到对应的方法。3、NavM转载 2020-12-04 15:04:19 · 1141 阅读 · 2 评论
分享