此为 Lua Programming Gems 一书的第二章:Lua Performance Tips,作者为 Roberto Ierusalimschy。 我的翻译以 网上别人的翻译 为基础,做了比较大的修改,读起来更…
标签:lua
Lua 包管理工具 Luarocks 详解
讨论话题 什么是 Luarocks 源码安装部署 Luarocks 注册 Luarocks 为 Lua 社区贡献自己的代码 Luarocks 使用初探 什么是 Luarocks Luarocks 是一个 Lua 包管理器…
ngx_srcache + lua异步更新缓存----提升10倍的响应速度
nginx_lua异步更新缓存 NGINX 一直使用nginx作为反向代理服务器,一来nginx基于事件驱动,速度快。而来nginx的反向代理模块能很好的支持页面缓存和负载均衡。 页面缓存 nginx有proxy_cac…
Nginx+Lua+Redis访问频率控制
0x01.About Nginx来处理访问控制的方法有多种,实现的效果也有多种,访问IP段,访问内容限制,访问频率限制等。 用Nginx+Lua+Redis来做访问限制主要是考虑到高并发环境下快速访问控制的需求。 Ngi…
lua 调用 dll 的简单demo
windows下的 lua 与 c 进行交互, 本人新手,只能做到这么多了 c代码 //#include "stdio.h" #include "windows.h" #ifdef _cplusplus extern "…
Lua 学习笔记 (五)—— 基础库函数
基础库为 Lua 提供了一些核心函数。如果没有包含这个库,那么就可能需要自己来实现一些 Lua 语言特性了。 assert (v [, message]) 如果其参数 v 的值为假(nil 或 false), 它就调用 …
Lua 学习笔记(二)—— 语句
Lua 中的语句支持赋值,控制结构,函数调用,还有变量声明。 不允许空的语句段,因此 ;; 是非法的。 1 语句组 | chuncks chunck ::= {stat[';']} ([';'] 应该是表示语句组后面 ;…
浅谈 ngx_lua 在 UPYUN 的应用
ngx_lua 是一个 NGINX 的第三方扩展模块,它能够将 Lua 代码嵌入到 NGINX 中来执行。 UPYUN CDN 大量使用了 NGINX 作为反向代理服务器,其中绝大部分的业务逻辑已经由 Lua 来驱动了。…
(30 gadget day 1) MYO get started
MYO MYO是一款类似Leap motion的新型人机交互HCI设备。它被戴在人的前臂,从而可以感知人的肌肉电流,进而识别出人的各种手势动作,比如向左向右挥手。 官方给出的MYO的几个用途是 做展示。挥挥手就能换页,或…
cocos2d-x的另一个坑,cc.FileUtils:addSearchPath()的第二个参数在runtime下无法传递
本来C++那边的FileUtils::addSearchPath(const std::string &path, const bool front=false)方法定义的挺人性化,传入第二个参数为true,就可…
cocos2d-x + Lua的cc.Repeat动画执行次数不准,巨坑
Repeat这个Action的本意是可以方便地对某一个动画执行指定的次数,比如这段代码: scene.index = 0 local delayAction = cc.DelayTime:create(0.5) loca…
ejoy2d源码阅读笔记2
上回将ejoy2d的启动过程基本看了一遍,这回该看消息循环了。 进了消息循环后,我最关心的就是WM_PAINT和WM_TIMER。写过win32消息的都知道,WM_TIMER就是定时器消息,一般在这里处理数据,然后再触发…