目录Lua 文件 I/O简单模式完全模式Lua 文件 I/OLua I/O 库用于读取和处理文件简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作完全模式(complete model)使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法简单模式在做一些简单的文件操作时较为合适。但是在进行一些高级的文件操作的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 14:25:57
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说说 Unicode 编码Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位。码位就            
                
         
            
            
            
            Lua--2.语法1 简介2 语法2.1 数据类型与变量2.1.1 数据类型2.1.2 变量2.2 表达式2.2.1 操作符2.2.2 注意2.2.3 优先级2.2.4 表的构造2.2.5 多重赋值和多返回值2.3 控制流2.3.1 if2.3.2 for2.3.3 while2.3.4 repeat-until2.3.5 break 和 return2.4 字符串与数组2.4.1 字符串定义2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 10:35:30
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.起因上半年项目开始使用UWA GOT Online进行性能分析检测。在Lua项的检查中,引用已经被Destroyed的Unity Object数量一直在上升,由此判断,项目中Lua的使用存在操造成C#堆内存泄漏的问题。       2.问题分析与应对项目采用的热更新方案是ToLua,ToLua给C#对象分配ID存在一个字典里(objectsBackMap),Lua层通过id访问对应的对象。当U            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 11:03:56
                            
                                557阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Lua 提供了 string.format() 函数来生成具有特定格式的字符串, 函数的第一个参数是格式 , 之后是对应格式中每个代号的各种数据。格式字符串可能包含以下的转义码:%c - 接受一个数字, 并将其转化为ASCII码表中对应的字符%d, %i - 接受一个数字并将其转化为有符号的整数格式%o - 接受一个数字并将其转化为八进制数格式%u - 接受一个数字并将其转化为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 20:06:14
                            
                                1323阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里只介绍和插件编写比较有关的几个函数. 详细的Lua手册请参照Lua Reference Manual 5.1.assert(value) - 检查一个值是否为非nil, 若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调试信息 collectgarbage() - 垃圾收集器. (新增于1.10.1) date(format, time) - 返回当前用户机器上的时间. er            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 20:52:34
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大家好,我是互联网小技巧小编茂茂,以前转换视频格式都非常的麻烦,下载一堆乱七八糟的软件,终于辛辛苦苦下载了,却发现下载需要收费,今天茂茂要彻彻底底给大家解决关于视频,图片,文档等格式的转换问题。今天茂茂给小伙伴们带来一款万能格式转换器,这款软件真的非常强大,无论是视频格式、音频格式还是文字图片格式统统都能帮你转化成为你需要的格式,一款软件就能解决我们所有转化格式问题。一一一一一一一一一一一一一一一            
                
         
            
            
            
            之前写了一篇,居然误操作删除了,由于只保存了草稿,在百度上找不到快照,也找不到恢复的地方,只能再写一篇。这个误操作也是csdn不完善的地方,我本来想点【编辑】,错点到旁边的【删除】,于是我就按住鼠标不动,拖到其他地方,以为就不会触发删除了,结果这样做正好躲过了csdn的删除确认框,直接给删除了,当时我就惊呆了!不过幸好上一篇写了也就10来行,我就在重写一篇,正好lua没有看完,边看边复习了!赋值操            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 22:12:05
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Lua:是一个轻量级的脚本语句。不需要编译,直接运行的语言。 环境配置: 执行Lua有两种方式:1、交互式编程(输入后能立即看到效果)2、脚本式编程:运行lua文件,.lua为文件后缀 Lua语句结尾不需要用分号结束,写了分号也没有问题。删除一个中文字符,需要按两下删除 注释:单行注释:--多行注释:--[[...]]--或--[[...--]]或--[[.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-18 13:06:12
                            
                                248阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、IO库  1.简单I/O模式  拥有一个当前输入文件和一个当前输出文件,并且提供对这些文件相关的操作。  简单模式的所有操作都是在两个当前文件之上。I/O库将当前输入文件作为标准输入,将当前输出文件作为标准输出。这样当我们执行io.read,就是在标准输入中读取一行。我们可以使用io.input和io.output函数来改变当前文件。例如io.input(filename)就是打开给定文件(以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-26 16:38:09
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            引子关于地图坐标系,可以参考这篇文章,下表列出了几种常用的坐标系:坐标系解释使用地图WGS84地球坐标系,国际上通用的坐标系。设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系,最基础的坐标,谷歌地图在非中国地区使用的坐标系GPS/谷歌地图卫星GCJ02火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统。并要求在中国使用的地图产品使用的都必须是加密后的坐标,而这套WGS8            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 14:54:22
                            
                                149阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            I/O库提供两种不同的方式进行文件处理1、io表调用方式:使用io表,io.open将返回指定文件的描述,并且所有的操作将围绕这个文件描述io表同样提供三种预定义的文件描述io.stdin,io.stdout,io.stderr2、文件句柄直接调用方式,即使用file:XXX()函数方式进行操作,其中file为io.open()返回的文件句柄多数I/O函数调用失败时返回nil加错误信息,有些函数成            
                
         
            
            
            
            firstValue = "This is a string value"; -- 这是一个变量的定义,变量定义不需要任何标记,这个是全局变量 print("helloWorld"); -- 标准输出语句 -- 这是一个方法体,从function开始,到end结束 function firstFun            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-02 13:35:00
                            
                                166阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            EXCEL常用单元格格式有数值、货币、会计专用、短日期、长日期、时间、百分比、分数、文本。在单元格输入内容后一般是默认常规格式,直接输入特定格式的内容会默认为相应的格式,比如直接输入日期“2020-10-10”会默认为日期格式。下面给大家介绍下几种常用格式的设置及怎么正确在单元格输入身份证。       常规:单元格输入的一般格式。数值:可以增加或减少小数位,可以设置使用千分位分隔符和负            
                
         
            
            
            
            目录算术运算符关系运算符逻辑运算符字符串连接(more)string.format转义符的使用优先级算术运算符Lua 的算术运算符如下表所示:示例代码:$expr1.luaprint(1 + 2)       -->打印 3
print(5 / 10)      -->打印 0.5。 这是Lua不同于c语言的
print(5.0 / 10)    -->打印 0.5。 浮点数相除            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-16 10:28:32
                            
                                176阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    Android inline hook一般基于这个函数,使用ptrace函数attach一个目标进程,注入定制的so库进入目标进程的地址空间,然后用so里边的函数地址替换目标进程地址空间里原有的函数地址,目标进程运行到原有函数地址时,就会进入你的so库中的函数,而你的函数一般需要将当时目标进程现场保存起来(原函数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 10:51:30
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            注意:文章将持续更新完善 文章目录一. 初识Lua二. HelloWorld三. Lua的数据类型四. 变量五. 循环六. 函数七. 条件控制 一. 初识LuaLua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。官网:点击跳转 Lua经常嵌入到C语言开发的程序中,例如游戏开发、游戏插件等。 Nginx本身也            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 16:03:58
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今天看Lua基础里面的迭代器和泛性for语义,感觉很有意思,特别是为什么闭包可以用作泛性for语义的迭代器这一点,需要思考一下,所以记录一下:首先我们要知道循环过程中范性for在自己内部保存迭代函数,实际上它保存三个值:迭代函数、状态常量、控制变量。然后for语义执行的过程为:  第一,初始化,计算in后面表达式的值,表达式应该返回范性for需要的三个值:迭代函数、状态常量、控制变量;与多值赋值一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 23:52:54
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Lua语言也跟其他语言一样提供了对文件的操作,来看看Lua提供了那些对文件进行操作方法。文件操作方法操作方法说明io.open (filename [, mode])按照指定的mode打开一个文件io.close ([file])关闭文件,若无参数,关闭默认输出文件io.flush ()把缓冲区的数据写入到文件中io.input ([file])打开文件(文本模式)io.lines ([filen            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 07:41:28
                            
                                313阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            参与制作的游戏内部有导出sqlite数据为lua表的步骤,引擎用的cocos2d,但是每次都要启动游戏exe坐旁边的策划小哥想在手机远程操作公司电脑配置提交数值表,他表示手机没法启动游戏exe,但我没有我们的游戏的工程文件,抄不了前人的代码就自己动手简单实现了一下新建控制台工程,自己编译集成了sqlite与lua的lib导入,略过不写sqlitedbtest.cpp#include "pch.h"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 09:55:16
                            
                                45阅读