问题标签 [ancestor]

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

wpf - wpf 将文本绑定到父列表框的内容

我有一个列表框,其项目将以文本框格式显示,如下所示:-

编辑:

抱歉,电影列表是一个 observablecollection (of Movie) 而不是 (of String)

如何让文本框显示其祖先(innerList)的内容?

0 投票
1 回答
309 浏览

google-app-engine - 在 Google App Engine 上将 JDO 与 HRD 结合使用

为了使用 HRD 获得一致的查询,我们被告知使用祖先查询。

我正在使用 JDO,但是我找不到使用 JDO 查询的祖先查询的示例。

有人可以告诉我它是否可能,如果可以,你能给我举个例子吗?

谢谢你。

0 投票
1 回答
1593 浏览

wpf - 通过 WPF 中的绑定动态设置资源样式

我正在尝试使我的应用程序的配色方案动态化,以便我可以在确定我的应用程序配色方案的属性(希望来自数据库)中有一个颜色值。

我有一个 Resources.xaml 文件,我在其中设置应用程序的颜色和样式,然后在我的所有控件和窗口中使用它们。我想将资源文件中 SolidColorBrush 的颜色绑定到我的 ViewModel(s) 中的属性,以便此颜色可以根据当前应用程序值更改。这是我到目前为止所拥有的,但它不起作用,所以我一定错过了一些东西。

Resources.xaml 文件中的代码:

MainWindow.xaml 文件中的代码:

我的 MainWindow.xaml 的 DataContext 是一个名为 ApplicationViewModel 的类,它继承自 ViewModelBase,它有一个属性“MainApplicationColor”,返回字符串“Teal”,以改变 SolidColorBrush 的颜色,使其与 FallbackValue 不同。我现在正在对颜色进行硬编码,但这是我希望将来从数据库中获取价值的地方。颜色目前没有改变,所以我假设我的绑定源有问题,因为它显然没有像我认为的那样工作。

谢谢,

克拉拉

0 投票
3 回答
2418 浏览

algorithm - 最低共同祖先实现 - 有什么区别?

我一直在阅读有关顶级编码器的最低公共祖先算法,但我不明白为什么涉及 RMQ 算法 - 那里列出的解决方案非常复杂,并且具有以下属性:

  • 搜索的 O(sqrt(n)) 时间复杂度,O(n) 预计算时间复杂度
  • 存储每个节点的父节点的 O(n) 空间复杂度
  • 再次为 O(n) 空间复杂度,用于存储每个节点的预计算

我的解决方案:给定 2 个整数值,通过简单的前序遍历找到节点。取其中一个节点并上树并将路径存储到一个集合中。取另一个节点并向上走,并在我向上时检查每个节点:如果该节点在 Set 中,则停止并返回 LCA。全面实施

  • 给定值,找到 2 个节点中的每一个的 O(n) 时间复杂度(因为它是常规树,而不是 BST -
  • 将路径存储到集合中的 O(log n) 空间复杂度
  • O(log n) 使用第二个节点上树的时间复杂度

那么鉴于这两个选择,Top Coder 上的算法是否更好,如果是,为什么?这是我无法理解的。我认为 O(log n) 比 O(sqrt(n)) 好。

0 投票
3 回答
3394 浏览

ruby - Nokogiri 等效于 jQuery 最接近()方法,用于在树中查找第一个匹配的祖先

jQuery 有一个可爱的方法,虽然名字有些不妥,叫做close(),它沿着 DOM 树向上寻找匹配的元素。例如,如果我有这个 HTML:

假设element设置为<td>,那么我可以计算出src这样的值:

如果 table 元素或其 src 属性中的任何一个丢失,那将干净地返回“未定义”。

在 Javascriptland 中已经习惯了这一点,我很想在 Rubyland 中找到与 Nokogiri 等价的东西,但我能想到的最接近的是使用祖先()的这种明显不雅的 hack :

需要三元组,因为如果在空数组上调用,首先返回 nil。更好的想法?

0 投票
2 回答
635 浏览

c# - C# XmlNode 具有祖先类型

我有一个格式如下的 XmlDocument。如果我执行以下搜索

我将取回一个 XmlNode,它是一个标题。我如何确定该书是否属于出版物?我并不总是想假设 title.ParentNode.ParentNode.ParentNode 存在。应该有一种直观的说法:

任何帮助将不胜感激

0 投票
0 回答
391 浏览

wordpress - 在搜索结果中获取祖先缩略图

我有一个页面(公司),其中包含两个子页面(新的、精选的)。
子页面从自定义帖子类型(公司)查询内容。在子页面中还有一个搜索框,用于过滤自定义帖子类型中的内容。
然后,有一个横幅可以读取“公司”页面的缩略图,并且该横幅也应该在子页面中可见。我编写了这个函数,它适用于两个子页面,但不适用于搜索结果。它将横幅替换为第一个结果的缩略图,而不是父级(公司)。
我怎样才能解决这个问题?。

编辑: 我用不同的方法让它工作,但不是动态的......我只是在搜索表单中放了一个带有父 ID 的空字段,然后我在search.php模板中检索它。

接着...

这并不理想,但它有效。有没有人知道如何使用我在原始问题中发布的功能来做到这一点?

0 投票
2 回答
526 浏览

xslt - XSLT 使用来自另一个兄弟的信息

我必须转换具有以下结构的 XML 文档

在 xslt 中,当属性“d”相等时,我尝试合并两个节点

通过做这个

所以 if 语句显然不起作用,但我怎么能这样做呢?

0 投票
1 回答
489 浏览

ruby-on-rails - 祖先从父 ID 重建

我有具有树结构的类别模型。在我的数据库中,我有大约 1500 条记录。当我尝试使用命令“Category.build_ancestry_from_parent_ids!”从父 ID 重建祖先时 结果我得到零。

这是结果。

1.9.2p290 :006 > Category.build_ancestry_from_parent_ids!类别负载 (1.8ms) SELECT "categories".* FROM "categories" WHERE "categories"."parent_id" IS NULL AND ("categories"."id" >= 0) ORDER BY "categories"."id" ASC LIMIT 1000 => 无

我正在遵循https://github.com/stefankroes/ancestry的指示,但似乎我错过了一些东西。

有没有人以前有同样的问题?

0 投票
1 回答
308 浏览

c++ - 如何找到对象祖先的类型?

我正在创建一种机制,接收者可以通过该机制告诉发送者每个接收者都对某种类型的消息感兴趣。在下面的示例实现中,存在一个限制,即想要接收某个基本类型的所有消息的接收器只接收显式属于该类型的消息,而不会接收派生类型的消息(例如,参见 main())。

一个潜在的解决方案是在注册特定消息时注册消息的所有祖先类型,并使用该信息正确路由消息。

还有哪些其他解决方案?

注意:实际上,我会存储 RTTI,这样就不需要每次都进行 RTTI 查找。还有其他我在这里略过/跳过的东西。我会用这个例子来简洁...

下面的示例代码:


更新:这是我正在解决的解决方案:

和发件人: