标签关键词

关于 lua 的文章共有14条

中级开发教程

Openwrt Luci界面开发

阅读(8494)

Openwrt已经提供了一个很强大的web管理界面Luci,可以方便的管理路由器。我们在开发智能路由器时,一般就需要在OpenWrt的WEB界面增加内容。1.Luci简介LuCI是OpenWrt上的Web管理界面,LuCI采用了MVC三层架构,使用Lua脚本开发,所以开发LuCI的配置界面不需要编辑任何的Html代码,除非想自己单独去创建网页(View层),...

中级开发教程

Lua小坑之整数

阅读(2933)

在最近的一次开发中,需要将两个整数做除法,例如以下简单语句:c=a/b由于a和b都是整数,因此我又想当然地认为c也是整数,而实际上Lua将c转换成浮点数,导致后续逻辑判断和处理都出错了。这又是Lua让人意外的一个地方,我很困惑设计者为什么要这么设计。在Lua 5.3的reference manual文档中,对此有明确说明:Exponentiation&nbs...

初级开发教程

Lua 调用模块出错

阅读(3252)

出错症状文件名冲突出现错误:loop or previous error loading module 'luacurl'究其原因:文件名本身就叫luacurl,导致循环调用。

中级开发教程

Lua模式匹配

阅读(2269)

模式匹配函数在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)这些函数都是基于模式匹配的。与 其他脚本语言不同的是,Lua并不使用POSIX规范的正则表达式[4](也写作regexp)来进行模式匹配...