一:什么是Lua?Lua是一种轻量小巧的脚本语言,它由标准的C语言编写并且是开源的,可以很方便的和其他程序进行集成和扩展(C#,Java.....),其设计目的是为了嵌入应用程序中,为应用程序提供灵活的扩展和定制功能。一般来讲Lua不能单独用于一款游戏的开发,因此对于一个Unity项目,一般先用C#进行开发,后续的热更新再通过Lua来完成,从这里可以知道两点:Lua语言的目的是嵌入式,...
原创
2021-07-14 14:06:14
1010阅读
一:什么是Lua?Lua是一种轻量小巧的脚本语言,它由标准的C语言编写并且是开源的,可以很方便的和其他程序进行集成和扩展(C#,Java.....),其设计目的是为了嵌入应用程序中,为应用程序提供灵活的扩展和定制功能。一般来讲Lua不能单独用于一款游戏的开发,因此对于一个Unity项目,一般先用C#进行开发,后续的热更新再通过Lua来完成,从这里可以知道两点:Lua语言的目的是嵌入式,...
原创
2022-01-25 14:11:39
2452阅读
目录:1) 什么是套接字?2) Internet 套接字的两种类型3) 网络理论4) 结构体5) 本机转换6) IP 地址和如何处理它们7) socket()函数8) bind()函数9) connect()函数10) listen()函数11) accept()函数12) send()和recv()函数13) sendto()和recvfrom()函数14) close()和shutdown()
环境:lua for windows (lfW)主页:http://luaforwindows.luaforge.net/lua for windows其实是一整套Lua的开发环境,它包括:Lua Interpreter(Lua解释器)Lua Reference Manual(Lua参考手册) Quick Lua Tour (Lua快速入门)Examples (Lua范例)Libraries wi
转载
精选
2013-01-06 12:58:55
744阅读
lvgl6.1.2控件介绍1.圆弧(arc)arc 控件的结构非常简单,一个可以控制角度和厚度的圆弧 。我们可以利用该控件做加载等待或者其他工作。角度应该在 0-360 度范围内。弧的宽度和高度是相同的。2.进度条(bar)bar 控件的构造非常简单,主要有两部分:一个固定的背景;一个可以调节的指示器。bar 控件多用来显示进度等信息。3.按钮(button)按钮作为一个通用的输入输出控件,在 U
转载
2024-07-18 06:08:47
176阅读
一、Lua语言介绍Lua语言从一开始就被设计为能与C/C++及其他常用语言开发的软件集成在一起使用的语言,这种设计带来了非常多的好处: 一方面, Lua语言不需要在性能、与三方软件交互等C语言已经非常完善的方面重复“造轮子”,可以直接依赖C语言实现上述特性,因而Lua语言非常精简 另一方面,通过引入安全的运行时环境、自动内存管理、良好的字符串 处理能力和可变长的多种数据类型, Lua 语言弥补了C语言在非面向硬件的高级抽象能力、 动态数据结构、鲁棒性、调试能力等方面的不足 Lua语言强大的
原创
2021-08-28 13:00:17
3972阅读
一、Lua语言介绍Lua语言从一开始就被设计为能与C
原创
2022-04-02 11:33:38
7322阅读
Lua 是一个小巧的脚本语言。作者是巴西人。Lua语言的设计目标是成为一个很容易嵌入其他语言中使用的语言,从而为应用程序提供灵活的扩展和定制功能。Lua的主页是 www.lua.org,主要的讨论区有www.luabbs.com等。
转载
精选
2013-03-22 09:07:42
1429阅读
Lua中的数据类型较为简单,包括数字、字符串、布尔值和表等。其中,表是一种关联数组,可以存储多个键值对。Lua的表具有高效的插入、删除和查找操作,支持动态扩容。此外,Lua还提供了一些内置函数,如tostring()、type()、len()等,方便程序员进行数据操作和调试。Lua中的变量是全局的或局部的,全局变量在整个程序生命周期内都有效,而局部变量只在定义它的函数内部有效。Lua中没有指针概念
原创
2023-08-26 23:50:18
200阅读
这篇文章主要介绍了Lua中执行系统命令方法介绍,Lua中有两种方法可以执行操作系统内置命令,需要的朋友可以参考下 Lua中,os.execute可以执行dos命令,但是返回的是系统状态码,默认输出。io.popen()也可以执行dos命令,但是返回一个文件。eg:复制代码代码如下:local t = io.popen('svn help')local a = t:read("...
转载
2021-07-12 15:59:24
3043阅读
Transform,顾名思义,是“变形”之意,它是CSS3中重要的动画属性之一,包含“旋转rotate”、“扭曲skew”、“缩放scale”、“移动translate”以及“矩阵变形matrix”5种变形方式。基本语法:transform : none | <transform-function>none:表示不变形;<transform-function>:表示一个或多
转载
2024-04-24 07:28:35
130阅读
这篇文章主要介绍了Lua中执行系统命令方法介绍,Lua中有两种方法可以执行操作系统内置命令,需要的朋友可以参考下 Lua中,os.execute可以执行dos命令,但是返回的是系统状态码,默认输出。io.popen()也可以执行dos命令,但是返回一个文件。eg:复制代码代码如下:local t = io.popen('svn help')local a = t:read("...
转载
2022-04-11 11:22:33
2635阅读
触发器介绍 一触发器介绍 触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用: * 安全性。可以基于数据库的值使用户具有操作数据库的某种权利。
转载
2024-05-05 18:34:05
29阅读
有问题 local 变量不放在全局函数中去 以上不需要 return 返回
原创
2021-06-04 23:30:26
169阅读
----------------------------------------------------------- Lua面向对象3local smartMan = { namction() pr...
原创
2023-02-21 09:24:01
83阅读
完整代码local mt = {}mt.__add = function(t1,t2) print("两个Table 相加的时候会调用我")endlocal t1 = {
原创
2023-02-21 09:24:18
57阅读
一、静态代码分析 静态代码分析是一种通过检查代码而不是执行程序来发现源代码中错误的手段。通常可以帮助我们发现常见的编码错误,例如: 语法错误 违反制定的标准编码 未定义的变量 安全性问题 静态代码分析可以通过评估编写的代码来提高代码质量;可以稳定的运行且可以轻松自动化;增加了在源代码中发现漏洞的可能 ...
转载
2021-08-14 08:56:00
398阅读
2评论
作者:
沐枫
LuaPlus是Lua的C++增强,也就是说,LuaPlus本身就是在Lua的源码上进行增强得来的。用它与C++进行合作,是比较好的一个选择。
LuaPlus目前版本为:LuaPlus for Lua 5.01 Distribution Build 1080 (February 28, 2004)。大家可以
转载
2023-01-10 09:53:49
615阅读