问题标签 [shared-objects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1140 浏览

apache-flex - 如何从抽象共享对象文件中读取所有数据?(Flash,动作脚本)

我的意思是获取所有对象及其属性,这可能吗?怎么做这样的事情?

0 投票
4 回答
10405 浏览

ruby - Ruby 进程之间的共享变量

我有一个 Ruby 程序,它加载了两个非常大的 yaml 文件,因此我可以通过分叉一些进程来利用多个内核来加快速度。我试过寻找,但我无法确定如何,或者即使,我可以在不同的进程中共享变量。

以下代码是我目前拥有的:

P由于分叉,显示 nil。

那么有可能让分叉的进程共享变量吗?如果是这样,怎么办?

0 投票
2 回答
263 浏览

linux - linux上共享对象的链接问题(在控制台应用程序中使用简单的so)

我有一个共享对象(abc.so),它是在将它链接到一堆库(.a 和 .so)文件后构建的。现在这个 abc.so 只公开了 3 个函数。

现在我正在 Linux 上编写一个控制台应用程序,它使用这个 abc.so 来调用这些函数。当我尝试构建该应用程序时,

我得到一堆 - “未定义的对'xxxxxxx'的引用”错误。现在这些引用指向 abc.so 依赖于 abd 的 so ,甚至更深入地了解这些 so 中的引用。

我不确定为什么会这样。它不应该在运行时加载那些吗?至少这就是我的想法(来自 Windows/MSVC 背景)。

请帮我解决这个问题。

0 投票
1 回答
367 浏览

actionscript-3 - 将 FileReference 存储在 SharedObject 中

我想以某种方式存储一个 FileReference 对象并在 SWF 再次加载时加载它。

我尝试使用 SharedObject 类,但它似乎不起作用。我怀疑由于安全问题(不使用 Adob​​e AIR),我想做的事情是不可行的,但我想检查一下。

有谁知道是否有存储 FileReference 对象并在 SWF 重新启动时加载它?

非常感谢,

鲁迪

0 投票
4 回答
6214 浏览

comparison - 比较生成的可执行文件的等价性

我需要比较使用相同编译器/标志编译的 2 个可执行文件和/或共享对象,并验证它们是否没有更改。我们在受监管的环境中工作,因此对于测试目的而言,准确隔离可执行文件的哪些部分已更改非常有用。

由于包含文件信息的标题,使用 MD5Sums/Hashes 不起作用。

有谁知道一个程序或方法来验证两个文件在执行上是否相同,即使它们是在不同时间构建的?

0 投票
2 回答
512 浏览

flash - 获取当前域的所有共享对象

使用 SharedObject.getLocal 我可以通过在方法调用中使用唯一标识符来访问看似无限数量的文件;我想知道的是如何检索已为当前域保存的所有活动文件或共享对象的列表。

我正在尝试编写一个保存游戏机制,允许您保存游戏(可能是许多兆字节),因此使用单个共享对象似乎可能会导致性能问题,但是如果我使用多个对象,我不确定我会如何找出已保存的内容,而无需使用对象来指定其他保存的 id - 那么我的问题变成如果删除或删除此“标题”对象会发生什么 - 玩家如何访问其他文件?

来自 Flash 文档的片段:

本地磁盘空间注意事项。本地共享对象有一些限制,在您设计应用程序时需要考虑这些限制。有时 SWF 文件可能不允许写入本地共享对象,有时本地共享对象中存储的数据可能会在您不知情的情况下被删除。Flash Player 用户可以管理可供单个域或所有域使用的磁盘空间。当用户减少可用磁盘空间量时,可能会删除一些本地共享对象。Flash Player 用户还具有隐私控制,可以防止第三方域(当前浏览器地址栏中的域以外的域)读取或写入本地共享对象。

还有一点让我担心:

一些本地共享对象可能会被删除

一些?哪个??哈哈。

非常感谢,克里斯

0 投票
3 回答
1840 浏览

actionscript-3 - 与 AS3 共享白板。代码

我正在构建共享白板,但无法共享共享白板。我已经成功创建了一个共享方法,并且我在管理控制台中看到了共享对象,它存在并已连接,但在其他浏览器上看不到绘图。我正在发布整个动作脚本代码。如果可以,请你帮助我。将不胜感激。我对动作脚本真的很陌生。

0 投票
3 回答
3993 浏览

actionscript-3 - Flash/AS3“关机”或“关闭”事件?

我正在制作一个 Flash 益智游戏。当用户加载游戏时,需要询问是否从上一个状态恢复游戏(如果存在)。我有一个序列化系统,但我需要确保加载的状态绝对是最后一个状态。

SharedObject一种解决方案是在每次状态更改时(当玩家移动时)将状态保存到 a中。但是,游戏状态有时包括倒计时,因此我必须不断(或定期)保存状态才能保留它。我想这是可以接受的,但看起来很笨拙。

关闭 swf 时是否会触发任何事件?或者其他人对此有另一个优雅的解决方案?

(我没有使用 AIR,但需要 AIR 的解决方案值得赞赏。)

编辑:另一个重要的一点是我可能无法控制游戏的嵌入 HTML,因为它可能被联合到许多网站。所以涉及 javascript 的解决方案并不理想。

0 投票
1 回答
3576 浏览

c++ - 共享对象在主二进制文件中找不到符号,C++

我正在尝试为我编写的程序制作一种插件架构,并且在我第一次尝试时遇到了问题。是否可以从共享对象中访问主可执行文件中的符号?我认为以下会很好:

测试库.cpp:

testexe.cpp:

编译:

输出:

所以很明显,这不好。所以我想我有两个问题:1)有没有办法让共享对象在它加载的可执行文件中找到符号 2)如果没有,使用插件的程序通常如何工作,他们设法在任意共享对象中获取代码在他们的程序中运行?

0 投票
3 回答
52542 浏览

c - 命令行查看内容 Shared Object Module(lib*.so)

查看共享对象模块 (lib*.so) 内容的命令行是什么?

就像我们如何使用:

对于档案(lib*.a),它显示库中的所有目标文件。

编辑1

例子

给我一个显示:

资产.o

sldep.o