问题标签 [composite]

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 投票
3 回答
3558 浏览

design-patterns - 复合+责任链示例

谁能给出一个结合使用设计模式 Composite 和 Chain of Responsibility 的实际例子?

谢谢

0 投票
1 回答
281 浏览

drupal - 在 drupal 的复合布局中显示“视图”列表

我已经安装了复合布局模块,并创建了一个带有“testomonials”列表的视图(只是一个简单的标题和摘录列表)。

在我的首页上,我已经能够在该页面中包含几个其他节点和几个块(例如,在相同的复合布局中)。但是,我还想包括推荐的列表视图(我想显示整个列表,然后使用 javascript 来操作它)。

所以我的问题是,是否可以在复合布局中包含一个视图列表,如果不是,我将如何使用我的前端 drupal 页面并包含一个节点并说出我的推荐列表

谢谢

安迪

0 投票
1 回答
1983 浏览

postgresql - 选择复合类型数组的条件(postgresql)

例如我有类型:

和表:

如何选择所有带有标签“test”记录的项目(不使用 PL/pgSQL)?

0 投票
1 回答
193 浏览

vb.net - 是否可以为 VB.NET 中的 MustOverride 子指定返回类型“Derivative(of T)”?

VB.NET 2008 .NET 3.5

我有两个 MustInherit(部分)基类。让我们调用一个类 OrderBase 和另一个 OrderItemBase。

特定类型的订单和订单项目将从这些类继承。我们将这些称为 WebOrder(从 OrderBase 继承)和 WebOrderItem(从 OrderItemBase 继承)。

现在,在事物的宏伟计划中,WebOrder 是一个包含 WebOrderItem 的复合类,如下所示:

为了确保从 OrderBase 派生的任何类都具有 OrderItem 属性,我想在 OrderBase 类中执行类似的操作:

换句话说,我希望派生类被强制包含一个属性,该属性返回 OrderItemBase 的派生类。

这是可能的,还是我应该使用完全不同的方法?

0 投票
3 回答
1387 浏览

c++ - C++ 中的复合模式

我必须使用类似于电话簿的 C++ 应用程序:具有 STL 联系人列表的 Agenda 类。关于联系人层次结构,有一个名为 Contact 的基类(一个抽象类),以及派生类 Friend 和熟人(联系人的类型)。

例如,这些类有一个名为 getName 的虚拟方法,它返回联系人的姓名。

现在我必须通过添加另一种类型的联系人来实现复合模式,公司(派生自联系人),它还包含联系人集合(也是一个 STL 列表),可以是“叶子”类型(朋友或熟人),或者他们也可以是公司。

因此,Company 是 Compound 类型。

问题是:我如何以及在哪里实现 STL find_if 来搜索具有给定名称的联系人(通过 getName 函数或建议我其他)在“叶子”类型的联系人和公司集合中?

换句话说,如何使用统一的函数定义遍历树以便在那里找到可能的匹配项?

我希望我很清楚...

0 投票
2 回答
9335 浏览

ruby-on-rails - 在 Rails 中的composed_of - 什么时候使用它?

什么时候应该使用 ActiveRecord 的composed_of类方法?

0 投票
2 回答
584 浏览

java - GWT:复合不显示

我有一个布局代码:

我知道它正在工作,因为如果我通过一个按钮更改磁贴,它工作得很好。

现在我的瓷砖课:

为什么不显示所有图块?

谢谢你的帮助 !

0 投票
1 回答
756 浏览

c# - GridView: Control Designer

I have a question regarding the GridView and the Control Designer of it.

I've made a composite control inherited of the GridView. I would like to make some new created BoundField controls available in the designer of the GridView control? So that I can select the custom BoundField control from the Available fields list.

Anyone got a clue about this one?

0 投票
2 回答
22543 浏览

mysql - MySQL:如何索引“OR”子句

我正在执行以下查询

字段 1 上有一个索引,字段 2 和字段 3 上有另一个索引。

我看到 MySQL 总是选择 field1 索引,然后使用其他两个字段进行连接,这非常糟糕,因为它需要连接 146.000 行。

关于如何改进的建议?谢谢

(尝试提出的解决方案后进行编辑)

基于提出的解决方案,我在玩这个时在 Mysql 上看到了这个。

比执行慢很多:

有两个复合索引:

有趣的是,要求 Mysql“解释”它在两种情况下总是使用 index1 的查询,并且不使用 index2。

如果我将索引更改为:

和查询:

然后这是我发现 Mysql 工作的最快方式。

0 投票
3 回答
2719 浏览

gwt - GWT uibinder composite

I'm creating a composite uibinder widget with a Label and a TextBox.

The intented use is:

I've found how to catch the label with a custom @UiConstructor constructor, I might add another parameter to the constructor, but I would like to know how to get the text from the xml, just like the GWT tag <g:Label>a caption</g:Label> does.

Any help is greatly appreciated.