全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果54,634个

Lua模块以及实现方法指南_Lua_脚本之家

方法一:对于Lua5.0和5.1来说,编写模块最简单的方法是使用Lua自身提供的module函数(注意在Lua 5.2中被删除了),比如要编写一个模块foo,模块文件foo_file.lua如下: 复制代码代码如下: module("foo", package.seeall) function test() end 则在其他文件要使用这个模块,方式如下: 复制代码代码如下: require(“foo_fi...
www.jb51.net/article/638...htm 2024-6-2

Lua中的模块(module)和包(package)详解_Lua_脚本之家

\init.lua;D:\Lua\5.1\?.lua;D:\Lua\5.1\?\init.lua;D:\Lua\5.1\lua\?.luac 如果require无法找到与模块名相符的Lua文件,那Lua就会开始找C程序库;这个的搜索地址为package.cpath对应的地址,在我的电脑上,print(package.cpath)会输出以下值: 复制代码代码如下: .\?.dll;.\?51.dll;D:\Lua\5.1\?....
www.jb51.net/article/558...htm 2024-6-1

解析Lua中的全局环境、包、模块组织结构_Lua_脚本之家

Lua支持具有层级的模块名,用一个点来分隔名称中的层级。例如一个模块名为mod.sub,就是mod的一个子模块。一个包(package)就是一个完整的模块树,它是Lua中发型的单位。注意,当搜索一个子模块文件时,require会把点号当做目录分隔符来搜索,也就是说调用require "a.b"会尝试打开./a/b.lua,/usr/local/lua/a/...
www.jb51.net/article/868...htm 2024-6-2

lua调用C/C++的方法详解_Lua_脚本之家

不过,lua语言本身就是用C实现的,而且,可以将很多能力封装成lua的接口供lua调用。 2 C/C++如何给lua提供接口 查看一个lua模块的源代码会发现,lua模块的实现中既包含lua代码,也包含C代码,其中,C代码的主要逻辑就是获取参数,调用系统调用,返回值,C代码会编译为so供lua调用,而lua代码就是将C代码提供的一些接口进行...
www.jb51.net/jiaoben/299803m...htm 2024-6-2

Lua简介、编译安装教程及变量等语法介绍_Lua_脚本之家

Lua是一门简单的编程语言,它的优势在于可以整合C++的模块来扩展自身的功能,使用数百行或更少的代码来解决复杂的问题。具有的特征有: 1.1. 可扩展性:Lua从一开始就被设计成易于扩展的语言,很多功能都是通过外部库来实现的,很容易与其他编程语言如C、C++、Java等等进行交互。
www.jb51.net/article/562...htm 2024-6-2

Lua调用自定义C模块_Lua_脚本之家

Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性。对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数。对于那些可被Lua调用的C函数而言,其接口必须遵循Lua要求的形式这是《Lua程序设计》中提到的,但是想成功执行,对于初学Lua的确没那么...
www.jb51.net/article/72655.htm 2015-9-24

Nginx安装lua-nginx-module模块的方法步骤_nginx_脚本之家

makeinstallPREFIX=/usr/local/luajit 2.下载ngx_devel_kit(NDK)模块 :https://github.com/simpl/ngx_devel_kit/tags,不需要安装 1 2 3 cd/usr/local/src wget https://github.com/simpl/ngx_devel_kit/archive/v0.2.19.tar.gz tar-xzvf v0.2.19.tar.gz ...
www.jb51.net/article/1533...htm 2024-6-2

使用Lua编写Nginx服务器的认证模块的方法_Lua_脚本之家

用一个简单的Python/Flask模块来做代理和验证。 一个使用subrequests做验证的nginx模块(nginx目前可以做到这一点) 使用Lua编写一个nginxren认证模块 很显然,给整个系统添加额外请求将执行的不是很好,因为这将会增加延迟(特别是给每一个页面文件都增加一个请求是很让人烦恼的).这就意味着我们把subrequest模块排除在外...
www.jb51.net/article/685...htm 2024-6-2

Lua中string.len()使用指南_Lua_脚本之家

Lua 字符串库中的所有函数都导出在模块 string 中,今天我们先来看看string.len()的使用,有需要的小伙伴可以参考下 前言 今天是星期天,我还是不浪费大家的脑细胞了,直接来列举一个string家族中比较简单的函数,函数虽然简单,但是用处却很大,使用频率也很高,废话不多说,我们直接来看函数用法。
www.jb51.net/article/914...htm 2024-5-30

如何使用Vim搭建Lua开发环境详解_Lua_脚本之家

启用lang#lua 模块后,在打开 lua 文件时,就可以使用语言专属快捷键,这些快捷键都是以 SPC l 为前缀的。 代码自动补全 autocomplete 模块为 SpaceVim 提供了自动补全功能, 该模块会根据当前环境自动在多种补全引擎之间选择合适的, 默认的补全引擎有:deoplete、neocomplete、ycm、asyncomplete 以及 neocomplcache。 几种自...
www.jb51.net/article/1560...htm 2024-6-2