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

编程

RSS
  • [转]Skynet之斗转星移-将控制权交给Lua
    [转]Skynet之斗转星移-将控制权交给Lua
     http://www.outsky.org/code/skynet-lua.htmlSep7,2014在我看来,Skynet的一个重要优势是与Lua的高度结合,完全可以用Lua写服务。用C写服务的原理很简单:通过动态链接库的形式,提供create、init和release接口, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:236 | 回复:0
  • Lua中的closure、泛型for
    Lua中的closure、泛型for
    【1】closure就是一个函数加上该函数所需访问的所有的“非局部的变量” 看下面一个例子: function newCounter()   i = 0   return function()     i = i + 1     return i   end end c1 = ne ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:208 | 回复:0
  • Lua中的元表和元方法
    Lua中的元表和元方法
    Lua中每个值都可具有元表。 元表是普通的Lua表,定义了原始值在某些特定操作下的行为。你可通过在值的原表中设置特定的字段来改变作用于该值的操作的某些行为特征。例如,当数字值作为加法的操作数时,Lua检查其元表 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:236 | 回复:0
  • LUA 在C函数中保存状态:registry、reference
    LUA 在C函数中保存状态:registry、reference
    1 背景 lua的值一般都是保存在栈里面,调用函数完毕值在栈会被清掉,从而被GC回收。但有时候C函数需要在函数体的作用域之外保存某些Lua数据,这些数据不能存放在栈里面,有没有全局变量之类的可以存放。答案是肯定的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:267 | 回复:0
  • Lua脚本载入简述和运行时脚本刷新
    Lua脚本载入简述和运行时脚本刷新
    1.脚本载入上,loadfile、dofile、require是比较常用的,具体区别网上有些博文已经写的很好了,如岁月_无恒的http://blog.csdn.net/leecrest/article/details/31742419和蓝色雪狐的http://blog.163.com/hbu_lijian/b ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:259 | 回复:0
  • [lua]紫猫lua教程-命令宝典-L1-01-10. 自定义函数
    [lua]紫猫lua教程-命令宝典-L1-01-10. 自定义函数
    L101. 定义与调用函数函数的定义 和概念 没什么可说的lua的函数声明和调用是有先后顺序的 先声明后调用函数就是变量的一种 所以可以自由的把函数在变量间相互赋值 不过注意函数变 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:229 | 回复:0
  • 详解C调用lua脚本效率测试
    详解C调用lua脚本效率测试
    C调用lua脚本效率测试是本文要介绍的内容,以下代码以C语言为基准,测试了C调用Lua循环和循环调用Lua的效率。结论是不要频繁地穿越C/Lua边界.#include amp;amp;lt;time.hamp;amp;gt;  extern amp;quot;Camp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:238 | 回复:0
  • 【Lua】环境安装与HelloWorld
    【Lua】环境安装与HelloWorld
    emmmm。。。看了W3C和菜鸟教程的环境安装,感觉还是省略了一些东西的。记录一下在Windows上怎么开始编写Lua的学习过程。直接在Lua官网上找到最新版的下载地址,根据说明下载LuaDist(包含了源码及编译后的bin文件) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:294 | 回复:0
  • Lua仿PHP的strtotime
    Lua仿PHP的strtotime
     由于工作原因,两周前开始研究Lua,因为之前的项目要由php改成Lua实现,而一些php里现成的东西,在Lua里就需要手写,于是就有了下面的代码。写的比较粗糙,权当做个记录吧。--]functionstrtotimestamp(timeToConve ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:275 | 回复:0
  • Lua语法要点
    Lua语法要点
    本文在我的独立博客中的链接:https://www.bughui.com/2017/04/01/lua-grammar-points/这篇文章其实是我在四月一号发布的,由于我重新注册了一个博客园帐号,所以今天重新发布。以下为原文内容:本文所有内容全部都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:243 | 回复:0
  • Windows下配置lua环境
    Windows下配置lua环境
    Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 1.下载SciTE编辑器2.进入Lua官网:http://www.lua.org/点击getting ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:264 | 回复:0
  • lua与c++中布尔布bool值对应关系
    lua与c++中布尔布bool值对应关系
    lua代码返回值为真c++ lua_toboolean返回一个int luatrue=1false=0c++给lua返回 lua_pushboolean1=true0=falsec++中 1为真 0为假 -1b也为真 ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:244 | 回复:0
  • cloudflare的新waf,用Lua实现的
    cloudflare的新waf,用Lua实现的
    我们使用nginx贯穿了我们的网络,做前线web服务,代理,流量过滤。在某些情况下,我们已经扩充了nginx上我们自己的模块的核心C代码,但近期我们做了一个重大举措,与nginx结合使用lua差点儿所实用lua写的我们的一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:274 | 回复:0
  • [转]编写高性能的Lua代码
    [转]编写高性能的Lua代码
    昨天晚上闲来无事,看室友在电脑上挂机玩游戏,用的一个辅助脚本,以为是lua写的脚本在跑,实际调查发现是按键精灵的脚本。 于是在网上找相关Lua开发游戏脚本的案例,看到一个人的博客,内容很不错,学到了很 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:287 | 回复:0
  • 【Quick-COCOS2D-X3.3怎样绑定自己定义类至Lua之中的一个】环境搭建 ...
    【Quick-COCOS2D-X3.3怎样绑定自己定义类至Lua之中的一个】环境搭建 ...
    *确定你安装了AndroidNDKR9B版本号,假设没有前往下面地址下载。(https://dl.google.com/android/ndk/android-ndk-r9b-linux-x86_64.tar.bz2)from(http://developer.android.com/tools/sdk/ndk/index.html)*前往(htt ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:272 | 回复:0
  • luaurlencodeurldecodeURL编码
    luaurlencodeurldecodeURL编码
    URL编码其实就是对一些字符转义为%加上该字符对应ASCII码的二位十六进制形式。如:字符特殊字符的含义URL编码#用来标志特定的文档位置%23%对特殊字符进行编码%25amp;amp;amp;分隔不同的变量值对%26+在变量值中表示空 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:314 | 回复:0
  • redis之lua脚本
    redis之lua脚本
    背景介绍redis数据库提供了一些管理功能比如流水线:打包发送多条命令,并在一个回复里面接收所有被执行命令的结果。事务:一次执行多条命令,被执行的命令要么就全部都被执行,要么就一个也不执行。并且事务执 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:270 | 回复:0
  • Linux中Lua访问SqlServer的配置方法
    Linux中Lua访问SqlServer的配置方法
    一、背景说明:通过lua脚本实现对SQLServer数据库的操作。二、具体设定:安装流程图:如果是使用Lua连接SQLServer,从上到下则需要安装lua-amp;amp;gt;luaSQL-ODBC-amp;amp;gt;unixODBC-2.3.0-amp;amp;gt;Driver:sql ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:309 | 回复:0
  • lua学习
    lua学习
    用的是Lunar封装 学习笔记, 是直接从pil(http://www.lua.org/pil/index.html)文档里翻译 第一部分:1.从lua交互状态退出的方法^+D, ^+Z, os.exit()2.lua可连续运行两个文件, 如:lua -la -lb其中, l是连接符, 不可少. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:350 | 回复:0
  • Lua Squad 2.0
    Lua Squad 2.0
    !(https://img2020.cnblogs.com/blog/1672959/202004/1672959-20200422220508088-532510325.png) ```Lua……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:402 | 回复:0
  • cocos2dx3.8.1lua集成protobuf
    cocos2dx3.8.1lua集成protobuf
    目前lua集成protobuf主要有两种方式1.protobuf-gen-lua方案https://github.com/sean-lin/protoc-gen-lua 参照说明即可集成这个方案是将proto文件导出成lua文件,使用起来稍微麻烦, 不能直接创建luatable, 而是要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:311 | 回复:0
  • Mac 系统上安装Lua和SubmlimeText 编译器
    Mac 系统上安装Lua和SubmlimeText 编译器
      第一步:安装命令 curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz tar zxf lua-5.2.3.tar.gz cd lua-5.2.3 make macosx test第二步:输入amp;quot;sudo make installamp;quot; ,然后输入密码,安装成功输 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:307 | 回复:0
  • lua中.和:的区别
    lua中.和:的区别
    lua中.和:的区别首先在lua中使用“:”定义的函数会自动传入一个名为self的变量,这个变量是隐含的,self同c++中的this一样,表示当前对象的指针:而“.”定义的函数中没有self。functionclass:func2()endfunctioncla ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:388 | 回复:0
  • lua5.3中luaL_setfunc设置upvalue的用法示例
    lua5.3中luaL_setfunc设置upvalue的用法示例
    缘起luaL_setfuncs这个函数可以注册c函数到lua,另外还可以设置闭包函数使用的变量upvalue.我没有用过,在云风的skynet才第一次见过,于是写个例子实际使用以下.函数原型:voidluaL_setfuncs(lua_State*L,constluaL_Reg* ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:332 | 回复:0
  • nginx+lua_module安装
    nginx+lua_module安装
    1.LuaJit安装 1 # cd /usr/local/src 2 # git clone http://luajit.org/git/luajit-2.0.git 3 # cd luajit-2.0 4 # make 5 # make install 这样luajit就被安装到了/usr/local/ 文件夹下面。 2.ngx_devel_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:377 | 回复:0
  • Lua获取当前时间
    Lua获取当前时间
    localgetTime=os.date(“%c”);其中的%c可以是以下的一种:(注意大小写)%aabbreviatedweekdayname(e.g.,Wed)%Afullweekdayname(e.g.,Wednesday)%babbreviatedmonthname(e.g.,Sep)%Bfullmonthname(e. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:386 | 回复:0
  • Lua环境配置和工具介绍
    Lua环境配置和工具介绍
    官网地址:http://www.lua.org/Lua环境配置方式:(一)环境变量配置方式:(1)官网下载LuaDist,并解压缩到c:\(目录可自定义)例如:C:\ environment\Lua(2)配置环境变量我的电脑-右键属性-高级系统设置-环境变量-系 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:379 | 回复:0
  • LUA重难点解析
    LUA重难点解析
    1、元表   元表也是一个 table,它附加在另一个 table 上,可以扩展该 table 的某些行为。   拿 __index 来举例,它是用来扩展查找索引行为的。在查找一个 key 对应的值时,会依次经历如下规则:   1、查找表 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:335 | 回复:0
  • Lua中的table构造式(tableconstructor)
    Lua中的table构造式(tableconstructor)
    最简单的构造式就是一个空构造式{},用于创建一个空table。构造式还可以用于初始化数组。例如,以下语句:days={amp;quot;Sundayamp;quot;,amp;quot;Mondayamp;quot;,amp;quot;Tuesdayamp;quot;,amp;quot;Wednesdaya ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:336 | 回复:0
  • Windows下为Lua脚本进行加密处理
    Windows下为Lua脚本进行加密处理
    #缘由#想对Lua脚本进行安全性处理,可惜一直没有想到很好的解决方案,考虑过用原生Lua将脚本编译成二进制代码,也考虑过用zlib将文件进行加密压缩处理,但是感觉都不是最佳方案,今天忽然想到有个东西叫 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:316 | 回复:0
  • 看了点lua相关的东西,有点想法不知能否实现?先记下来慢慢思考。 ...
    看了点lua相关的东西,有点想法不知能否实现?先记下来慢慢思考。 ...
    有个luainterface项目很好,它使得在lua语言中可以使用.NET的类库,类库中的对象和方法都可以直接使用。还有个Lua class library,是让lua支持类似于OO中派生的特性。要是能把它和luainterface结合起来,那就会更象a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:331 | 回复:0
  • lua和c的亲密接触
    lua和c的亲密接触
    介绍lua和c的亲密接触,靠的是一个虚拟栈。lua通过这个虚拟栈来实现和c之间值的互传。栈上的每一个元素是一个lua值(nil,number,string...)。当lua调用c函数的时候,这个函数会得到一个新的栈,这个栈独立于c函数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:309 | 回复:0
  • Lua中的常用语句结构以及函数
    Lua中的常用语句结构以及函数
     1、Lua中的常用语句结构介绍      --if语句结构,如下实例:gTable={amp;quot;helloamp;quot;,10}ifnil~=gTableandamp;quot;helloamp;quot;==gTablethenprint(amp;quot;gTableisamp;quot;,gStringTable)elsei ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:315 | 回复:0
  • lua逻辑运算and,or,not
    lua逻辑运算and,or,not
    这边并非说lua低级,为了方便区分才这么写的。高级语言中的逻辑运算符是amp;amp;amp;amp;amp;amp;,||,!aamp;amp;amp;amp;amp;amp;b:当a和b都为真,结果返回为真,当a或者b有一个为假,结果返回为假a||b:当a和b中的一个为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:282 | 回复:0
  • 用继承的思想理解lua元表
    用继承的思想理解lua元表
    众所周知,lua最最核心的数据结构是table,是一个key-valuehash表,可以用t.key或t来查询。当key值不存在时,一般的hash表返回空值,但lua的table在一定条件下会触发元方法,在设置的元表table里继续查找,如果查到 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:275 | 回复:0
  • Win32下Qt与Lua交互使用(三):在Lua脚本中connectQt对象
    Win32下Qt与Lua交互使用(三):在Lua脚本中connectQt对象
      话接上文。笔者为了方便使用Lua,自己编写了一个Lua的类。主要代码如下:  QLua.h1#ifndefQLUA_H2#defineQLUA_H34//own5#includeamp;quot;include/lua.hppamp;quot;67//qt8#includeamp;amp;lt;QObjectamp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:314 | 回复:0
  • lua.命令收集
    lua.命令收集
    io.popen()##原型:io.popen(])解释:在额外的进程中启动程序prog,并返回用于prog的文件句柄。通俗的来说就是使用这个函数可以调用一个命令(程序),并且返回一个和这个程序相关的文件描述符,一般是这个被调用函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:371 | 回复:0
  • Lua中number转换各种进制,以及string串转number
    Lua中number转换各种进制,以及string串转number
    原文地址:http://blog.csdn.net/david_dai_1108/article/details/716994491--region:NumConvert.lua2--Date:2017-5-113--Author:david45--Bin26--Oct87--Dec108--Hex16910……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:360 | 回复:0
  • lua 源码阅读顺序
    lua 源码阅读顺序
    https://www.reddit.com/comments/63hth/ask_reddit_which_oss_codebases_out_there_are_so/c02pxbp   Online Lua 5.3 source code browser Recommended reading order: lmathlib.c, lstrlib.c: get familiar with……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:386 | 回复:0
  • Lua增加一个节点到文件中
    Lua增加一个节点到文件中
    新建一个文件touch/etc/config/ddns增加一个节点到文件中ucisetddns.newadd=configamp;amp;lt;configamp;amp;gt;:即配置文件,如ddns,ipv6等amp;amp;lt;section-typeamp;amp;gt;:config,global,limit,class,group, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:808 | 回复:0
热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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