小编fro*_*oyo的帖子

为什么要使用Mongrel2?

我很困惑Mongrel2服务/提供的目的是nginx还没有.

(是的,我已经阅读了手册,但我必须要过多的菜鸟才能理解它与nginx的根本区别)

我当前的Web应用程序堆栈是:
- nginx:webserver
- Lua:编程语言
- FastCGI + LuaJIT:将nginx连接到Lua
- Postgres:数据库

lua webserver nginx mongrel2

76
推荐指数
2
解决办法
1万
查看次数

函数/变量范围(按值或引用传递?)

我完全被Lua的变量范围和函数参数传递(值或引用)搞糊涂了.

请参阅以下代码:

local a = 9        -- since it's define local, should not have func scope
local t = {4,6}    -- since it's define local, should not have func scope

function moda(a)
  a = 10           -- creates a global var?
end
function modt(t)
  t[1] = 7         -- create a global var?
  t[2] = 8
end

moda(a)
modt(t)
print(a)  -- print 9 (function does not modify the parent variable)
print(t[1]..t[2])  -- print 78 (some how modt is modifying the …
Run Code Online (Sandbox Code Playgroud)

variables lua scope

31
推荐指数
4
解决办法
4万
查看次数

Lua - table.insert无效

为什么不在Luat:insert(9)工作? (我想在表的末尾附加值9)

t = {1,2,3}
table.insert(t, 9)  -- works (appends 9 to end of table t)
t:insert(9)         -- does NOT work
Run Code Online (Sandbox Code Playgroud)

我一般都想

a.f(a,x)a:f(x)在Lua中是平等的

lua insert lua-table

9
推荐指数
2
解决办法
6415
查看次数

PHP:如何清理上传的文件名?

我有一个PHP应用程序.

我允许用户将文件上传到我的Web应用程序.

问题:$_FILES["filename"]["tmp_name"]在PHP中清理上传文档的文件名的最佳方法是什么?

更新:

我可以获取上传文件名的MD5并将其用作新分配的文件名吗?如果是这样,我如何在PHP中执行此操作?

php sanitization file-upload

6
推荐指数
2
解决办法
1万
查看次数

Tir与其他Lua Web框架相比如何?

Zed Shaw的Lua网络框架如何称为Tir,与其他Lua Web框架(如Kepler,LuCI等)相比较?

比较像这样的事情:

  • 代码库的成熟度
  • 特性/功能
  • 性能
  • 便于使用

更新:

由于Tir是基于使用Lua的协程,这是否意味着Tir永远无法扩展?原因是,Lua的协同程序不能利用多核/处理器系统,因为协同程序在Lua中作为协作/协作线程实现(而不是先发制人)?

lua multithreading web-applications web-frameworks

6
推荐指数
1
解决办法
1119
查看次数