问题标签 [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 投票
0 回答
461 浏览

qt - 在 gtk 框架中使用基于 Qt 的库

我们试图找出如何使用我们在基于 gtk 的应用程序中编写的 Qt 代码。有传言说适配器是可能的,不到 600 LoC,但显然所有链接都指向被 6 年灰尘覆盖的网页。

那么问题来了:如何创建一个QCoreApplication使用 gtk 主循环的?

0 投票
2 回答
416 浏览

java - 什么真正的java源代码实现了桥接模式?

我需要找出一些现实世界中实现桥接模式的实例。谁能给我一些例子?JAVA 源代码中的类将是最好的,谢谢。

0 投票
0 回答
168 浏览

python - 调用 Python 会引发 Objective-C 的错误

我一直在阅读使用 Python Objective c 桥可以找到的所有内容。我的主要应用程序在 Objective C 中。在这个阶段,我只想能够在 Python 中调用函数。我认为我做错了一些基本的事情,但就是看不到。顺便说一句,我正在运行 Lion,使用 XCode 4 并链接到 Python.framework。

在包中,我建立了一个名为 PythonStuff.py 的文件,如下所示...

然后我设置了以下协议

最后,要调用它,我运行以下代码

从我看到的一些样本中,我认为它会起作用,但我就是不明白为什么它不起作用。我可以设置没有任何函数的简单 Python 类,它们似乎可以工作,至少它们不会出错,但是当我尝试调用函数时,调用中止,对我来说,这看起来像是某种库在 Objective-C 或作为 Python 导入中丢失。

我已经为 Objective-C 加入了一个异常处理程序。这是它显示的内容:-

0 objc_exception_throw 4 ffi_closure_SYSV 5 -[EditorViewItem runThread:] 6 [NSThread main]

0 投票
0 回答
3902 浏览

communication - 将传入通信转移到另一台计算机

我有两台电脑,A和B。

在计算机 A 上,我希望能够为某些端口指定来自计算机的传入流量将自动路由到计算机 B 上的不同端口,就好像它最初是从 .

我不确定我在这里需要什么。我认为它可能是port forwarding,,bridge或者但无法得出结论ip routingip forwarding

我试图在 Windows 2008 机器上执行此操作,以便将流量从一台服务器上的旧软件转移到另一台服务器上的新软件。我使用http://joncraton.org/blog/46/netcat-for-windows测试了我的试验,试图将东西从我的计算机发送到另一台本应将其路由回我的计算机,但没有收到任何东西。

我试过: http ://www.simpleportforwarding.com 但这对我不起作用。

我也试过: http ://www.quantumg.net/portforward.php 但我的防病毒软件阻止了它(尽管据我所知它不是恶意软件)。

我知道 Windows 在 shell 上有命令“路由”,但我不确定如何处理它,因为它需要 IP 掩码并且似乎不允许选择端口(而且它可能不是我需要的反正)。

我也遇到过这个: http: //www.windowsnetworking.com/articles_tutorials/NAT_Windows_2003_Setup_Configuration.html 虽然我很确定 NAT 不是我需要的,但也许“角色”配置有一些相关的东西。

有没有人遇到过类似的情况并知道如何解决这个问题?我很确定有一些东西可以做到这一点,并且不需要编写任何软件。

编辑:我发现netsh可以通过以下方式完成上述操作:

这是我在这里找到的命令: http ://www.rickwargo.com/2011/01/08/port-forwarding-port-mapping-on-windows-server-2008-r2/

但问题是,我忘了提到这一点,我还需要能够只为特定的源 IP 地址执行此路由。我不确定是否netsh可以这样做(也许可以?)那么还有其他方法吗?

0 投票
1 回答
427 浏览

asp.net - ASP.NET 中的代码隐藏/样式表桥?在 ASP.NET 的代码隐藏中向 CSS 选择器添加样式?

我需要知道 ASP.NET 服务器端代码是否可以引用在给定页面上有效的样式表。是否可以在 ASP.NET 代码隐藏中获取对样式表中现有 CSS 选择器的引用?在服务器端代码隐藏中是否可能出现以下伪代码?

同样,服务器端,而不是 jQuery/javascript 客户端。

我试图根据某些服务器端条件使特定的 DOM 元素不可见,但该元素是在客户端实例化的。我无法从服务器端代码中获得对它的引用,但也许我可以引用样式表中的选择器?

谢谢

0 投票
3 回答
648 浏览

design-patterns - 数据库封装的设计模式 - Brigde Vs Abstract Factory

几天前,我们的团队正在讨论灵活数据库实现的设计模式——Oracle、MYSql 等。

我们讨论了桥接模式和抽象工厂模式。

我赞成抽象工厂,因为它灵活、易于实现,而且客户端不知道底层的数据库实现是什么。但是我的其他队友更喜欢 Bridge 而不是 Abstract Factory。他们提到,当类层次结构全部增长时,它更加灵活且易于维护。

我仍然不满意为什么我们不能使用抽象工厂,我正在寻找您的建议和良好的参考资料,我可以在其中比较两种模式和不同的数据库实现。

0 投票
2 回答
371 浏览

c++ - 在 C++ 中拥有大型抽象类好还是不好?

我想知道在 C++ 中创建一个具有多个纯虚方法的抽象类好不好?

例如,在某些情况下,例如实现会话启动协议的对话,我们发现它可以使用桥接模式来实现。但是为通用操作拥有抽象基类会导致拥有一个非常大的抽象类。现在从性能的角度来看,使用和实现此类的效果是什么?

考虑我们有不同的对话框,每个对话框都有自己的实现。(例如:InviteDialog、RegisterDialog、InfoDialog、...)

应用桥模式:

实现的其他部分被忽略(上述类使用的实际实现和实现抽象)

谢谢

0 投票
1 回答
598 浏览

codeigniter - 如何将 SMF 与 CodeIgniter 集成?

我正在开发一个仅使用 SMF 成员系统的项目。这意味着 SMF 是我用来登录的唯一成员系统,而不是我自己的系统以及 SMF,只是普通的 SMF。但是,我遇到了一个问题……我需要能够根据给定的 ID_MEMBER 从 SMF 获取信息。我的文章数据库使用 SMF 的 ID_MEMBER 字段作为作者信息。看到 CodeIgniter 是 MVC 并且使用类,我在互联网上搜索了一个通用的 SMF 类,但找不到。我决定自己编写,但无法使其正常工作……我对 OOP 没有太多经验。

}

user_context 函数工作正常,但 member_context 函数不行。在 SSI.php 文件中,LoadmemberContext 函数将所有信息编译到一个名为 $memberContext[$id] 的数组中。当我从 CodeIgniter 控制器调用该方法时,我收到一条错误消息,指出 $memberContext 变量未定义。为什么会这样?

0 投票
0 回答
82 浏览

ruby-on-rails - 无法启动 Bridge 服务器 - Ubuntu

我已经能够在我的本地 macbook 上启动并运行桥接器,但是在尝试在 Linode 上托管的 ubuntu 机器上设置它时遇到了问题。

我使用 apt-get install rabbitmq-server 安装了 rabbitmq。然后我按照网站上的服务器安装指南进行操作。当我尝试运行命令 ~/.bridge/setup start 我得到:

之后什么也没有发生。不知道我做错了什么,因为它在我的本地 macbook 机器上工作。

有任何想法吗?

0 投票
1 回答
560 浏览

objective-c - 将 NSData 写入文件,将错误无法识别的选择器发送到实例

我有问题将数据写入文件。我做错了什么?