Lua中操作字符串的基本方法整理
字符串是一个字符序列,以及控制字符。字符串可以用三种形式被初始化,其中包括:单引号之间的字符双引号之间的字符[]之间的字符[[和]]对于上述三种形式的一个例子如下所示。复制代码代码如下:strin...Lua实现类继承
mulinherit.lua复制代码代码如下:--[[author:looyer@sina.comdate:2014/7/18purpose:lua的继承演示--]]---baseclass"object"localobject={_t="object"}functionobject:new(id)localo={_id=id}s...- 0
- 0
- 0
- 0
- 0
使用nginx+lua实现信息访问量统计
根据uri参数后去信息类型和信息id,通过luaclientformemcached插入memcached复制代码代码如下:require('memcached')localargs=ngx.req.get_uri_args()if(ngx.var.remote_addr=='192.168.1.5')th...- 0
- 0
- 0
- 0
- 0
lua获取未来某时间点的时间戳解决方案
最近在做游戏定时推送,犹如第二天9点通知玩家领取奖励之类的需求,要求获取第二天9点的时间戳,以前用js写过类似的需求,js中的date类用起来比较方便,很多东西已经帮忙弄好了,最主要的还是会自动...- 0
- 0
- 0
- 0
- 0
基于 aLi Lua Web Server 的一个简单例子
复制代码代码如下:file='index.lua'ifheaders.uri~='/'thenfile=headers.uriendlocalfexists=file_exists(file)ifnotfexiststhen--trystatfile.luafexists=file_exists(file..'.lua')iffexists...- 0
- 0
- 0
- 0
- 0
LUA string库使用小结
1.string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2.string库中所有的function都不会直接操作字符串,而是返回一个结果复制代码代码如下:s="[abc]"string.len(s)<==返回5string...- 0
- 0
- 0
- 0
- 0
浅析Lua中的迭代器
迭代器是一种结构,使能够遍历所谓的集合或容器中的元素。在lua中,这些集合通常是指那些用于创建各种数据结构,如数组表。一般对于迭代器一个通用的迭代器提供的键值对集合中的每个元素。下面一个简...- 0
- 0
- 0
- 0
- 0
Lua 操作 MongoDB 数据库实例
最近有个工作是使用nginx+lua实现一个操作mongodb数据库的api,主要实现其count和query功能。之前没有写过lua,于是也就勉强着上手,在cloudwu的lua-mongo的基础上实现了操作mongodb的api。cloudwu...- 0
- 0
- 0
- 0
- 0
lua脚本语言快速入门教程
lua作为很好的嵌入式语言可以非常好的作为c/c++补充,在游戏行业是得到了广泛的应用一直在思考,能不能把他引入商业领域的规则语言呢?将业务规则经常变的部分提炼出来,而无须重新编译程序。作为规...- 0
- 0
- 0
- 0
- 0
Lua教程(一):Lua脚本语言介绍
lua是一个扩展式程序设计语言,它被设计成支持通用的过程式编程,并有相关数据描述的设施。lua也能对面向对象编程,函数式编程,数据驱动式编程提供很好的支持。它可以作为一个强大、轻量的脚本语言,...- 0
- 0
- 0
- 0
- 0
Lua教程(二):语法约定
lua中用到的名字(也称作标识符)可以是任何非数字开头的字母、数字、下划线组成的字符串。这符合几乎所有编程语言中关于名字的定义。(字母的定义依赖于当前环境:系统环境中定义的字母表中的字母都可...- 0
- 0
- 0
- 0
- 0
Lua中的全局变量、非全局变量总结
前言lua将其所有的全局变量保存在一个常规的table中,这个table称为“环境”。这种组织结构的优点在于,其一,不需要再为全局变量创造一种新的数据结构,因此简化了lua的内部实现;另一个优点是,可以像...- 0
- 0
- 0
- 0
- 0
Lua模块与包学习笔记
从lua5.1开始,lua加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以api接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。创建模块其实lua的模块是由变量、函数等已知...- 0
- 0
- 0
- 0
- 0
Lua常用时间函数使用实例
--获取当前的格林尼治时间print(os.time())--获取当前时间的字符串表示,形如:11/28/0810:28:37print(os.date())--获取当前日期的字符串表示,形如:11/28/08print(os.date("%x",os.time()))--获...- 0
- 0
- 0
- 0
- 0
Lua获取系统时间和时间格式化方法及格式化参数
一、系统当前时间对应的时间戳复制代码代码如下:localntime=os.timeprint(ntime)二、格式化时间显示,参考下表常用于设置header等复制代码代码如下:ngx.header["last-modified:"]=os.date("%a,%d%...- 0
- 0
- 0
- 0
- 0
lua中使用packagepath解决多个项目的路径冲突问题
当多个lua项目在同一台服务器中有多个文件的文件名相同时,会优先使用路径中的排在前的项目的文件,导致引用的文件并不是你预期的那样。例如:有项目a和项目b,都有一个文件test.lua,而test.lua这个...- 0
- 0
- 0
- 0
- 0
Lua和C语言的交互详解
前言对于lua的基础总结总算告一段落了,从这篇博文开始,我们才真正的进入lua的世界,一个无聊而又有趣的世界。来吧。lua语言是一种嵌入式语言,它本身的威力有限;当lua遇见了c,那它就展示了它的强大...- 0
- 0
- 0
- 0
- 0
Lua获取网络时间(获取时间同步服务器的时间)
网络授时服务是一些网络上的时间服务器提供的时间,一般用于本地时钟同步。授时服务有很多种,一般我们选择rfc-868。这个协议的工作流程是:(s代表server,c代表client)s:检测端口37u:连接到端口37s:...- 0
- 0
- 0
- 0
- 0
ubuntu 14.04下熟悉lua的语法
随着lua越来越成熟,在服务器中应用也越来越广。自己也想向这方面发展,于是便开始lua的学习。学习新的语言,应该是先编译、安装、部署开发调试环境,然后练习...可是,我现在并没有项目做啊,我只是想先...- 0
- 0
- 0
- 0
- 0