zl程序教程

Lua 文件 I/O

  • H7-TOOL发布V2.18,脱机烧录新增芯海,辉芒微,武汉芯源,领芯等,支持了扫描枪,带来LUA写文件API,可以做日志或者数据记录了

    H7-TOOL发布V2.18,脱机烧录新增芯海,辉芒微,武汉芯源,领芯等,支持了扫描枪,带来LUA写文件API,可以做日志或者数据记录了

    H7-TOOL详细介绍: http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934首先感谢大家反馈的问题,这次升级修正了一部分,没有修正的,下次升级修正。 1、开放LUA的fwrite函数,大大方便脱机数据记录,有了这个功能后,大家使用LUA小程序操作SPI,CANFD,I2C和串口操作目标设备就可以实现脱机数据记录功能了,或者做

    日期 2023-06-12 10:48:40     
  • cocos2dx luajit_如何还原文件打开方式

    cocos2dx luajit_如何还原文件打开方式

    大家好,又见面了,我是你们的朋友全栈君。 最近对一款游戏的lua脚本提取,发现提取出来的脚本都是LJ格式的文件。如图:复制image在网上找了好几个工具都没什么用,最后在github找到了luajit-decomp-master,还原出来的伪代码基本能看懂,但是还是有残缺。如果不明确的逻辑和数据还是要结合ida动态调试。可以看看效果原lua源码function iter (a, i) i =

    日期 2023-06-12 10:48:40     
  • windows lua_windows创建指定大小的文件

    windows lua_windows创建指定大小的文件

    大家好,又见面了,我是你们的朋友全栈君。 首先我在D:\downloadSoftware\lua-5.3.5_Win64_bin目录下创建了一个hello.lua的文件,文件内容如图,是一个简单的lua程序。运行这个文件有两种方式。第一种:进入cmd命令行,然后进入源文件的目录下执行命令luac hello.lua(后面的是文件名),可以看到当前目录下生成了一个文件hello.out,这是源文件

    日期 2023-06-12 10:48:40     
  • Lua数据文件和序列化

    Lua数据文件和序列化

    在处理数据文件时,写数据通常比读数据简单很多。当向一个文件中写时,我们拥有绝对的控制权;但是,当从一个文件中读时,我们并不知道会读什么东西。一个健壮的程序除了能够处理一个合法文件中所包含的所有类型的数据外,还应该能够优雅地处理错误的文件。因此,编写一个健壮的处理输入的程序总是比较困难的。Lua语言自1993年发布以来,其主要用途之一就是描述数据。在那个年代,主要的文本数据描述语言之一是SGML。对

    日期 2023-06-12 10:48:40     
  • cocos2dx-lua返回指定文件的大小

    cocos2dx-lua返回指定文件的大小

    (adsbygoogle = window.adsbygoogle || []).push({}); 返回指定文件的大小,如果失败返回 false-- @function [parent=#io] filesize -- @param string path 文件完全路径 -- @return integer#integer function io.filesize(path)

    日期 2023-06-12 10:48:40     
  • lua文件写入

    lua文件写入

    mode作用r读,文件不存在则报错w写,若文件存在则覆盖重写,若文件不存在则新建a写,若文件不存在,则新建;如果文件存在,则在文件尾追加要写的内容r+读写,文件不存在则报错w+读写,若文件存在则覆盖重写,若文件不存在则新建a+读写,若文件不存在,则新建;如果文件存在,则在文件尾追加要写的内容b以二进制模式打开文件file=io.open("/test.txt","r&

    日期 2023-06-12 10:48:40     
  • 用 Lua 操作文件中的数据

    用 Lua 操作文件中的数据

    有些数据是临时的,存储在 RAM 中,只有在应用运行时才有意义。但有些数据是要持久的,存储在硬盘上供以后使用。当你编程时,无论是简单的脚本还是复杂的工具套件,通常都需要读取和写入文件。有时文件可能包含配置选项,而另一些时候这个文件是你的用户用你的应用创建的数据。每种语言都会以不同的方式处理这项任务,本文将演示如何使用 Lua 处理文件数据。 安装 Lua 如果你使用的是 Linux,你可以从你

    日期 2023-06-12 10:48:40     
  • Lua读取和写入文件处理例子

    Lua读取和写入文件处理例子

    一、文件读存: 复制代码代码如下: --似乎不支持大文件(不能超过9k?) functionFileSaveLoad()      localfile=io.open("c:\\in.lua","r");      assert(file);      localdata=file:read("*a");--读取所有内容      file:close();      file=io.open(

    日期 2023-06-12 10:48:40     
  • Lua中实现递归删除一个文件夹

    Lua中实现递归删除一个文件夹

    在使用quick-cocos2d-x做项目热更新的时候,我需要建立临时文件夹以保存下载的更新包。在更新完成后,我需要删除这些临时文件和文件夹。 cocos2d-x和quick-cocos2d-x都没有提供删除文件夹功能。我做了如下2个尝试: 1.使用C++ 在cocos2d-x2.x中的AssetsManager包中提供了一个CreateDirectory方法。这个方法可以跨平台支持创建文件夹。

    日期 2023-06-12 10:48:40     
  • nginx利用lua实现nginx反向代理proxy_store缓存文件自删除

    nginx利用lua实现nginx反向代理proxy_store缓存文件自删除

    标题有点绕口。我尽量把关键词都贴进去。之前因为自己的nginx安装了ngx_lua模块,但是又需要引入 但是安装luafilesystem又需要先安装luarocks,比较繁琐。这里就想记录一下安装过程。   nginx安装ngx_lua模块可以参考:LNMP平滑升级nginx并安装ngx_lua模块教程   下面进入正题   下载: wget h

    日期 2023-06-12 10:48:40     
  • nginx利用lua实现nginx反向代理proxy_store缓存文件自删除

    nginx利用lua实现nginx反向代理proxy_store缓存文件自删除

    因为自己网站526net一直放在国外,速度一直不怎么理想。所以网站前端一直是买一些低配廉价,但是对国内线路友好的机器来做反向代理。 nginx的反向代理可以说已经很好用了,我一直使用proxy_store方式来做缓存,唯一的缺点就是不会自动清理缓存。我是通过定时任务自动删除的。 但是还是做不到我要的效果,前两天使用lua写了脚本,实现客户访问前端,lua判断文件的创建时间,然后根据设定的时间来

    日期 2023-06-12 10:48:40     
  • 【COCOS2DX-LUA 脚本开发之十二】HYBRID模式-利用ASSETSMANAGER实现在线更新脚本文件LUA、JS、图片等资源(免去平台审核周期)

    【COCOS2DX-LUA 脚本开发之十二】HYBRID模式-利用ASSETSMANAGER实现在线更新脚本文件LUA、JS、图片等资源(免去平台审核周期)

    本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/1354.html 首先说明一个问题: 为什么要在线更新资源和脚本文件!? 对于此问题,那要说的太多了,简单概括,如果你的项目已经在google play 或Apple Store 等平台上架了,那

    日期 2023-06-12 10:48:40     
  • nginx利用lua实现nginx反向代理proxy_store缓存文件自删除

    nginx利用lua实现nginx反向代理proxy_store缓存文件自删除

    标题有点绕口。我尽量把关键词都贴进去。之前因为自己的nginx安装了ngx_lua模块,但是又需要引入 但是安装luafilesystem又需要先安装luarocks,比较繁琐。这里就想记录一下安装过程。   nginx安装ngx_lua模块可以参考:LNMP平滑升级nginx并安装ngx_lua模块教程   下面进入正题   下载: wget h

    日期 2023-06-12 10:48:40     
  • nginx利用lua实现nginx反向代理proxy_store缓存文件自删除

    nginx利用lua实现nginx反向代理proxy_store缓存文件自删除

    因为自己网站526net一直放在国外,速度一直不怎么理想。所以网站前端一直是买一些低配廉价,但是对国内线路友好的机器来做反向代理。 nginx的反向代理可以说已经很好用了,我一直使用proxy_store方式来做缓存,唯一的缺点就是不会自动清理缓存。我是通过定时任务自动删除的。 但是还是做不到我要的效果,前两天使用lua写了脚本,实现客户访问前端,lua判断文件的创建时间,然后根据设定的时间来

    日期 2023-06-12 10:48:40     
  • H7-TOOL发布V2.18,脱机烧录新增芯海,辉芒微,武汉芯源,领芯等,支持了扫描枪,带来LUA写文件API,可以做日志或者数据记录了

    H7-TOOL发布V2.18,脱机烧录新增芯海,辉芒微,武汉芯源,领芯等,支持了扫描枪,带来LUA写文件API,可以做日志或者数据记录了

    H7-TOOL详细介绍: http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934   首先感谢大家反馈的问题,这次升级修正了一部分,没有修正的,下次升级修正。 1、开放LUA的fwrite函数,大大方便脱机数据记录,有了这个功能后,大家使用LUA小程序操作SPI,CANFD,I2C和串口操作目标设备就可以实现脱机数据

    日期 2023-06-12 10:48:40     
  • [手游项目2]-4- lua判断文件是否存在

    [手游项目2]-4- lua判断文件是否存在

    function loadConfig(FileName)  local f = io.open(FileName,"r") if(f == nil )then --BaseFuc.LuaLog("loading config["..FileName.."] false") return false end f:clos

    日期 2023-06-12 10:48:40     
  • 关于cocos2dx手游lua文件加密的解决方式

    关于cocos2dx手游lua文件加密的解决方式

          非常多使用cocos2dx+lua做游戏的同学。都会想到一个问题,我的游戏一旦公布,如何才干保证的我脚本代码不被破解。不泄露代码。尽管这和开源、共享的原则不合。可是代码也是coder的劳动成果,理应得到保护。特别是商业游戏更是如此,不希望被别人破解掉源代码而且进行改动。       今天的话题就是怎样实现lua脚本文件的

    日期 2023-06-12 10:48:40     
  • Lua 判断文件类型为wav

    Lua 判断文件类型为wav

    【1】应用示例 文件类型为wav格式 1 -- 判断文件类型 2 local function isType(filename) 3 local res = string.match(filename, ".%.wav$") 4 if not res then 5 return 'is no.' 6 else 7 retu

    日期 2023-06-12 10:48:40     
  • Cocos2dx&Lua - UI显示优化之怎样解决解析大量json文件

    Cocos2dx&Lua - UI显示优化之怎样解决解析大量json文件

           GUIReader中有个widgetFromJsonFile的方法,此方法是用于解析json文件(cocostudio生成的UI的)并返回该文件的父节点(Widget),然后便于进一步的UI操作(如获得各种子类进行填充数据作显示等)。        那么这时候问题就来了,当须要在一个页面或一个控

    日期 2023-06-12 10:48:40     
  • Cocos2d-x--iOS平台lua加密成luac资源方法和Jsc文件<MAC平台开发试用--windows平台暂未研究>

    Cocos2d-x--iOS平台lua加密成luac资源方法和Jsc文件<MAC平台开发试用--windows平台暂未研究>

        首先要说。近期真的是太忙了。好久没写博客了,今天正好有空,就写一下近期在写游戏中的一些发现;     话说,基于Cocos2dx 引擎 + 脚本写游戏,至今的感触就是能够进行增量更新和即时编译等,节省了非常多时间;好了废话不多说了,进入正题; 这里我是以Cocos2d-x-2.2.2 为例<事实上,写着文章时候Cocos2d-x-3.2

    日期 2023-06-12 10:48:40     
  • Lua 文件 I/O

    Lua 文件 I/O

    Lua 文件 I/O Lua I/O 库用于读取和处理文件。分为简单模式(和C一样)、完全模式。 简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。 完全模式(complete model) 使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法 简单模式在做一些简单的文件操作时较为合适。但是在进行一些

    日期 2023-06-12 10:48:40     
  • 《Lua游戏AI开发指南》一2.2 创建文件结构

    《Lua游戏AI开发指南》一2.2 创建文件结构

    本节书摘来异步社区《Lua游戏AI开发指南》一书中的第2章,第2.2节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.2 创建文件结构 接下来,我们将为示例程序C++源文件、C++头文件以及Lua脚本文件创建实际的文件结构。根据你添加到SandboxDemos表中的项目来创建相应的目录结构。Premake会自

    日期 2023-06-12 10:48:40     
  • Linux-019-Centos Shell 安装 Nginx 后启动时提示找不到Lua模块的libluajit-5.1.so.2文件,具体提示信息:./nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory

    Linux-019-Centos Shell 安装 Nginx 后启动时提示找不到Lua模块的libluajit-5.1.so.2文件,具体提示信息:./nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory

    Centos Shell 安装后启动时提示找不到 lua 模块的 libluajit-5.1.so.2 文件,具体提示信息:./nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory 控制台输入如下所示:

    日期 2023-06-12 10:48:40     
  • Unity Lua 之 在 Unity中 通过 自定义加载器MyLoader进行文件加载,读取执行文件中的 lua 内容,实现 Hello Lua

    Unity Lua 之 在 Unity中 通过 自定义加载器MyLoader进行文件加载,读取执行文件中的 lua 内容,实现 Hello Lua

    Unity Lua 之 在 Unity中 通过 自定义加载器MyLoader进行文件加载,读取执行文件中的 lua 内容,实现 Hello Lua   目录 Unity Lua 之 在 Unity中 通过 自定义加载器MyLoader进行文件加载,读取执行文件中的 lua 内容,实现 Hello

    日期 2023-06-12 10:48:40     
  • Unity Lua 之 在 Unity中 通过 文件加载的方式,读取执行文件中的 lua 内容,实现 Hello Lua

    Unity Lua 之 在 Unity中 通过 文件加载的方式,读取执行文件中的 lua 内容,实现 Hello Lua

    Unity Lua 之 在 Unity中 通过 文件加载的方式,读取执行文件中的 lua 内容,实现 Hello Lua   目录 Unity Lua 之 在 Unity中 通过 文件加载的方式,读取执行文件中的 lua 内容,实现 Hello Lua 一、简单介绍 二、注意事项 三、实现

    日期 2023-06-12 10:48:40     
  • Unity 之 Lua中读取处理XML文件

    Unity 之 Lua中读取处理XML文件

    Unity 之 Lua中处理XML文件 一.下载xmlSimple.lua并导入工程二.解析XML三.实际使用 一.下载xmlSimple.lua并导入工程 首先需要下载Lua-Simple-XML

    日期 2023-06-12 10:48:40     
  • 解决nginx + lua 上传文件问题

    解决nginx + lua 上传文件问题

    本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/49509123 未经博主允许不得转载。 博主地址是:http://blog.csdn.net/freewebsys 1,首先不能创建upload对象 直接报错 failed to new upload: request body already exists 参考这个博

    日期 2023-06-12 10:48:40