问题标签 [grandchild]

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 投票
1 回答
133 浏览

html-table - CSS Grid - 视觉同步行中类似表格的孙单元格的高度相等

有没有办法在标题和正文之间自动保持同步表结构的行高?我的意思是强制 CSS Grid 保持每个标题和数据行具有相同的高度,尽管它们有不同的父级?我不希望标题和正文在 HTML 中共享同一列。我想要两个主要列:标题和正文。

此外,行数和正文列数是动态的。目标是创建比较表,其中标题代表产品特征名称,正文列代表产品特征。此外,表格主体将另外被包裹<div>以引入滑块功能。

AFAIK CSS Subgrid 理论上可以做到这一点,但它仅在 Firefox 中是实验性的

下面是CodePen 上可用的简化输入代码。我希望“标题 1”、“数据 1.1”、“数据 2.1”单元格具有相同的高度。更高的行也是如此,例如“标题 2 | 更高的标题 2 | 更高的标题 2”、“数据 1.2”、“数据 2.2” - 所有单元格都应具有相同的高度。

简而言之:可视中的最高单元格(因为从技术上讲,标题和正文在不同的列中,而不是 HTML 中的同一行)应该决定整行的高度

下面我附上丑陋的油漆制作的图片,展示我想要实现的目标: 在此处输入图像描述

0 投票
2 回答
124 浏览

c++ - 如何从 C++ 中的父线程或子线程将值传递给子线程下的孙线程

我有一个具有以下值的 file.txt:1234 567 8910

我想在 C++ 中创建一个程序,它创建 x 个子线程,其中 x 是“file.txt”中的行数。子线程接收该行,因此它将该行拆分为数字并将它们存储在一个数组中。

然后我想在每个子线程下创建 y 个孙线程,其中 y 是该子线程数组或接收到的行值中的位数,并将每个孙线程传递一个数字。

比如上面的file.txt,我在main()中的父线程会创建3个子线程。第一个子线程将收到“1234”,第二个“567”,第三个“8910”。然后第一个孩子将创建 4 个孙线程并传递第一个孙线程“1”,第二个“2”,第三个“3”,第四个“4”。同样,第二个子线程将创建 3 个孙线程并传递“5”、“6”、“7”位。最后,第三个孩子将创建 4 个孙线程并传递“8”、“9”、“1”、“0”数字。

我想使用多线程并行传递所有这些值。在子线程之前,我能够让一切正常工作,并且我能够创建适量的孙线程,但我无法将值传递给它们。非常感谢任何帮助和指导。

这是我的代码:(请指导我修复它)

0 投票
1 回答
40 浏览

linq - 使用 LINQ 按孙子过滤列表

我需要通过 DamageCode 类中的 DamageCodeName 字段过滤一个列表。

我使用 EF CORE 5 将记录拉到一个列表中:

现在我需要通过 DamageCode.DamageCodeName 属性过滤这个列表。

上面的代码只过滤了 DamageCategory。它带回了 DamageGroup 的所有记录和 DamageCodes 的所有记录。

我需要 linq 查询结果来生成如下列表(按“Bubble”过滤)并仅返回由 DamageCode.DamageCodeName.Contains("Bubble") 过滤的 DamageCategory、DamageGroup 和 DamageCodes:

我需要像这样结束过滤器的结果

这是产生上面我需要的结果的 SQL: