E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Lua5.2
lua number类型详解(转载)
也就是说number会底层当做double类型来处理,精度是16~17位在
Lua5.2
及之前的版本中,所有的数值双精度类型的实浮点数格式表示从Lua5.3版本开始,Lua语言为数值格式提供了两种选择:整型值
Majin_2.0.exe
·
2023-08-10 02:41
Lua学习笔记
lua
Centos7 下安装freeswitch 1.9 +x264+odbc mysql
Centos7下安装freeswitch1.9+x264+odbcmysql前期准备安装
lua5.2
及以上版本安装mod_av支持的lib安装odbc安装php--为freeswitch后期扩展开发预备编译
幽澜先生
·
2023-07-22 12:40
裁剪lua5.3.4
在Lua5.3.4中,有一些宏定义可以缩小Lua的资源占用,包括:LUA_COMPAT_5_2:该宏定义可以将Lua5.3的行为与
Lua5.2
兼容,缩小Lua的资源占用。
最后一个bug
·
2023-06-15 00:13
mcu
stm32
单片机
解释器模式
lua编程 C调用lua
Lua与C相互调用的首要问题是如何交换数据,luaAPI使用了一个抽象的栈与C语言交换数据,提供了压入元素,查询元素和弹出元素等功能的API操作栈,这里可以查看
lua5.2
中每个函数的详细文档,栈中的元素可以通过索引访问
外环西路007号
·
2022-12-22 11:42
笔记
lua
c语言
开发语言
C/C++和Lua混合编程
此文主要讲解C/C++和Lua的混合编程,主要针对
Lua5.2
及之后的版本(之前的版本接口略有调整)。2.编译Lua代码2.1.Linux下编译直接在指定目录执行以下
-飞鹤-
·
2022-12-22 11:35
C-C++
编程相关
lua
c++
c语言
LuaJIT 是如何工作的 - 解释模式
今天我们介绍Lua语言的另外一个虚拟机实现LuaJIT,LuaJIT使用的lua5.1的语言标准(也可以兼容
lua5.2
)。
·
2021-06-19 03:31
luajitcasmlua
LuaJIT 是如何工作的 - 解释模式
今天我们介绍Lua语言的另外一个虚拟机实现LuaJIT,LuaJIT使用的lua5.1的语言标准(也可以兼容
lua5.2
)。
·
2021-06-18 22:51
luajitcasmlua
如何编译luabind支持vs2010之后所有版本
Revision:8c66030818f0eacbb7356c16776539b55d8c5319Author:PeterColbergDate:12/24/20111:53:29AMMessage:
Lua5.2
weixin_30421809
·
2020-09-14 23:01
c/c++
lua
关于Lua的table.insert and pairs(t)的发现(不知道真假)
在学习Lua元表的时候遇到:--计算表中最大值,table.maxn在
Lua5.2
以上版本中已无法使用--自定义计算表中最大键值函数table_maxn,即计算表的元素个数functiontable_maxn
Awei_orz
·
2020-09-10 20:23
Lua
lua string库函数
下面是
Lua5.2
提供的字符串操作函数:byte函数string.byte把字符串
cws1214
·
2020-08-25 17:57
lua
Lua:04---number数值类型:interger、float、算术运算/关系运算/运算符优先级、math数学库、interger与float的转换
一、Lua数值类型发展在
Lua5.2
及之前的版本中,所有的数值都以双精度浮点格式表示从Lua5.3版本开始,Lua语言为数值格式提供了两种选择:整型值:称为interger的64位整型浮点型值:称为float
江南、董少
·
2020-08-18 21:23
Lua
lua “#”取长度问题
lua5.2
中没有了getn函数。那么常用的取长度方式为#而#的使用又有些需要注意的地方。首先要明确的是lua中有两部分:数组部分和hash表部分。而基本上所有操作都是先数组后hash表。
-缘故-
·
2020-08-16 15:50
lua
lua gc分析(一)
Lua5.2
采用垃圾回收机制对所有的lua对象(GCObject)进行管理。Lua虚拟机会定期运行GC,释放掉已经不再被被引用到的lua对象。
YangloveFeng
·
2020-08-16 05:16
lua
lua
lua
源码
虚拟机
gc
lua和tolua++的安装
2320698.html目前lua发布的最新版本是2011年12月12日发布的lua-5.2.0.tar.gz,而tolua++发布的最新版本为tolua++-1.0.93.tar.bz2,该版本暂时不支持
lua5.2
wfziyou
·
2020-08-13 23:04
脚本语言
lua 5.2 GC 源码分析 一
最近一直在看
lua5.2
的GC。总想写点自己的理解。今天也看的差不多了,可以开始写了。
悬崖边冥思
·
2020-08-13 12:35
lua
Lua 中使用面向对象(续)--newproxy生成userdata使用__gc
那么就是在对象被销毁之前做该做的事情,lua5.1的userdata可以给其metatable增加一个__gc域,指定一个函数,将会在被回收时调用,这个__gc只能用于userdata,普遍的table不支持;到了
lua5.2
cbbbc
·
2020-07-29 17:19
lua学习日志
Lua 5.2 手册翻译之元表和元方法(Metatables and Metamethods)
0、手册应该是学习语言的最好的文档,一边看文档,一边想把它记录下来,
lua5.2
英文手册地址:http://www.lua.org/manual/5.2/manual.html在lua中,任何值都可以拥有元表
MaximusZhou
·
2020-07-15 18:13
Lua
lua cjson 解决_luaL_setfuncs
基本都说
lua5.2
不能用,改为安装openresty吧,openresty的功能多还没有问题等等。。。我是一个用什么就安装什么的家伙,openresty虽然强,但是公司的
ymeputer
·
2020-07-12 18:13
server
ZeroBraneStudio LUA IDE 推荐
支持Lua5.1,
Lua5.2
,Lua5.3,LuaJIT,支持语法高亮,实时编码,代码分析器和调试实时调试功能是个亮点,正是解释型语言的最大优点的表现ZeroBraneStudio跨平台,Windows
天已青色等烟雨来
·
2020-07-12 16:09
LUA
lua入门
lua5.3 安装mysql驱动
网上找到些方法对
lua5.2
支持,但是对5.3不完全通用,故在此将两种方法验证并将注意事项标明方法一.源码方式安装1.下载源码包:https://github.com/keplerproject/luasql.git2
weixin_33985679
·
2020-07-12 08:38
Lua整合工具 squish使用方法
它的github地址:https://github.com/LuaDist/squish这个工具安装和使用都很方便,下载源代码后在目录内直接make就行,特别需要说明的是,这个东西目前对
lua5.2
的支持还不好
白猎人斯摩格
·
2020-07-12 03:21
lua工具
探索
Lua5.2
内部实现:编译系统(4) 表达式分类
以下内容转载自https://blog.csdn.net/yuanlin2008/article/details/8534583常量表达式常量表达式在Lua用来表示"nil",“true”,“false”,字符串和数字的值。在BNF中常量表达式属于终结符,也就是语法解析的最底端,在simpleexp函数中被解析出来,并创建对应类型的expdesc对象。VNIL,VTRUE和VFALSE这三个类型本
shankusu2017
·
2020-07-11 14:22
Lua源码学习-github
lua
在windows下安装lupa库
一、编译兼容低版本的lua库因为lupa库需要使用调用luaL_openlib函数,而
lua5.2
开始,默认不再输出此函数,所以需要编译兼容lua5.1版本的dll。
zhEric2
·
2020-07-11 14:34
python
lua
使用luarocks为
lua5.2
安装库
这么做的理由:由于centos默认安装的是lua5.1,使用yuminstallluarocks安装luarocks时默认使用lua5.1,导致luarocks安装的库无法在
lua5.2
中使用。
信椿哥
·
2020-07-11 11:33
luarock
lua-5.1 和 lua-5.2 之间的一些差异。
但在
lua5.2
中已经不支持这一函数了,
lua5.2
的手册中建议使用luaL_setfuncs来替代luaL_register.使用如下。
hacking_in_my_mind
·
2020-07-11 07:39
Lua
ubuntu 编译安装wireshark 无法加载lua插件
主要原因是执行cmake时检查系统是否安装有lua,如果安装有,则cmake的打印就会有如下打印#执行cmake检查lua的打印--Checkingforoneofthemodules'
lua5.2
;lua
小林子405
·
2020-07-10 17:56
探索
Lua5.2
内部实现:编译系统(1) 概述
原文Lua是一个轻量级高效率的语言。这种轻量级和高效率不仅体现在它本身虚拟机的运行效率上,而且也体现在他整个的编译系统的实现上。因为绝大多数的lua脚本需要运行期动态的加载编译,如果编译过程本身非常耗时,或者占用很多的内存,也同样会影响到整体的运行效率,使你感觉这个语言不够“动态”。正是因为编译系统实现的非常出色,我们在实际使用lua时基本感觉不到这个过程的存在。要实现一个Lua的编译系统可能不是
yuanlin2008
·
2020-07-09 04:35
探索Lua5.2内部实现
探索Lua5.2内部实现
探索
Lua5.2
内部实现:编译系统(2) 跳转的处理
goto在
Lua5.2
中,goto和label是新加入的statement,用来执行非条件跳转。这两个statement分别在lparser.c中的gotostat和labelstat函数中被解析。
yuanlin2008
·
2020-07-09 04:35
探索Lua5.2内部实现
探索Lua5.2内部实现
LUA中遇到这个错误attempt to call a nil value (global 'loadstring')
f=loadstring("i=i+1")i=0f();print(i)f();print(i)因为loadstring在
lua5.2
中已经被弃用了,这个代码可以正常使用load("print('test
赫__________________
·
2020-07-07 14:34
lua
Lua 使用cjson解析json数据(Mac环境)
需要注意的是:cjson有对lua所使用的版本有要求,需要使用lua5.1/
lua5.2
版本,或者使用luajit对
我的尾巴
·
2020-07-05 15:49
lua
lua 调用C++动态库
一.生成动态库dll:1.去官网下载http://www.lua.org/versions.htm,下载lua5.1.5版本,
lua5.2
以后的有些函数时有改动的2.下载后解压到一个文件夹中比如lua-
思乡游
·
2020-07-05 12:07
C
API(lua)
lua
《Programming in Lua 3》读书笔记(十五)
lua5.2
中通过位库提供了位运算来修正这些影响,而不是lua中
ZhT_随享
·
2020-06-27 02:12
读书笔记
Lua学习笔记
php7 vs java8 vs nodejs5 vs
lua5.2
计算性能比较
简单比较一下php7和java8的计算和字符串操作性能。机器:osx10.10intelcorei54GBphp7.php:$b){ ++$a; }else{ $b=$b+1; } if($a==$b){ $b=$b+1; } $c=$a*$b+$a/$b-pow($a,2); $d=substr($s,0,strpos($s,'kkb')).
llj1985
·
2020-06-24 08:58
Java编程
Lua脚本反编译入门
在
lua5.2
中,总共有40种指令(id从0到39)。根据指令参数的不同,可以将所有指令分为4类:typedefenum{/*-------------------------
TTC
·
2020-06-24 06:53
C/Lua/C++
《Programming in Lua 3》读书笔记(十五)
lua5.2
中通过位库提供了位运算来修正这些影响,而不是lua中
Vincent8080
·
2020-06-21 11:53
Centos7 下安装freeswitch 1.9 +x264+odbc mysql
Centos7下安装freeswitch1.9+x264+odbcmysql前期准备安装
lua5.2
及以上版本安装mod_av支持的lib安装odbc安装php--为freeswitch后期扩展开发预备编译
無味雥嗔
·
2020-06-21 08:43
音视频
asterisk 使用lua 的注意事项
但目前经过测试手工编译的
lua5.2
,在调用redis,socket接口时候会报错:/usr/local/libb/lua/5.2/socket/core.so:undefinedsymbol:lua
carryf
·
2020-04-19 22:11
asterisk
lua
软交换高级技术
lua模块化实现
lua5.2
推荐的方式:将table作为module--myModule.lua文件名localmyModule={};--变量localtemp=10;--函数functionmyModule.fun
回调的幸福时光
·
2020-03-14 23:24
Lua字符串库(string库)学习笔记
下面是
Lua5.2
提供的字符串操作函数:byte函数string.byte把字符串
·
2019-09-23 19:52
Lua极简入门指南:全局变量
打印所有的全局变量名:复制代码代码如下:forninpairs(_G)doprint(n)end_ENV(
Lua5.2
开始支持)对于一个freename(名字没有绑定任何声明)var实际上会被转换为_ENV.var
·
2019-09-23 19:05
Lua调用自定义C模块
这里涉及如何如何生成一个动态链接库so文件;
Lua5.2
中导出函数从LuaL_register变成了LuaL_newlib。对于具体的细节有待深入。
·
2019-09-22 17:52
Lua5.3遇到的坑
attempttocallanilvalue(global'unpack')在
lua5.2
和5.3的版本中,全局的unpack函数已经被移除了,改为table.unpack,所以如果用到的第三方库或者源代码使用了
cyn618
·
2017-04-09 21:46
lua
LuaHotUpdate原理
不支持
lua5.2
,lua5.3,因为用到了setfenv().热更新加载文件,列出所有需要更新的函数,从旧函数对象中获取up
jq0123
·
2016-05-06 15:00
lua重要函数
当前这个值是”
Lua5.2
”RegistryLua提供一个注册表,一个预定义表C代码可以使用它来存储Lua值.这个注册表总是使用伪索引LUA_REGISTRYINDEX来定位.C代码可以存储数据进入该表
john_crash
·
2016-01-26 14:16
lua
为什么 Lua 的新版本越来越慢?
(我们的服务器用过
lua5.2
和lu
handyhuang
·
2016-01-26 11:00
LUA的稳定性,luajit的稳定性如何?
如下:====================luajit目前尚有不少的局限性,比如内存只能用32位寻址,不支持
lua5.2
的api等。另外,从稳定性上来说,也不如原版的lua更让人放心。
unsv29
·
2015-11-20 20:00
lua和tolua++的安装
目前lua发布的最新版本是2011年12月12日发布的lua-5.2.0.tar.gz,而tolua++发布的最新版本为tolua++-1.0.93.tar.bz2,该版本暂时不支持
lua5.2
(其实简单修改下代码也可以支持的
·
2015-11-13 13:26
lua
使用squish打包与混淆cocos2d-x的lua脚本
它的github地址:https://github.com/LuaDist/squish 这个工具安装和使用都很方便,下载源代码后在目录内直接make就行,特别需要说明的是,这个东西目前对
lua5.2
·
2015-11-13 10:48
cocos2d-x
Lua-简洁、轻量、可扩展的脚本语言
一、Lua安装及常用库的安装 2. 1.1 Ubuntu $ sudo apt-get install
lua5.2
3. 1.2 OS X $ brew install lua luarocks
·
2015-11-01 15:23
lua
lua5.2
支持中文方法
备注下,以后用到了再直接贴-- llex.c里面修改 default: { if (lislalpha(ls->current)||ls->current == '_'|| ls->current > 0x80) { /* identifier or reserved word? */ TString *ts
·
2015-10-30 14:18
lua
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他