lua 连接 mysql
12345678910111213141516171819require "luasql.mysql"env = luasql.mysql()-- 连接数据库conn = env:connect("数据库名", "用户名", "密码", "IP地址", 端口)-- 设置数据库的编码格式conn:execute"SET NAMES UTF8"-- 执行数据库操作cur = conn:execute("sql语句")row = cur:fetch({},"a")-- 关闭数据库连接conn:close()-- 关闭数据库环境env:close()
注
Lua >= 5.2
1mysql = require "luasql.mysql"
编译luajitx86动态链接库
1.下载并解压LuaJIThttp://luajit.org/download.html
2.修改为静态编译打开LuaJIT目录srcmsvcbuild.bat搜索替换LJARCH=x64为LJARCH=x86搜索替换/MD为/MT
3.使用VS命令提示符cd /d LuaJIT目录src编译DLL:msvcbuild.bat编译LIB:msvcbuild.bat static
lua发送http请求
文章目录
</div>
<h3 id="直接发送"><a href="#直接发送" class="headerlink" title="直接发送"></a>直接发送</h3><figure class="highlight plain"><table><tbody><tr><td class="code"><pre><div class="line">local http = require("socket.http");</div><div class="line">local body = http.request("http://x86.pub");</div>< ...
lua将json字符串转为table
文章目录
</div>
<h3 id="json字符串转为table"><a href="#json字符串转为table" class="headerlink" title="json字符串转为table"></a>json字符串转为table</h3><figure class="highlight plain"><table><tbody><tr><td class="code"><pre><div class="line">local cjson = require "cjson"</div><div class="line">local json = [[</div><div class=&q ...
tolua原理及实践
目录详情
开发工具介绍
目录详情
原理介绍
目录详情
使用Lua和OpenResty搭建验证码服务器
Lua下有个Lua-GD图形库,通过简单的Lua语句就能控制、生成图片。
环境说明:
操作系统:RHEL6.4
RHEL系统默认已安装RPM包的Lua-5.1.4,但其只具有Lua基本功能,不提供 lua.h 等,但 Lua-GD 编译需要用到 lua.h,故 Lua 需要编译安装。
Lua-GD 版本号格式为X.Y.XrW,其中X.Y.Z代表gd版本,W代表效力版本,所以 lua-gd 版本:lua-gd-2.0.33r2 相对应 gd 版本为:gd-2.0.33,须注意保持一致。
因生成gif的lua脚本中用到md5加密,故需编译安装md5。
因为生成图片需要唯一命名,故依赖 UUID
另外:
以下操作均以root用户运行,并且以下脚本的当前目录为/opt,即所有的下载的文件都会保存在/opt目录下。
需要安装的软件如下:
OpenResty:WEB应用服务器,部署lua代码,提供URL供用户调用和访问
LuaJIT:LUA代码解释器,使用OpenResty中集成的版本
GD库:C图形库
Lua-GD库:Lua绑定的C图形库,使得lua可调用gd
Lua-Resty-UUID ...
tolua集成
目录详情
wsta 20 - evaluation and re-ranking
Hard to characterise the quality of a system’s results:
a subjective problem
query is not the information need
human judgements: too expensive and slow
Automatic evaluation
Simplify assumption:
retrieval is ad-hoc (no prior knowledge of the user)
effectiveness based on relevance
relevant or irrelevant: binary or multiple grades
Relevance of docs are independent
Test collections:
Relevance judgements (qrels)
But not all docs have _qrels_ (big collection)
Relevance vector $R <1,0,0,0,1l ...


