问题标签 [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 回答
1384 浏览

itext - 如何在绝对位置添加块

我正在创建PdfPTablePdfPCell并且ParagraphChunks. 我想将块添加到特定坐标(绝对位置)的页面。

0 投票
1 回答
1289 浏览

c# - 通过滚动条逐块读取文本文件

嗨我读过这个问题:

读取非常大的文本文件,我应该合并异步吗?

我挖了网,尤其是堆栈溢出!

结果是 14 种方法可以做到这一点,但没有一个是不完整的!

在最后两天,我正在研究这个并测试和基准测试了 14 种方法。

例如 :

对于 5mb 的文本文件,它需要的时间太长,我该怎么办?

0 投票
1 回答
112 浏览

hadoop - 关于 Hadoop 中的局部性问题和块管理

我一直在做我的毕业项目,我们试图实现的主题是在 Hadoop 上进行一些图像搜索。我们正在使用 OpenCV 库进行图像处理。到目前为止,我们已经得到了一个原型,但是效率并没有达到我们的预期。

现在我们希望确保我们的映射作业正确分配给数据所在的从节点。(即我们希望分配给该节点的作业仅处理确切节点上的块)并且据我了解,这意味着我需要知道我的数据的每个块的下落,以及关于块的一些其他信息。(例如,哪个块分配给哪个从节点......等等)我在 Http 管理界面上找到了一些信息。(使用端口 50030 的那个默认)但这还不够,收集我需要的信息很耗时。那么,有什么办法可以看到这些信息呢?任何日志文件或 API?

而且,如果我们对 Hadoop 调度程序分配任务的方式不满意,有没有办法干扰每个单独块的分配方式?或者 Hadoop 如何拆分输入?我知道手动完成最初由调度程序完成的所有工作将是一场噩梦,但我希望将此作为我们最后的手段。

使长话短说,

  1. 我可以通过 Hadoop 的 Logs/API 获取任何块级信息吗?比如有多少块,块的位置……等等,jobtracker的Http接口上的信息是不够的。
  2. 有没有办法干扰作业分配、块分配以及 Hadoop 拆分输入的方式?

提前致谢。

0 投票
3 回答
4698 浏览

c# - 如何更快地加载/卸载平铺块(C#)

好的,所以基本上在我的游戏中,世界是由瓷砖组成的,瓷砖被分成块(50x50 瓷砖,瓷砖是 16x16),所以整个世界都没有加载到内存中。块被保存到文件中,并且只加载需要的块(屏幕上的块和屏幕两侧的 1 个屏幕外(顶部、左侧、底部、右侧)),其他块被卸载等。这一切都有效但是很好,当加载实际包含图块的块时,游戏逻辑会冻结很多(你知道加载文件吗?),基本上我的问题是如何使我当前的方法更快,所以几乎没有明显的滞后?

基本上每个块只包含一个 2D 字节数组,包含 tile 类型而不是实际的 tile 类,并且该字节数组保存到文件中以供以后加载。我的块加载/保存功能:

保存:

加载:

我尝试过更改块大小,尝试过 25x25、16x16、35x35 等。但仍然无济于事。那么我怎样才能使这些功能更快呢?任何其他提示/建议将不胜感激!谢谢!

编辑:我的代码中的瓶颈来自秒表和其他测试,是从文件中实际加载我什至删除了瓷砖的放置,它仍然锁定了游戏逻辑,但是我意识到最大的明显延迟是当我在 -在块之间,它必须加载比平时更多的块,如下所示: 图片显示我的游戏逻辑何时受到最大冲击

现在我的块实际上可能比这更大,但同样的事情是可能的。

我的保存功能只是为每个图块保存 1 个字节,我的文件大小仅为每个块 2.5kb 左右,因为每个块有 2,500 个图块,每个图块 1 个字节(只是保存图块的类型)。

所以我认为保存和加载它们不会有太大影响,我之前也设置了一个异步文件流,但性能实际上是相同的。

这是我加载/卸载块的代码:

像我的世界这样的游戏如何如此快速地加载和卸载它们的块?

0 投票
1 回答
4516 浏览

r - R:循环处理大数据集(GB)的块?

我有一个以 GB 为单位的大型数据集,我必须在分析它们之前对其进行处理。我尝试创建一个连接器,它允许我循环遍历大型数据集并一次提取块。这允许我隔离满足某些条件的数据。

我的问题是我无法为连接器创建一个指标,规定它为空,并在到达数据集末尾时执行 close(connector) 。此外,对于提取的第一块数据,我必须跳过 17 行,因为该文件包含 R 无法读取的标头。

有效的手动尝试:

由于我想避免手动键入上述命令,直到我到达数据集的末尾,我试图编写一个循环来自动化该过程,但没有成功。

我尝试失败的循环:

0 投票
3 回答
10026 浏览

java - 将字节数组转换为块中的文件

我知道有一种方法可以将文件分块转换为字节数组,这是一个示例代码:

我正在寻找相反的东西:一种将字节数组分块转换为文件的方法。我没有找到任何大块做的例子。

0 投票
1 回答
609 浏览

mongodb - 使用“movechunk”平衡分片集群时,mongodb 是否从副本集的辅助成员读取?

使用“movechunk”命令(以及因此当平衡器运行时),读取和锁定是否发生在副本集的主要或次要成员上?

我们的应用程序当前没有从辅助节点读取,所以如果 shard balancer / movechunk 命令从次要成员读取并且只锁定辅助成员而不影响主要成员的性能会很好。

0 投票
1 回答
2213 浏览

java - Wav 文件的标头块大小错误

我正在使用这些方法来读取 wav 文件: http ://www.labbookpages.co.uk/audio/javaWavFiles.html

它给了我一个错误

WavFile wavFile = WavFile.openWavFile(file);

但是,并非总是如此,当我尝试使用不同的 wav 文件时,有时它不会导致任何错误。

它是由 wav 文件还是 openWavFile 方法引起的,我可以在不更改任何 WavFile 代码的情况下解决这个问题。

0 投票
2 回答
2005 浏览

list - NLTK在python / RSS feed分块中将子树变成列表

使用下面的代码,我正在分块一个已经标记和标记化的 rss 提要。“print subtree.leaves()”正在输出:

[('Prime', 'NNP'), ('Minister', 'NNP'), ('Stephen', 'NNP'), ('Harper', 'NNP')] [('US', 'NNP' ), ('President', 'NNP'), ('Barack', 'NNP'), ('Obama', 'NNP')] [('what\', 'NNP')] [('Keystone', 'NNP'), ('XL', 'NNP')] [('CBC', 'NNP'), ('News', 'NNP')]

这看起来像一个 python 列表,但我不知道如何直接访问它或迭代它。我认为这是一个子树输出。

我希望能够把这个子树变成一个我可以操作的列表。是否有捷径可寻?这是我第一次在 python 中遇到树,我迷路了。我想以这个列表结束:

docs = [“总理斯蒂芬哈珀”,“美国总统巴拉克奥巴马”,“什么\”,“Keystone XL”,“CBC新闻”]

有没有一种简单的方法可以做到这一点?

谢谢,一如既往的帮助!

0 投票
0 回答
550 浏览

android - 蓝牙传输中的图像损坏

我修改了蓝牙聊天(android sdk 示例项目)示例来传输图像和文本文件。在接收端,缓冲区为 1024 字节,我正在以字节数组块的形式获取数据。在接收方,我通过将字节数组块保存在写入文件中的 FileOutputstream 中来组合字节数组块。它适用于文本文件。但在图像的情况下,它并不能提供完美的结果。虽然图像显示在接收端,但它已损坏。它在图像上有很多绿色和蓝色。据我说,这是因为组合块来制作图像。知道如何解决这个问题。我如何组合字节数组块来制作精确的图像。图像可以是任何格式(jpg、png、jpeg 等)任何帮助将不胜感激。