问题标签 [gemstone]

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 投票
1 回答
186 浏览

c# - C# 2010 Express,获取和返回

我现在正在“XNA 4.0 Game Development by Example”一书中使用 Gemstone Hunter 学习 TileMaping。在第 299 页上,它讲述了它正在做什么,但现在每个方法正在做什么。我有一些问题,但主要的是,get & return 有什么作用?:

我不是要求任何人来解决它,而是在做什么?

我也想知道 tileSheet 在做什么。

我想了解 MapWidth 和 MapHeight。

(我正在尝试写评论以了解每件作品的作用)

0 投票
5 回答
293 浏览

smalltalk - 如果您不需要完整的块,是否可以将 [ 和 ] 留在诸如 at:ifAbsent: 之类的消息中?

在 Smalltalk(特别是 Pharo/Squeak)中,我想知道是否可以为 at:ifAbsent: 等消息的参数省略“[”和“]”:如果您不需要块,像这样;

该代码有效,因为(在 Pharo/Squeak 中)Object>>value 只返回 self。但是我想知道这种用法的接受程度如何,或者即使您不关心参数是否被快速评估或多次评估,您是否应该始终键入 [ 和 ] 。

0 投票
2 回答
104 浏览

smalltalk - 子类化流

我有兴趣创建自己的 Stream 子类,我想知道我应该重写哪些方法(在 pharo 和 Gemstone 上部署)。我有一个集合,里面有各种类型的东西,我希望能够流过它的一个子集,包含一个类的元素。我不想复制集合或使用 collect: 块,因为集合可能很大。我的第一个用例是这样的:

关于覆盖哪些方法的任何指针?

0 投票
1 回答
1557 浏览

java - 从 Oracle 表加载和更新 Gemfire 缓存

我是 Pivotal Gemfire 的新手,我将 Gemfire 配置为存储 Oracle 表数据以实现低延迟和高吞吐量应用程序。

通过一些方法,我们可以将数据加载到 Gemfire 缓存中。

如果 Oracle 在 Gemfire 缓存加载后发生任何更新,有谁知道如何更新数据?

任何帮助、方向、参考资料都会有很大帮助。

0 投票
1 回答
131 浏览

smalltalk - 通过本地或远程 netLDI 访问 Gemstone/S 服务器

Gemstone/S 通常通过 netLDI 服务访问。我在托管服务器上有一个 Gemstone/S,我从笔记本中的开发环境连接到它。

问题是,什么是最佳实践(或提供更稳定的环境):连接到本地 netLDI 服务并让它处理远程 Gemstone/S,还是远程连接到与 Gemstone/S 服务器一起运行的 netLDI?

我目前正在使用第二个选项(如上)通过 SSH 端口转发从我的笔记本中的 tODE/Pharo 设置连接到在我的托管服务器上运行的 netLDI 服务。

0 投票
1 回答
199 浏览

gemfire - Gemfire/gemstone gfsh 区域缓存监听器

我正在尝试使用以下命令通过 gfsh 创建一个定义了缓存侦听器的区域:

com.example.RegionChangeListener 类>deploy --jar=lib.jar在 jar 中部署(),但它似乎没有工作 - 我得到:

看起来没有找到/识别该类 - 在哪里以及如何“注册”它以便 gemfire 可以正确初始化它?该类只是扩展了 CacheListenerAdapter 并实现了 Declarable。

0 投票
1 回答
103 浏览

smalltalk - 如何使 Gofer 负载位于 ConfigurationOfMyProject 的基线中?

我可以成功地将这个项目加载到 Pharo 5

但我想将它用作另一个项目的依赖项,该项目有自己的ConfigurationOfMyProject要加载的项目(稍后由 CI 在图像构建中使用)。

我试过的是把它放在baseline

但这会带来许多验证错误,例如"Error: symbolic version #stable does not resolve to a literal version. { cannotResolveVersion } [ #validatePragmas ]"

Gofer我应该如何将负载“翻译”到spec设置中?或者我在哪里可以看到有关如何完成的文档?谢谢!

0 投票
1 回答
195 浏览

smalltalk - GemStone Smalltalk 如何进行 ETL?

我想(重新)重新开始使用GemStone/S。我已经为关系数据库完成了多次 ETL 转换,但我仍然不清楚GemStone/S是如何完成的。

我想将来自不同来源的数据加载到 GemStone。它可以是文件(csv、excel、xml、纯文本等)或其他数据库,如 SQL Server、Postgres、Oracle 等。

从我在页面上看到的内容来看, GemConnect连接到 Oracle 数据库。你如何从其他数据库或文件中做到这一点?有没有通过 ODBC 连接的选项?是否有任何数据泵可以这样做,或者您“只是”必须自己做一个?

最后我要问的是你如何创建一个暂存区,在那里你可以清理、转换然后将数据加载到 GemStone DB 中。是否有任何示例或文档如何完成?

注意:我发现的唯一类似答案是关于SO - 来自Stephan Eggermont,但这很简短,没有任何“真实”信息。

0 投票
1 回答
126 浏览

smalltalk - **连接两个 Smalltalk 的**方法是什么?

如果我想互连两个 Smalltalks,即Smalltalk/Xwith GemStone/S,你会推荐什么方法?我想有一个Smalltalk/X带有持久对象的应用程序GemStone/S

在任何开发之前,我都试图调查这个问题。我发现一些开源实现已经完成——我喜欢从别人的错误中学习,所以我不会重复它们。

我找到了一个Pharo的实现gt4gemstone——Glamorous Toolkit,用于与 Gemstone/S 进行远程工作。

我也从詹姆斯福斯特那里找到了 -Jade它取得了更多成就,因为它是

在 Microsoft Windows 上运行的 GemStone/S 的替代开发环境 (IDE)。

您建议从哪里开始?是否会阅读gt4gemstoneorJade 然后想出类似的方式来互连Smalltalk/XGemStone/S

0 投票
2 回答
55 浏览

smalltalk - 在 Visual Works 图像中创建一个 const char **

我应该如何创建一个 (const char **) 以将其传递给 C 函数?

假设我的 const char ** 被命名为prompts

一个 64 位数组也是如此prompts,其中前 32 位是指向的指针,user而后 32 位是指向 的指针pwd

但是 C 函数不起作用。在 GemStone 中可以正常工作: