LuaFileSystem】的更多相关文章

LuaFileSystem(简称lfs)是一个用于lua进行文件訪问的库,和Lua版本号同步.且是跨平台的,在为lua安装lfs之前须要先安装luarocks, luarocks是一个用于安装lua库的软件,是独立于lua的,使用它能够在线安装一些lua的库,就比方lfs. 官网地址: https://keplerproject.github.io/luafilesystem/manual.html#touch 自己写的測试样例在: https://github.com/yhhwatl/lua/…
bokeyuan_1234 lua的文件管理 lua没有自己的文件管理 只有读取和写入文件,但是可以通过调用lfs(LuaFileSystem),lfs是一个 用于lua进行文件访问的库,支持lua5.1和lua5.2,并且跨平台 lfs的使用: "lfs" = {  --dump(lfs ) "_COPYRIGHT"      = "Copyright (C) 2003 Kepler Project" "_DESCRIPTION&qu…
nginx的luajit安装luarocks并安装luafilesystem by admin on -- :: in , 69次 标题有点绕口.我尽量把关键词都贴进去.之前因为自己的nginx安装了ngx_lua模块,但是又需要引入 但是安装luafilesystem又需要先安装luarocks,比较繁琐.这里就想记录一下安装过程. nginx安装ngx_lua模块可以参考:LNMP平滑升级nginx并安装ngx_lua模块教程 下面进入正题 下载: wget http://keplerpro…
Ldoc介绍 LDoc是一个Lua的文档生成工具,过去,比较常用的Lua生成文档的工具是LuaDoc,可惜作者自从2008年之后就再也没有发布过新的版本了,说明作者基本上已经放弃维护了.而LDoc则是一直在更新中,所以现在选择LDoc来给Lua生成文档是更好的选择,LDoc的Github主页. LDoc的一个优点就是,它的目的是为了和LuaDoc兼容并且拓展LuaDoc的功能而制作的,所以LuaDoc能够使用的标签LDoc也都可以使用.LDoc还有一些其他的LuaDoc不具备的优点,比如 LDo…
require"lfs" --[[Desc:在B路径D文件中下 搜寻A路径下的没用到的C类文件: 并且将没用到的B类文件名称打印出来: 设置好路径拖到lua自带编辑器中即可运行之;]] --目标所在路径(A)(eg:png所在路径) PNG_FILE_PATH = "E:/Resource/images" --目标所寻路径(B)(eg:lua所在路径) LUA_FILE_PATH = "E:/Resource/scripts" --搜寻目标后缀c…
Docker当前发布的最新版本已经到了1.11,其官网上针对Centos的的安装需求如下: Docker requires a -bit installation regardless of your CentOS version. Also, your kernel must be runs. 看来如果我们想在低于3.x内核的操作系统(比如Centos6.7)上装Docker最新版,势必要升级内核了.且不说升级内核步骤繁琐.容易出错,单就这种比较怪异的搭配:Centos6.x + Kerneo…
  一.查看系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS release 6.7 (Final) 二.安装EPEL 1.进入centos6系列EPEL下载地址 http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.html 2. wget下载 [root@localhost ~]# wget http://download.fedorapro…
http://www.ttlsa.com/nginx/nginx-lua/ 1.1. 介绍ngx_lua – 把lua语言嵌入nginx中,使其支持lua来快速开发基于nginx下的业务逻辑该模块不在nginx源码包中,需自行下载编译安装.使用lua 5.1(目前不支持lua 5.2) 或 luajit 2.0 .添加lua支持后,开发复杂的模块,周期快,依然是100%异步非阻塞. ngx_lua 哪些人在用:淘宝.腾讯财经.网易财经.360.去哪儿网等CloudFlare, CNN, Wing…
xavante xavante是一个使用lua实现的遵守http1.1的web server,支持wsapi. 依赖库: xavante核心 -- lua, copas(纯lua编写,网络连接coroutine处理), luasocket处理网络连接. xavante file handler -- luaFileSystem 此项目属于kepler项目的一个子项目,见官网地址: http://keplerproject.github.io/xavante/manual.html github上…
LXC 中文名称就是 Linux 容器工具,容器可以提供轻量级的虚拟化,以便隔离进程和资源,使用 LXC 的优点就是不需要安装太多的软件包,使用过程也不会占用太多的资源,本文循序渐进地介绍LXC的建立和管理方法以及虚拟网络接口的设置方法. LXC 在资源管理方面依赖 Linux 内核的 cgroups (Control Groups) 系统,cgroups 系统是 Linux 内核提供的一个基于进程组的资源管理的框架,可以为特定的进程组限定可以使用的资源.它最初由 Google 的工程师提出,后…
lua 的 ReadFile 和 WriteFile 注意: lua 代码中的 string 可以包含二进制数据 string.len(str) 不会被 '\0' 截断 从 lua 传入 c 时: 需要传入包含二进制数据的 string 和数据的 size, size 用 string.len(str) 来计算 从 c 传入 lua 时: 应该使用 lua_pushlstring 而不是 lua_pushstring, lua_pushstring 内部使用 strlen() 来计算数据的长度,…
缘由 随着功能需求的深入, openresty领域的包已经不够用了, 需要lua领域本身累积的库, 也就是luarocks. 本文讲解了windows 10桌面和ubuntu server两套系统的方法 Ubuntu Server 比较简单, 无脑敲命令即可 $ wget https://luarocks.org/releases/luarocks-2.4.1.tar.gz $ tar zxpf luarocks-2.4.1.tar.gz $ cd luarocks-2.4.1 ./config…
quick-cocos2d-x(后文简称 quick)与 cocos2d-x 的关系,用一句话概括:quick 是 cocos2d-x 针对 Lua 的豪华套装威力加强版. 那 quick 与 cocos2d-x 相比到底有什么区别,又有什么加强呢?这篇文章就是答案: 为什么会有 quickquick 和 cocos2d-x 的差别quick 由哪些部分组成应该选择 Lua 还是 JavaScript怎么入门 quick 为什么会有 quickcocos2d-x 是一个用 C++ 开发的游戏引擎…
一.Lua 包管理工具 1.LuaRocks luarocks 是Lua常用的包管理工具(还有一个是LuaDist),其安装方式请参考官网:https://luarocks.org/#quick-start wget https://luarocks.org/releases/luarocks-2.4.1.tar.gz .tar.gz cd luarocks- ./configure; sudo make bootstrap 测试: sudo luarocks install luasocket…
2017年04月22日 20:05:21 阅读数:430 Nginx_Lua 1.1. 介绍 1.2. 安装 1.2.1. 安装JIT平台 1.2.2. NDK与Lua_module 1.2.3. 编译安装Nginx 1.3. 嵌入Lua后 1.3.1. 检测版本 1.3.2. Hello,World 1.3.3. 同步形式,异步执行 1.4. Nginx与Lua执行顺序 1.4.1. Nginx顺序 1.4.2. Lua顺序 Lua基本语法 2.1. 关键字 2.2. 运算 2.2.1. 数字…
lua没有自己的文件管理 只有读取和写入文件,但是可以通过调用lfs(LuaFileSystem),lfs是一个 用于lua进行文件访问的库,支持lua5.1和lua5.2,并且跨平台 lfs的使用: "lfs" = {  --dump(lfs ) "_COPYRIGHT"      = "Copyright (C) 2003 Kepler Project" "_DESCRIPTION"   = "LuaFileSy…
简介环境安装依赖安装步骤1.删除旧版本的docker2.安装docker2.1 yum安装docker2.2 tar安装2.3 在线脚本事实证明以上的安装方式都行不通 参考文档:https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-docker-ce 简介 docker包括:Community Edition (CE) and Enterprise Edition (EE),本文讲CE版本安装. 环…
1 .Lua生成随机数: Lua 生成随机数需要用到两个函数:math.randomseed(xx), math.random([n [, m]]) 1. math.randomseed(n) 接收一个整数 n 作为随机序列种子.2. math.random([n [, m]]) 有三种用法: 无参调用, 产生 (0,1) 之间的浮点随机数: 只有参数 n, 产生 1-n 之间的整数: 有两个参数 n, m, 产生 n-m 之间的随机整数 注:os.time() 返回的时间是秒级的, 不够精确,…
1.简介 该软件包可以安装和更新lua的第三方模块. 2.下载地址 请在 http://luarocks.org/releases/ 页面选择需要的软件包. wget http://luarocks.org/releases/luarocks-2.1.0.tar.gz 3.安装 tar -zxvf luarocks-2.1.0.tar.gz cd luarocks-2.1.0 ./configure --prefix=/usr/local/luarocks make build make ins…
lua的设计目标是嵌入式语言,所以和其它动态语言(如python.ruby)相比其自带的库缺少很多实用功能. 好在有lua社区有Penlight,为lua提供了许多强大的功能,接下来的几篇博客,我会简译Penlight的wiki. 目的 常有人说lua不带电池.因为lua的目标是可以运行在各种机器上的简洁语言,(有些机器甚至不 支持布尔系统).lua类似于操作系统内核(注:即不是完整的系统,只有基本功能),lua的作者 并没有把围绕lua开发完整的生态系统看做自己的职责.这是社区的角色. 软件设…
一.先安装lua brew install lua 我本机的安装路径为:/usr/local/Cellar/lua/5.3.4_2 二.安装luarocks 下载luarocks的安装包: http://luarocks.github.io/luarocks/releases/luarocks-2.4.3.tar.gz 解压后到安装包的目录下执行如下命令(可以自行根据自己的lua版本号进行修改): ./configure --with-lua=/usr/local/Cellar/lua/5.3.…
一.先安装lua: brew install lua 我本机的安装路径为:/usr/local/Cellar/lua/5.3.4_2 二.安装luarocks 下载luarocks的安装包: http://luarocks.github.io/luarocks/releases/luarocks-2.4.3.tar.gz 解压后到安装包的目录下执行如下命令(可以自行根据自己的lua版本号进行修改): ./configure --with-lua=/usr/local/Cellar/lua/5.3…
1.问题: yum -y install docker-io Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Loading mirror speeds from cached hostfile * epel: mirrors.tuna.tsinghua.edu.cn * local: Resolving Dependencies --> Running transact…
#https://www.tensorflow.org/install/install_linux#ValidateYourInstallation #https://github.com/MVIG-SJTU/AlphaPose #https://github.com/torch/distro gbt@gbt-Precision-7720:~$ gbt@gbt-Precision-7720:~$ cd MVIG-SJTUgbt@gbt-Precision-7720:~/MVIG-SJTU$ gb…
标题有点绕口.我尽量把关键词都贴进去.之前因为自己的nginx安装了ngx_lua模块,但是又需要引入 但是安装luafilesystem又需要先安装luarocks,比较繁琐.这里就想记录一下安装过程. nginx安装ngx_lua模块可以参考:LNMP平滑升级nginx并安装ngx_lua模块教程 下面进入正题 下载: wget http://keplerproject.github.io/luarocks/releases/luarocks-2.2.2.tar.gz 解压:tar -zxv…
#ngx_lua module项目地址 https://github.com/chaoslawful/lua-nginx-module 在LNMP安装包后,重编译nginx,并添加ngx_lua模块 」Download wget http://luajit.org/download/LuaJIT-2.0.4.tar.gz wget https://github.com/simpl/ngx_devel_kit/archive/v0.2.19.tar.gz wget https://github.c…
原文:https://www.cnblogs.com/yanzi-meng/p/9450999.html ngx_lua 模块详细讲解(基于openresty)---https://www.cnblogs.com/yanzi-meng/p/9450991.html 用lua扩展你的Nginx(整理)-----------------https://www.cnblogs.com/yanzi-meng/p/9454015.html ngx_lua模块中的共享内存字典项API-----https:/…
最近在写Visual Studio Code的Lua插件,需要把luacheck集成进去.但是luacheck默认只提供了win32版本,见https://github.com/mpeterv/luacheck/releases,但我的插件不可能只跑在win下啊.看了下README,没有提到编译的方法.搜索了一下,发现竞然也没有任何博客.文章提到如何在Linux下编译,只能自己研究.把源码clone下来,发现luacheck是纯Lua写的,那win32版本的luacheck.exe是如何来的?最…
docker 安装要求内核大于3.10 , 而centos6 机器上内核一般是2.6 , 除了升级内核外, 还可以安装低版本的docker , 本文介绍docker 1.7的安装. 机器 环境 [root@node202 docker]# uname -a Linux node202.hmbank.com -.el6.x86_64 # SMP Wed Jul :: EDT x86_64 x86_64 x86_64 GNU/Linux [root@node202 docker]# cat /etc…
安装环境 支持Docker的RHEL版本 Red Hat Enterprise Linux 7 (64-bit) Red Hat Enterprise Linux 6.5 (64-bit) 或更高版本 不论是RHEL的哪个版本,Docker都要求是64位的安装环境.RHEL 6的内核版本必须是2.6.32-431或者更高.查看内核版本: # uname -r 安装docker安装前的准备1.安装libcgroup(该软件包提供了一系列工具和库文件用于控制和管理控制组) # rpm -ivh li…