【Learning LuCI】luci.util module

Python风格的字符串格式化,注意Lua中的string类型是共享一个metatable的。

LuCI中的面向对象编程:

创建一个类,该类的基类为base, 类名() 时调用__call指定的方法,此处为_instantiate,也即实例化该类。

类的实例化:

判断一个对象是否是一个类的实例

 

LuaProfiler Installation for OpenWrt

luaprofiler 2.0.2

https://dev.openwrt.org/browser/packages/lang/luaprofiler/

在OpenWrt 14.07中,位于feeds.conf中的oldpackages这一feed中。

Makefile

patches/100-link.patch – 链接修复

patches/110-fix-implicit-declaration.patch – 修复隐式声明的警告

若要采用https://github.com/luaforge/luaprofiler/做源

Makefile写作

额外再加增大显示函数名长度的patches/120-larger-MAX_FUNCTION_NAME_LENGTH.patch