1.第一个程序“HelloWorld”--输出"HelloWorld"
print("HelloWorld")
2.关于注释
跟其他的语言一样,lua中的注释有单行注释和多行注释
--这是单行注释
--[[
这是多行注释
这是多行注释
--]] 3.变量:默认情况下的变量总是全局变量,变量的默认值为nil print(variab
skipper 支持基于lua 的script 扩展,同时设计比较方便的filter模型,让我们可以方便 进行request、response的扩展,结合lua 社区的包我们可以快速的进行新功能的开发 环境准备 docker-compose 文件 测试功能,集成了监控功能 version: "3"
原创
2021-07-19 16:33:23
168阅读
Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够
2021年8月18日11:22:26 官网 http://luabinaries.sourceforge.net/ https://github.com/rjpcomputing/luaforwindows 点击 Lua for Windows https://github.com/rjpcompu ...
转载
2021-08-18 14:32:00
300阅读
2评论
记录使用luarocks cqueues时碰到的一些问题: 1. 2. cqueues socket 实现 I/O多路复用 function myfunc() local cqueues = require("cqueues").new() local server = require("cqueu ...
转载
2021-07-16 21:47:00
345阅读
2评论
Lua1.1 是官方公开发布的第一版,是事实上的第一版 ,也是最早发布的一版。代码从这里 www.lua.org/ftp/lua-1.1.tar.gz 下载,事实上在 www.lua.org/versions.html 页面,有所有的可以下下载到的版本。代码下载下来之后,解压,可以看到这次多了不少目录(和 Lua1.0 的一个孤零零的目录相比)。目录介绍:clients, include, sr
转载
2024-08-21 08:14:30
53阅读
就在今天下午,我花了一个小时的时间安装sublime3插件stylus,就是为了让stylus文件能够高亮显示。网上找了很多方法,可以通过package control安装,然而,我的sublime package control能够正常显示,插件列表也可以正常搜索出来,就是点了插件列表就没有后续了。如果不想花那么多时间去找怎么用package control安装插件的话,就像我一样手动安装吧。1
1. linux 安装 wget https://luarocks.org/releases/luarocks-2.4.1.tar.gz tar zxpf luarocks-2.4.1.tar.gz cd luarocks-2.4.1 ./configure; sudo make bootstrap
原创
2021-07-17 23:22:14
612阅读
链接:LeetCode[Leetcode]1394. 找出数组中的幸运数在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。
给你一个整数数组 arr,请你从中找出并返回一个幸运数。如果数组中存在多个幸运数,只需返回 最大 的那个。如果数组中不含幸运数,则返回 -1 。字典不解释。import collections
class Solution:
def
脚本语言,你可能更需要的是 Lua不同的脚本语言有不同的特性,第一接触的脚本语言,可能会影响自己对整个脚本语言的理解和认知。我以前接触最多的脚本语言是 JavaScript。后果就是:我一度以为脚本语言都是必须和宿主语言运行在不同的进程;脚本本身的语法受环境的影响很大,很难做到统一;如果想统一写法,都需要在应用体积上做出非常大的妥协(嵌入一个通用的 JS 解释器,会使应用体积增大十几 M)。我在试
opm的包数量还不是太多,用的较多的还是luaroc...
转载
2023-07-11 16:15:03
370阅读
module简介Lua 5.1 加入模块管理机制module,类似于Java的packages、C++的namespaces,可以通过require用于加载模块,module用于创建模块。require加载一个自定义或者第三方的module,然后便得到了一个全局变量,表示一个table。Lua 5.2 之后则去掉了module创建模块的函数,仅保留requir加载函数在全局环境require函数创
Klocwork10--windows安装教程1、安装包2、服务器端配置3、客户端配置4、注意: 1、安装包注意:安装包不能有中文字样2、服务器端配置打开Klocwork10Green->Klocwork->10->server->3dparty->bin->Imtools 我们就会显示一个如图所示的界面,选中Config Services,在下面找到对应文件
目录一、 docker安装二、 教程学习三、 实践操作四、结果 一、 docker安装windows安装教程:https://www.runoob.com/docker/windows-docker-install.html安装docker遇到问题:问题1: 解决方案:1、 打开控制面板-程序-启用或关闭Windows功能,确保Hyp
安装过程可参考:http://www.zaoxue.com/article/tech-40512.htm安装项目的属性设置: 项 目 属 性说 明AddRemoveProgramIcon显示在“添加/删除程序”对话框中的图标Author应用程序的编写者。这个属性设置通常与Manufacturer的相同,它显示在msi软件包的Properties对话框中的Summary页面上
转载
2024-10-18 09:43:09
34阅读
CentOS7 编译安装 MySQL 5.71. 背景:我使用的时候阿里云没有外网的ECS服务器,现在在这台机器上安装mysql,无法使用yum安装,即使我下载好后rpm包,依然无法安装(yum安装的时候,依然需要使用网络环境)。所以我们在另外一台有外网的机器上通过源码编译安装好mysql, 然后scp到无外网的服务器上。2. 环境:OS:centos7.4 mysql:MySQL 5.7.20
目录前言一、git的安装方式二、git 安装流程2.1 解压下载的压缩包三、配置Git3.1 配置git名字和邮箱3.2 查看名字和邮箱四、总结前言Git是一种分布式版本控制系统,广泛用于软件开发和版本管理。它可以跟踪文件和目录的变化,记录每个版本的修改历史,并允许多个开发者协同工作。Git可以通过命令行和图形界面工具提供了丰富的操作命令和功能,如一些初始化仓库、添加文件、提交版本、切换分支、合并
1.光盘启动,进入引导界面。
2.回车,进入键盘选择页面。
3.回车选择默认键盘,进入登录界面。
4.输入 root 回车,登录后,输入cfdisk命令,先对硬盘进行分区。
这里把硬盘分为两个区,主分区和swap分区,swap分区一般为物理内存的2倍。
下面开始分区。
4.1 移动
转载
2024-10-11 17:17:02
371阅读
1. df -lh2. du -s /usr/* | sort -rn这是按字节排序3. du -sh /usr/* | sort -rn这是按兆(M)来排序4.选出排在前面的10个du -s /usr/* | sort -rn | head5.选出排在后面的10个du -s /usr/* | sort -rn | taildu -h –-max-depth=0 userdu -sh –-max-
web应用程序本地缓存:通过每个页面的manifest文件来管理;manifest:文件是一个简单的文件夹,在该文件中,列举出需要被缓存或不需要缓存的文件资源的文件名称,文件的资源路径;可以为每个页面单独指定一个manifest文件,也可以为web应用程序指定总的manifest文件;cache:指定需要缓存在本地的资源文件;network:指定不进行本地缓存的文件 只有当客户端与服务器建立连接时