ancestor相关内容

检查一个组件是另一个组件 ReactJS 的子组件还是祖先组件

我正在创建一个具有未知数量的子级和祖先的 ReactJS 组件,当某个事件发生在其中一个祖先上时,父组件应该知道它.我的第一种方法是使用 redux 并通过 redux 操作发送子组件,然后主父组件将被警告并检查发送的组件是否是其祖先之一.但是,如果另一个组件是它的祖先之一,父 reactJS 组件是否可以通过某种方式知道? 解决方案 父级可以在上下文中定义一个函数,子级可以调用这个函数: ..
发布时间:2022-01-21 11:19:11 其他开发

通过预处理检查 O(1) 中的 2 个树节点是否相关(祖先/后代)

检查 2 个树节点是否相关(即祖先-后代) 在 O(1) 时间内解决它,使用 O(N) 空间(N = # 节点数) 允许预处理 就是这样.我将在下面介绍我的解决方案(方法).如果你想先想想自己,请停下来. 对于预处理,我决定进行预排序(首先递归遍历根,然后是子节点)并为每个节点指定一个标签. 让我详细解释一下标签.每个标签将由逗号分隔的自然数组成,例如“1,2,1,4,5 ..
发布时间:2022-01-05 18:40:36 其他开发

NDB HRD 事务,哪个祖先决定实体组?

是被写入实体的最近的还是最远的父亲属,这决定了实体组?(问题 1)对于,如果我有, 同时写入两个不同实体的两个请求,在本例中,都具有直接父级 Data 实体(键为“2"),并且具有以下祖先: Person:9 >集合:3 >脚本:4 >数据:2 >汤姆克鲁斯的记录人:9 >集合:3 >脚本:4 >数据:2 >Shia La Boef 的记录 无论哪种情况,它们都属于同一个实体组,要么锚定 ..
发布时间:2021-11-16 20:02:41 其他开发

XPath:递归祖先搜索

选择当前节点后,我希望找到一个元素 [./name] 并返回文本内容.如果当前选择的节点中不存在元素 我希望检查父元素 [./parent::name] 等等递归直到根,返回元素所在的最近父元素的值. 可以用 XPath 完成吗? 解决方案 (编辑:我第一次误解了问题) 我建议使用 祖先或自我::名称[1] 这将查找所有 name 元素,从 self、parent 等开始, ..
发布时间:2021-06-14 19:20:13 其他开发

结合两个PMD检查

在使用PMD检查我的代码错误时遇到问题.我不知道如何同时满足两个要求.例如,如果我要检查文件扩展名BCD中不存在的名为ABC的方法.我知道如何使用PMD检查ABC是否存在或是否从BCD扩展出来. 赞: //PrimaryExpression/PrimaryPrefix/Name [@Image = "ABC"]; //ExtendsList/ClassOrInterfaceType [ ..
发布时间:2020-11-02 19:38:28 其他开发

检查组件是否是另一个组件ReactJS的子代或祖先

我正在创建一个具有未知数量的子代和祖先的ReactJS组件,当某个事件发生在祖先之一时,父代组件应该知道这一点。我的第一种方法是使用redux并通过redux操作发送子组件,然后将通知主要父组件,并检查发送的组件是否是其祖先之一。 ,但是父对象reactJS组件可以某种方式知道其他组件是否是其祖先之一吗? 解决方案 父组件可以在上下文中定义一个函数,然后孩子可以调用此函数: 父项: ..
发布时间:2020-10-01 18:56:13 其他开发

寻找两个叶节点的最佳共同祖先,其中节点具有零个,一个或两个父母

我正在寻找一种算法来查找图的最佳共同祖先,其中图中的节点可以具有零,一个或两个父母。我不确定“最佳共同祖先”的术语:更好的术语可能是“最低的共同祖先”或“最近的共同祖先”等。如果有更好的术语,请提供描述这些的术语。 该算法可以访问完整的图形数据结构。 给定节点可能有零个,一个或两个父母。这很关键,因为我在网络上看到的算法假定给定节点有零个或一个父母,但不是两个父母(请参阅下面的参考资料 ..
发布时间:2018-05-25 17:26:57 其他开发

NDB HRD交易,哪个祖先决定实体组?

它是正在编写的实体的最接近还是最远的亲属亲属,它决定了实体组? (问题1 )如果我有, 两个同时写入两个不同实体的请求,在这个例子中,数据实体(带有键'2'),并具有后续的祖先: Person:9>收藏品:3>脚本:4>数据:2>汤姆克鲁斯的纪录 人物:9>收藏品:3>脚本:4>数据:2> Shia La Boef的记录 在任何一种情况下,它们都属于同一个实体组,个人 ..
发布时间:2018-05-04 12:06:02 其他开发

绑定不工作WPF祖先

我有一个TreeView,被修改的文字面前展示形象了。所以,我的修改树型视图被称为ImagedTreeViewItem。 这ImagedTreeViewItem有一个属性,包含图像的图像控制显示。 该ImagedTreeViewItem也有一个特性,即检查,如果ImagedTreeViewItem图标是文件夹图标。此属性的名称为“IsFolder。” 我的问题是: 我绑定的祖先 - 属性( ..
发布时间:2016-08-07 10:09:13 开发方法

最低公共祖先的实现 - 有什么区别?

我一直在阅读有关最低顶部codeR 的共同祖先算法,我不明白为什么RMQ算法是参与 - 该解决方案列在那里是出奇的复杂,并具有以下属性: 在搜索时的O(开方(N))的时间复杂度,为O(n)precalculation时间复杂度 O(n)的空间复杂度,用于存储父母每个节点的 O(n)的空间复杂度再次,用于存储每个节点的precalculations 我的解决办法:给定的两个整数值,发现通过一个简 ..
发布时间:2015-11-30 21:15:58 C/C++