草庐IT

lua-patterns

全部标签

android - 配置 : error: You need 32-bits luac when using lua from contrib

我在VMware上安装了ubuntu15.10(32和64)位。我正在尝试使用以下步骤编译vlc:https://wiki.videolan.org/AndroidCompile/我遇到了这个错误:checkingforLUA...noconfigure:WARNING:Nopackage'lua5.2'found,tryinglua5.1insteadcheckingforLUA...noconfigure:WARNING:Nopackage'lua5.1'found,tryinglua>=5.1insteadcheckingforLUA...yescheckingforluac..

linux - sed : printing lines between two words only when one of the line matches a third word or any pattern

我知道sed使用以下命令从test.txt打印单词FOO和BAR之间的行sed-n'/FOO/,/BAR/p'test.txt但是我如何让sed仅在其中一行具有匹配模式时打印FOO和BAR之间的行例如,文件text.txt有以下几行:Error-Undefinedportline1line2UndefinedportinALU1line3Error-Undefinedportline4line5UndefinedportinLSUline6Error-Undefinedportline7line8UndefinedportinFGUline9Error-Undefinedportlin

linux - "cannot find -lreadline"编译Lua错误

这应该是一个非常简单的问题——我正在尝试在CentOSLinux安装上编译Lua(或者更确切地说lua-vec,它是一个次要变体),但我收到以下错误:[jt@flyboysrc]#makelinuxmakeallMYCFLAGS=-DLUA_USE_LINUXMYLIBS="-Wl,-E-ldl-lreadline-lhistory-lncurses"make[1]:Enteringdirectory`/jt/flyboy/fly/lua/lua-vec/src'gcc-olualua.oliblua.a-lm-Wl,-E-ldl-lreadline-lhistory-lncurses

java.util.regex.Pattern$BmpCharProperty.match 处的 java.lang.StackOverflowError(Pattern.java :3715)

我在使用时收到StackOverflowError以下RegEx:"([A-Z][A-Z]\\d\\d[A-Z]\\[(\\*|(((\\d|\\d\\d)-(\\d|\\d\\d))|(\\d|\\d\\d)))\\](,|$))+";匹配这样的String:RA01D[1-1],RA01D[17-17],RA01D[2-2],RA01D[18-18] 最佳答案 什么stribizhev'sanswer已经指出并修复了正则表达式中的低效率。这里没有灾难性的回溯。此更改只会稍微延迟StackOverflowError而不会解决它(请

c - lua c 读取嵌套表

下面是我需要从C读取的lua表:listen={{port=1234,address="192.168.1.1",userdata="liunx"},{port=1235,address="192.168.1.2",userdata="liunx1"},{port=1236,address="192.168.1.3",userdata="liunx2"}}下面是C代码:#include/*AlwaysincludethiswhencallingLua*/#include/*AlwaysincludethiswhencallingLua*/#include/*Prototypeforlu

linux - 如何在 linux 中为 zerobrane studio 设置 LUA_PATH 和 LUA_CPATH

我想为我在zerobrane中的所有项目添加一个模块路径。我将以下代码添加到user.lua中。LUA_PATH=LUA_PATH..';mypath'orpackage.path=package.path..';mypath'这是行不通的。我该怎么做?附言我不想在所有项目的开头设置package.path。 最佳答案 当Lua启动时,它会用LUA_PATH和LUA_CPATH的值初始化package.path和package.cpath环境变量。设置这些环境变量将是一种设置路径的简洁方法。用双分号附加LUA_PATH的值将使Lua

linux - srlua makefile 错误 lua.h No such file or directory

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我正在尝试使用srlua将我的lua文件编译为可执行文件,但我遇到了一个问题。anthony@anthony-linux:~/Dow

linux - 核心转储文件名使用 core_pattern %e.%p.core 获取线程名称而不是可执行文件名称

我最近开始使用pthread_setname_np()在我的应用程序中设置一些线程名称。执行此操作后,如果在其中一个命名线程中发生崩溃,则核心转储文件名将获取线程名称而不是具有core_pattern%e.%p.core的可执行文件名称根据coremanpage,core_pattern中的%e标志应该扩展为可执行文件名称。它没有说明线程名称。我想要可执行文件名称而不是线程名称,因为我有其他自动化脚本(不是我维护的)依赖于以应用程序名称开头的核心文件名。这是pthread_setname_np()或core_pattern中的错误吗?我在LinuxCentOS6.7上运行。

c - 为什么主机系统上的 lua 比 linux vm 上的慢?

比较thisLuaScript的执行时间在MacbookAir(MacOS10.9.4、i5-4250U(1.3GHz)、8GBRAM)上连接到运行ArchLinux的VM(virtualbox)。在ArchLinuxvirtualbox中编译Lua5.2.3首先,我使用clang自己编译了lua,以将其与MacOSXclang二进制文件进行比较。使用tcc、gcc和clang$tcc*[^ca].clgc.clfunc.clua.c-lm-oluatcc$gcc-O3*[^ca].clgc.clfunc.clua.c-lm-oluagcc/tmp/ccxAEYH8.o:Infunct

mysql - 如何在 Lua 中连接和查询 MySQL?

如何使用Lua编程语言连接到MySQL数据库?如果存在一个好的/流行的库,它是什么? 最佳答案 LuaSQL的最小唤醒示例-从Lua到DBMS的简单接口(interface)。package.cpath=package.cpath..";/usr/lib/i386-linux-gnu/lua/5.1/?.so"luasql=require"luasql.mysql"env=assert(luasql.mysql())con=assert(env:connect("dbname","user","password"))cur=asse