1.准备工作注意:LuaIde 调试采用 LuaSocket 进行数据传输,所以需要调试的宿主必须包含LuaSocket 库  平台支持:  win  mac  Linux  android  iosluaIDE免费版本下载地址:https://www.jianshu.com/p/a2142d4f119c调试代码下载:下载对应版本的 lua 调试文件  下载调试代码后请将对应的调试代码文件放入脚本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 16:19:30
                            
                                193阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            材料Slua1.6.2:https://github.com/pangweiwei/slua/releases/tag/1.6.2环境window10_64bit开始Slua1.6.2解压之后的文件夹内容如图: Assets文件夹存放我们build之后的Slua文件,这个文件夹下的内容要拷贝到Unity的Assets中供Unity编译调用,其中内容如图设置编译环境Slua的编译主要在文件夹buil            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 14:35:56
                            
                                514阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            math库三角函数:sin , cos , tan , asin , acos等指数对数:exp , log , log10取整函数:floor , ceilmax , min随机数:random , randomseedmath.random(6)     -- [1,6]之间的伪随机数
math.random(2,9)    --[2,9]之间的伪随机数
math.randomseed( nu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 11:47:19
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Databend 是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn 。What's On In Databend探索 Databend 本周新进展,遇到更贴近你心意的 Databend 。新数据类型:BITMAP
Databend 新增对 BITMAP 数据类型的支持。BITMAP 是一种压缩数据结构,可            
                
         
            
            
            
            说明: 1、这次上位机软件,BOOT,APP和eMMC磁盘文件全部进行了升级,PC软件版本: V1.4.1,STM32_APP固件版本: V1.44 ,STM32_BOOT固件版本: V1.02。 2、经过本次升级后,H7-TOOL上位机软件实现管理一条龙,BOOT升级,APP升级和eMMC磁盘更新全部由上位机接管。 3、上位机全面支持以太网、USB两种通信模式,USB连接也可以支持lua和测试程            
                
         
            
            
            
            lua编程lua函数和闭包理解lua函数lua函数实现是使用一个匿名函数去赋值给一个变量,例如local f
f=function(x,y) do
print (x,y)
end
f(1,2)闭包当编写一个被其他函数B包含的函数A时,被包含的函数A可以访问包含其的函数B的所有局部函数,例如function newCounter()
local count=1
return function()
c            
                
         
            
            
            
            【1】表库 【2】数学函数库 【3】字符串函数 【4】格式化新字符串 【5】模式匹配 【6】模式匹配函数 【7】Lua在WOW插件中的补充 【8】函数别名 //++==++++++++++++++++++++++++++++++++++++++++++++++【1】表库 表库提供了一些函数,允许你方便的添加、删除元素和对表数组的排序。另外,一个辅助函数在表的数组部分之外工作,返回表中使            
                
         
            
            
            
             文章目录一、概述二、ThreadLocal使用三、线程隔离的原理四、ThreadLocal常见面试问题1、ThreadLocal中Entry是弱引用,为什么2、ThreadLocal中内存泄露3、ThreadLocal运用在哪些地方 一、概述ThreadLocal是Java语言提供的一种支持线程隔离的类,用它来定义变量可以隔绝其他线程对同变量的修改。既然是隔离线程影响的,用局部变量不可以吗? 答            
                
         
            
            
            
            文章目录luarocks安装使用例子luafilesystempenlightldoc使用规则 luarocksluarocks是一个用lua写的包管理工具,类似Mac的终端工具brew,Ubuntu的apt。可以通过luarocks config来查看当前的配置,可以通过Options中的选项修改配置,使用就看Commands。安装$ wget https://luarocks.org/rel            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 08:21:31
                            
                                522阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今年穿戴设备突然火起来......穿戴设备与概念未爆发前的电子产品不同于“可联网”和“支持app”,使得一个封闭的小玩意可以加入多人的想象,屌丝的想象力很丰富的说....穿戴设备目前分为"屌丝“和”高富帅“两档配置,所谓”屌丝”配置也就是弱得装不上android,未来一段时间内,手表和手环都以“屌丝”配置为主,例如pebble和sony手表以arm cortex m3芯,不过"高富帅"g            
                
         
            
            
            
            目录一、扩展库 - Open扩展库的配置二、扩展库 - 扩展库Lib的配置详解三、扩展库 - 基础库Base的配置详解上一章,我们讲解了如何将Require进来。本章节具体将一下扩展库启动的实现。一、扩展库 - Open扩展库的配置启动一个扩展库,首先需要进行两个基础配置:loadedlibs数组配置 & 库名称和回调函数的定义(lualib.h)loadedlibs是一个二维数组。第一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 10:54:04
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关于腾讯为unity3d提供的lua方案xlua的功能和作用我就不再赘述,官方GitHub上有介绍。自己查看。官方文档中也有关于xlua集成第三方lua库的流程介绍。不过是在Windows上的操作的。这里说一下在苹果mac上面的流程。电脑系统和配置:macOS Ventura 13.1,Apple M1 Max芯片。下面是操作流程:开发前的准备工作准备工作一mac电脑安装对应最新版本的xcode,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-21 16:02:39
                            
                                546阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            LuaInterface简单介绍
    Lua是一种非常好的扩展性语言。Lua解释器被设计成一个非常easy嵌入到宿主程序的库。LuaInterface则用于实现Lua和CLR的混合编程。 (一)Lua from the CLR   測试环境:在VS2010中建一个C#控制台应用程序。并加入LuaInterface.dll的引用(安装LuaForWindows或直接下载LuaInterface            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 12:41:21
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第 18 章 Table 库        table库由一些操作 table 的辅助函数组成。他的主要作用之一是对 Lua 中 array的大 小给出一个合理的解释。另外还提供了一些从 list 中插入删除元素的函数,以及对 array 元素排序函数。 18.1 数组大小      &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-18 13:19:11
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Lua OS库整理os.clock()返回一个程序使用CPU时间的一个近似值local x = os.clock();
print("---begin----",os.clock())
local s = 0;
for i = 1, 100000000 do
     s = s + i;
end
print("---end----",os.clock())
print(string.format            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-03 08:36:04
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            lua库函数的简单列举
    math库三角函数:sin , cos , tan , asin , acos等指数对数:exp , log , log10取整函数:floor , ceilmax , min随机数:random , randomseedmath.random(6)     -- [1,6]之间的伪随机数
math.random(2,9)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 10:48:26
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             0.使用Sublime Text3 配置Lua运行环境:1.string--string库中所有的function都不会直接操作原字符串,而是复制一份再进行操作
s = "[Abc]"
print(string.len(s))          --5
print(string.rep(s, 2))       --[Abc][Abc]
print(string.lower(s))            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 13:17:21
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               相比Java、Python、Perl,Lua的开源工具和库可能并不算多,但其中不乏优秀之作。以下介绍的资源均可在http://lua-users.org/wiki/LuaAddons上找到,而且绝大多数都遵循着与Lua相同的许可协议。一、Kepler    Kepler是一个简单且轻量的Web开发平台(但这并不意味着只能用它来开发简单的应用)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 15:39:41
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.1 下载软件包点我下载 链接:https://ww.lanzous.com/icnbsih下载后首先进行解压缩,解压缩请使用鼠标右键解压到某路径,别直接双击打开压缩包。  
解压缩后得到如图所示5个文件分别如下: breed底层系统 【breed-mt7620-xiaomi-mini.bin】 小米mini开发板固件【miwifi_r1cm_firmware_2e9b9_2.21.109】 小            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-30 07:10:20
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            io表调用方式:使用io表,io.open将返回指定文件的句柄,并且所有的操作将围绕这个文件句柄   文件句柄直接调用方式,即使用file:XXX()函数方式进行操作,其中file为io.open()返回的文件句柄   多数I/O函数调用失败时返回nil加错误信息,有些函数成功时返回nil   1、io.close ([file])   功能:相当于file:close(),关闭默认的输出文件              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 21:46:18
                            
                                22阅读