关于爱lua错误的问题

luaL_dofile错误
行“luaL_dofile”和错误调试器不显示有关错误什么。
我命令“luaL_dostring”但是我不知道为什么我不能dofile不同。
我的代码如下:
const char* file = "/app_home/data/minigames/mg_hint_machine_2.lua";
ret = luaL_dofile(LS, file);
if(ret != 0){
PRINTF("Error occurs when calling luaL_dofile() Hint Machine 0x%x\n",ret);
else PRINT("\nDOFILE SUCCESS");
节目和在这一行的和“左”的dofile不同仍然没有得到返回值调试错误。
如果你想看到关于在调试程序错误
02C2D304 7C21016A stdux R1,R1,R0 03(02C2D300)REG管LSU
在此行中我不能了解它的调试器点。
本文地址 :CodeGo.net/493291/
-------------------------------------------------------------------------------------------------------------------------
1. 作为superzilla的回答发展(的upvote这个问题的答案,而不是这个),
得到你的脚需要看起来像这样:
const char* file = "/app_home/data/minigames/mg_hint_machine_2.lua";
ret = luaL_dofile(LS, file);
if(ret != 0){
PRINTF("Error occurs when calling luaL_dofile() Hint Machine 0x%x\n",ret);
PRINTF("Error: %s", lua_tostring(LS,-1));
else PRINT("\nDOFILE SUCCESS");
你的变化(在改变luaL_dofile率luaL_dostring,这就是为什么你得到意想不到的(在这里)。
在你的菌丝体把这个会不会缩小问题的范围:
printf("%s\\n",lua_tostring(LS,-1));
这将Lua是报告什么当它碰杯。
本文标题 :luaL_dofile错误
本文地址 :CodeGo.net/493291/
Copyright (C) 2014 CodeGo.net 沪ICP备号 联系电邮: (#=@)收藏,4.2k 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
lua产生随机数
math.randomseed(os.time())
rand = math.random();
实际上我是遇到的是高并发web应用的情况下,比如秒杀场景,大家的时间都可能是相同的,随之带来的产生的随机数都是相同的,或者是接近的。
我在想是否可以利用Header里来做随机数的种子,比如IP之类,这样考虑是否合理?
感觉Lua处理随机数很蛋疼....
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
所以别用os.time()当seed,给lua包装一个能获取毫秒/微秒的函数就好了。觉得逼格不够的话还可以从/dev/random或者/dev/urandom里面倒腾数据出来当seed。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
楼主随机数用法有点问题。设置随机数的seed表示初始的随机性,在楼主描述的场景下,math.randomseed(os.time())只用调用一次,例如在lua虚拟机启动时候调用一下,之后的每个请求只用rand = math.random();即可,默认生成0~1之间的浮点数。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
math.randomseed( tonumber(tostring(os.time()):reverse():sub(1,6)) )
仅供参考。。。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
lua的随机数生成算法是直接用的C运行时的rand函数,既线性同余法,优点是运算速度快,缺点是随机性有限制。
如果你需要更精确的的随机数算法可以考虑使用梅森旋转算法(),这里有一个lua实现(lrandom):
同步到新浪微博
不要错过该问题的后续解决方案
如果你没找到答案,记得登录关注哦,大家会尽全力帮你解决的 ^___^
分享到微博?
关闭理由:
删除理由:
忽略理由:
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
内容质量差,或不适合在本网站出现
无意义讨论型问题
其他原因(请补充说明)
举报理由:
带有人身攻击、辱骂、仇恨等违反条款的内容(请编辑该提问指向已有相同问题)
与已有问题重复
内容质量差,或不适合在本网站出现
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:要正常浏览该网站,请开启浏览器的JavaScript支持。
无敌版大猫咪
100 暗夜精灵 牧师
我老是要跳LUA错误,都不知道为什么,打FB的时候会连续跳出来N多次,这是我在打怪时,用了自己定义的F键技能时跳出来的错误,请帮忙看一下怎么解决! 谢谢Message: [ADDON_ACTION_BLOCKED] 插件 "BattlePetInfo" 尝试调用保护功能 "CompactRaidFrame4:Show()"。Time: 03/09/14 23:26:12Count: 1Stack: [C]: in function `Show'Interface\FrameXML\CompactUnitFrame.lua:285: in function `CompactUnitFrame_UpdateVisible'Interface\FrameXML\CompactUnitFrame.lua:243: in function `CompactUnitFrame_UpdateAll'Interface\FrameXML\CompactUnitFrame.lua:98: in function &Interface\FrameXML\CompactUnitFrame.lua:45>Locals: &none>
这个是插件的报错提示,您可以尝试关闭插件,或者设置屏蔽LUA报错,ESC-界面-帮助-显示LUA错误,关闭掉。
暴力威胁。我们将严肃对待此类行为,并会上报有关部门。
发布的主题中包含其他玩家的个人信息。包括实际地址、邮箱地址、电话号码及不当的照片和/或视频。
骚扰或歧视性用语。此类言辞将不允许出现。
现实生活中的威胁
失效的链接
阐述理由(最多256字)
(C)2015 暴雪娱乐股份有限公司版权所有 由上海网之易网络科技发展有限公司运营
文网进字[号
新广出审[号
积极健康的游戏心态是健康游戏的开端,本游戏故事情节设置紧凑,请您合理控制游戏时间,避免沉溺游戏影响生活,注意自我保护,防范网络陷阱。健康游戏忠告:抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。}

我要回帖

更多关于 关于爱 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信