• Lua 表的差异同步

     发表于 1 年 前
    最近同事碰到的一个需求:需要频繁把一组数据在 skynet 中跨网络传递,而这组数据实际变化并不频繁,所以做了大量重复的序列化和传输工作。...
  • Lua龙8国际:mare - 像 JavaScript 一样调试 Lua

     发表于 1 年 前
    基本原理是根据云风博客文章如何优雅的实现一个 lua 调试器,使用文章里所说的 C 调试模块,实现一个 Debug VM,内建一个客户端把数据发出去,由服务器翻译成 Chrome ...
  • 绕过 c api 直接访问 lua 表

     发表于 1 年 前
    今天试了一下一个想法:绕过 lua 提供的 C API 直接去访问 lua 的表结构,提供在性能及其重要的环境高效访问数据结构的方法。...
  • 用 Lua 实现一个微型虚拟机-基本篇

     发表于 1 年 前
    在网上看到一篇文章 使用 C 语言实现一个虚拟机 , 这里是他的代码 Github示例代码 , 觉得挺有意思, 作者用很少的一些代码实现了一个可运行的虚拟机, 所以打算尝试用 Lu...
  • 一个简单的 lua 对象回收再利用方案

     发表于 1 年 前
    昨天在 review 我公司一个正在开发的项目客户端代码时,发现了一些坏味道。...
  • 利用debug库实现对lua的性能分析

     发表于 1 年 前
    之前在给xmake做构建的效率优化的时候,需要对lua脚本的api调用性能进行分析,分析出最耗时一些lua调用api, 找出性能瓶颈,来针对性地进行优化,那么问题来了,如果对lua...
  • 如何让 lua 做尽量正确的热更新

     发表于 1 年 前
    很多项目采用 lua 的一大原因是 lua 可以方便的做热更新。...
  • 如何优雅的实现一个 lua 调试器

     发表于 1 年 前
    在真正遇到 bug 时,应该仔细浏览代码,设想各种出错的可能。而不是将错误的代码运行起来,查看运行中的状态变化。...
  • lua元表以及元方法

     发表于 2 年 前
    lua中的变量是没有数据类型的,值有类型。类型有八种nil,number,boolean, string, function, thread, userdata以及table。...
  • Lua 中 Cache 冷数据的落地

     发表于 2 年 前
    今天有同学跟我讨论了一下最近发现的一个 bug ,我觉得挺有意思的。...
  • 利用 Lua 的函数式编程简化 lua-resty-redis 的使用

     发表于 2 年 前
    在利用 OpenResty 编写高性能服务的时候,很有可能会使用到 Redis。在 OpenResty 中,我们通常使用 lua-resty-redis 这个模块操作 Redis。...
  • Lua 语言模型与 Redis 应用

     发表于 2 年 前
    本文主要介绍了 Lua 语言不一样的设计模型(相比于Java/C/C++、JS、PHP),以及 Redis 对 Lua 的扩展,最后结合 Lua 与 Redis 实现了一个支持过期...
  • 正确的序列化 Lua 中带元表的对象

     发表于 2 年 前
    在 Lua 5.2 之后的版本,约定了在元表中可以给出一个 __pairs 方法,而 lua 的基础库 pairs 会使用这个元方法来迭代一个对象。...
  • LuaView高性能、动态化、跨平台应用开发引擎—聚划算动态化之路

     发表于 2 年 前
    业务快速发展的互联网产品,其移动应用往往会遇到版本迭代速度跟不上需求变更速度的问题。这时候让应用具有动态化能力就显得尤为重要。所谓的动态化是指应用不发版实现龙8国际娱乐官方老虎机动态更新的能力,这里...
  • lua 常量表优化

     发表于 2 年 前
    今天花了一天尝试给 lua vm 做了一点优化:...
  • Luce – A GUI Module for Lua Based on JUCE

     发表于 2 年 前
    Luce is a Lua module for GUI programming based on the portable, embeddable, remarkable C++...
  • 高性能 Lua 技巧(译)

     发表于 2 年 前
    运行代码之前,Lua 会把源代码翻译(预编译)成一种内部格式,这种格式由一连串虚拟机的指令构成,与真实 CPU 的机器码很相似。接下来,这一内部格式交由 C 代码来解释,基本上就是...
  • Lua语音框架:Luasynth

     发表于 3 年 前
    Luasynth 是个小型 Lua 语音框架,使用 Lua 编写,非常简洁,模块化,声明式代码。可以查看 (effects/pan.lua) 和延迟 (effects/delay....
  • Lua 的 IO 框架:Luajit IO

     发表于 3 年 前
    Luajit IO 是一个纯 Lua 的 IO 框架,提供 C 的高效率,简单但强大的设计,得益于 luajit 这个 JIT 引擎。可用来开发 TCP/UDP 服务器程序。 ...