问题标签 [nested]

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

scheme - 用于嵌套表达式的方案宏

可以用 Scheme 编写一个宏(define-syntax例如,使用 ),它将采用如下表达式:

并将这样的表达式作为输出?

当然,对于任意长度。给定这样的模板,我想不出办法:

0 投票
7 回答
36116 浏览

python - 如何遍历和搜索 python 字典?

我有嵌套字典:

给定一个id - 之一。 导航到正确字典的最简单方法是什么?ids41304130-2-2

如果给定id的是,4130-2-1那么它应该到达字典key=key5

请不要使用 XML 方法。

编辑(1):嵌套在1级别之间4,但我在解析之前知道嵌套。

编辑(2):修复了代码。

编辑(3):再次修复了字符串值的代码ids。请原谅造成的混乱。我希望这是最终的:)

0 投票
2 回答
4248 浏览

asp.net - 更改嵌套 ListView 的 LayoutTemplate 中的项目

这与我之前的问题有关,但我想我会简化它并从中提出挑战。给定下面的代码,您可以从后面的代码中更改“ChangeThisLabel”的值吗?

我建议在提交答案之前自己尝试一下,因为我在之前的帖子中得到了很多建议,这些建议对于单个 ListView 来说效果很好,但是在遇到嵌套的 ListView 时会掉下来。

0 投票
2 回答
201 浏览

ruby - 是否有与 Perl 的 Data::Rmap 等效的 Ruby?

Perl 的Data::Rmap允许您在数据结构列表上递归评估 BLOCK(本地设置 $_ 到每个元素)并返回由此类评估结果组成的列表。$_ 可用于修改元素。

这对于迭代嵌套散列或散列数组的层次结构等非常有用。

0 投票
1 回答
4461 浏览

sql - SQL Server - 在子查询中使用列别名

我有以下查询,它适用于 MySQL,但拒绝适用于 SQL 服务器:

SQL Server 似乎不喜欢子查询中的别名。有人告诉我我需要使用 CTE,但我以前从未使用过它们。它是否正确?

0 投票
1 回答
575 浏览

mysql - mysql select - 如何检索线程/嵌套消息的结果?

我正在创建一个线程留言板,并试图使其保持简单。有一个消息表,然后是一个回复表,其中包含一个“reply_id”字段,该字段可以为 null 以指示顶级响应,或者一个值指示线程响应。

我对如何在这种类型的表上进行 SELECT 调用有点困惑?

我知道这可能是一个复杂的问题,尤其是在性能方面,但我真的只是在寻找最基本的解决方案。

谢谢...

0 投票
1 回答
2475 浏览

asp.net - 在 ASP.NET Web 应用程序中创建嵌套母版页

是否可以像在 ASP.NET 网站项目中那样在 ASP.NET Web 应用程序项目中创建嵌套母版页?

我正在使用 Visual Studio 2008 并使用 ASP.NET Web 应用程序。在创建母版页时,无法选择另一个母版页,如果该母版页可用,我可以创建嵌套母版页。

有没有人遇到过类似的问题?是否推荐任何解决方法?

提前感谢您的帮助。干杯。

0 投票
4 回答
21037 浏览

sql - SQL - 在一个语句中使用查询结果作为其他两个查询的基础

我正在做一个概率计算。我有一个查询来计算事件发生的总次数。从这些事件中,我想获得子事件发生的次数。获取总事件的查询有 25 行长,我不想只是复制 + 粘贴两次。

我想对这个查询做两件事:计算其中的行数,并计算这个查询的查询结果中的行数。现在,我能想到的唯一方法是(用复杂的查询替换 @total@ 以获取所有行,并将 @conditions@ 替换为来自@total@ 的行必须匹配的不太复杂的条件子事件):

如您所见,@total@ 重复了两次。有没有办法解决?有没有更好的方法来做我想做的事情?

再次强调:@conditions@ 确实取决于@total@ 返回的内容(它会执行类似的操作t1.foo = bar)。

最后一点:@total@ 本身需要大约 250 毫秒。这个更复杂的查询需要大约 300 毫秒,因此 postgres 本身可能会进行一些优化。尽管如此,查询看起来非常难看,@total@ 字面上粘贴了两次。

0 投票
5 回答
1951 浏览

.net - 嵌套用户控件 - 如何最好地获取对祖先控件的引用

我意识到很多代码不适合这里,但我要求提供一般方向或指针。

我有 .NET 用户控件嵌套六个深度,用于交互式小工具(从外到内):包装器、选项卡、面板、列表、行、项目。

我正在尝试从嵌套控件中获取对祖先控件的引用。

具体来说,我在嵌入式“曾曾孙”控件的代码后面有这段代码。它有效,但非常难看:

这等于 {ASP.controls_appname_widget_mywidget_mytab_ascx}并且是正确的。

我意识到我可以做类似 Page.FindControl("MyWrapper:MyPanel:etc.....) 但也不推荐这样做,因为结构或 ID 可以改变......

有没有像样的选择?

0 投票
4 回答
883 浏览

asp.net - asp.net 中的自定义嵌套属性/方法

我正在寻找一种方法来编写允许嵌套方法的自定义 .net 类。

例如...假设我有一个类 X,其函数 Y 返回一个列表。然后我有另一个返回排序列表的函数......

我希望能够执行类似 xy().z() 的操作,其中 z 将接受 y() 的输出作为其输入。

基本上如何 .toLower() 或 .toUpper() 可以附加到任何字符串上。

我正在尝试用谷歌搜索它,但我什至不确定我是否在问正确的问题。

谢谢