[openwrt] uci 的shell和lua接口

uci是openwrt上配置操作的接口,不管是自动化的shell脚本,还是使用luci来二次开发配置界面,都会用到这部分知识。 shell接口文档地址 ,增删改查都有,这里简单使用下。下面的配置为例子root@xCloud:~# cat /etc/config/testconfig test 'abc' option test_var2 'value22' option test_var 'valu...
阅读(1319) 评论(0)

openresty+websocket+redis simple chat

openresty 很早就支持websocket了,但是早期的版本cosocket是单工的,处理起来比较麻烦参见邮件列表讨论 websocket chat,后来的版本cosocket是双全工的,就可以按照这个讨论的方案来实现基于websocket的聊天,或者是push程序了,但是网络上没有找到一个具体一点的例子,于是自己写了个simple的例子。 1 思路client的websocket连接到ope...
阅读(4702) 评论(0)

[lua]写个简单的Lua拓展-sleep函数

这几天在做一个小项目,其中用到了一些基本的API, 例如sleep,获取当前目录等等,lua标准库中没有提供这些接口,虽然所第三方库中也都有实现,但是要用的就那么几个函数,在一个嵌入式系统中安装那么多第三方库有点浪费资源,于是@胜利哥 写了一个socket的C实现,然后给我用。我试着把其他几个函数也用C实现,首先看下怎么用C写lua的拓展。 C 部分 首先是根据Lua C语言的协议写好调用模块,...
阅读(1910) 评论(0)

[lua]luasocket.c:20:17: fatal error: lua.h: No such file or directory

安装luasocket的时候出现了如下的错误 问题$ tar xzf luasocket-2.0.2.tar.gz $ cd luasocket-2.0.2 $ $ make cd src; make all make[1]: Entering directory `/home/lzz/softs/luasocket-2.0.2/src' gcc -DLUASOCKET_DEBUG -peda...
阅读(5701) 评论(0)

[Lua学习]读取输入参数

-- lua 输入参数,计算某个整数的阶乘 function fact (n) if n==0 then return 1 else  return n*fact(n-1) end  end  print ("请输入整数:") a = io.read("*num") print (tostring(a).."的阶乘...
阅读(3507) 评论(0)

[Lua]插件管理工具LuaRocks

lua 插件管理工具LuaRocks 一个关于LuaRocks的ppt 参考 这里的环境是ubuntu, 只是安装了lua5.2 ,还没有安装其他包。 资源 官网:http://luarocks.org/扩展列表:http://luarocks.org/repositories/rocks/安装说明:http://luarocks.org/en/Installation_in...
阅读(2523) 评论(0)

[Lua]mac 上安装lua

a  35  curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz    36  ls a   37  tar zxf lua-5.2.3.tar.gz    38  cd lua-5.2.3    39  lsz    40  sudo make install     41  ls    42  sudo...
阅读(3077) 评论(0)

[Lua]lua编程规范参考

由于最近要换工作,以后的工作会使用lua语言,所以这里...
阅读(2208) 评论(0)
    个人资料
    • 访问:1450469次
    • 积分:18433
    • 等级:
    • 排名:第553名
    • 原创:444篇
    • 转载:35篇
    • 译文:22篇
    • 评论:110条
    感谢支持
    一起玩
    统计