问题标签 [consolidation]

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

sql - 从跨多个数据库的数据创建视图

经过一番搜索,我找不到涵盖我的问题的好答案。我正在整合大约 100 个数据库。结构相同,它们都在同一台服务器上。所有数据库都有一个包含登录信息的表。

我们创建了一个核心数据库,其中包含来自其他数据库的所有连接信息。现在我们需要在核心数据库中创建一个视图,其中包含来自所有数据库的所有登录凭据。这意味着我们需要使用循环遍历所有数据库并选择用户名和密码。

欢迎任何想法或建议

0 投票
0 回答
151 浏览

php - 合并超过 1500 个 wav 文件并再次切片(在 PHP 中)

因为我想节省很多工作,所以我尝试创建一个功能来合并每个文件夹的 wav 文件。该文件夹包含大约 100 到 500 个 wav 文件。所有 wav 文件均为立体声、44.100 Hz 和 24 位。

有超过 1500 个丢失的 wav 文件,无法通过批处理进行编辑,因为我正在使用的程序(出于其他特定原因)没有批处理选项。因此我尝试:
-> 合并 wav 文件 + 0.5 秒的静音并制作一个提示列表
-> 编辑大文件(在音乐编辑软件中完成)
-> 通过提示列表将大文件拆分回原始文件(精确)(没有沉默)

在我看来,最好的方法是删除文件头(将其保存在提示中)并加入字节?

到目前为止我知道的唯一语言是 PHP,所以我试图实现的只是 PHP。我发现我缺乏这样做的技能和知识,我希望有人能在这里提供帮助。

我尝试完成的基本事情是: - 制作所有 wav 文件的数组 - 在每个文件(在数组中)之后添加 0.5 秒的静音 - 创建最终数组以将文件转换回原始文件 - 删除文件头 - 创建新的波形文件。

一些基本功能:

由于评论额外信息:
文件夹包含:01original.wav,02original.wav,03original.wav。
编辑到
onebigfile.wav = 01original.wav +0.5silence, 02original.wav, +0.5silence, 03original.wav。
编辑后返回(与原始 wav 文件完全相同的大小/长度):
01original.wav、02original.wav、03original.wav。

0 投票
1 回答
563 浏览

r - 有效地将来自多个文件的源代码整合到一个文件中,包括(Roxygen)注释

问题

将源代码从多个源文件合并到单个源文件的有效方法是什么 - 包括 Roxygen 文档注释,可能还包括其他注释?

我记得有一个来自某个包的解析方法可以解释注释(将它放在某个属性“字段”中),但我再也找不到它了。


背景资料

主要出于两个原因,我喜欢将源代码从给定数量的源文件合并到单个源文件的灵活性:

  1. 为了保持清醒,我坚持“每个文件一个定义”范例,其中每个源文件都包含一个定义(函数、S4 方法、S4 参考类等)。此外,这些源文件可能存储在我的“源目录”的各个子目录中,因此甚至可能具有相同的文件名。然而,为了组合一个真正的 R 包,有时最好将多个 def 组合到一个源文件中。在重复文件名的情况下,我什至需要。
  2. 并行化时,能够将所有必需的源代码分组到一个文件中并将其推送到工作进程以便他们可以获取代码是很方便的

家庭作业

这是我目前的解决方案;感觉“还可以”,但是

  1. 我觉得可能有更好的、更有效的方法
  2. 在检测 Roxygen 代码方面似乎有点脆弱

创建示例源文件

合并功能

应用函数

所以现在有一个源文件 'src/conso/src_functions.R' 包含合并的代码

0 投票
0 回答
98 浏览

consolidation - 使用批处理脚本进行数据整合

我在文本文件中有以下字符串:

我正在使用以下命令来解析内容。

输出来自 excel 文件,但在每一行中,我希望在每一列下输出如下

同样,所有 TABS
“制造商域 IsPartofDomain CurrentLoggedInUser No of Processor RegisteredUser Organization Serial Number WindowsDirectory InstallDate Location”。

提前致谢.. :)

0 投票
0 回答
572 浏览

vba - VBA中的后遍历递归以计算合并状态

在此处输入图像描述

我很抱歉,因为我是 VBA 的新手。我正在寻找一个后遍历示例来解决以下问题。我想递归遍历 A 列中的树来计算合并状态。如我下面的示例表“Real Proj 1”具有状态 A (=Amber)。“Real Proj 2 和 3 的状态均为 G(绿色)。由于 Program B 的子项目之一包含 Amber,因此计算状态应为 Amber(见 C 列)。或者第 2 行的“简化”合并状态为Amber 及其所有子项(“Real Proj A”,程序 B 和 C)包含至少一种 Amber 状态。

A 列中的值包含缩进,即第 3 行的“程序 A”的缩进级别 = 1,第 6 行的“Real Proj 2”的缩进级别 = 3。有关如何在 VBA 中使用递归实现此功能的任何帮助都会非常有用赞赏。谢谢,克里斯

这是我的解决方案。希望这对其他人也有帮助。最好的,克里斯

0 投票
1 回答
135 浏览

web-services - Apache Camel 将许多 Web 服务响应合并为一个

我是 Apache Camel 的新手,我必须实现特定的功能。必须向外部 Web 服务发送许多请求并将响应合并为一个大响应。在这个特定任务中,我必须根据响应内容中的特定标签来决定何时停止调用外部 Web 服务。

关于如何在 Camel 中实现这一点的任何想法?

0 投票
1 回答
1024 浏览

average - rrdtool: Use Consulidation-Function MIN, exclude NaN Values

i have an archive which contains the minimum duration times of messages going through an enterprise service bus.

During night-time or on weekends it is possible, that there are no messages, so the minimum duration time is NULL. Because of this, i write NaN into my rrd-db.

If i now want to consolidate an archive with the MINIMUM-Function over 6 hours, i get a problem if in this 6 hours there is a NaN-Value. Because then the whole 6-hours timeframe will be saved as NaN.

Is there any option to use a MINIMUM-Function, which ignores NaN-Values?

(Replacing NaN-Values with 0 would distort my graphs and is therefore not a good solution.)

Any help is very appreciated. Thank you in advance for participating!

0 投票
3 回答
384 浏览

php - 从多个阵列创建主阵列

我有 2 个数组(也可能更多),它们可能有散射数据。

数组结构如下所示。

我需要的是有一个包含两个细节的合并数组。示例如下所示。

考虑到数组可以保存多个值这一事实,我们如何才能做到这一点?任何提示都将帮助我解决这个问题。或者,如果已经讨论过,请指出我更正的链接。在搜索过程中我找不到任何东西。

提前致谢。

0 投票
1 回答
341 浏览

php - 合并 MySQL 查询结果

我有一个 PHP 应用程序从 MySQL 数据库中检索数据。当 PHP 查询数据库时,会提取结果并将所有输出行打印到屏幕上,但在顶部还会打印一个图表,以显示输出行。如下所示(这是一个 24 垂直线的条形图,因为 MySQL 从代表 PHP 执行的查询中产生了 24 行输出);

24行MySQL输出

如果用户运行产生大量结果的查询,就会出现我面临的问题。再往下的第二张图片是在 PHP 应用程序中使用不同的可选参数代表 PHP 查询时 MySQL 生成的 150 个结果的可视化表示。我想要最大数量的垂直线(例如,让我们说 50 条)。当查询产生超过 50 行时,我们将 MySQL 结果合并为仅 50 行以进行可视化。我仍将打印图表下方的所有行,以便用户可以查看任何一个结果,如果他们愿意的话。我的问题是,在 CPU 周期方面做到这一点的最佳方法是什么,而不是太难以理解和遵循代码?

150行MySQL输出

我的一个想法是在 PHP 应用程序中解决这个问题,我只需将 MySQL 输出的行数除以 50(再次假设简单的数字,在这种情况下舍入是一个简单的问题)。如果 MySQL 产生 500 行,500 除以 50 就是 10,所以我使用每 10 行在条形图上画一条垂直线。

另一个想法是在 MySQL 中解决这个问题。我也许可以运行 MySQL 查询,然后将结果复制到一个变量,然后针对每 10 行选择一次的查询运行第二个查询,或者如果有某种方法可以在 MySQL 中进行整合,然后呈现第二个较小的数据集到 PHP。

解决这个问题的最佳地点在哪里,为什么以及如何解决?

更新

根据要求进一步解释,它确实是一个非常基本的场景:

结果如下所示,每一行是一个整数值和一个时间戳(条形图显示时间段[X轴]的值[Y轴]);

当 MySQL 产生 150 行输出时,我们得到类似于上面第二张图的结果。我正在尝试创建一个合并功能,因为如果查询产生 300 个结果或示例,条形图中的线条几乎不可见,因为它们太细了。这变成了不必要的视觉粒度级别。

0 投票
2 回答
570 浏览

css - 链接到多个 css 文件有效,但合并为一个会破坏 css

我有一个非常奇怪的问题(对我来说,无论如何)

我使用以下代码从我的 html 链接了两个 css 文件:

一切正常。但为了减少 HTTP 请求,我想我会将它们合并到一个文件中。于是我把menu.css文件复制粘贴到了global.css文件的最上面,取出了第二行。

执行此操作后,css 无法正确渲染。更奇怪的是,我通过将一些选择器 css 块移动到 css 文件中的不同位置来进行实验,并且呈现方式不同。然而,这种不同的渲染显然不是浏览器问题,因为它在至少 3 个不同的浏览器中以相同的方式渲染。

渲染差异包括我注意到的定位、边框颜色和字体样式问题,这取决于我如何安排 css 选择器代码块。所有这些都与菜单 css 相关。

即使我将菜单 css 代码留在全局文件中,只要我链接到 menu.css 文件,它就会按预期工作(尽管代码被完全复制到 global.css 文件中,因此menu.css 文件是重复的)。

我试图找到一个解决方案,但我没有找到任何相关的东西,所以我想知道是否有人以前遇到过这个问题,或者你是否知道可能是什么问题。

我将不胜感激一些方向。:) 谢谢!