E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
lua正则替换
Lua
-迭代器
转自http://www.jellythink.com/archives/506“无状态的迭代器”,就是一种自身不保存任何状态的迭代器。因此,我们可以在多个循环中使用同一个无状态的迭代器,避免创建新的闭包的开销。在每次迭代中,for循环都会用恒定状态和控制变量来调用迭代器函数。一个无状态的迭代器可以根据这两个值来为下次迭代生成下一个元素。这类迭代器的代表就是ipairs。它可以用来迭代一个数组的所
xie52365
·
2023-11-29 08:37
Lua
lua
迭代器
七、
Lua
字符串
在
Lua
中,字符串是一种基本的数
yolo0616
·
2023-11-29 08:36
LuaNotes
lua
junit
我的学习C#回炉学习日志——
Lua
热更新04_数组和迭代器
数组-默认索引从1开始,默认0为nil(可以指定0开始,或者负数开始)arry={"
Lua
","Tutorial"}fori=0,2doprint(arry[i])end--结果:nil
lua
Tutorial
Love编程121
·
2023-11-29 08:36
Lua
学习日志
lua
Lua
_协程协同_管道与过滤器_迭代器协程_生产者消费者
lua
_多线程_
lua
爬虫(15)
目录一、协程/协同基础能用协程实现什么?1、将参数传递给协同主程序2、数据由yield传给resume3、resume参数传递给yield4、协同程序返回值可以给resume二、管道与过滤器1、生产者消费者三、用作迭代器的协同1、通过coroutine.wrap()创建协程2、使用coroutine.yield()挂起协程3、coroutine.status()协程三种状态4、coroutine,
稳稳C9
·
2023-11-29 08:35
lua
lua
多线程
爬虫
Lua
_元表详解_深入理解index与newindex_自实现监控表_只读表_运算符重载_tostring(14)
目录元表概念一、元表常用字段二、表查找元素规则三、__index元方法(查找方法)1运用__index创建元表2__index对应函数3窗口案例四、__newindex元方法(更新与修改)1基本示例运用rawset绕过metamethod更新表而非元表五、构建默认值表方案1方案2方案3方案4方案5六、监控表七、只读表八、为表添加操作符1__tostring2__call3__add九、补充__in
稳稳C9
·
2023-11-29 08:34
lua
lua
监控类
Lua
语言学习九(表的公共操作)
print("************表的公共操作*****************")print("************插入*****************")t1={{1,2,3},{4,5,6}}t2={7,8,9}print(#t1);table.insert(t1,t2);print(#t1);fork,vinpairs(t1)doprint("t1的下标"..k)temp=t1[
我是赵某人
·
2023-11-29 08:34
Lua基础语言
lua
-无状态迭代器
无状态的迭代器是指不保留任何状态的迭代器因此在循环中我们可以利用无状态迭代器避免创建闭包花费额外的代价。每一次迭代,迭代函数都是用两个变量(状态常量和控制变量)的值作为参数被调用,一个无状态的迭代器只利用这两个值可以获取下一个元素。总得来说,无状态迭代器具备以下三点状态常量控制变量利用这两个量可以获得下一个元素无状态迭代器的典型的简单的例子是ipairs,他遍历数组的每一个元素a={"one","
稳稳C9
·
2023-11-29 08:34
lua
lua
把userdata写入mysql_
Lua
教程(十九):userdata
在
Lua
中可以通过自定义类型的方式与C语言代码更高效、更灵活的交互。这里我们通过一个简单完整的示例来学习一下
Lua
中userdata的使用方式。
op3721
·
2023-11-29 08:32
lua
闭包实现迭代器遍历数组
1--实现访问数组的迭代器2functionvisit(t)3locali=045returnfunction()6i=i+17returnt[i]8end9end1011--要访问的数组12localtab={10,5,1,5}13itor=visit(tab)1415whiletruedo16localitem=itor()17ifnil==itemthen18break19end20prin
weixin_30642869
·
2023-11-29 08:01
lua
Lua
学习笔记4. coroutine协同程序和文件I/O、错误处理
Lua
学习笔记4.coroutine协同程序和文件I/O、错误处理coroutine
Lua
的协同程序coroutine和线程比较类似,有独立的堆栈、局部变量、独立的指针指令,同时又能共享全局变量但coroutine
weixin_34389926
·
2023-11-29 08:31
lua
Lua
协同程序coroutine的简介及优缺点
Lua
协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。
sinat_40572875
·
2023-11-29 08:30
lua
开发语言
lua
中利用table表模拟switch
因为
lua
中没有switch,有滴童鞋可能觉得太多ifelseif看着难受,不过其实我们可以利用table去模拟switch的功能.首先定义一个表switch={}然后定义各个分支switch[1]=function
小李00
·
2023-11-29 08:30
cocos2dx
3.x(lua)
lua
模拟switch
lua
基础知识学习五,协同程序,
Lua
错误处理,
Lua
调试(Debug)
1.协同程序
Lua
协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。
姜姜的奇妙冒险[Unity游戏前端]
·
2023-11-29 08:30
Lua学习
lua
学习
开发语言
Lua
类型系统详解(一)
Lua
是一种动态类型的脚本语言,意味着变量没有类型,类型信息包含在值中。
donnyxia1128
·
2023-11-29 08:00
技术
lua
开发语言
Lua
基本语法与面向对象
目录一、
Lua
基本语法1、
Lua
中的数据类型2、
Lua
中的元表3、
Lua
中的闭包4、
Lua
中的协程5、其他知识二、
Lua
实现面向对象1、封装2、继承3、多态三、总结一、
Lua
基本语法1、
Lua
中的数据类型类型描述
拉达哥
·
2023-11-29 08:28
lua
junit
开发语言
lua
| 数组与迭代器的使用
目录一、数组一维数组多维数组二、迭代器泛型for迭代器无状态的迭代器多状态的迭代器本文章为笔者学习分享学习网站:
Lua
基本语法|菜鸟教程一、数组数组:相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组使用
又秃又弱
·
2023-11-29 08:27
lua脚本语言
lua
开发语言
【
Lua
从青铜到王者基础篇】第九篇:
Lua
元表
系列文章目录文章目录系列文章目录前言一、
Lua
元表(Metatable)二、__index元方法三、__newindex元方法四、为表添加操作符五、__call元方法六、__tostring元方法总结前言一
森明帮大于黑虎帮
·
2023-11-29 08:57
Lua脚本语言
visual
studio
lua
【
Lua
入门基础篇(六)】数组&迭代器
Lua
数组的索引键值可以使用整数表示,数组的大小不是固定的。a={'
lua
','js','c++','python','java','docker'}fori=1,#adoprint(a[i])en
ღCauchyོꦿ࿐
·
2023-11-29 08:57
Lua
lua
开发语言
lua
基础教程
一、
lua
安装linux:
lua
官网执行上图命令+makeinstall
lua
会安装到/usr/local下,你也可以修改Makefile中的INSTALL_TOP来修改安装的根路径,注意将
lua
所在目录添加至
pakano
·
2023-11-29 08:27
nginx
lua
开发语言
【
Lua
从青铜到王者基础篇】第七篇:
Lua
数组和迭代器
系列文章目录文章目录系列文章目录前言一、
Lua
数组1.一维数组2.多维数组二、
Lua
迭代器1.泛型for的迭代器2.无状态的迭代器3.多状态的迭代器总结前言一、
Lua
数组数组,就是相同数据类型的元素按一定顺序排列的集合
森明帮大于黑虎帮
·
2023-11-29 08:27
Lua脚本语言
lua
开发语言
【
Lua
】【协同程序】【coroutine】知识点详解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、定义1.
Lua
的协同程序(coroutine)是什么?
Richardo·ZJZ
·
2023-11-29 08:27
Lua
lua
Lua
迭代器
Lua
迭代器迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址在
Lua
中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素
BabyDevilShou
·
2023-11-29 08:55
Lua
lua
迭代器
iterator
Lua
性能优化
一、前言
Lua
是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。我认为最好的方式是在首次编写的时候按照最佳实践去写出高性能的代码,而不是编写了一堆垃圾代码后,再考虑优化。
鹅厂程序小哥
·
2023-11-29 08:25
Lua
Lua性能优化
Tabel表—数组和迭代器
#取得tabel(键值对)表中的最大索引,不是tabel的个数
Lua
中的数组:array={"
lua
","C#"}1、索引默认从1开始的2、索引可以为负数的(表为键值对的形式)array={};fori
ILOVE鸽
·
2023-11-29 08:25
XML转
Lua
表
关于XML转
Lua
表,我的想法是,首先摸清XML需要用到的数据的相关格式规律,然后用
lua
解析出来,保存为
Lua
表,再把表专为
lua
文件。
I_am_mixi
·
2023-11-29 08:53
10000小时
Lua
lua
xml
python
require
十九、学习
Lua
垃圾回收
Lua
垃圾回收
Lua
采用了自动内存管理。这意味着你不用操心新创建的对象需要的内存如何分配出来,也不用考虑在对象不再被使用后怎样释放它们所占用的内存。
微服务技术分享
·
2023-11-29 08:23
学习
lua
java
开发语言
spring
cloud
lua
学习
Lua
是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
蒲小英
·
2023-11-29 08:53
Lua
lua
Lua
遍历数组和table的方法
Lua
中遍历数组和table的4种方法:使用for遍历、迭代器的方式遍历等方法,同时提供一个复杂table的的遍历方法已知有如下table:table_test={"table_value_1","table_value
auspark
·
2023-11-29 08:22
Lua
Lua
07-元表、协同与文件I/O
Lua
元表(Metatable)在
Lua
table中我们可以访问对应的key来得到value值,但是却无法对两个table进行操作。
hzlarm
·
2023-11-29 08:22
Lua
LUA
学习笔记(二)---
LUA
函数\数组\迭代器
LUA
函数(1)
Lua
编程语言函数定义格式如下:optional_function_scopefunctionfunction_name(argument1,argument2,argument3...
江来_ljyll
·
2023-11-29 08:52
LUA
Lua
知识点全面总结(语法、控制语句、函数、模块、面向对象/prototype、和C的交互等等)
原文链接:http://blog.csdn.net/peerlessbloom/article/details/44081153基础弱类型,没有类型定义解释型语言,但是会通过编译器先编译成中间码然后再执行字符串的处理:用table保存,最后table.concat(t,"\n").."\n"。防止..引起的性能问题注释:--块注释:—[[]]没有++,+=打印:print(a,b,c,“”,1)字
Tovids
·
2023-11-29 08:52
Lua
lua
模块面向对象函数
Lua
协同程序(协程)
协程的创建--协同程序(协程)--协程的创建--常用方法--通过coroutine.create()fun=function()print(666)end--创建协程会有一个返回值,声明一个变量去接收co=coroutine.create(fun)print(co)print(type(co))--类型线程--第二种方法--coroutine.wrap()co2=coroutine.wrap(fu
LinQY_lucky
·
2023-11-29 08:51
Lua
lua
Lua
数组与表
Lua
数组
Lua
表table是
Lua
中的一种数据结构,既可以当做数组(array)使用,又可以当做字典(类似Java中的HashMap)来使用在
Lua
的8中数据结构中,·可以作为table键的有:number
九月清晨_
·
2023-11-29 08:21
Lua
lua
八、
Lua
数组和迭代器
一、
Lua
数组数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。在
Lua
中,数组不是一种特定的数据类型,而是一种用来存储一组值的数据结构。
yolo0616
·
2023-11-29 08:50
LuaNotes
lua
开发语言
九、
Lua
Table(表)
文章目录一、定义二、Table(表)的构造三、Table操作(一)Table连接(二)插入和移除(三)Table排序(四)Table最大值一、定义table是
Lua
的一种数据结构用来帮助我们创建不同的数据类型
yolo0616
·
2023-11-29 08:50
LuaNotes
开发语言
lua
用Sublime编写
Lua
脚本
现在很多手游项目使用
lua
作为热更新的代码脚本,我一直很喜欢用Sublime来写
lua
程序。
阿赵3D
·
2023-11-29 08:19
程序基础
sublime
text
lua
编辑器
lua
面向对象(类)和
lua
协同线程与协同函数、
Lua
文件I/O
--createaclassAnimal={name="no_name",age=0}functionAnimal:bark(voice)print(self.name.."in"..voice.."jiao")endfunctionAnimal:new()a={}setmetatable(a,{__index=self})returnaendanimal=Animal:new()animal2=
村口曹大爷
·
2023-11-29 08:49
lua
开发语言
多个nginx共享值、缓存问题
背景目前我在集成登录认证功能(cas),使用的架构是nginx+
lua
,由于我们有多个系统(全是前端项目),每套系统都采用nginx+
lua
的方式进行部署(即每个系统都是一个nginx),cas登录认证使用到了
Zz罗伯特
·
2023-11-29 06:05
运维监控
nginx
缓存
sysdig_sysdig使用心得
“strace+tcpdump+lsof+上面点缀着
lua
樱桃的绝妙酱汁”:)它不仅能分析Linux系统的“现场”状态,也能将该状态保存为转储文件以供离线检查。
weixin_39830205
·
2023-11-29 05:26
sysdig
NODE安装与常用操作
安装完成后电脑会自动安装npm(NodePackageManager)会生成一个node执行的命令(可以在DOS窗口或者终端命令中执行):nodexxx.js如何在NODE中渲染和解释JSREPL模式(Read-Eva
lua
te-Print-Loop
Leonard被注册了
·
2023-11-29 04:01
conda环境下module ‘PIL.Image‘ has no attribute ‘ANTIALIAS‘
2.0.2.1/train_ms.py",line660,inrun()File"/opt/Bert-VITS2-2.0.2.1/train_ms.py",line282,inruntrain_and_eva
lua
te
智慧医疗探索者
·
2023-11-29 02:03
AI运行环境
深度学习
人工智能
101/200
value.Pricesreflactpeople'sexpectations.Andmostpeopletendtobebiasedbytheirrecentexperiences.2.Thesmartmoneyisnotthattryingtovanishrisks,but“ridewiththebubble”.3.Notallvaluesareva
lua
ble
果大喵喵
·
2023-11-29 01:58
android自定义桌面应用
自定义桌面应用这篇文章主要讲下自定义桌面应用.效果主要是调用packageManager来获取当前所有的程序,并在自定义桌面程序中展示,并支持跳转.主要的代码如下:1.manifest声明2:创建adapterpackagecom.test.
lua
nchertest
夏沫琅琊
·
2023-11-29 01:18
android
android
skynet框架(游戏开发) 待更新……
从skynet框架聊后端技术学习(轻量游戏服务器)1、基于actor的并发模型以及开发思路能想到的其他并发模型:cspgo语言(协程)什么是actor:actor抽象进程并发(
lua
+C)组成部分:
lua
C葭葭
·
2023-11-28 23:17
开发框架
c++
架构
Air780E开发板CSDK环境搭建与helloworld
一、环境搭建硬件准备:Air780E最小板、type-c数据线软件准备:Git:用于获取
Lua
tOS源码,小伙伴可自行百度安装与配置方法Xmake:用于完成代码编译,下载与安装步骤参考官方链接:[合宙文档教程
IOT趣制作
·
2023-11-28 23:15
git
github
vscode
嵌入式硬件
合宙air105 MDK环境移植TencentOS-tiny
准备工作开发板AIR105开发板工具MDK5.36
Lua
tools_v2下载链接sscom软件air105MDK版本下的Demo例程下载链接TencentOS-tiny软件包下载链接移植AIR105官方给出的开发环境是
一个颗不倒翁
·
2023-11-28 23:14
程序员
嵌入式
单片机
嵌入式硬件
【
Lua
t-air105】1.air105资料整理及点灯
官方链接105发布:http://www.elecfans.com/d/comp-4699659-136340651553233530880.html105源码:https://gitee.com/open
Lua
t
飞鸟厌鱼
·
2023-11-28 23:14
Luat
lua
Lua
tOS-SOC接口文档(air780E)--rtc - 实时时钟
rtc.set(tab)设置时钟参数传入值类型解释tableorint时钟参数,见示例返回值返回值类型解释bool成功返回true,否则返回nil或false例子rtc.set({year=2021,mon=8,day=31,hour=17,min=8,sec=43})--目前只有Air101/Air103/Air105/EC618系列支持时间戳方式rtc.set(1652230554)rtc.g
l531798151
·
2023-11-28 23:43
air780E
air780E
合宙Air780E|FTP|内网穿透|命令测试|
Lua
tOS-SOC接口|官方demo|学习(18):FTP命令及应用
目录1、FTP服务器准备2、FTPDemomain.c代码及解析:LOG文件:PS:ftp-ftp客户端函数说明待解决问题:1、FTP服务器准备本机为win11系统,利用IIS搭建FTP服务器。搭建方式可参考博文:windows系统搭建FTP服务器教程windows系统搭建FTP服务器教程_程序员路遥的博客-CSDN博客_windows服务器安装ftp设置完成后,测试FTP(已正常访问,测试ls列
打酱油的工程师
·
2023-11-28 23:12
LuatOS-SOC接口学习
国产mcu
ftp
内网穿透
物联网
AIR系列|板载LED|gpio引脚选择|GPIO|流水灯|
Lua
tOS-SOC接口|官方demo|学习(20-1):GPIO库基础
AIR系列各型号开发板板载LED对应管脚及GPIO控制代码AIR103:rtos_bsp=="AIR103"then--Air103开发板LED引脚编号 --returnpin.PB26,pin.PB25,pin.PB24 return42,41,40AIR105:rtos_bsp=="AIR105"then--Air105开发板LED引脚编号 --returnpin.PC3,p
打酱油的工程师
·
2023-11-28 23:12
LuatOS-SOC接口学习
单片机
国产mcu
gpio
AIR
luatos
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他