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

编程

RSS
  • Redis+LUA实现请求分布式限流
    Redis+LUA实现请求分布式限流
    Redis+LUA实现请求分布式限流 Redis+LUA实现请求分布式限流 网络限流: 解释:在时间段内疯狂发起操作请求,为了保护服务,做的一种保护措施 比如:在2s中,同一个请求访问了有100次,超过请求规定的次数50(阈值), ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:149 | 回复:0
  • Nginx_lua
    Nginx_lua
    首先让我们来了解一下Nginx_lua的设计指导思想:   1、基于Nginx 快速开发高性能、大并发的网络服务。   2、提供“同步非阻塞” 的I/O 访问接口简化I/O 多路复用体系中的业务逻辑开发:   ■“同步”的主体是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:157 | 回复:0
  • Lua概念定义及相关资料
    Lua概念定义及相关资料
    LUA程序设计语言是一个简洁、轻量、可扩展的脚本语言。LUA读作/'lua/(噜啊),是葡萄牙语中amp;quot;Lunaamp;quot;(月亮)的意思。目录1目标2特性3示例代码4外部链接  目标LUA的目标是成为一个很容易嵌入其它语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:153 | 回复:0
  • 一种C函数到Lua的封装
    一种C函数到Lua的封装
    Lua也可以调用C函数,只是以更加崎岖的方式——通过一个私有栈来传递参数和返回值。提供给LuaAPI的C函数都是这个样子的:staticintsum(lua_State*L){inta=lua_tonumber(L,-1);intb=lua_tonumber(L,-2);lua_pop(L,2); ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:157 | 回复:0
  • Lua之math Lua之math函数:
    Lua之math Lua之math函数:
    转载请注明出处:http://www.cnblogs.com/jietian331/p/8032555.htmlabs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0.52359877atan2……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:152 | 回复:0
  • lua的table实现以及遍历方式
    lua的table实现以及遍历方式
    最近遇到一件很郁闷的事情,游戏里面我老是当队长!后来发现是因为队伍里每个人的数据会以游戏的ID为key,其余要用到的数据为value,放在一个table里面。然后用pairs遍历这个table,一个个加入队伍,所以谁当队长实 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:161 | 回复:0
  • spf13-vim 显示neocomplete requires ...th Lua support
    spf13-vim 显示neocomplete requires ...th Lua support
      安装spf13-vim的时候下载了许多插件,neocomplete应该是比较重要的一个,毕竟自动补全。但是在使用时却一直有:neocomplete requires ...th Lua support的警告。据说要在编译时加入相关选项才行。但并没有到这个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:154 | 回复:0
  • Lua Require函数
    Lua Require函数
    转自:http://www.cppblog.com/cslover/archive/2013/12/21/204934.html   Lua提供高级的require函数来加载运行库。粗略的说require和dofile完成同样的功能但有两点不同: 1. require会搜索目录加载文件 2. requi ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:145 | 回复:0
  • MAC 环境下的Lua配置
    MAC 环境下的Lua配置
    下载最新版的lua-5.2.0 ( http://www.lua.org/ftp/ )然后解压 运行“终端”进入到该文件夹下 ,主要是cd 【文件夹名】 在“终端”输入 make macosx (回车) 在“终端”输入 make test (回车) 5.输入“sudo m ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:150 | 回复:0
  • LUA遇到的问题
    LUA遇到的问题
    下面是我在写LUA脚本过程中遇到的问题1----------------------------------------------------------------local t={}t=10t=20t=30print(table.getn(t))结果 :4LUA中的table.getn函数是根据下标数来设定的 ,上面L ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:152 | 回复:0
  • Lua的线程和状态
    Lua的线程和状态
    【那不是真的多线程】Lua不支持真正的多线程,这句话我在《Lua中的协同程序》这篇文章中就已经说了。根据我的编程经验,在开发过程中,如果可以避免使用线程,那就坚决不用线程,如果实在没有更好的办法,那就只能退 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:161 | 回复:0
  • StackExchange.Redis加载Lua脚本进行模糊查询的批量删除和修改
    StackExchange.Redis加载Lua脚本进行模糊查询的批量删除和修改
    使用StackExchange.Redis没有直接相关的方法进行模糊查询的批量删除和修改操作,虽然可以通过Scan相关的方法进行模糊查询,例如:HashScan(amp;quot;hashkeyamp;quot;, amp;quot;*key*amp;quot;),然后再使用相关的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:171 | 回复:0
  • ngx_lua模块
    ngx_lua模块
    ngx_lua模块的原理:1、每个worker(工作进程)创建一个LuaVM,worker内所有协程共享VM;2、将NginxI/O原语封装后注入LuaVM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:182 | 回复:0
  • Cocos2dx-lua中使用LuaSocket
    Cocos2dx-lua中使用LuaSocket
    项目背景客户端:C++和lua混合,cocos2dx3.10版本;服务端:C++,某狐公司的棋牌服务端。需求手机客户端使用socket与服务端通信,需要处理数据粘包半包、字符串编码转换、心跳机制、接收超时这几个主要的问题,另外 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:179 | 回复:0
  • 使用Nginx+Lua(OpenResty)开发高性能Web应用
    使用Nginx+Lua(OpenResty)开发高性能Web应用
    摘自(http://jinnianshilongnian.iteye.com/blog/2280928)  在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。N ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:214 | 回复:0
  • lua 取模
    lua 取模
    %可以用来取模,不过貌似只针对数字的, a % b == a - floor(a / b) * b由此可以推演出x % 1的结果为x的小数部分,而x - x % 1的结果则为x的整数部分。类似的,x - x % 0.01则是x精确到小数点后两位的结果。 一般用m ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:183 | 回复:0
  • 如何在Lua与C/C++之间实现table数据的交换
    如何在Lua与C/C++之间实现table数据的交换
      之前在《C/C++和Lua是如何进行通信的?》一文中简单的介绍了lua与宿主之间的通信。简单的说两种不同的语言之间数据类型不一样又如何进行数据交换呢?那就是lua_State虚拟栈,通过栈操作和lua库函数,我们很轻松 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:161 | 回复:0
  • lua C++ wrapper
    lua C++ wrapper
    最近在研究lua的c++绑定库,使用过一下几个  luabind 问题:没人维护  https://github.com/vinniefalco/LuaBridge  https://github.com/ThePhD/sol2 https://bitbucket.org/alexames/luawrapper/src  https://gi ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:147 | 回复:0
  • Cocos2d-xv3.3lua绑定c++类方法总结
    Cocos2d-xv3.3lua绑定c++类方法总结
     网上有很多cocos2d-xlua绑定c++类的接口教程,这篇文章也是总结他们的经验。其中重点参考了http://cn.cocos2d-x.org/tutorial/show?id=1295,整个过程步骤很详细,会比较傻瓜式,希望对新手读者入门有用。 教程基 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:165 | 回复:0
  • Lua变量
    Lua变量
    变量在使用前,必须在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。Lua变量有三种类型:全局变量、局部变量、表中的域。Lua中的变量全是全局变量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:175 | 回复:0
  • Lua中 pairs和ipairs的区别
    Lua中 pairs和ipairs的区别
    Lua系列–pairs和ipairsLua中Table的存储方式在看二者的区别之前,我们首先来看一下Lua中的table是如何在内存中进行分配的。Table的组成:1.哈希表 用来存储Key-Value 键值对,当哈希表上有冲突的时候,会通过链表的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:190 | 回复:0
  • LuaJavaBridge-Lua与Java互操作的简单解决方案
    LuaJavaBridge-Lua与Java互操作的简单解决方案
    http://dualface.github.io/blog/2013/01/01/call-java-from-lua/最近在游戏里要集成中国移动的SDK,而这些SDK都是用Java编写的。由于我们整个游戏都是使用Lua开发的,所以就面对Lua与Java互操作的问题。传统做法是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:205 | 回复:0
  • lua小结
    lua小结
    1.JIT可以编译优化清单        http://wiki.luajit.org/NYI 2.lua数组的下标是从1开始的     在没有指定赋值的情况下。C语言的数组下标是从0开始的。 3.逻辑表达式and or not用法 loca ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:216 | 回复:0
  • lua写逻辑打印log时,打印到一半后停止不再打印,程序停止
    lua写逻辑打印log时,打印到一半后停止不再打印,程序停止
    问题描述:ubuntu下用lua开发游戏电子邮件模块,自己测试时向用户推送100封,而用户最多只能有50封。这是调用sysdelete删除一些邮件。当打印log时,打印到一半后程序中途停止。将打印log的代码删除后又恢复正常。目 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:186 | 回复:0
  • 2d-x中Lua类型强转问题
    2d-x中Lua类型强转问题
    在Lua中,使用CCDictionary进行保存CCSprite对象,但是,在CCDictionary取出来的时候,此时是一个CCObject对象,无法调用子类精灵的一些方法。那只能进行强转的。那么Lua中强转一个类型函数如下:  tolua.cast(obje ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:193 | 回复:0
  • 用LUA协程处理Unreal中的LatentAction
    用LUA协程处理Unreal中的LatentAction
    在UnLua插件中可以直接使用协程编写蓝图中LatentAction逻辑,实现延迟执行线性逻辑。典型用例:在蓝图中可以调用delay函数,不过,仅能在事件图表使用,因为整个事件图标是作为一个蓝图函数处理的,在Delay或者说是L ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:179 | 回复:0
  • lua使用笔记2:Linux中安装php的lua扩展
    lua使用笔记2:Linux中安装php的lua扩展
    安装lua扩展的前提是lua已经安装好,如果没有安装,参照1.http://pecl.php.net/package/lua下载lua扩展或者Linux下直接输入wgethttp://pecl.php.net/package/lua/get/lua-1.0.0.tgz如果出现域名无法解析的提示则将pecl ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:173 | 回复:0
  • Lua标准库-模块(Modules)
    Lua标准库-模块(Modules)
       Lua包库为lua提供简易的加载及创建模块的方法,由require、module方法及package表组成1、module(name)   功能:建立一个模块。module的处理流程:    module(name,cb1,cb2,...)a.如果package.loaded是一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:165 | 回复:0
  • Lua table的remove函数
    Lua table的remove函数
    【1】remove函数简介 table.remove(table, pos): 返回table数组中位于pos位置的元素,其后的元素会被前移。 pos参数可选, 默认为table长度, 即从最后一个元素开始删。   今天看代码,发现这样一种用法,很新颖。以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:185 | 回复:0
  • 关于Lua5.1中的debug.hook和coroutine
    关于Lua5.1中的debug.hook和coroutine
    1.debug.hook只hook主线程,在coroutine中不起作用。2.coroutine.resume之后主线程会挂起,直到协程coroutine.yield返回3.对于如下代码1debug.sethook(debug_hook,amp;quot;lcramp;quot;)2localstatus,res=coroutine ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:167 | 回复:0
  • c++与lua简单交互参数介绍
    c++与lua简单交互参数介绍
    原文http://blog.csdn.net/johnice/article/details/5517431 一、第一个例子HelloWorld!   viewplain copy #include amp;amp;lt;stdio.hamp;amp;gt;  #include amp;amp;lt;string.hamp;amp;gt;  #inclu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:145 | 回复:0
  • 关于lua垃圾回收是否会执行__gc函数呢?
    关于lua垃圾回收是否会执行__gc函数呢?
    直接上代码 -- test.lua do local x = setmetatable({},{ __gc = function() print(amp;quot;worksamp;quot;) end }) end collectgarbage(amp;quot;collectamp;quot;) collectgarbage(amp;quot;collectamp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:167 | 回复:0
  • cocos2dx上Lua安装与配置1
    cocos2dx上Lua安装与配置1
    在进入主题之前先推荐一本 Lua图书把 http://book.luaer.cn/ 在线看的 感觉还不错 可以当工具书用其实在cocos2dx中已经再带了一个cocos2dx-Lua的模版听说自带的Lua不足够的稳定 所以就自己搭一个了1.下载必要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:160 | 回复:0
  • openresty+lua劫持请求,有点意思
    openresty+lua劫持请求,有点意思
    0x01起因几天前学弟给我介绍他用nginx搭建的反代,代理了谷歌和维基百科。由此我想到了一些邪恶的东西:反代既然是所有流量走我的服务器,那我是不是能够在中途做些手脚,达到一些有趣的目的。openresty是一款结合了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:162 | 回复:0
  • openresty使用lua处理gzip压缩解压
    openresty使用lua处理gzip压缩解压
    1.安装依赖yuminstall-ygccgcc-c++make cmake automake  zlib-devel  zlib -y 2.下载lua-zlib包,并解压wgethttps://github.com/brimworks/lua-zlib/archive/master.zipunziplua-zlib-master.zipcd/usr/loca ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:185 | 回复:0
  • TIOBE 2011年6月编程语言排行榜:Lua挤进前10位 - 狼人:-)
    TIOBE 2011年6月编程语言排行榜:Lua挤进前10位 - 狼人:-)
    TIOBE 6月份编程语言排行榜已经发布,本月热点关注的语言是Lua。在本月中Lua一下挤进前10位,超过JavaScript、Ruby。一年前,苹果决定在iOS系统上使用Lua语言。直到现在已经有很 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:187 | 回复:0
  • Lua(2) ——基础语法
    Lua(2) ——基础语法
     http://blog.51cto.com/shahdza/1565974 【唠叨】     首先,我已经默认你已经学过至少一门宿主语言了(C++、Java等),然后转向学习Lua。     因为51cto中对于Lua语言没有代码高亮,为了让代码看起来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:179 | 回复:0
  • Lua学习之基础篇四Luatable(表)
    Lua学习之基础篇四Luatable(表)
    table是Lua的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。Luatable使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是nil。Luatable是不固定大小的,你可以根据自己需要进行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:186 | 回复:0
  • [Lua]Lua高级教程Metatables
    [Lua]Lua高级教程Metatables
    metatable是Lua中的重要概念,每一个table都可以加上metatable,以改变相应的table的行为。Metatables举例--声明一个正常的关系变量lo_table={}--声明空元表变量lo_meta_table={}--为关系变量t设置元表变量setmetata ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:214 | 回复:0
  • lua的“传值”与“传引用”(亦称“传址”)
    lua的“传值”与“传引用”(亦称“传址”)
    在lua中除了 table是引用传递 外,其余基本都是值传递。所以当你直接打印一个table的时候,看到的是一个指针类型的数据。这就导致如下问题:1,不能通过简单的“=”来copy一个表,因为这样传过去的还是它自身的引 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:27 | 阅读:259 | 回复:0
热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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