1. 建一个新表void lua_createtable (lua_State *L, int narr, int nrec)创建一个新table, 并把它放在栈顶. narr和nrec分别指定该tablearray部分和hash部分预分配元素数量无返回值栈高度+1, 栈顶元素是新table#define lua_newtable(L) lua_cre
转载 2024-05-22 12:03:27
375阅读
 /* ** state manipulation */ LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud);//创建lua虚拟机 LUA_API void (lua_close) (lua_State *L); //销毁指定 Lua 状态机中所有对象 /** lua_newthread 创建一个新线程,并将
转载 2024-05-05 16:59:39
245阅读
一、Lua教程设计目的:嵌入应用程序,从而为应用程序提供灵活扩展和定制功能。特性:轻量级:标准C实现;开放源码;源码2万多行;编译后仅100多Kb。可扩展:其他特性:支持面向过程编程和函数式编程;自动内存管理;语言内置模式匹配;闭包等;通过闭包和table可以支持面向对象机制:抽象数据、虚函数、继承和重载等。应用场景:游戏开发;独立应用脚本;Web应用脚本;扩展和数据库插件;安全系统,如入侵检
转载 2024-04-10 21:55:28
186阅读
复习一遍云风大佬Lua 5.3参考手册 中标准库内容6.0独立版Luaarglua 会将所有命令行传入参数放到一张全局表 arg 中。 脚本名字放在索引 0 地方, 脚本名后紧跟第一个参数在索引 1 处,依次类推。 在脚本名前面的任何参数 (即解释器名字以及各选项) 放在负索引处。6.1基础函数next(table,[,index])特别指出,你可以用 next(t) 来判断一张表是否
转载 2024-05-13 21:09:25
161阅读
既然开始学习Lua,就应该对它有个一个大体了解,对于Lua语言介绍可以看这里这次主要介绍一下学习Lua之前准备工作。(1) 下载Lua压缩包,下载页面是http://www.lua.org/download.htmllua-5.1.2也可以点击这里直接下载:http://www.lua.org/ftp/lua-5.1.2.tar.gz  它体积很小,只有210K(2)解
转载 2024-05-13 19:30:45
482阅读
这篇文章是 《Lua程序设计》 读书笔记和概要。这是关于lua编程最权威书籍之一。推荐给lua基础不够牢童鞋。没有看过可以通过我这篇文章快速浏览书中内容,已经看过可以也能借助这篇文章复习一遍。另外由于我之前是使用c#,所以这篇文章也会提到c#和lua一些不同点。 全书内容分为4个部分:第1章到第10章,讲了基础数据类型、函数、闭包、协程、错误处理。这一部分内容属于最基础语法,只要
转载 5月前
8阅读
0、手册应该是学习语言最好文档,一边看文档,一边想把它记录下来,lua 5.2 英文手册地址:http://www.lua.org/manual/5.2/manual.html在lua中,任何值都可以拥有元表(metatable)。元表本质是就是lua中table,但同时通过元表可以自定义在某些值上操作。通过设置元表中特定域(fields)值,可以改变某些值操作行为。比如,当非数值类型
总时间限制: 1000ms内存限制: 65536kB描述魔兽世界西面是红魔军司令部,东面是蓝魔军司令部。两个司令部之间是依次排列若干城市。 红司令部,City 1,City 2,……,City n,蓝司令部 两军司令部都会制造武士。武士一共有 dragon 、ninja、iceman、lion、wolf 五种。每种武士都有编号、生命值这两种属性。 有的武士可以拥有武器
转载 2024-09-06 09:09:58
40阅读
escape() 方法: 采用ISO Latin字符集对指定字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式字符编码(xx等于该字符在字符集表里面的编码16进制数字)。比如,空格符对应编码是%20。不会被此方法编码字符: @ * / +encodeURI() 方法:把URI字符串采用UTF-8编码格式转化成escape格式字符串。不会被此方
opencv基础教程绪论(版本:opencv2.X以上)(1)Opencv模块core: 数据结构和线性代数支持(Mat多维数组和调用其他模块函数) imgproc:  图像处理模块,包括线性和非线性图像滤波,几何图像变换(调整大小,仿射和透视翘曲,通用基于表重映射),色彩空间转换,直方图,等等。  video: 视频分析模块,包括背景减法,运动估计,和目标跟踪算法
我相信对于程序猿都有做笔记习惯。我初学到现在也做了不少笔记,以前,总是怕写文章或者好内容分享出来就怕被直接copy以后更个名就不再是你。以后是对于初学者有帮助一些JS方法API,使用即说明。  Author : LukunlinDate : 2015/2/9/10:15Area : China in GuangDong■JS组成■1,ECMAScript : js
转载 2023-07-22 22:56:23
188阅读
红色表示关键点 绿色表示额外注解------------------------------------------------------------------------一. 值与类型:         动态类型语言,类型存在于运行时,即变量无类型,值有类型。        库函数 type(
参考书籍:《Lua设计与实现》作者书籍对应Github:https://github.com/lichuang/Lua-Source-InternalLua版本:5.3.5概述Lua表分为数组和散列表部分,散列表可以存储不能存放在数组部分数据,唯一要求是键值不能为nil。// lobject.h typedef struct Table { CommonHeader; lu_byte
转载 2024-04-28 14:40:09
132阅读
深入学习Lua本人学习lua游戏开发实践指南学习笔记,主要记录书中一些知识点。1、  函数函数是划分游戏脚本功能主要工具,它是通过标识符(事实上是一个变量)调用lua代码块,可以执行某种处理、返回值,或者二者都有。简单函数定义如下:Function Wow() print(“ ”) print(Wow ,that wasaawesome:) print(“ ”) end 函数定
转载 2024-06-05 10:09:14
71阅读
1. 基础库 我们在整个教程中使用了各种主题下基本库。 下表提供了相关页面的链接,并列出了本Lua教程各部分所涵盖功能。 编号 库/方法 作用 1 错误处理 包括错误处理函数,如断言, 错误,如Lua错误处理中所述。 2 内存管理 包括与垃圾收集相关自动内存管理功能, 如Lua垃圾收集中所述。
转载 2019-06-02 14:40:00
355阅读
2评论
《programming in lua 》第24章讲C语言API函数。那么什么叫做lua解释器?书中意思lua解释器就是除了lua脚本和lua库之外C语言程序。lua脚本(由用户输入字符串或文件组成)   <----->  lua解释器  <-------->lua库(比如V5.1.4版本库)===============
转载 2024-05-08 13:18:50
137阅读
努力经营当下,直至未来明朗! 文章目录前言一、前置知识二、【DOM】【获取元素】【事件】【操作元素】1.【获取/修改元素内容】2.【获取/修改元素属性】3.【获取/修改 表单元素属性】4.【获取/修改样式属性】【操作节点】1.【新增节点】2.【删除节点】:removeChild简单案例THINK 前言一个人最大痛苦来源于对自己无能愤怒!Hi,秃头也要坚持营业! 本文主要介绍JS中【WebA
AirSim公开了API,可以调用API与仿真器进行交互(核心就是通过RPC向仿真器发消息,进行模拟),可以通过API获取图像、状态和控制车辆等。API有Python版本和C++版本,Python更容易上手,方便后续C++学习。1 Python安装pip install msgpack-rpc-python如果没有编译源码,使用pip install airsim安装airsim,如果从官网下
转载 2023-08-03 11:38:15
523阅读
知识点一:webAPI介绍1、API定义①    应用程序编程接口②    是一些预先定义函数   alert()  prompt()  log()  reverse()2、目的①    提供应用程序与开发人员基于某软
转载 2023-06-06 16:54:25
275阅读
重要部分:2.2 –Values and TypesLua is adynamically typed...
转载 2014-04-17 17:17:00
366阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5