lua
东粟
这个作者很懒,什么都没留下…
展开
-
LCG随机算法在不同编程语言中的一个注意点
LCG(线性同余方法)线性同余方法线性同余方法(LCG)是一种产生伪随机数的方法。它是根据递归公式:RandSeed = (A * RandSeed + B) % MRandSeed的值会周期性变化从而产生一个序列,在给的参数合适的情况下可以生成优秀的随机序列一般来说 模 M越大,随机序列的周期越大,随机性越好但不同平台 在A*RandSeed 这一过程中可能导致数据溢出,从而参数一致的情况下而产生不一样的随机序列。为了避免这一情况 应该保证 A * M 的值不能超过此平台能表示的最大数字。原创 2020-07-31 14:03:57 · 384 阅读 · 0 评论 -
Lua性能优化 译文
关于性能优化的两条格言:规则 1:不要优化规则 2:还是不要优化(仅限专家)不要在缺乏恰当度量(measurements)时试图去优化软件。编程老手和菜鸟之间的区别不是说老手更善于洞察程序的性能瓶颈,而是老手知道他们并不善于此。做性能优化离不开度量。优化前度量,可知何处需要优化。优化后度量,可知「优化」是否确实改进了代码。基本事实运行代码之前,Lua 会把源代码翻译(预编译)成一种内部格式,这种格式由一连串虚拟机的指令构成,与真实 CPU 的机器码很相似。接下来,这一内部格式交由 C 代码来解释原创 2020-07-24 19:55:18 · 194 阅读 · 0 评论 -
VScode Lua 环境需要的插件
CodeRunnerLua Debugger原创 2020-07-09 20:53:49 · 789 阅读 · 0 评论