自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风灵Erick的博客

一直在路上.....

  • 博客(12)
  • 收藏
  • 关注

原创 Lua教程-I/O文件操作

Lua语言也跟其他语言一样提供了对文件的操作,来看看Lua提供了那些对文件进行操作方法。文件操作方法操作方法说明io.open (filename [, mode])按照指定的mode打开一个文件io.close ([file])关闭文件,若无参数,关闭默认输出文件io.flush ()把缓冲区的数据写入到文件中io.input ([file])打...

2019-01-30 17:38:45 767

原创 Lua教程-元表

在Lua中我们可以对table表进行赋值和获取,但是无法对两个table表进行操作,Lua中提供了元表可以对table表进行一些操作,并且提供了两个重要的方法:setmetatable(table,metatable)getmetatable(table)方法说明setmetatable(table,metatable)对指定的table表设置元表metatable...

2019-01-29 17:29:05 706

原创 Lua教程-泛型for迭代器

Lua中for循环提供了对数字型和非数字型(泛型)的支持,其中对数字型的支持已经在之前的文章“Lua教程-流程控制”中进行说明,在这主要讲解下泛型for迭代器,依据table的结构分为两种:数字型table索引key全部为数字。非数字型table索引可以为数字或字母而针对这两种不通类型的table可以使用的函数有ipairs(t)和pairs(t),接下来看看这两个函数使用和区别:...

2019-01-26 15:18:22 556

原创 Lua教程-模块

Lua从5.1添加了对模块和包的支持,Lua模块的机构是一个表或者是函数,可以将公共的代码放在一个文件中,有利于代码的重用和降低耦合度。可以采用require函数引入模块。require函数格式require ("模块名")或require "模块名"采用之前一篇文档“Nginx结合Lua实现限流”中的示例来说明模块的引用。新创建一个文件splitutil.lua(字符串...

2019-01-24 22:04:06 342

原创 Lua教程-table表

Lua语言中的table可以用来解决模块、包和对象,相对于其他语言table的索引下标是从1开始的,而不是0。table(表)构造最简单的构造函数是{},可以用来创建一个空表,可以直接初始化一个数组:---创建空的表local mytable = {}---指定值mytable[1] = "Hello Lua"---清空mytable = niltable 函数操作方...

2019-01-21 15:08:51 958

原创 Lua教程-字符串

字符串表示方式Lua提供了3种表示字符串的方式:使用单引号使用双引号使用[[]]以上三种方式实例:local str1 = 'hello Lua'local str2 = "hello Lua"local str3 = [[hello Lua]]print(str1)print(str2)print(str3)--------输出结果---------hello Lu...

2019-01-18 10:25:28 601

原创 Lua教程-运算符与函数

运算符Lua语言提供了集中基本的运算符类型

2019-01-16 23:27:09 485

原创 Lua教程-流程控制

流程控制对于程序来说比较重要,可以对特定的流程进行处理,一般情况下需要与判断语句配合使用,Lua语言中提供的控制结构有if、while、repeat、for,并且也提供break关键字,在开始讲解控制语句前先介绍下Lua中的变量。变量在Lua中的变量:全局变量、局部变量。类型说明全局变量默认情况Lua中所有均为全局变量局部变量使用local关键字声名的变量,范围...

2019-01-15 23:05:34 480

原创 Lua教程-基本数据类型

配置开发环境可以参考安装配置进行配置。数据类型Lua语音有8种数据类型:nil,boolean,number,string,function,userdata,thread,table数据类型说明nil表示无效值boolean包括两个值true和falsenumber表示双精度浮点数string字符串function函数定义user...

2019-01-14 15:35:04 747

原创 Lua教程-开发环境安装配置

最近一直在学习nginx+lua实现对请求的限流以及一些其他信息的记录还有告警等,所以整理下关于Lua语言的使用,也算是一种总结吧,下面说说我使用的开发环境。环境介绍idea、luaforwindows、idea插件EmmyLua。idea 可以去官网下载或者安装破解版。luaforwindows在使用之前需要安装执行环境,可以点击进行下载,本文及之后的教程中均使用最新版本5.1.4-...

2019-01-14 14:02:17 833

原创 Nginx结合Lua实现限流

最近的工作变动比较大,所以很长时间没有写关于nginx+lua的文章了,现在总算是有时间重新开始研究nginx+lua这个使nginx变的更加灵活的技术了。在学习过程中的经验和遇到的问题记录下来。安装过程可以结合之前的文章“nginx服务治理安装篇”,目前采用的是在nginx基础上安装一些模块,进行学习而没有选择使用openresty,是因为基于公司网络架构及部署架构限制。背景之前一直在负责一...

2019-01-10 14:02:45 8581 5

原创 Maven导入三方jar包到仓库中

使用maven管理jar包,确实是比较方便,但是在实际工作中往往会用到公司或者三方提供的jar包,就要导入到仓库中才能使用。mvn install:install-file -Dfile=*jar包的路径* -DgroupId=*gruopId中的内容* -DartifactId=*actifactId的内容* -Dversion=*version的内容* -Dpackaging=jarja...

2019-01-09 10:16:40 266

intellij-spring-helper-2023.3

适配2023.3版本的intellij-spring-helper-2023.3,如果有需要的可以进行下载使用

2023-12-10

最新版intellij IDEA插件intellij-spring-helper

最新版intellij IDEA插件,intellij-spring-helper,可以帮助社区版idea快速创建springboot应用,同时支持yaml文件的提示功能,下载包后从本地安装即可。

2023-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除