问题标签 [hierarchical]

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

drupal - Drupal:分层选择节点参考警告!

我正在使用这个模块并且效果很好,但是以下消息出现在不同的页面中。

警告:缺少第 2354 行 C:\wamp\www\teo\sites\all\modules\hierarchical_select\hierarchical_select.module 中的 hierarchy_select_ajax_data_alter() 的参数 3。

你有没有出现过这个消息?为什么会出现???

0 投票
2 回答
2357 浏览

tsql - T-SQL CTE 计数 ALL 节点下的叶子

我能找到的关于计数的所有 CTE 示例都涉及经典的“经理有多少直接下属”。我对我无法弄清楚的事情有一个微妙的看法。本质上,我想查看层次结构中的每个节点,TOTAL 中有多少其他节点在所有级别下。因此,如果我在一家公司有 12 个人,上面的小伙子在他下面有 11 个,他可能有 3 个直接下属,第一个可能有 2 个,第二个可能有 2 个,第二个可能有 4 个,第三个有 3 个等等。我只是想不通如何获得节点下所有的总和,请帮助!

0 投票
2 回答
2170 浏览

php - PHP多维数组到无序列表,建立url路径

我在 PHP 中有一个由 icio 和 ftrotter 的优秀示例生成的多维数组(我在数组变体中使用 ftrotterrs 数组):

将数据库结果转换为数组

我已经把它变成了一个无序列表宽度这个方法:

到目前为止,一切都很好。

现在我想使用 url_nl 字段来构建用作菜单中链接的 url。url 必须通过在树中向下的每个步骤添加 /url_nl 来反映树中链接的部门。

我的目标:

桌子

到目前为止我所拥有的:

正如您在示例中看到的,我使用了递归添加的 url_nl 字段,因此列表的每个级别都有一个链接,其中包含一个用作 url 的路径。

无论如何,我在建立这些链接时遇到了问题,因为它们在循环到分层列表时没有正确重置。在下降到列表中的孩子之后,第一个是正确的,但第二个不是。

我被困在这里...

0 投票
2 回答
1721 浏览

java - 在 Java 中使用什么策略进行分层可重入读/写锁定?

我正在寻找一种高效的系统,该系统具有一系列分层组织的读/写锁,以管理对分层组织资源的访问。如果一个子树被锁写,那么在整个子树被释放之前,应该无法获得其他锁;类似地,子树中的写锁应该防止锁定父树。

以下是我正在考虑的想法:

  • 使用Apache Commons 事务。不幸的是,该项目自 2008 年 3 月以来一直没有更新,并已被非正式终止。一些 API 文档似乎表明即将发布的版本(1.3 或 2.0)将包含某种分层锁定,但源代码无处可寻,似乎我们无法再访问他们的 SVN 存储库。

  • 使用一系列ReentrantReadWriteLocks,我将对其进行分层组织。我不是并发专家,我有点害怕自己做。初步的想法似乎表明,即使在我可以尝试锁定子树之前,我也必须在管理ReentrantReadWriteLocks 本身的整个结构上使用外部锁——所以即使要释放锁,我也必须使用外部锁…</p>

  • 使用类 fromjava.util.concurrentjava.util.concurrent.atomic以比使用一系列ReentrantReadWriteLocks 更有效的方式实现我的分层锁。

我已经准备好走最后一条路了,但我很惊讶没有找到任何可以更好地解决这个问题的现有库。所以:

  • 我错过了一些明显的解决方案吗?
  • 还是这个问题特别难以正确解决?
0 投票
2 回答
703 浏览

jquery - 使用Jquery将单个UL LI列表转换为基于类的层次嵌套列表

我有一个无序列表,需要拆分为分层列表,具体取决于已预先分配给每个的类

  • . 具体来说,如果原始列表是这样的:

    我需要它成为基于每个 li 的类的嵌套列表,因此最终列表呈现为:

    因为我不能在输出这个列表的 CMS 上运行服务器端代码,所以我必须在客户端重新组织这个 HTML 列表。

    我花了很多时间尝试编写自己的 jQuery 来创建新的层次结构,但运气不佳。我的第一次尝试是尝试使用 jQuery .before</ul></li>在类之前添加附加标签,然后在标签之后附加一个新<ul>标签,但我无法<ul> <li>插入任何标签——似乎 jquery 会添加一个<p>等但是不是</ul></li>吗?

    然后我尝试使用 .wrap<ul></ul>在需要的地方放置一个新的,但我还不够聪明,无法弄清楚如何选择和分组所有子或孙子来包装。

    有人对我应该尝试做什么有任何提示吗?

  • 0 投票
    2 回答
    2738 浏览

    php - Hierarchical menu tree including all subitems on any level

    I am thinking of what the best way is to store a given menu tree for a shop-like system. That includes a menu tree with multiple sub-levels and items that are assigned to those levels.

    Special requirements: - Each level needs to include all items of the sub- and sub-n-levels - Each item (might!) be assigned to multiple levels

    Short example:

    Following ouputs: - Display root: The tree + all products shall be shown (1x Apple !, Pear and Salad) - Display Category A-A: The tree + Apple and Pear shall be shown - Display Category A-A-A: The tree + only Pear shall be shown

    Any suggestions or hints to achieve that with help of PHP and MySQL?

    0 投票
    1 回答
    848 浏览

    c# - 如何实现分层数据绑定?

    在这里学习 WPF,我正试图了解分层数据绑定。

    这是我的情况:

    我想使用 aItemsControl来显示一个集合,A并且对于A我想要一个内部ItemsControl显示的每次出现A.Children

    我认为这可以解决问题,但显然,我还有很多东西要学……

    然后,在代码隐藏中......

    这一切的结果是什么都没有显示出来。为什么?

    谢谢

    0 投票
    2 回答
    235 浏览

    r - 将 ts 对象类强制转换为 hts 对象 Rob J Hyndman 的 hts 包

    想探索文档中示例之外的包,但对将 ts 对象类强制转换为 hts 对象感到困惑:

    有什么想法吗?

    0 投票
    1 回答
    527 浏览

    operating-system - 分层的每进程页表:我们为什么不使用简单的线性数组?

    我想知道为什么我们需要在操作系统中使用分层页表来处理每个进程的页表,使用 CPU 中的 PTBR 和 PTLR 寄存器(通常存储在 PCB 中)。
    感谢 PTLR,我可以检查当前进程的页表大小限制,因此它的页表将只包含其地址内存空间的条目(不会像系统地址内存空间那么大)。
    如果一个进程的虚拟地址空间不是稀疏的(它的虚拟页码是 0、1、2,...),我将有一个最多包含一些 K 条目的进程页表:它的总大小最多为几个 MB ,我认为使用简单的连续数组会更好。
    那么,为什么很多真正的解决方案(即x86 和x64)都是基于多级页表(或Hashed Page Tables)的呢?

    谢谢。

    0 投票
    1 回答
    2041 浏览

    mysql - 在关系数据库中建模层次结构/目录

    我想在 mysql 表中对如下所示的层次结构/目录进行建模。你可以在下面看到我在想的表模式。但是,我谈论的目录将由 100.000 个元素组成,深度约为 5-10 级。此外,我们将有一个标签池,目录的每个元素都可以链接到一个或多个标签。所以我想知道是否有更好的方法。我读到有些人决定设计不规范的表来影响高性能,我也在评估这个案例。

    ps:有些人使用多路树在编程语言级别对此进行建模,所以问题是如何在数据库中结束的。