不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2021-03-18 10:09:08  修改时间:2023-02-09 19:27:27  分类:OpenResty_Lua  编辑

Windows Server 2016 VL (x64) – DVD (Chinese-Simplified)

  • 文件名:cn_windows_server_2016_vl_x64_dvd_11636695.iso
  • SHA1:ddedf3ace182587baa268ab8ae0d9ea395a6da22
  • 文件大小:5.87GB
  • 发布时间:2018-03-08
  • 迅雷下载:ed2k://|file|cn_windows_server_2016_vl_x64_dvd_11636695.iso|6302720000|44742A3D464B9765203E2A4DB73FF704|/
作者:Albert.Wen  添加时间:2021-02-22 17:23:34  修改时间:2023-02-03 06:26:48  分类:OpenResty_Lua  编辑

Wind 10 安装 OpenResty

作者:Albert.Wen  添加时间:2021-02-22 16:52:51  修改时间:2023-02-09 19:19:29  分类:OpenResty_Lua  编辑

1、下载 php 5.6.x系列的最新版本

php-5.6.40-nts-Win32-VC11-x64.zip

作者:Albert.Wen  添加时间:2020-11-12 18:46:50  修改时间:2023-02-07 06:22:53  分类:OpenResty_Lua  编辑

3、将MySQL做成服务启动

(1) 切换至bin目录

cd D:\php\PhpStudy\Extensions\MySQL5.6\bin\

(2) 安装Windows服务,服务名为 mysqld

mysqld --install mysqld 

(3) 启动服务

net start mysqld
作者:Albert.Wen  添加时间:2019-03-31 22:32:34  修改时间:2023-02-06 21:09:39  分类:OpenResty_Lua  编辑

LuaSocket 是 Lua 的网络模块库,它可以很方便地提供 TCP、UDP、DNS、FTP、HTTP、SMTP、MIME 等多种网络协议的访问操作。

作者:Albert.Wen  添加时间:2017-10-27 12:57:35  修改时间:2023-01-25 21:13:03  分类:OpenResty_Lua  编辑

Windows不像Linux,Unix那样,ps -ef 查出端口和进程号,然后根据进程号直接kill进程。

Windows根据端口号杀死进程要分三步:

第一步 根据 端口号 寻找 进程号

C:\>netstat -aon|findstr "9050"

TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2056

看到了吗,端口被进程号为2056的进程占用,继续执行下面命令:

第二步 根据 进程号 寻找 进程名称

C:\>tasklist|findstr "2056"

tor.exe 2056 Console 0 16,064 K

很清楚吧,tor占用了你的端口

第三步,在任务管理器下结束 tor.exe 该进程

作者:Albert.Wen  添加时间:2019-03-31 12:22:26  修改时间:2023-01-26 22:29:35  分类:OpenResty_Lua  编辑

由于 OpenResty 基于 Nginx ,所以天然的对请求 body 的读取细节与其他成熟 Web 框架有些不同。

作者:Albert.Wen  添加时间:2019-03-31 00:27:22  修改时间:2023-02-07 16:12:00  分类:OpenResty_Lua  编辑

table.getn(t) 等价于 #t,但计算的是数组元素,不包括 hash 键值。而且数组是以第一个 nil 元素来判断数组结束。# 只计算 array 的元素个数,它实际上调用了对象的 metatable 的 __len 函数。对于有 __len 方法的函数返回函数返回值,不然就返回数组成员数目。

作者:Albert.Wen  添加时间:2019-03-31 09:24:03  修改时间:2023-02-02 17:16:41  分类:OpenResty_Lua  编辑

FFI 库,是 LuaJIT 中最重要的一个扩展库。它允许从纯 Lua 代码调用外部 C 函数,使用 C 数据结构。有了它,就不用再像 Lua 标准 math 库一样,编写 Lua 扩展库。把开发者从开发 Lua 扩展 C 库(语言/功能绑定库)的繁重工作中释放出来。学习完本小节对开发纯 ffi 的库是有帮助的,像 lru-resty-lrucache 中的 pureffi.lua,这个纯 ffi 库非常高效地完成了 lru 缓存策略。

作者:Albert.Wen  添加时间:2019-03-31 16:02:04  修改时间:2023-01-22 19:42:17  分类:OpenResty_Lua  编辑

Nginx 子请求是一种非常强有力的方式,它可以发起非阻塞的内部请求访问目标 location。目标 location 可以是配置文件中其他文件目录,或 任何 其他 nginx C 模块,包括 ngx_proxy、ngx_fastcgi、ngx_memc、ngx_postgres、ngx_drizzle,甚至 ngx_lua 自身等等 。