lua常用一些功能

2022-08-29 06:42:15 字數 950 閱讀 4815

lua在openresty中獲取請求的請求頭

local head_table = ngx.req.get_headers()

由於table型別,無法直接使用ngx.say()顯示,需要轉換為cjson

local cjson = require "cjson"

local tab_list = cjson.encode(head_table)

lua在字串中的一些操作方法

下面中a為字串:

正則方法:

_,_,d=string.find(trim(a),"(.+)");

ngx.say(d);

擷取方法:

b=string.find(a,">",1,false);

c=string.find(a,"替換方法:

a=string.gsub(trim(a),"","")

a=string.gsub(trim(a),"","")

ngx.say(a);

lua時間的轉換處理

時間戳轉日期

os.date("%y%m%d%h",unixtime)

--os.date("%y%m%d%h",1534435200) 2018081700

日期轉時間戳

---指定日期的時間戳

os.time()

--1534435200

當前時間戳

os.time()

--時間格式 yyyymmddhhmmss

print(os.date("%y-%m-%d %h:%m %s", os.time()))

---輸出 2019-01-30 10:47 53

print(os.date("%m月%d日 %h:%m", os.time())) --輸出 01月30日 10:44

Lua 一些常用方法的區別

a for k,v in ipairs a do print k,v endprint for k,v in pairs a do print k,v end1 a 2 b 3 c 4 d 5 e 2 b 3 c 1 a 4 d 5 ewindow setmetatable window,windo...

一些超級基礎 常用的opencv功能

用慣了matlab,跑來用opencv真是各種不習慣。所以記錄一下一些常用的功能 作為積累。以下所有 均基於opencv 3.0。2016.7.26 將彩色影象轉為灰度圖 mat picture cvtcolor picture,picture,color bgr2gray 2016.8.20 1....

mysql的一些常用功能記錄

內容來自各次搜尋彙總,都是來自各位大神的辛勤奉獻,在此一併感謝,以下不是本人知識結晶,在此純粹搬磚 1 修改某條記錄某個欄位的值 select istatus,isearchstatus from aazb2c db.t housing where iautoid 1 or iautoid 2 up...