return函数与块在lua中如果在一个块内return之后出现了语句,编译器就认为他是错误代码。 如: 错误示例:function returnFunc() return 1 print("2") end print(returnFunc())C:\Users\Admin\Downloads\luaforwindows-5.1.5-52\files\lua5.1.exe: C:/
转载 2024-02-19 08:21:24
72阅读
LUN是对存储设备而言的,volume是对主机而言的。lun是指硬件层分出的逻辑盘,如raid卡可以将做好的400G的raid5再分成若干个逻辑盘,以便于使用,每一个逻辑盘对应一个lun号,OS层仍把这些逻辑盘看做是物理盘。(lun最早出自scsi,后来引申到所有硬件层划分的逻辑盘)选择存储设备上的多个硬盘形成一个RAID组,再在RAID组的基础上创建一个或多个LUN(一般创建一个LUN)。许多厂
# 如何使用 Redis Lua 脚本 ## 简介 在开发中,我们常常会使用 Redis 作为缓存数据库。Redis 提供了一种称之为 Lua 脚本的功能,可以在 Redis 服务器端执行脚本,从而实现一些复杂的操作。本文将介绍如何使用 Redis Lua 脚本,并给出详细的步骤和示例代码。 ## 流程概述 下面是使用 Redis Lua 脚本的基本流程: | 步骤 | 描述 | | ---
原创 2023-07-22 16:22:54
84阅读
1:注释 单行注释 -- 相当于 // 多行注释 --[[ ]] 相当于 /* */ 2:基础知识 2.1 语句之间可以使用 ";" 或者空白隔开(多个语句如果写在同一行的话用分号隔开) 2.2 string 的连接使用 .. 相当于 + ; string的声明使用 双引号或者单引号括起来 2.3 流程控制 条件控制:if 条件 then … elseif 条件 then
转载 2024-04-15 21:24:38
66阅读
1、windows如何使用lua脚本首先我们编写一段lua脚本  redis-cli --eval hello.lua。就可以顺利执行。当然还可以加更多参数,具体看文档   2、当存在写命令的时候,lua脚本报错,当时我想通过lua脚本去删除所有没有设置过期时间的key,lua脚本如下:   当我去执行这串命令的时候,
转载 2023-05-22 15:45:15
92阅读
  【Lua基础系列】之数值型for和泛型for          大家好,我是Lampard~~       欢迎来到Lua基础系列的博客       PS:本博客知识参考资料为:《Lua程序设计第四版》,该书由Lua的创始人2018年所编著,所以
转载 2024-02-22 17:57:40
72阅读
(持续更新中.........)Lua中的coroutine和go里面的goroutine,以及erlang中的spawn出一个新的进程的思想一致(erlang应该是他们的鼻祖)coroutine中的coroutine.resume解释:函数原型:coroutine.resume(co, para1, para2, ...)函数参数:第一个参数co:coroutine.create的返回值,即一个
最近关注了下Vlan的划分,发现Vlan的划分方式有2种,平时工作中常用的叫local Vlan;还有一种叫end-to-end Vlan,一般使用于十几或几十台交换机规模的企业网中。 通过百度了下这两者的区别,描述的都不太直观,这里发表一下我的理解: 1、local Vlan从这张图可以看出,不同交换机间数据的互通,必须依靠物理层面的链路划分相同Vlan才可以进行通信,而如果
原创 2015-01-10 21:25:21
1996阅读
 Lua table(表)table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。Lua table 是不固定大小的,你可以根据自己需要进行扩容。Lua也是通过table来解决模块(module)、包(package)和对象(Object)的。 例如string
Lua和JavaScript是两种非常流行的脚本语言,它们都有自己独特的特点和用途。尽管它们都是解释性语言,但实际上它们之间存在很多差异。在本文中,我们将详细介绍Lua和JavaScript之间的区别,以帮助读者更好地理解它们的特点和用途。一、Lua和JavaScript的历史Lua是由巴西人Roberto Ierusalimschy、Waldemar Celes和Luiz Henrique de
转载 2023-09-10 22:00:04
354阅读
What's JIT?Just-In-Time or JIT 是指在程序运行时进行代码编译的技术,像 Java,Python(这里指PyPy)、LuaJIT 都引入了这种技术。一般 JIT 编译器与解释器一同工作,大部分时间代码由解释器进行转换成机器码进行运行,当某些代码运行的次数超过设定的阈值时,就会触发 JIT 编译进行工作,JIT 编译器会把这些热点代码编译为机器码,当下次运行到这些代码时,
VBA: Range,cells,offset,end区别 在Excel VBA 中,Range,cells,offset,end 这几个属性经常性地应用,所以详细了解这几个属性很有必要。   一.Range属性 1.选择单个单元格(例如A5)           &nbsp
原创 2011-07-27 10:15:36
1112阅读
前言对于Lua的基础总结总算告一段落了,从这篇博文开始,我们才真正的进入Lua的世界,一个无聊而又有趣的世界。来吧。Lua语言是一种嵌入式语言,它本身的威力有限;当Lua遇见了C,那它就展示了它的强大威力。C和Lua是可以相互调用的。第一种情况是,C语言拥有控制权,Lua是一个库,这种形式中的C代码称为“应用程序代码”;第二种情况是,Lua拥有控制权,C语言是一个库,这个时候C代码就是“库代码”。
转载 2024-05-07 13:46:18
29阅读
  1.简介  Lua与C/C++结合是很紧密的, Lua与C++交互是建立在Lua与C的基础上的, 所   以偶先从Lua与C讲起.   正如第一讲所说, 运行Lua程序或者说调用Lua主要有两种方式:   * 通过命令行执行"Lua"命令   * 通过Lua的C库   虽然此前偶们一直用第一种方式, 但偶要告诉你, 通过Lua的C
转载 10月前
49阅读
为了搞unity的热更新,可能需要用到lua.lua是什么东西?一种脚本语言。脚本语言一般轻量,  简单.js大家都很熟悉吧。因此我拿它与lua对比 相同点-----------------------------------------------------基本类型都差不多,追求简单。string / string        &n
转载 2023-07-22 21:59:16
361阅读
 1️⃣每次修改c# 代码 xlua 无需生成代码, tolua 需要生成代码?????原理tolua:c# 代码静态注册到lua代码中 xlua:在编辑器模式下使用TypeBuilder,IlEmit,动态生成接口的C#代码,避免了每次新注册或者改变导入类时,都需要生成代码并加载。最后在实际发布中需要生成代码?注意点但是需要加XLua.LuaCallCSharp or XLua.Ref
转载 2024-02-26 11:46:27
70阅读
# Lua 与 Java 的区别 编程语言在过去的几十年里经历了巨大的演变,每种语言都有其特定的应用场景和设计理念。本文将深入比较两种流行的编程语言:Lua 和 Java,并通过代码示例加以说明。 ## 一、Lua 简介 Lua 是一种轻量级的脚本语言,设计用来嵌入到其他应用程序中。它的语法简洁、灵活,尤其适合于游戏开发和嵌入式系统。由于其高效性,Lua 常被用于游戏开发(如《魔兽世界》),
原创 7月前
10阅读
今天又重新看了一下js,也看了之前没学的js的面向对象(之前的课缺的太多,这次花了半个小时百度了一点相关知识),突然感觉,js和lua的面向对象挺像的(lua没有对象的概念,只是用table模拟的对象,我说感觉js和lua在这点很像,可能会有很多jsor(自己编的词)会揍我(毕竟我js没看全,可能理解有误)),所以我就尝试python的dict模拟了一下js或lua的面向对象,可能是我受lua的影
转载 2023-11-02 07:30:36
98阅读
首先看看vector里面的: reference front();const_reference front() const;queue里面的; value_type& front();const value_type& front() const;一般,reference定义为value_type& ,const_reference定义为const value_type&,所以上面2者是等同的。也就是front()返回第一个元素的引用,back()返回最后一个元素的引用。而begin()和end()返回的是迭代器: iterator begin();const
转载 2013-08-25 19:12:00
143阅读
2评论
1.iterator,const_iterator作用:遍历容器内的元素,并访问这些元素的值。iterator可以改元素值,但const_iterator不可改。跟C的指针有点像。 2.const_iterator 对象可以用于const vector 或非 const vector,它自身的值可以改(可以指向其他元素),但不能改写其指向的元素值。 3.c
原创 2021-10-14 17:28:18
909阅读
  • 1
  • 2
  • 3
  • 4
  • 5