回答了问题2014-09-07
Lua 5.2 相对 Lua 5.1 做了修改。 [链接]
赞了回答2014-09-06
实现热更新,特别是对于游戏而言,出现一个严重BUG,发现,修改,提交审核。。。中间少则十来天,多则一个月,实在难以让人忍受...使用使用,可以实现快速开发,你可以不用在理解内存管理,允许更多的团队成员参与项目开发,总之,lua让生活更美好,节省开发时间,降...
赞了回答2014-09-06
user_script功能只能读取环境内部的数据,所以你可以在这项功能中特别添加一些功能,以便识别不受信任的代码可以。这样,user_script只能读取ipairs,不会读取类似于dofile,loadfile的数据了。
赞了回答2014-09-01
注意区分 vi 和 vim,虽然它们都支持 :!; 有疑问看文档(如果你用的是 vim 的话)。:help :! 往下翻一点点就有答案。
提出了问题2014-09-01
发布了文章2014-08-29
libuv 是大名鼎鼎的 nodejs 的底层库。用 C 实现,代码量不大,但是五脏俱全。比起同类项目 libevent 我更喜欢它简洁的 API 接口。比 libevent 少了 httpserver 多了 subprocess 功能,封装得很棒,免去了传统的 fork 和 pipe 的不直观的做法。
赞了回答2014-08-27
:.w !command命令可以把当前行送到命令的标准输入,比如:.w !cat,当然这不满足你的需求,因为你要的是作为命令行参数,所以你可以这么用::.w !xargs command 好吧我知道这样很难看,不过它确实管用……
提出了问题2014-08-27
发布了文章2014-08-22
在用 lua.cjson 库编码的时候,可能会遇到的问题
提出了问题2014-08-19
发布了文章2014-08-18
首先推荐一本 libuv 的书《An Introduction to libuv》 [链接] 我遇到的问题是,打开一个子进程 ls -l /tmp,我想读取输出。这本书里面是没有提到的,我在 stackoverflow 找到了答案。 [链接] 代码如下: {代码...}
发布了文章2014-08-15
Setting the monitor port to 0 turns the monitoring function off, and autossh will only restart ssh upon ssh's exit. For example, if you are using a recent version of OpenSSH, you may wish to explore using the ServerAliveInterval and ServerAliveCou...
提出了问题2014-08-14
回答了问题2014-08-13
需要重新编译 libcurl。看下漏了哪个选项没选。
赞了问题2014-08-13
回答了问题2014-08-13
这个问题之前我也想过。 下载文件的时候,发送的请求是: {代码...} 服务器的回应是: {代码...} 常见的 lighttpd,nginx 服务器可以知道 /xxxx.zip 是磁盘上的哪个文件然后给你找出来,并读取它的内容,然后传回去。 要打包下载,那么就要自己处理这个 /xxxx.zip 的...
赞了回答2014-08-12
其中, start是起始值, limit是结束值, step是步进(可省, 默认是1).i是for循环的local变量, for循环之后i不存在.
发布了文章2014-08-12
netlink 是进程间通信的好方法。 网上大多数文章说,netlink 是用于用户态和内核空间之间的通信,实际上,用户态进程之间的通信也是可以的。 用 netlink 实现的 kbz-event 代码已开源。
赞了回答2014-08-12
GNU tar可以用tar --concatenate --file=t1.tar t2.tar cat应该是不好使的。
提出了问题2014-08-12