本节学习内容: 命令行-i方式执行lua文件; dofile的方式执行lua文件; lua中的注释;第1:命令行-i方式执行lua文件 首先学会的是命令行的交互方法: hello2.lua的内容:function cal(n)
if n== 0 then
return 1;
else
return n * cal(n-1);
end
end
print("enter a numbe
转载
2024-03-12 15:22:12
104阅读
目录功耗管理简介常用模块功耗指标API说明3种工作模式:1. 全功能模式2. 休眠模式3. 最少功能模式实现流程全功能模式休眠模式最少功能模式示例全功能模式休眠模式最少功能模式常见问题飞行模式 和 超低功耗模式 哪个更省点?为什么模块无法进入休眠为什么串口1在休眠状态下也能正常收发数据相关资料以及购买链接 功耗管理简介Air724UG支持多种省电模式,通过进入不同的省电模式达到降低功耗的目的。
转载
2024-10-08 11:44:23
55阅读
最近需要开发有关智能外呼的项目,需要对Freesiwth相关内容进行详细的了解,学习整理整理。一、常用总结1、常用命令fsctl loglevel [1-7] # 设置日志levelreloadxml # 重载xml文件regex 被匹配字符串|正则表达式 # 校验正则表达式是否正确,匹配到,返回true,否则返回falseregex 被匹配字符串|正则表达式|%[01...] # 返回%0代表全
转载
2024-01-12 10:21:04
149阅读
Lua学习笔记:03-Lua语法基础(1)1. 基本语法1.1 交互式编程1.2 脚本式编程1.3 注释1.4 全局变量2. Lua 数据类型2.1 nil(空)2.2 boolean(布尔)(略)2.3 number(数字)2.4 string(字符串)2.5 table(表)2.6 function(函数)2.7 thread(线程)2.8 userdata(自定义类型)3. Lua 变量3
转载
2024-03-22 12:56:41
101阅读
1. 建一个新表void lua_createtable (lua_State *L, int narr, int nrec)创建一个新的table, 并把它放在栈顶. narr和nrec分别指定该table的array部分和hash部分的预分配元素数量无返回值栈高度+1, 栈顶元素是新table#define lua_newtable(L) lua_cre
转载
2024-05-22 12:03:27
375阅读
《programming in lua 》的第24章讲C语言的API函数。那么什么叫做lua解释器?书中的意思lua解释器就是除了lua脚本和lua库之外的C语言程序。lua脚本(由用户输入的字符串或文件组成) <-----> lua解释器 <-------->lua库(比如V5.1.4版本的库)===============
转载
2024-05-08 13:18:50
137阅读
Lua的特点概括:轻量级动态语言,解释型语言脚本语言,适合写游戏逻辑。脚本语言运行于虚拟机之上,虚拟机运行在游戏逻辑上。开源语言。官网:http://www.lua.org/download.html
Lua由C语言编写而成,像一个工具包,可扩展性强Lua概念介绍网站:Lua入门教程网:http://www.runoob.com/lua/lua-tutorial.html开始学习《Lua程序设计第
转载
2024-04-12 22:11:06
42阅读
API文档管理平台 一、应用场景在公司中,有很多开发,每个人维护的api接口是不一样的。如果有一个统一的api文档管理平台,每个开发,把自己维护的接口录入进去。之后再开发别的功能时,不需要重复造轮子,直接调用就可以了。有新员工入职时,也可以快速上手! 关于api文档管理,网上有很多。有在线收费的,也有开源的。基于节省成本考虑,这里主要介绍2个开源工具:ShowDoc和YApi。
简介:apidoc是一个轻量级的在线REST接口文档生成系统,支持多种主流语言,包括Java、C、C#、PHP和Javascript等。使用者仅需要按照要求书写相关注释,就可以生成可读性好、界面美观的在线接口文档。1、安装apidoc是基于nodeJs平台,在安装apidoc之前,需要先安装nodeJs和npm(安装步骤省略)。进入命令行,输入npm install apidoc -g安装2、使用
转载
2023-12-15 14:14:43
66阅读
Ldoc是一个类似doxygen的文档生成工具,doxygen功能更强大但是不支持lua语言,所以需要专门的Ldoc工具来编写Lua文档:https://github.com/stevedonovan/LDoc在官方的README.md页面中对安装过程描述很含糊,以至于弄了不少时间(真不知道是自己理解能力有问题还是他们表达能力有问题,无语)。不过,我发现程序员应该知道自己要装的工具用来做什么的。比
转载
2024-07-23 09:06:35
92阅读
Lua源码分析 --对象表示Lua是动态类型的语言,即是说类型附着于值而不变量[1]. Lua的八种基本类型空,布尔, 数值, 字符串,表, 函数和用户数据.所有类似的值都是虚拟机的第一类值. Lua解释器将其表示成为标签联合(tagged union).如下面代码示例所示: lobject.h : 56
/*
** Union of all Lua values
*/
typedef unio
转载
2024-02-23 20:14:35
94阅读
作者:cleverpig
序言:
由于前些时间,一些matrixer常问关于j2me中使用Pak文件的问题。本人虽学艺不深,但满怀热心的做了一番探索,现将制作Pak文件的看法和方法公布出来,大家多多提意见。
一、什么是Pak文件:
Pak文件就是将多
1.Lua安装包官方下载地址:http://www.lua.org/download.html2.安装步骤: tar zxf lua-5.4.3.tar.gz
cd lua-5.4.3
make linux test
make intall 3.helloWord① 交互模式 &
转载
2024-04-07 22:53:05
135阅读
lua官方英文文档:http://www.lua.org/manual/5.2/lua中国开发者网址:http://bbs.luaer.cn/《lua程序设计(第二版)》(闭合函数和闭包,迭代器与泛型for,协同程序,元表和元方法,环境,模块和require,面向对象编程,弱引用table,函数库(数学库、table库、字符串库、操作系统库、调试库和I/O库),lua和C交互API,内存管理和GC
转载
2024-04-29 23:12:30
27阅读
# Lua Redis 文档科普
## 简介
Redis是一个开源的基于内存的数据结构存储系统,它通常用作数据库、缓存及消息中间件。而Lua是一种轻量级的脚本语言,常用于扩展应用程序的功能。
Redis支持Lua脚本的执行,通过Lua脚本可以在Redis中实现更加复杂的操作。这种结合使用Redis和Lua的方式,能够更好地发挥两者的优势,提高系统的性能和灵活性。
在本文中,我们将介绍如何在
原创
2024-03-06 05:45:04
21阅读
Q:什么是”Complete Model”?A:所有的文件操作都基于明确指定的文件句柄,可以同时打开多个文件句柄。这就意味着同一时间可以操作多个文件,对于每一个文件读或写均可。文件句柄等同于C语言中的”FILE*”,它代表一个被打开文件的当前读取位置。io.open()可以指定打开的文件,并返回其文件句柄,--[[ io.open(filename [, mode])
以"mode"模式
# Lua Java API 简介
Lua 是一种轻量级的脚本语言,常被用于嵌入式系统和游戏开发中。与此同时,Java 是一种广泛应用于企业级开发的编程语言。为了让这两种语言能够互相通信和调用,我们需要使用 Lua Java API。通过这个 API,我们可以在 Java 中调用 Lua 脚本,实现更加灵活和高效的编程。
## Lua Java API 的使用
首先,我们需要引入 Lua 的
原创
2024-05-01 04:22:55
53阅读
第27章 C语言API总览 lua.h(前缀 lua_): 声明了 Lua 提供的基础函数,其中包括创建新 Lua 环境的函数、调用 Lua 函数的函数等等。库( auxiliary library) 使用 lua.h 提供的基础 API 来提供更高层次的抽象,不能访问 Lua 的内部元素,而只能通过lua.h 中声明的官方基础 API 完成所有工作。#include &
简洁性 在 README 文件中写入简单的客户端代码。 例如:Pendulum 的 README 文件就是以简单的用户代码开始的。 减少冗余的代码:数一数从第一行开始到你真正调用 API 函数的行数。 例如: 与 Request 库相比,进行 HTTP 请求时 urllib2 库就很多的冗余代码。 使用案例 例如: 这个网页展示的内容:http
转载
2024-02-22 13:05:44
39阅读
Lucene3.5.0 API
转载
2013-06-07 09:56:00
216阅读
2评论