问题标签 [descendant]
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.
mysql - 树 - 如何使用 mysql 确定节点的后代是否完整
之前问过一个类似的问题,但没有人回答,所以我重新考虑了这个问题,并提出了一个类似/不同的问题。
我有一个以父/根(顶部)应用程序开头的过程。然后根应用程序生成子应用程序,这些子应用程序也可以生成后代应用程序。这可以持续多个级别。然后每个级别可以是一个节点,也可以是一个叶子。一个节点可以有后代。叶子没有生成的子/后代应用程序。
在流程开始时,应用程序知道级别数。该过程也是结构化的,因此每个子应用程序都能够在完成时使用自己的 ID 和 parentID 更新 tbl。
因此,当整个流程运行时,生成的数据是一个层次树。
我试图弄清楚如何能够查看树中的给定项目/节点,并确定后代应用程序是否完整。
我正在尝试在 mysql 中完成此操作。我对存储过程/子选择不太熟悉。我看过许多讨论这个问题的在线论文/网站,但我似乎没有针对我的问题提出任何问题。
寻找 mysql 大师来帮助我弄清楚这个问题。
谢谢!
我正在考虑的示例 tbls 是:
mysql - sql(mysql)查询测试后代关系
我有一个存储文件夹信息的数据库表。在此表中,有一个将表与自身相关联的 folder_parent 字段。我想测试一个文件夹是否是另一个文件夹的后代,我的问题是我不知道关系的最大部门,我不知道是否可以仅通过查询来执行此操作,或者我可能需要递归存储过程。
你怎么看?谢谢你。
c++ - 如何编写迭代 DFS 来计算树中节点的后代
我在打开此代码时遇到问题:
进入迭代的。如您所见,它找到每个节点的预购编号以及它有多少后代。由于内存限制(数据大小最大为 10^6),我必须这样做。
提前致谢。
jquery - jQuery找到深度嵌套的输入元素
当我将它包含在我的页面中时,它会生成一整套动态 html 来很好地格式化所有内容。但是,我正在尝试应用于jQuery datepicker
表单中的一些输入元素,但我不知道如何选择我想要的输入。
我已经将 SuperForm 直接嵌套在一个div
名为“ bookings
”中,所以我知道我可以将其用作起点,但我需要遍历该 div 的所有后代,直到找到正确的输入,我知道它们的顺序出现所以我假设我可以在这里的某个地方使用 nth-child(x) 但到目前为止我还没有运气。任何帮助将不胜感激!
解决了!这是我的解决方案:
children - JDOM:获取具有特定名称的所有元素后代(不仅是直接子代)
编辑:问题解决了。根和后代有不同的命名空间。
因此,我试图获取具有特定名称“包含”的根元素的所有后代。
不幸的是,while 循环立即退出,hasNext() 返回 null,即使树中有一个“包含”元素。有什么我做错了吗?我也许也可以使用 getChildren() 然后逐级深入,但这更方便。
编辑:问题解决了。根和后代有不同的命名空间。
children - hCard 属性元素必须是子元素还是子元素?
基本上我想知道这是否仍然有效作为 hcard。
谢谢!
c# - 嗨,如何用后代 C# 中的后代解析 xml
我正在尝试解析此 xml 并可以成功获取名称和描述,但将图像放在一起很棘手。两种单独的代码解析都有效,但我想做一个解析,这样我就可以将它们全部绑定到一个列表框。
xml 看起来像这样
我的代码适用于两者但分开。我如何将其组合成一个解析...
数据显示在列表框中,但标签在描述上方,而不是并排显示。
谢谢
感谢下面的 Thomas,以下代码有效,但一些用户配置文件得到空引用异常(包括我自己的配置文件,显然有数据) 感谢 Thomas 的帮助也许这是一个不相关的错误?
php - PHP date() 在 $_SESSION 中增加/减少周存储
以下代码将增加/减少 1 周:(是的,我的应用程序需要将值存储在$_SESSION
.
但是我希望它在第 52 周(新年)重置。我怎样才能做到这一点?我是编程新手。
git - 测试 git 直系后代
任何人都知道如何测试本地分支 mybranch-working 是否是 origin/staging 分支的直接后代。换句话说,我想测试自从我上次从 origin/staging 合并到 mybranch-working 以来,其他开发人员是否已将更改合并到 origin/staging 中。