问题标签 [flatten]

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 投票
2 回答
1239 浏览

sql-server-2005 - 如何在 SSIS 中展平结果集?

我需要在 SSIS 包中“展平”结果集 - 也就是说,获取一个由多行组成的结果集并生成一个带有连接值的字符串。

结果集通过存储过程返回给我,由于多种原因我无法更改。我不想将逻辑复制到另一个存储过程中,因此限制是我需要从存储过程的结果开始并从那里开始工作。

我目前正在使用带有 ADO.NET 连接的“执行 SQL 任务”来运行存储过程,并将结果返回到 Object 类型的 SSIS 变量中。

我目前的想法(来自谷歌搜索等)然后是使用“执行脚本任务”,使用类似的东西:

上面的示例当前返回错误:“对象不是 ADODB.RecordSet 或 ADODB.Record。” 我已经尝试了上述多种不同的变体来尝试解决这个问题,但已经达到了我在环境中调试时遇到的挫败感。

任何想法将不胜感激!谢谢

0 投票
7 回答
14244 浏览

php - 如何合并子数组值并删除重复项?

我需要得到所有子数组的合并结果$arr

对于重复的条目,应该只获取一个。

0 投票
48 回答
177287 浏览

python - 展平不规则的列表列表

是的,我知道这个主题之前已经讨论过(这里这里这里这里),但据我所知,除了一个之外,所有解决方案都在这样的列表中失败:

所需的输出在哪里

或者甚至更好,一个迭代器。我看到的唯一适用于任意嵌套的解决方案是在这个问题中找到:

这是最好的模型吗?我忽略了什么吗?任何问题?

0 投票
4 回答
205 浏览

php - 是否有一种内置方法可以从 PHP 中的多暗数组中获取数组?

(查询数据库时非常有用)。
如果我有一个多暗阵列

我想要的是[1,2,34,67]

我知道如何在代码中做到这一点,只是询问 PHP 中是否有内置的方法(或者可能在 PDO 中)来做到这一点。

0 投票
3 回答
2639 浏览

linux - 在 Linux 上展平目录结构时将数字附加到文件名

我有一个如下所示的目录结构:

我想要做的是将所有 xml 文件复制到一个目录中,如下所示:

我怎样才能在 Linux shell 上有效地做到这一点?

0 投票
0 回答
14978 浏览

xsd - 展平 XSD 模式文档 (HR-XML 3.0)

我有几个“主要”XSD 文档,它们导入“支持”XSD 文档。这些模式文档恰好来自 HR-XML 3.0 规范,特别是与背景筛选相关。

为了代码生成和方便的单文件模式在我的 WSDL 中引用,我试图“扁平化”模式。应解决进口问题;常见(以前导入的)内容之间不应有重复。

我尝试了 Oxygen XML 编辑器,它具有专门用于该任务的功能;但这似乎一次只支持一个“主”文档 - 无法展平/合并多个“主”文档。我还研究了 XMLSpy,但它似乎完全缺少该功能。

任何人都可以在此模式“扁平化”过程背后推荐特定工具或提供一般理论吗?

非常感谢!

0 投票
4 回答
6100 浏览

list - Erlang:展平字符串列表

我有一个这样的列表:

我需要将其转换为

我该怎么做呢?

问题是我正在处理字符串列表,所以当我这样做时

我明白了

但是,如果原始列表中的元素只是原子,那么lists:flatten就会给我我需要的东西。如何使用字符串实现相同的效果?

0 投票
7 回答
9940 浏览

sql - 如何从将多行返回到单个结果的查询中“合并”、“展平”或“透视”结果?

我对一个表有一个简单的查询,它返回如下结果:

我想将结果合并到一行中,例如:

有没有办法在触发器中做到这一点?

注意:我知道我可以使用游标,但除非没有更好的方法,否则我真的不想这样做。

该数据库是 Sybase 版本 12.5.4。

0 投票
1 回答
6106 浏览

haskell - Haskell 平面图

我是一个对 Haskell 感兴趣的初学者,我一直在尝试自己实现 flatmap (>>=) 以更好地理解它。目前我有

它实现了“地图”部分,但没有实现“平面”。
我所做的大多数修改都导致令人沮丧且相当无信息

错误。

我错过了什么?

0 投票
1 回答
668 浏览

bash - 在文件路径之前展平 java 项目目录结构

我正在尝试编写一个脚本(最好在 bash 中)来展平一个 java projet 目录结构,并在文件的路径之前。例子:

会导致:

该脚本应该是递归的,因为该目录可能有许多子文件夹。