问题标签 [bridge]

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 回答
365 浏览

java - Xcode 4.5.1:链接器错误:NSJavaVirtualMachine,找不到架构 i386 的符号

我正在尝试从目标 C、iPhone 5 应用程序中调用 Java 类。我正在使用 Xcode 4.5.1。在这个阶段,我什至无法加载虚拟机而不会出现以下错误:

架构 i386 的未定义符号:

“_OBJC_CLASS_$_NSJavaVirtualMachine”,引用自:main.o ld 中的 objc-class-ref:未找到架构 i386 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

这些是我遵循的步骤,

1) 在 main.m 中:

2)我通过以下方式添加了JavaVM.Framework:(右键单击)框架->“将文件添加到项目”-> JavaVM.Framework->(将项目复制到目标组的文件夹并创建文件夹引用...->单击添加

(它也出现在 Build Phases -> Link Binary with Libraries)

3) 在 info.plist 中,添加了以下属性:

Java 类路径和 Java 根目录

两者都设置为我存储 Java 文件的全局目录。

我正在尝试调用 Java 类的 add 和 get 函数Vector。但我似乎根本无法将 VM 加载到 Xcode 中!请帮忙。

0 投票
2 回答
508 浏览

jms - 使用 HornetQ 运行 JMS 桥接器

我在同一台机器上有两个独立的 HornetQ 服务器!我按照 HornetQ 示例中的 jms-bridge 示例配置源服务器目标服务器(我将配置从示例复制到我的服务器)。当我想运行目标服务器(包含 jms 桥)时,它找不到 JMSBridge bean 的 TransactionManager 属性,因为com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple不在服务器类路径中。我应该选择什么来代替 TransactionManager 的实现?或者com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple需要哪些 jar 文件?

0 投票
3 回答
818 浏览

java - 在使用装饰器与桥接模式的困境中

我对使用哪种模式来设计以下场景感到困惑,

现在我想将 DualClutchGearBox 添加到层次结构中。以前的所有变速箱都是单离合器。我该怎么做呢?

带装饰器 -->

带桥 -->

哪个更好,为什么?

0 投票
2 回答
1295 浏览

duplicate-removal - 重复消息检测在 HornetQ 核心网桥中无法正常工作

我有两个源服务器 server#0 和 server#1,以及一个目标服务器 server#2。每个源服务器都有一个核心网桥连接到服务器#2。(所有服务器都是独立的,2.2.14)

  1. server#0 有一个队列 q#0 (source)
  2. server#1 有一个队列 q#1 (source)
  3. server#2 有一个队列 q#2 (target)

考虑这种情况:

  1. 客户端向 q#0 发送消息
  2. q#2 成功接收所有消息(通过网桥)
  3. 客户端向 q#1 发送消息
  4. server#2 说:检测到重复消息(对于每条消息)并且没有从 q#1 添加到 q#2

服务器#2 收到消息表单 q#1 时的消息:

请注意,当客户端开始向 q#1 而不是 q#0 发送消息,然后向 q#0 发送消息时,再次出现此问题!(对于 q#1 消息)

它是一个错误吗?我该怎么办?

服务器#0(hornetq 配置):

服务器#1(hornetq 配置):

服务器#2(hornetq 配置):

服务器#2 (hornetq-jms):

0 投票
1 回答
115 浏览

c# - Access .Net classes from C++?

I'm currently trying to expose a scripting language (similar to Forth, but not quite) written in C++, to C# and vice versa. Exposing C++ to C# is not difficult, and I already know how to do that.

However, I also want to expose .Net classes to the scripting language, as in, access those classes within C++. I would like to keep the code crossplatform, so a method that makes it possible to use it with Mono would be greatly preferred.

A quick google search sort-of implied that this can only be achieved by using Visual Studio, but I'm sure that there has got to be a different way to achieve this?

My apologies if this question is not well-formed.

0 投票
1 回答
439 浏览

joomla - 桥接 Ajaxplorer 与 Joomla 3.0

我已经下载了 Joomla (3.0.2) 和 Ajaxplorer (4.2.3) 的最新版本。我正在尝试将两者连接起来以进行身份​​验证,但遇到了障碍。当前的身份验证桥适用于 Joomla 1.6 ......所以我继续前进并认为我会试一试。除了两件事之外,实现桥接的正常方法很好。

  1. /joomla/plugins/user/ajaxplorer/ajaxplorer.php 第 14 行中的“DS”需要 ' 围绕它...仍然不知道为什么,但它消除了错误,所以我希望我可以安全地假设它不再会引起问题。
    最初它看起来像这样:

require_once (JPATH_ROOT .DS.'libraries'.DS.'joomla'.DS.'html'.DS.'parameter.php');

但是在收到错误后,我将其更改为:

require_once ( JPATH_ROOT .'DS'.'libraries'.'DS'.'joomla'.'DS'.'html'.'DS'.'parameter.php' );

我所做的只是在 DS 周围添加 '。摆脱了错误。

  1. 上面的同一个文件正在调用一个不存在的名为 parameter.php 的文件。我手动查找了该文件,但没有在该目录或任何其他目录中找到它。这是我在尝试登录或执行任何身份验证时遇到的实际错误。

致命错误:require_once():在 C:\xampp\htdocs\joomla\plugins\第 14 行的用户\ajaxplorer\ajaxplorer.php

不用担心,这只是一个测试服务器,文件路径与发布的路径不同。

所以问题是:有谁知道 parameter.php 中的内容或知道 joomla 使用了什么而不是 parameter.php,我可以将 ajaxplorer.php 指向?我会很感激帮助!

0 投票
0 回答
404 浏览

php - PHP 代理/TCP/IP 桥接器

我正在寻找一个 php 代理,但不是一个 html 代理。

我的意思是,有很多 php 代理可以让你去代理,输入一个 URL 并查看内容。这不是我需要的。

我正在寻找的是,如果我调用http://mydomain.com/mypage.php那么这个 php 页面只是调用http://mydomain2.com/myotherpage传递所有参数、流程等代理将收到,并返回 mydomain2 将返回的内容。

所以它可能像“桥”、“流重定向”或类似的东西,但我真的不知道如何称呼它。

我需要能够从应用程序调用此 URL、发送流并重定向它。

任何想法?

0 投票
2 回答
4332 浏览

c++ - “Designed Patterns Explained”中的桥接模式示例

我正在研究“Designed Patterns Explained”中的桥接模式示例。我正在查看的示例是示例 10.3,可以在以下位置找到

http://www.netobjectives.com/resources/books/design-patterns-explained/cpp-code-examples/chapter10#10-3

我的具体困惑在于 Shape 类及其派生类。

在 Circle 类中,我们有

所以我的问题是:drawCircle既然方法实际上是在基类中实现的,为什么在继承类中可以是纯虚拟的?

0 投票
2 回答
199 浏览

java - Vistor 模式和 Stategy 模式的区别?

我在http://en.wikipedia.org/wiki/Visitor_pattern读到了访问者模式

对这种模式的初步理解给人的印象是访问者模式与桥/策略模式相同。

那么这个具体的例子是否会产生这样的印象?有人可以解释其中的区别吗?可能在 Java 中有明确的例子吗?

0 投票
2 回答
1221 浏览

c++ - 如何将奇怪重复的模板模式用于桥接模式?

我一直在研究 Curiously Recurring Template Pattern 以确定如何使用它来实现桥接设计模式。

我的问题是将 IBridgeConnector::GetBridgeImpl 方法连接(连接)到 Bridge::GetBridgeImpl 方法,因为覆盖方法实际上是模板化的。

由于虚拟调度在这种情况下不起作用,将这些方法相互指向的最佳方法是什么?职能代表?有没有更好的模式呢?

这应该怎么做?

谢谢您的帮助!

在没有任何地方的 shared_ptrs 以及 OpenGL 和 DirectX 调用的情况下,我做了最好的代码简化。:) 希望这对将来的某人有用!