问题标签 [uint8array]
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.
arrays - 无法从 swift 扩展中下标
这就是问题:
即使在数学上是不可能的,这也会给我溢出:
那么这里的错误是什么?PS谢谢你的回答:)
javascript - Nodemailer - 如何发送像图片附件一样的 Uint8Array
我在“”中有图片,Uint8arrary
我想通过电子邮件附件发送。
在我的 js 中:
但这不起作用。
javascript - 发送回车
我正在尝试通过串行Scratchx和一个类似于 Arduino 的硬件进行连接。
Scratchx 允许您以这种方式在 JS 中发送数据:
问题是硬件固件需要一个以回车符结尾的字符串,而不是数组缓冲区。
你能想象一种发送这个回车的方法吗?我放弃了,但是......任何想法都值得赞赏。
javascript - 转换后将 Uint8Array 保存到 gzip
我一直在寻找客户端转换为文件的 gzip(在浏览器中)并找到pako。
问题是我是我使用服务器端的 Node.js 函数进行此转换的运行示例(至少这是我对 Node.js 的理解)。
我想将“fs”(用于写入文件)和“buffer”(用于保存对负责写入文件的新函数可写的格式)替换为一些本机 javascript 函数。
这是代码。
javascript - Blob:无法在 URL 处解码图像
我目前正在制作 Word Web 加载项。这使用 Internet Explorer 作为引擎。我的加载项需要从用户计算机加载多个选定的图像。
因为某些选定的图像可能非常大,我使用 HTML5 画布调整它们的大小。这是我调整大小的代码:
'img'、'canvas' 和 'ctx' 是全局变量,因此相同的元素会被重用。'imgcontainer.largedata' 是一个 uint8array。为了避免大量内存使用,我将一张一张地加载和调整图像大小。
尽管如此,在加载了例如 120 张 10mb 的图像后,我可能会收到一个错误:
无法在 URL 处解码图像:'blob:D5EFA3E0-EDE2-47E8-A91E-EAEAD97324F6'
然后我得到一个异常“未指定的错误”,没有更多信息。您现在可以在代码中看到我添加了一个小机制来重试,但所有新尝试都失败了。
我认为原因是 Internet Explorer 使用了太多内存。我认为某些资源没有被正确清理,但我似乎无法在我的代码中发现内存泄漏(如果可以,请告诉我)。
有人知道我该如何解决这个问题,或者解决这个问题吗?
c# - 如何在 Node.js WebSocket 服务器和 C# 客户端之间交换二进制数据?
我有具有最佳 HTTP 资产的 Node.js WebSocket 服务器和 Unity 客户端。以前是传JSON数据,但是解析占用CPU资源太多。现在,我尝试从 C# 发送 byte[] 消息,如下所示:
但是服务器收到了 Uint8Array [1, 3] 并且小数部分丢失了。
主要问题:如何正确解析二进制格式的数组(尤其是嵌套数组)并编码为数组?
javascript - Uint8Array 到 JavaScript 对象
我正在尝试使用 getObject 函数从我的 AWS S3 存储桶中获取一个对象,但是,它似乎返回一个 Uint8Array - 这是an array of 8-bit unsigned integers
. 我不知道如何将其转换回我存储在 S3 存储桶中的对象。
有人知道怎么做这个吗?
谢谢。
编辑:
该对象看起来像这样:
javascript - 将 UTF-8 UInt8Array 转换为 utf-8 字符串
我有个问题。我需要与 C 节点通信 javascript。
该协议使用带有 0xAAAA 标头的字符串。
在 JS 中,我有一个带有 {\xAA,\xAA} 的 Uint8Array 我的问题是我需要将 Uint8Array 转换为 String UTF-8 。
如何从 UTF-8 中的 Uint8Array 转换为 uTF-8 字符串)
ios - 无法将十六进制字符串转换为 uint8 字节数组
我需要使用 swift 将十六进制字符串转换为字节数组。我尝试使用以下示例十六进制字符串
"7B737369643A32333A34333A34353A31352C70617373776F72643A31323334357D"
这是我的代码
我得到这样的输出
但我需要得到这样的输出
最后我必须将输出数组附加到“tosend”字节数组(数组)。
任何想法?
swift - 如何在 Swift 3 中将 UInt16 转换为 UInt8?
我想将 UInt16 转换为 UInt8 数组,但收到以下错误消息:
'init' 不可用:使用 'withMemoryRebound(to:capacity:_)' 临时将内存视为另一种布局兼容类型。
编码: