问题标签 [chunks]

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

string - 使用 XSLT 的块字符串

我有一个带有文本节点的 XML,我需要使用 XSLT 2.0 将此字符串拆分为多个块。例如:

输出应该是:

请注意,我特意将块大小设置为每个语句的长度,以便示例更易于阅读和编写,但转换应该接受任何值(这个值可以硬编码)。

0 投票
4 回答
1340 浏览

r - R重塑,按块重组数据帧

我正在尝试重塑数据框:

目前它看起来像这样:

我想要类似的东西:

(A1 和 B1 / A2 和 B2 是相同的变量(就内容而言),因此例如:A1 和 B1 都是测试 1 的结果的变量,而 A2 和 B2 都包含测试 2 的结果。所以为了评估它,我需要将Test1的所有结果放在一列中,将Test 2的所有结果放在另一列中。我试图用“melt”来解决这个问题,但它只是一个接一个地熔化数据帧,而不是块。(因为我需要保持前 2 列的原样,并且只重新排列最后 4 列,但作为三个块)还有其他想法吗?谢谢!

0 投票
2 回答
992 浏览

php - 如何根据条件拆分数组?

我正在开发一个 PHP/MySQL 应用程序,我有一个非常简单的表,如下所示:

它有大约 50 条记录,但主要思想是它存储注册活动的人,如果他们带来客人,他们的名字也会与现场id邀请他们的人一起存储came_with,非常简单。

我必须将这些名称打乱,并根据我想要在每个组中有多少人将它们分成 X 个组,这将非常容易,因为我可以将每条记录存储在一个数组中,用于shuffle随机化顺序和array_chunk用于生成较小的阵列取决于人数。

问题是我不能让一起来的人在同一个小组,所以在这个例子中,约翰和简不能在同一个小组,但是一个有两个人一起来的人可以被安排在如果我选择生成 2 个组,则为同一组,因为别无选择。我非常迷茫尝试这样做的逻辑应该是什么,我不是要确切的代码,而是要如何完成它的想法。

提前致谢!

0 投票
1 回答
2048 浏览

html - 如何播放通过 HTML5 websocket 传来的视频块?

假设我有一个 ogg 视频。我可以这样玩:

现在,如果我设法通过 HTML5 websocket 流式传输该视频的 1ko 块 base64 编码,我该如何播放视频?我想不通。如果需要,我可以解码这些块。

在此先感谢,诺尔希安

0 投票
2 回答
1002 浏览

wcf - 使用 WCF REST 将块上传到 Windows Azure Blob

我正在使用 Windows Azure Blob 存储和 WCF REST 服务一起上传带有块的大文件。

我可以轻松上传一个部分文件,但我必须找到一种方法将这些块合并到 Azure Blob 中。这样做的最佳做法是什么?

这是我的界面:

0 投票
3 回答
2301 浏览

c# - SQL 数据库中的 BLOB 文件作为块

我试图修改示例:链接到示例,但收到错误消息;
Unable to cast object of type 'System.DBNull' to type 'System.Byte[]'
我想返回的 ID (UniqueIdentifier) 不正确。

我的代码:

0 投票
1 回答
187 浏览

python - Propellerheads 的 NN-XT 文件格式:REFE 块的问题

我正在阅读 Propellerheads 的 NN-XT 文件格式,但我遇到了REFE块的问题。NN-XT 规范说,块的结构如下:


NN-XT 补丁引用的每个样本都有一个 REFE 块。(如果补丁没有样本,则它没有任何 REFE 块。)

  • 块名称
  • 块大小
  • 版本
  • 样本的相对路径
  • 样本的数据库路径
  • 采样的绝对路径
  • 样品名称
  • 重新填写名称
  • 重新填写网址
  • 保留(检查点)
  • 包裹名字

Refill Name 是 ReFill 在原因浏览器中显示的名称,而不是文件名。包是 ReFill、REX 文件或 SoundFont 文件。如果 REX 或 SoundFont 文件位于 ReFill 中,则包名称应包含 REX 或 SoundFont 文件的名称。


读取这个块确实运行良好,但是在读取包名称之后,仍然有属于这个块的字节(我知道这是因为这个块出现多次,下一个“REFE”距离当前位置大约 378 个字节在文件中[当然在这种特殊情况下])。

文档没有说明最终跟随的字节等。您知道这些额外的字节可能是什么吗?

我正在使用 Python 处理 NN-XT 文件。以下是上述块结构的示例输出。

我无法处理的字节如下(转义,最大行宽:80):

在这个字节流之后,下一个REFE块开始。

我不认为我被允许分发规范,但如果你真的有兴趣,你可以在 Propellerheads 的主页上简单注册后下载它。

非常感谢,尼克拉斯 R

PS:如果您不知道,也许您知道开发人员可以发送电子邮件到的电子邮件地址,我找不到。

0 投票
2 回答
6502 浏览

c - 如何在 C 中将文本文件拆分为多个部分?

假设我有一个文本文件,上面写着: 这个文件有纯文本

现在,我想将此文本文件分成“n”个字符相同的部分。假设用户想要三个分区,那么应该创建 1.txt、2.txt 和 3.txt,每个大约 8 个字符。

(该程序的下一部分是将这些文件重新加入到原始状态,但如果我能在第一部分获得帮助,我相信我自己能够做到这一点)。

你们能在这件事上指导我吗?

使用的语言是 C。

0 投票
1 回答
617 浏览

java - 按时间将长范围的 jdbc 查询拆分为更小的块

我正在开发一个 java 应用程序,我希望能够从另一个数据库动态导入数据,并能够在以后扩展导入的时间范围。我想有清晰的时间块(例如一个月,扩大到一两年后)。

问题是,数据库中也有很多行,所以即使在导入一个月的时候,我也想把它分成更小的部分(比如一次一天)。

我发现的每个示例都按行数拆分数据,所以没有优雅的方法吗?我想出的最好的方法是开始一天,为其添加一天的毫秒数,然后从那里动态生成一天数据的查询(依此类推,直到结束一天)。然而,这感觉很hackish......

0 投票
2 回答
2559 浏览

c# - 将内存流拆分为 bytearray

我试图通过将部分读入字节数组来将内存流分成块,但我认为我有一些根本性的错误。我可以读取第一个块,但是当我尝试读取内存流的其余部分时,即使有更多字节要读取,我也会使索引超出范围。似乎问题在于接收字节缓冲区的大小需要与内存流一样大。我需要将其转换为块,因为代码位于 Web 服务中。

任何人都知道这段代码有什么问题

fb.buffer 是 MemoryStream