Lua5.1的常用API  lua_State            Lua状态机或叫Lua虚拟机,支持多线程,可创建多个状态机     typedef int (*lua_Cfunction)(lua_State*
转载 1月前
22阅读
C/C++与lua之间能过实现交互,它的原理是: 1.lua里面的API都是用C写的。 2.lua跟C/C++的交互是通过一个虚拟stack来进行数据的沟通的。在VS工程中,我们需要加入C API的头文件lua.h, luaconfig.h , lualib.h, luaxlib.h 。这几个头文件都是lua源代码,可以直接下载使用。lua.h提供原子级别的API,对栈的基本操作都在里面实现,
转载 2月前
23阅读
cocos2d-x和 quick-cocos2d-x 的底层代码都是使用 C++ 语言开发的。为了使用 Lua脚本语言进行开发,我们利用 tolua++ 工具,将大量的 C/C++ API 导出到了 Lua中。 使用 tolua++的基本步骤: 从 C/C++源代码复制头文件的内容到 .tolua(tolua++文档中称为 .pkg)文件中。 .tolua 文件内容,去掉 tolua++无法识
转载 3月前
29阅读
lua是一种动态类型语言, 不用特别声明变量以及指定类型, 首次赋值即为声明. 说到此点, 我觉得动态语言的这种特点与汇编倒是蛮象的: 不管你是什么类型, 对于底层而言, 它代表的就是一内存地址, 而操作符代表的就是对这些地址及存在于这些地址里的量进行操作而已.  闲话少说,  继续看pil, 今天的内容是: types and  values.笔记内容:1. lua
转载 3月前
135阅读
【今日话题】说下lua使用场景 – flea1. 我们有用,一些逻辑相对简单,没有复杂的数据交互,访问频次超高的接口实现,可以用lua,省得用phpfpm,太重,浪费资源。 – 付坤   2. 也可以拿来扩展一下nginx的配置 – 花生   3. lua可以把软件的控制逻辑做成服务器动态配置 – 朝沐金风   4. lua写逻辑,c执行,这样假如服务端的
转载 6月前
34阅读
Lua 是巴西研究小组开发的一个灵活小巧的脚本语言,整个编译后的静态库才400多K,便于嵌
原创 2022-12-15 14:13:51
120阅读
目录总线地址总线数据总线控制总线主板接口卡各类存储器芯片I/O体系结构I/O端口------与I/O总线连接的端口访问I/O端口I/O接口有两种类型的接口:专用l/O接口通用I/O接口专用l/O接口键盘接口图形接口磁盘接口总线鼠标接口网络接口通用I/O接口并口申口PCMCIA接口SCSl(小型计算机系统接口接口通用申行总线(USB)设备控制器设备驱动程序模型总线为了确保计算机能够正常工作,必须提
为什么要用Lua作脚本? 使用Lua作脚本,主要是因为它小巧玲珑(体积小,运行快),而且它的语法又比较简单明了。不过,使用LuaAPI将Lua引擎集成到程序中,确实有一些不方便——用落木随风网友的话来说,就是"就象用汇编"。当然,现在你不用再这么辛苦了,因为你可以使用LuaWrapper For C++。使用这个工具,在C++中集成Lua脚本就是轻而易举的事。你原有的C++函数和类,几乎不需要任何
《programming in lua 》的第24章讲C语言的API函数。那么什么叫做lua解释器?书中的意思lua解释器就是除了lua脚本和lua库之外的C语言程序。lua脚本(由用户输入的字符串或文件组成)   <----->  lua解释器  <-------->lua库(比如V5.1.4版本的库)===============
 1.介绍LuaInterface 是 Lua 语言和 Microsoft.NET 平台公共语言运行时 (CLR) 之间的集成库。很多语言已经有面向 CLR 编译器和 CLR 实现,已经存在为微软windows、 BSD 操作系统和 Linux 操作系统。Lua是一个为扩展应用程序而设计的编程语言,解释执行,很容易嵌入的库。详细的信息可以参考Lua'sreference manual。下
Lua的是动态类型语言,使用时不需要被定义类型,可以直接给变量赋值,在我的理解就是,你给变量赋的值的类型就是该变量的类型。以下是Lua中得变量类型:变量类型描述nil表示一个无效值,在逻辑判断语句中表示:false,当一个变量没有被赋值的时候他的值就是nilboolean   包含两个值:false和true,类似于C++中的布尔变量   number表示双
转载 5月前
28阅读
前言:因为魔兽世界9.0 暗影界 版本,重新回归了。了解到了魔兽世界里的一些宏命令,就想着自己弄一些自己想要功能的插件,其他插件太过臃肿,不太喜欢。刚好在网络上找到了《Beginning Lua World of Warcraft Add-ons》这本书的英文电子版。虽然不知道Lua还是不是开发插件的最好语言,抱着好奇心,尝试进行翻译。翻译的动力也是NGA社区。里面的留言呢,也是建议
报文在所有的CS架构中,是很重要的基础。因此,在所有工作开展之前,有必要先对报文进行分析。作为一个通用的服务器,那么他的报文格式必须受标准 约束,在灵活性跟可扩展性方便是很重要的考虑因素,而对具体的业务规则反而不能深入的介入。魔兽世界的报文具有他本身私有的业务规则,单一世界是为网游戏 设计的,所以不可避免得要加入业务规则。一个折衷的方案是,服务器内部具有通用的标准规则,而通过转换器将魔兽世界的规则
本篇教程主要介绍了在游戏中运行和调试Lua代码的方法 先说一下关于 Lua 语法的学习 剑三的插件是用LUA 脚本语言编写的,所以想要会写插件,必须要学会Lua 。写插件并不需要用到Lua 的高级技巧,所以只要掌握基本的语法即可,如果你已经有了计算机语言的基础(例如C 、C++ 、Java 、C# ),你会发现 Lua 真的很好学。Lua
转载 3月前
708阅读
Lua/c接口编程一、前言二、Lua环境搭建三、虚拟栈四、c语言调用lua的函数4.1、实现步骤4.2、完整示例代码五、Lua调用c语言的函数5.1、原理5.2、实现步骤5.3、从lua角度看调用过程5.4、完整示例代码六、C 闭包七、userdata在c语言的使用八、注册表在c语言的使用总结 一、前言Lua/c接口编程是skynet的核心技能开发,主要涉及到Lua调C语言和C语言调用Lua的工
调试typescript为什么要用 typescript安装typescript设置环境语言为汉语调试设置工作区设置修改调试信息设置build环境上代码输出代码调试界面为何要搞javascript 之类的 为什么要用 typescript因为学习曲线。 本人从 C->C++ ,然后学了点儿python , 汇编 ,java ,lua ,对 javascript 的混乱语法实在不感兴趣。安装
Lua区分公有私有接口(金庆的专
原创 2023-06-15 17:00:29
90阅读
lua中,函数是一种对语句和表达式进行抽象的主要机制。函数既可以完成某项特定的任务,也可以只做一些计算并返回结果;lua为面向对象式的调用也提供了一种特殊语法——冒号操作符。表达式o.foo(o,x)的另一种写法是o:foo(x),冒号操作符使调用o.foo时将o隐含地作为函数的第一个参数;一个lua程序既可以使用lua编写的函数,又可以调用以C语言编写的函数。所有lua标准程序库中的函数都是用
如何用开发板实现http功能 目录名称如何用开发板实现http功能简介材料准备步骤HTTPS双向验证流程常见问题相关资料以及购买链接 简介HTTP 指南 http是物联网中常用的功能,本文介绍如何用Air724开发板,通过http get 一个文件的功能演示和简要说明。材料准备 EVB_Air724UG_A13开发板一套,包括天线SIM卡,USB线。luat开发环境:环境搭建方法步骤本文主要演示怎
# Redis的Lua接口 API Redis 是一个开源的内存数据结构存储系统,它提供了非常高效的数据操作。Lua 接口是 Redis 中一个独特且强大的功能,允许用户在 Redis 服务器上执行原子操作,避免了网络延迟的影响。通过 Lua 脚本,用户可以在 Redis 服务器上执行多条命令,让数据操作更加高效。 ## Lua 脚本的基本用法 在 Redis 中,我们使用 `EVAL` 命
原创 1月前
10阅读
  • 1
  • 2
  • 3
  • 4
  • 5