我有一个python脚本,它连接到外部数据库并以JSON输出结果
这个外部数据库只能通过白名单的IP访问
但是这个脚本在Heroku托管的Laravel项目中。
我安装了一个静态IP插件(Proximo),但我需要如何设置MySQL连接
// Laravel controller retrieves data from the python script by calling it from the shell
$dataString = shell_exec("python3 storage/app/path/to/python_script.py");
$dat
我需要从一个简单的数学用户输入,他们想要解决。我不想自己解析那里的输入,我只想使用lua,loadstring函数来加载它们的输入并对其进行评估。
但是我不想让他们执行任意的代码,所以我通过白名单传递字符串,以确保他们只使用数学字符。
function calc(inputEquationStr)
local startValid, endValid = string.find(inputEquationStr,"[%(%)%.%^%*%+%-/%d]+")
if startValid>1 or endValid<string.len(inputEq