• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

编程

RSS
  • ToLua框架下C#与Lua代码的互调
    ToLua框架下C#与Lua代码的互调
    Lua是目前国内使用最多的热更语言,基于Lua的热更框架也非常多,最近学习了一下ToLua的热更框架,主要使用的问题在于C#和Lua之间的互调,因此做一下学习记录以备后查。 所谓“互调”,当然要包括两个方面,一是通过C ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:357 | 回复:0
  • Lua和Javascript差异对比
    Lua和Javascript差异对比
    Lua模拟器js方案 1.语法级模拟lua与js语言差异 1.1注释 js 为//,lua为--. 1.2变量js利用val来声明全局变量不存在局部变量,lua则不需要直接定位则为全局变量,local声明则为局部变量。 1.3运算符js + - * / % ++ - ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:278 | 回复:0
  • Lua堆栈
    Lua堆栈
    首先了解下c++与lua之间的通信:假设在一个lua文件中有如下定义 -- hello.lua 文件 myName = amp;quot;beauty girlamp;quot; 请注意红色数字,代表通信顺序: 1) C++想获取Lua的myName字符串的值,所以它把myN ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:251 | 回复:0
  • lua闭包
    lua闭包
    一、闭包的由来闭包这个概念对于没有接触过函数式编程的人来说还是比较陌生的,它基于把函数看作头等公民(first-class),至于怎么理解这个first-class,我想大致就是说把函数看作是像int、float这样的基本类型,而不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:249 | 回复:0
  • BabeLua--Lua调试器
    BabeLua--Lua调试器
    原文:点击打开链接 BabeLua是一款基于VS2012/2013的Lua集成开发环境,具有Lua语法高亮,语法检查,自动补全,快速搜索,注入宿主程序内对Lua脚本进行调试,设置断点观察变量值,查看堆栈信息等功能。 如何安装 请 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:235 | 回复:0
  • 【游戏开发】在Lua中实现面向对象特性——模拟类、继承、多态 ...
    【游戏开发】在Lua中实现面向对象特性——模拟类、继承、多态 ...
    一、简介   Lua是一门非常强大、非常灵活的脚本语言,自它从发明以来,无数的游戏使用了Lua作为开发语言。但是作为一款脚本语言,Lua也有着自己的不足,那就是它本身并没有提供面向对象的特性,而游戏开发是一项庞 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:215 | 回复:0
  • Lua 与 C 交互(2)
    Lua 与 C 交互(2)
    1.new tbClass{}, Binding amp;quot;FunNameamp;quot; to C function amp;quot;thunkamp;quot; and set it's closure with upvalue; 2.rigister metatable amp;quot;Classamp;quot;, and set metatable __index to t ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:250 | 回复:0
  • centos7安装Lua
    centos7安装Lua
    网官有介绍安装:http://www.lua.org/start.html 由于之前我遇到过致命错误并纪录在:https://blog.csdn.net/bingbingtea/article/details/79721714 这次就提前避免了: 先把依赖的包都安装上: yes|yum -y install ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:239 | 回复:0
  • Lua性能优化技巧[五削减、重用和回收]
    Lua性能优化技巧[五削减、重用和回收]
    原作者RobertoIerusalimschy翻译hillin翻译版权所有©2011hillinworks,转载需征得译者允许。目录一 前言二 基本事实三 关于表四 关于字符串五 削减、重用与回收六 最后的提示当处理Lua资源时,我们也应该遵循 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:226 | 回复:0
  • lua--table.nums
    lua--table.nums
    table.nums计算表格包含的字段数量。格式:count=table.nums(表格对象)Lua的“#”操作可以取得表格的长度,但仅限从1开始连续数字为索引的表格。table.nums()可以计算任何表格的长度。  ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:240 | 回复:0
  • eclipse安装lua插件
    eclipse安装lua插件
     http://download.eclipse.org/koneki/updates-nightly……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:234 | 回复:0
  • cocos2dx3.1.1移植安卓apk(lua项目交叉编译mac环境下)
    cocos2dx3.1.1移植安卓apk(lua项目交叉编译mac环境下)
    cocos2dx3.1.1lua项目安卓交叉编译mac环境下本文基于ant,sdk,ndk,adt等软件和环境已经事前设置好 1\新建项目在mac的终端下输入命令:cocosnewtegame-pcom.test.app-llua(后面可以加自定义的路径)环境搭建好后可以直 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:243 | 回复:0
  • Lua开发环境配置
    Lua开发环境配置
    Lua(英语发音:/ˈluːə/)程序设计语言是一个简洁、轻量、可扩展的脚本语言,是葡萄牙语中“Luna”(月亮)的意思。   Lua is a powerful, fast, lightweight, embeddable scripting language.   Lua是一种功能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:229 | 回复:0
  • Wireshark lua dissector 对TCP消息包合并分析
    Wireshark lua dissector 对TCP消息包合并分析
    应用程序发送的数据报都是流式的,IP不保证同一个一个应用数据包会被抓包后在同一个IP数据包中,因此对于使用自制dissector的时候需要考虑这种情况。 Lua Dissector相关资料可以见:http://wiki.wireshark.org/Lua/D ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:254 | 回复:0
  • Lua基本数据类型
    Lua基本数据类型
      Lua数据类型 数据类型 描述 nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。 boolean 包含两个值:false和true。 number 表示双精度类型的实浮点数 string 字符串 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:228 | 回复:0
  • 支持lua的框架和ide
    支持lua的框架和ide
    1、Kony   http://mobilehub.io/products/kony 2、CryEngine http://mobilehub.io/products/cryengine 3、DragonRAD http://mobilehub.io/products/dragonrad 4、CocoStudio http://mobilehub.io/products/cocostud ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:226 | 回复:0
  • cocos-lua学习笔记(四)HelloWorld结构分析
    cocos-lua学习笔记(四)HelloWorld结构分析
    版本:Quick-Cocos2dx-Community 3.7.1 注意:win32 player 使用 vs2015 编译,如果你的系统没有安装 vs2015,需要安装 vs2015 运行库方能正确启动 player。运行库下载地址:VS2015 运行库。 点击setup_win.bat or s ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:212 | 回复:0
  • C++实现对lua访问的封装
    C++实现对lua访问的封装
    这是一个几年前写的对lua的访问封装,当时的项目仅提供了最基本的lua访问接口:调用lua函数,向lua注册标准格式的C++函数. 本来我想引进luabind,但luabind相对又过于复杂,并不是所有功能都是我需要的,并且还要为此 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:206 | 回复:0
  • HttpLuaModule——翻译(Nginx API for Lua)
    HttpLuaModule——翻译(Nginx API for Lua)
    现在我已经将翻译的内容放到:http://wiki.nginx.org/HttpLuaModuleZh Introduction 各种各样的*_by_lua和*_by_lua_file配置文件服务在都在nginx.conf文件内。这些LUA API只能运行在这些配置文件里面。 这个API有两 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:216 | 回复:0
  • redis之lua脚本
    redis之lua脚本
    简介:有人说redis想学好lua必会,但是站在我的角度来说,其实用lua去操作redis还是有一定好处的,我认为还是有必要去学习一下。比如写的lua脚本去操作redis时,都是原子性操作,原子性操作那么我们可能会想到的是秒 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:208 | 回复:0
  • Redis执行Lua脚本示例
    Redis执行Lua脚本示例
    Redis在2.6推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行。使用脚本的好处如下: 1.减少网络开销:本来5次网络请求的操作,可以用一个请求完成,原先5次请求的逻辑放在redis服务器上完成。使用脚本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:198 | 回复:0
  • vs2013开发调试cocos2d-x-Lua工程项目
    vs2013开发调试cocos2d-x-Lua工程项目
    刚来新公司,之前习管了用断点调试。现在同事们用的是Visual Studio Code 编写Lua脚本,然后打日志来调试。而我个人由于之前习惯一直用断点去调试。所以就要自己配一下Lua调试了。 一、去下载一个BabeLua,BabeLua是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:204 | 回复:0
  • 研究饥荒里的Lua代码
    研究饥荒里的Lua代码
    闲来无事,一直觉得自己Lua代码写的烂,既然饥荒那么成功,又是用Lua写的,那我也想来研究下饥荒Lua写的部分。 素材方面: data\anim: 在饥荒的data/anim目录下有无数个zip文件,解压能看到是tex文件类型的纹理图 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:202 | 回复:0
  • Lua5.1基本函数库介绍
    Lua5.1基本函数库介绍
    Lua5.1基本函数库介绍assert (v )功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为amp;quot;assertion failed!amp;quot;collectgarbage (opt )功能:是垃圾 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:209 | 回复:0
  • Lua Behavior Tree For Unity3D(Lua描述行为树For Unity3D)
    Lua Behavior Tree For Unity3D(Lua描述行为树For Unity3D)
    行为树(BTTree)笔记 为什么是Lua版本的行为树 目前国内的手机游戏都标配热更新功能,而游戏AI自然也是MMO游戏的一个标配,比如说挂机的AI,宠物的AI等等。 说起如何用更简单的方式开发AI功能,大家都会想到使用状态 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:215 | 回复:0
  • Eclipse —— 安装Lua Eclipse插件
    Eclipse —— 安装Lua Eclipse插件
    最近在学习lua,这里记录下eclipse安装lua插件的方法。 步骤 首先 单击Eclipse-amp;amp;gt;Help-amp;amp;gt;Install New Software 在出现的Install窗口中,点击右侧的Add 并在Name中输入 kepler Location中输入 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:238 | 回复:0
  • 使用protoc-gen-lua生成lua,C++,java代码
    使用protoc-gen-lua生成lua,C++,java代码
    Protobuf 官方并没有 Lua版本,然后网易的程序猿开发出了 protoc-gen-lua ,可以让我们将 Proto 文件转成 lua 脚本在 Lua中使用,由于最后一直没人维护,貌似只能用proto2版本。 1、首先我们需要下载相关的资 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:209 | 回复:0
  • 清理 redis 死键
    




清理 redis 死键
Redis Lua脚本
redis-cli 命令详解 ...
    清理 redis 死键 清理 redis 死键 Redis Lua脚本 redis-cli 命令详解 ...
    《清理 redis 死键》 参考: 《Redis Lua脚本》 《redis-cli 命令详解》 场景: 在这类项目运行久了之后,一些老的key会不断在redis里积压,导致redis内存越来越高,对redis的使用效率产生影响,因此需要对于redis数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:260 | 回复:0
  • lua--string
    lua--string
    table.keys返回指定表格中的所有键。格式:keys=table.keys(表格对象)用法示例:localt={a=1,b=2,c=3}localkeys=table.keys(t)--keys={amp;quot;aamp;quot;,amp;quot;bamp;quot;,amp;quot;camp;quot;}~~table.values ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:238 | 回复:0
  • lua中的Table
    lua中的Table
    简介: Lua中,Table是很重要的一个部分,它可以表示很多的数据结构,可以是Array,可以是Map,可以根据自己的需要实现栈,队列等等,使用起来方便 分析: Table分为2部分,分别是数组Array和Hash部分。 数组部分主 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:237 | 回复:0
  • Lua性能优化之table
    Lua性能优化之table
    通常情况下,我们不需要知道Lua的table是如何实现的,但是为了对lua性能进行优化,去了解Lua table的实现细节是非常关键的。 01 — table是如何实现的? 为了了解table的实现,我们可以查看Lua的C源码,如下:   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:238 | 回复:0
  • 探索Lua5.2内部实现:编译系统(1) 概述
    探索Lua5.2内部实现:编译系统(1) 概述
    以下内容转载自:https://blog.csdn.net/yuanlin2008/article/details/8486463 下面有些截图来源于lua532 Lua是一个轻量级高效率的语言。这种轻量级和高效率不仅体现在它本身虚拟机的运行效率上,而且也体现在他整个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:241 | 回复:0
  • Mac系统安装Lua
    Mac系统安装Lua
    1.下载最新版的lua-5.2.3请点击,然后解压 2.运行“终端”进入到该文件夹下,主要是cd【文件夹名】3.在“终端”输入  makemacosx (回车)4.在“终端”输入  maketest (回车)正常情况下会出现:src/lua-v   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:299 | 回复:0
  • nginx+lua实现简单的waf网页防火墙功能
    nginx+lua实现简单的waf网页防火墙功能
    Nginx+Lua实现WAF 参考地址:http://www.2cto.com/Article/201303/198425.html 2016年8月2日 安装LuaJIT http://luajit.org/download/LuaJIT-2.0.4.tar.gz tar xf LuaJIT-2.0.4.tar.gz cd LuaJIT-2.0.4 make amp;am ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:347 | 回复:0
  • lua语言中的假
    lua语言中的假
    【1】测试及结论 (1)代码 1 local var_zero = 0 2 local var_false = false 3 local var_nil = nil 4 5 if var_zero then 6 print('var_zero : true') 7 else 8 print('var_zero : false') 9 e ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:275 | 回复:0
  • lua在mac下环境场景搭建
    lua在mac下环境场景搭建
    粘贴下面 { amp;quot;cmdamp;quot;:,       amp;quot;file_regexamp;quot;: amp;quot;^(?:lua:)?(...*?):(*):?(*)amp;quot;,   “path”:“/usr/local/bin”,     amp;quot;selectoramp;quot;: amp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:220 | 回复:0
  • 黑猴子的家:LUA脚本(Redis 秒杀案例)
    黑猴子的家:LUA脚本(Redis 秒杀案例)
    Code -amp;amp;gt; GigHub https://github.com/liufengji/redis_seckill.git 1、概念 http://www.lua.org/download.html Lua是一个小巧的脚本语言,用标准C语言编写并以源代码形式开放,因此Lu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:244 | 回复:0
  • lua垃圾回收之空表
    lua垃圾回收之空表
    故事背景:   自己手动手写的一个lua外部库luaopen_xxx,采用了tolua++1.0.93,编译后得到xxx.dll,当在luajit中require 'xxx'后是正常的,但如果运行环境换成lua5.1.4,进程崩溃,调试后发现,出问题的现场在这个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:231 | 回复:0
  • OpenResty+lua+GraphicsMagick生成缩略图
    OpenResty+lua+GraphicsMagick生成缩略图
    1、安装GraphicsMagick下载地址:http://www.graphicsmagick.org/安装支持包:下载地址:ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/直接上传libjpeg-6b.tar.gzlibpng-1.6.16.tar.gz到/usr/local/s ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:224 | 回复:0
  • LUArequire搜索路径指定方法
    LUArequire搜索路径指定方法
    如果是一个*.LUA的文件,里面用到了自己写的库,或者第三方写的库,但是你不想把它放到lua的安装目录里,则在代码里面可以指定require搜索的路径。package.path='/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:33 | 阅读:214 | 回复:0
热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap