草庐IT

redis-lua

全部标签

c++ - 编译Lua 5.3 Mingw64 MSys2

我已经按照说明从官方网站(http://mingw-w64.org/doku.php)安装了mingw64和MSYS2。将bin文件夹添加到win7PATHvar。一切似乎都有效。我从MSYS2运行这个命令:gcc--version而且有效。现在我正在尝试安装Lua5.3(来自lua.org的lua-5.3.1.tar.gz)。我使用WinRAR解压缩文件。从MSYS2,我转到我的Lua目录cd/e/Programming/Libs/lua-5.3.1/然后我运行make命令mingw32-makemingw但它不起作用。我收到这条消息...cdsrc&&E:/Programming/

windows - 如何在 lua (Windows) 中保存到剪贴板和从剪贴板保存

我如何在lua中保存到(获取剪贴板数据)剪贴板?(Windows) 最佳答案 简单!您可以使用afxLua库从剪贴板保存和获取信息:0.gohere-http://luaforge.net/projects/jaslatrix/1.clickonthe"clipboard"link2.clickon"1.0.0"3.selectluaversionaccordingly.Ifunsuretry"clipboard-1.0.0-Lua51.zip"4.unzipthedownloadedfile5.thedocumentationis

使用 Lua 脚本和海康 VisionMaster 进行 TCP 通信

说明:因任务需求,需要进行海康VisionMaster服务端和Lua脚本客户端进行TCP通信传输数据。因为之前从未接触过Lua语言,所以也趁机学习一波。内容Lua教程手册LuaSocket使用方法一方法二报错:“attempttocomparenumberwithstring”Lua教程手册https://www.runoob.com/lua/lua-tutorial.htmlLuaSocket使用  LuaSocket是Lua的网络模块库,它可以很方便地提供TCP、UDP、DNS、FTP、HTTP、SMTP、MIME等多种网络协议的访问操作。本文只给出Lua客户端,用于接收服务端发送的字符串

旧版本金庸群侠传3D新Unity重置修复版入门-lua”脚本“

金庸3DUnity重置入门系列文章金庸3dUnity重置入门-lua语法金庸3dUnity重置入门-UniTask插件金庸3dUnity重置入门- Cinemachine动画金庸3dUnity重置入门-大世界实现方案金庸3dUnity重置入门-素材极限压缩(部分可能放到付费博客)2022年底~2023年初2021年中开始的项目,到现在只要从Github下载,即是完全可运行版本,虽然整个项目有点大,素材什么的总共几个G吧,但还是很靠谱的一个项目,稳定,迭代足够(后来发现,项目应该从2018~2019即启动,还真要几年时间才能有这个体量,诞生在四川,也就是成都,有点唏嘘,没想到在广州绝迹的端游反而

windows - Lua os.remove() 文件夹结果为 'Permission denied'

我正在尝试使用os.remove()在Windows中使用Lua删除一个空文件夹,但它只会导致“权限被拒绝”。我可以毫无问题地删除文件。但是,如果我使用os.execute()调用rmdir,文件夹会被删除。在Windows环境中os.remove()有什么限制? 最佳答案 os.remove文档状态:Deletesthefile(oremptydirectory,onPOSIXsystems)withthegivenname.Ifthisfunctionfails,itreturnsnil,plusastringdescribin

一天吃透Redis面试八股文

Redis连环40问,绝对够全!Redis是什么?Redis(RemoteDictionaryServer)是一个使用C语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis的数据是存在内存中的,所以读写速度非常快,被广泛应用于缓存方向。Redis可以将数据写入磁盘中,保证了数据的安全不丢失,而且Redis的操作是原子性的。Redis优缺点?优点:基于内存操作,内存读写速度快。支持多种数据类型,包括String、Hash、List、Set、ZSet等。支持持久化。Redis支持RDB和AOF两种持久化机制,持久化功能可以有效地避免数据丢失问题。支持事务。Redis的所有操作

c - 将参数传递给我的 lua dll 函数

如何将参数传递给我的luadll函数?我做了一个简单的luadll函数:staticintfunctionName(lua_State*L,intarg1,chararg2[]){printf("runningmydll:\n");printf("passingnumber:%dpassingstring=%s",arg1,arg2);return0;}并在lua中使用它来运行函数:require"myTestDll";myTestDll.functionName(1231544,"HelloWorld,I'mrunningmyDLL.");但结果是它打印了错误的数字,甚至没有接近正确

windows - 如何在 lua 中递归地遍历 Windows 注册表?

我来自Linux领域,请多多包涵。我想递归地遍历Windows注册表。到目前为止,我所做的一切都是为了获取各个键的值>require'luacom'>sh=luacom.CreateObject"WScript.Shell">=sh:RegRead"HKCU\\Console\\ColorTable01"8388608还没有办法迭代注册表节点... 最佳答案 如果您需要使用Lua执行任何特定于Windows的操作,您的第一个调用端口应该是winapi图书馆;在这种情况下,您可以使用open_reg_key()枚举注册表项和Regke

windows - Windows的lua "stub"dll的用途是什么

我正在考虑将Lua合并到一个C++项目中,并且对来自Luabinaries的分发版中存在的两个二进制文件(lua51.dll和lua5.1.dll)感到有点困惑。.根据文档...InWindowsyourlibraryorapplicationmustbelinkedwithastublibrary.AstublibraryisalibrarywithonlythefunctiondeclarationsthatwillbindyourDLLwiththeLuaDLL.为什么?在与第三方DLL链接之前,我从来不需要stubDLL? 最佳答案

c++ - Windows 游戏 : UTF-8, UTF-16、DirectX 和 Lua

我正在为学习目的开发一个Windows游戏(我正在学习DirectX)。我希望它有UTF支持。Readingthisquestion我了解到windows使用的是wchar_t,也就是UTF-16。我希望我的游戏支持Lua脚本,并且Luadoesn'treallylikeUnicodemuch..它只是将字符串视为“字节流”;这对于UTF-8来说已经足够好了,但是UTF-16几乎不可能使用。长话短说:windows需要UTF-16,lua需要UTF-8。所以我想,让我们只使用带有普通char*和string的UTF-8!.length()会被搞砸,但谁在乎呢?但是它不起作用:const