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.3
cpp热更
dlsym、dlclose这三个函数操作实现热更2、c++通过执行lua文件的形式,sol2(https://github.com/ThePhD/sol2)这是一个c++与lua交互的开源库,已经支持
lua5.3
jlaij
·
2024-01-22 07:20
游戏开发
go语言+lua5.1语言同步到es中遇到大数字导致精度丢失问题
lua5.3
之前都会有这个问题。但是目前我们使用的go嵌入lua使用的解释器只有5.1所以这个只能靠自己转换解决。目前是用在go+lua同步es的工具上。
varphp
·
2023-10-20 20:07
笔记
后端
数据库
golang
lua
开发语言
VC++:关于lua调用C/C++接口函数的方法
资料
Lua5.3
——CAPI函数Lua实战笔记第4篇NotePad++运行Lua脚本Lua和C++交互总结环境配置首先需要安装Nopad++以及对应的lua插件,有了lua插件其实nopad++就可以执行
最爱初音的初音骑士
·
2023-10-09 08:11
lua学习
lua
Lua学习笔记
二.参考资料:Lua&&C#(bilibili.com)基础语法-LuatOS文档
Lua5.3
参考手册-目录前两个参考资料看完基本上就能读代码、写代码了,第三个参考资料是官方文档。
来抓月亮啦
·
2023-09-27 12:22
学习笔记
lua
lua使用心得
lua5.3
之前的版本只支持浮点数,
lua5.3
才引入了对整数的支持,/仅支持浮点数除法,要实现C里的整除效果必须使用双斜杠//超过2个字符串连接的情况下应使用table.concat,而不能使用字符串连接符
天下无敌笨笨熊
·
2023-08-15 07:27
lua
开发语言
lua5.3
中luaL_setfunc设置upvalue的用法示例
https://www.cnblogs.com/cheerupforyou/p/7192307.html缘起luaL_setfuncs这个函数可以注册c函数到lua,另外还可以设置闭包函数使用的变量upvalue.我没有用过,在云风的skynet才第一次见过,于是写个例子实际使用以下.函数原型:voidluaL_setfuncs(lua_State*L,constluaL_Reg*l,intnup
Aska偶阵雨
·
2023-08-14 15:11
lua number类型详解(转载)
也就是说number会底层当做double类型来处理,精度是16~17位在Lua5.2及之前的版本中,所有的数值双精度类型的实浮点数格式表示从
Lua5.3
版本开始,Lua语言为数值格式提供了两种选择:整型值
Majin_2.0.exe
·
2023-08-10 02:41
Lua学习笔记
lua
裁剪lua5.3.4
在Lua5.3.4中,有一些宏定义可以缩小Lua的资源占用,包括:LUA_COMPAT_5_2:该宏定义可以将
Lua5.3
的行为与Lua5.2兼容,缩小Lua的资源占用。
最后一个bug
·
2023-06-15 00:13
mcu
stm32
单片机
解释器模式
Unity开发资源链接
sourceTreeluaforwindowshttps://github.com/rjpcomputing/luaforwindows/releasesluavisualstudiocode环境搭建
lua5.3
灯塔@kuaidao
·
2023-04-04 23:35
unity
游戏引擎
lua select,# 应用
前言#运算符取table的长度,不论在lua5.1,还是在
lua5.3
都不能保证结果的正确性,在某些场景下,我们可以使用select来替代#得到正确的结果。
tobybo
·
2023-03-25 03:53
lua
lua
开发语言
c语言
lua 和 cpp 互调
本文编译lua版本为5.3编译
lua5.3
例子中涉及为lua编写so,(luarequire加载)需要修改lua/src下的makefilecppflag加-FPIC,这样后续链接so才不会报错$curl-R-Ohttp
orientlu
·
2023-03-12 06:12
linux安装Lua及代码测试
,lua也应用于独立应用脚本,web应用脚本,扩展和数据库插件等,Lua还有一个比较显著的特点,那就是比较简洁,比如python的C源码有54万行,python的核心C源码不含module有17万行,
lua5.3
基层搬砖的Panda
·
2022-12-28 14:55
Lua从入门到精通
lua
linux
[RS] xLua从LuaJit升级
Lua5.3
记录
记录环境Unity2021.3.4f1xLua-2.1.16_with_silicon_supportLua5.3.3=>Lua5.3.5各平台需要的软件1、Windowscmake-3.24.0-rc1-windows-x86_64Lua5.3.3(bin)2、Centos(用来编译Android)cmake-3.20.0-linux-x86_64.shandroid-ndk-r15c-linu
_Walker__
·
2022-09-27 20:46
lua5.3
程序设计进阶
如果想要了解怎样搭建交互环境,可以参考
lua5.3
与c交互环境。如果想要了解博客中提到的luacapi详细信息,可以参考官方英文文档或者翻译中文文档。
金朝
·
2022-09-25 01:13
#
Lua
Lua程序设计(20)
打包和解包二进制数据
Lua5.3
引入了一个在二进制和基本类型值(数值和字符串)之间进行转换的函数。函数string.pack会把值“打包(pack)”为二进制字符串。
sxylyr
·
2022-09-25 01:09
Lua程序设计
数值 - number(Lua)
数值-number在
Lua5.3
之前版本,number只有一种数值形式,就是双精度浮点类型。
有趣就行
·
2022-09-25 01:04
Lua学习
lua
开发语言
Lua 5.3中的新功能
並未涵蓋所有
Lua5.3
的所有新功能。
Aaron_biubiubiu
·
2022-09-25 00:10
lua
lua
Lua进阶
前言学会文档查询:官方文档链接——
Lua5.3
参考手册-目录多文件调用使用require关键字:运行指定的文件名。末尾不带扩展名。目录层级用'.'分隔。只会运行一次。会将调用的返回值返回。
两片空白
·
2022-07-28 12:31
lua
lua
老项目更新skynet版本
首先是老版本只支持到
lua5.3
,现在需要换新的lua5.4.3,有最新的5.4.4版本,但是skynet貌似还没切换到最近的,当前有一个分支是支持的5.4.4版本的,云风还没合入主线,基于项目
·
2022-04-19 15:11
Lua_table长度 #
获取table的长度,不管是用#还是table.getn(
lua5.3
目前是找不到这个方法的),一旦找不到连续的索引就会返回。所以获取的长度都是不正确的。
Jayden_JMN
·
2021-06-25 22:51
Lua之协同程序
在多处理器情况下,从概念上来讲多线程程序同时运行多个线程;而协同程序是通过协作来完成,在任一指定时刻只有一个协同程序在运行,并且这个正在运行的协同程序只有在明确的被要求挂起的时候才会被挂起基础语法基于
Lua5.3
leo_wc
·
2020-09-15 19:15
Lua
pktgen安装的一些坑
;dpdk还算顺利,编译成功了dpdk的版本是17年的;pktgen下载了个最新的19.10的版本,提示错误;把缺少的都安装了,还是提示错误;上网查了一下,很多人也是在lua这里遇到问题了;尝试安装了
lua5.3
dadaobusi
·
2020-09-14 09:22
pktgen
lua_local变量在new时不会被清空
前言我的运行环境
Lua5.3
按照我们以往的Java或C#编程经验,如果一个class被new,那么这个class中所有成员变量的值都是默值或是构造函数中赋的值,但在Lua中的local变量却并不会被清空
weixin_34075551
·
2020-09-11 20:53
windows环境下编译luasocket +
lua5.3
luasocket源码:https://github.com/diegonehab/luasocketlua5.3源码http://www.lua.org/ftp/lua-5.3.3.tar.gz环境:windows1064位下载安装mingw,选择安装:MingwBaseSystemmingw32-gcc/binMSYSBaseSystemmsys-bash/bin//不安装这个会出现make的
eclipse_c
·
2020-09-11 01:28
Lua 学习笔记——_ENV和_G
Lua学习笔记——_ENV和_G最近在学
lua5.3
发现里面的_G和_ENV的概念容易混淆,花了点时间理了一下,现在做个笔记以防后面忘记,直接用代码例子说明test_env.lua:locallocal_var
Fisher1006
·
2020-09-10 13:48
lua
lua入门教程
参考手册:lua入门
lua5.3
参考手册一、前言Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
jin-long
·
2020-09-10 11:26
lua
lua与c++交互
lua5.3
调用dll-64位
公司所用的框架是skynet,是c-lua语言,有时lua效率不够,又有现成的大量的C++算法,所以我就有了研究一下lua调用C++的想法,以供不备之需,准备环境是windows7,vs2013,vscode,vscode插件-LuaDebug,LuaDebugger,EmmyLua,插件是方便调试开发用的,vscode对lua5.3-64位支持比较好,建议还是用vscode好一点。extern"
huangdecai2
·
2020-08-19 10:35
vscode
c++
lua
lua5.3
源码基础阅读(luaL_openlibs)
###C库结构和导入到lua导入全局性的库到lua中,这些库由C实现:/***theselibsareloadedbylua.candarereadilyavailabletoanyLua**program*/staticconstluaL_Regloadedlibs[]={{"_G",luaopen_base},{LUA_LOADLIBNAME,luaopen_package},{LUA_COL
呵离
·
2020-08-19 08:53
Lua
Lua5.3
简单的C扩展示例以及与OpenResty(LuaJIT)的兼容编译
Lua5.3
简单的C扩展示例以及与OpenResty(LuaJIT)的兼容编译上篇文章在OpenResty的LuaJIT环境下编译了简单的C扩展示例和LuaSQL,这次我们在标准的Lua官方标准版本
Lua5.3
yimengqiannian
·
2020-08-19 07:19
Lua
OpenResty
编码
Lua:04---number数值类型:interger、float、算术运算/关系运算/运算符优先级、math数学库、interger与float的转换
一、Lua数值类型发展在Lua5.2及之前的版本中,所有的数值都以双精度浮点格式表示从
Lua5.3
版本开始,Lua语言为数值格式提供了两种选择:整型值:称为interger的64位整型浮点型值:称为float
江南、董少
·
2020-08-18 21:23
Lua
Lua 5.3 源码分析(一)类型系统
Lua5.3
源码分析(一)类型系统数据类型/***basictypes*/#defineLUA_TNONE(-1)#defineLUA_TNIL0#defineLUA_TBOOLEAN1#defineLUA_TLIGHTUSERDATA2
TTC
·
2020-08-17 23:46
C/Lua/C++
Lua5.3
——C API函数
看了三四天的LuaAPI,虽然有些没能理解,但是收获还是颇丰的,那么下面我将以我自己的方式把CAPI重新整理归纳一下。一、前言这里按字母次序列出了所有CAPI中的函数和类型。每个函数都有一个这样的提示:[-o,+p,x]对于第一个域,o,指的是该函数会从栈上弹出多少个元素。第二个域,p,指该函数会将多少个元素压栈。(所有函数都会在弹出参数后再把结果压栈。)x|y这种形式的域表示该函数根据具体情况可
懵懂记忆
·
2020-08-16 08:42
Lua
VS2013使用
lua5.3
教程(两种方式)
将源代码编译成静态库打开VS2013创建一个win32控制台应用程序点击下一步设置为静态库,空项目,去掉预编译头将解压出来的lua-5.3.4目录下的src文件中的头文件和源文件添加到项目中最后点击生成解决方案在项目目录
lua5.3
wujie_03
·
2020-08-13 23:20
lua
编译
lua5.3
扩展.so文件时遇到的一些问题总结
最近尝试在linux下写一些lua的扩展函数,即.so文件,遇到的一些问题总结一下1.如果编译.cpp结尾的C++文件时,在那个函数函数前一定要加extern"C"如果遇到编译时说类似如下文字的:/usr/bin/ld:/usr/local/lib/liblua.a(lapi.o):relocationR_X86_64_32against`luaO_nilobject_'cannotbeusedw
大头狗
·
2020-08-07 12:01
Unix/Linux系统编程
游戏编程
lua开发和调试环境
Lua官网提供源码下载需要自己编译,Lua官网:https://www.lua.org/ftp/luaforwindows.exe(占二十多MB那个)目前在网络上没有找到5.3的版本,只有旧的5.1版本以
lua5.3
Qing's Blog
·
2020-08-05 20:00
lua开发和调试环境
Lua官网提供源码下载需要自己编译,Lua官网:https://www.lua.org/ftp/luaforwindows.exe(占二十多MB那个)目前在网络上没有找到5.3的版本,只有旧的5.1版本以
lua5.3
赵青青
·
2020-08-05 20:00
lua5.3
获取table的元素数量
最近更新了lua版本到最新的版本Lua5.3.4Copyright(C)1994-2017Lua.org,PUC-Rio在运行旧的项目的时候出现了如下错误xxx:attempttocallanilvalue(field'getn')stacktraceback:网上查了一下,发现也有许多朋友出现了这样的问题,原因是lua在5.1以后的版本去除了table.getn(),这点觉得lua做的不好,兼容
lemontree1945
·
2020-08-05 13:03
lua
Lua和C++交互 学习记录之九:在Lua中以面向对象的方式使用C++注册的类
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍)部分内容查阅自:《
Lua5.3
参考手册》中文版译者云风制作Kavccvs2013+lua-5.3.3在上一节《Lua和C++交互学习记录之八
weixin_34128237
·
2020-07-29 14:37
lua
c/c++
Lua 5.3 文档/手册 精简——语言定义
Lua5.3
参考手册,是对照
Lua5.3
参考手册(英文原文)直译的。有些地方翻译的有些生硬。本文将对原文逐句考量,并以较精简的方式进行重新整理描述,便于自身加深理解和快速回顾。
NRatel
·
2020-07-15 18:34
Lua 操作符以及元方法
Lua5.3
符号含义元方法优先级^乘幂__pow1not非2#长度__len~位取反__bnot-负号__unm*乘__mul3/除__div%取余__mod//地板除__idiv+加__add4-减_
Qode
·
2020-07-15 06:35
Lua
Lua一系列很好的技术分享文章链接: 快速掌握 Lua 5.3
2019独角兽企业重金招聘Python工程师标准>>>Lua一系列很好的技术分享文章链接:快速掌握
Lua5.3
该系列文章作者:VermillionTear作者博客专栏:快速掌握
Lua5.3
简介偶然搜索到一系列写得很不错的关于
weixin_33909059
·
2020-07-15 04:21
Lua5.3
VM 分析(三)表达式运算
Lua5.3VM分析(三)表达式运算二元运算+、-、*、%、^、/、//、&、|、\~、\>这12种二元运算OP_ADD、OP_SUB、OP_MUL、OP_DIV、OP_POW、OP_MOD、OP_IDIV、OP_BAND、OP_BOR、OP_BXOR、OP_SHL、OP_SHR###vmcase(OP_ADD){TValue*rb=RKB(i);TValue*rc=RKC(i);lua_Numb
TTC
·
2020-07-14 14:06
C/Lua/C++
Lua5.3
异或操作的一个坑
最近在开发项目时,需要用到Lua的一些位操作,其中用到了异或,写代码的时候想当然的就以为在
Lua5.3
里,异或操作也像C语言一样是^,然后就写下去了,跑的时候也没报错,就没有再去深究这个符号的意义,直到再次测试这段代码的时候
gneveek
·
2020-07-14 10:30
lua5.3
模块学习
模块要实现的就是一个封装独立功能的东西,所以lua里可以通过table来实现,但有下面的东西需要注意;require与loadstring的区别require实现是先在package.loaded[modname]中查找该模块有没有加载,如果加载则不会重复加载,而loadstring每次都会加载;这样就避免了无限相互加载对方的情况出现且需要返回值,一般返回模块本身,没有返回值则设置为true:pa
呵离
·
2020-07-14 08:01
Lua
Lua 5.3 文档/手册 精简——基本概念
Lua5.3
参考手册,是对照
Lua5.3
参考手册(英文原文)直译的。有些地方翻译的有些生硬。本文将对原文逐句考量,并以较精简的方式进行重新整理描述,便于自身加深理解和快速回顾。
NRatel
·
2020-07-14 05:56
[lua]紫猫lua教程-命令宝典-L1-01-03. 数值数据
lua5.3
在线手册地址https://cloudwu.github.io/lua53doc/contents.html#contents其实我们直接啃手册就够了推荐如果有基础的先啃手册再看紫猫教程能节约很多时间
weixin_30612769
·
2020-07-14 02:20
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.解压luasql-master.zip3.修改config文件DRIVER_LIBS_mysql?=-L/usr/lib64/mysql-lmysqlclient-lz这两个路径的
weixin_33985679
·
2020-07-12 08:38
Lua5.3
虚拟机指令分析(一)概述
Lua5.3
虚拟机指令分析(一)概述概述LuaVM使用的是RegisterbasedVM。指令都是在已经分配好的寄存器中存取操作数。addabc将寄存器b与寄存器c中的值相加,结果存在寄存器a中。
TTC
·
2020-07-07 14:42
C/Lua/C++
windows下编译
lua5.3
源代码
不料,这个md5库需要
lua5.3
的静态链接库。最后,就参考国外一篇文章,尝试windows下编译lua源代码。lua源代码编译1、确保安装了VisualStudio编译器,这里以VS2010为例。
ve12345
·
2020-07-05 19:12
上一页
1
2
下一页
按字母分类:
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
其他