问题标签 [byte]

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 投票
5 回答
16085 浏览

c# - C# 位图图像、字节数组和流!

我有一个将文件提取到字节数组(数据)中的函数。

后来我用这个字节数组构造了一个System.Drawing.Image对象(其中data是字节数组)

我收到以下异常“ArgumentException:参数无效”。

原始发布的文件包含一个 500k 的 jpeg 图像......

任何想法为什么这不起作用?

注意:我向您保证,我有充分的理由先转换为字节数组,然后再转换为内存流!!

0 投票
9 回答
13100 浏览

java - 将字节转换为位

我正在使用java。

我有一个字节数组(数组的每个位置都有 8 位),我需要做的是将数组的 2 个值放在一起并得到一个值。

我会尝试更好地解释自己;我正在从音频文件中提取音频数据。此数据存储在字节数组中。每个音频样本的大小为 16 位。如果数组是:

字节[] 音频数据;

我需要从样本 audioData[0] 和 audioData[1] 中获取 1 个值,以便获取 1 个音频样本。

谁能解释我如何做到这一点?

提前致谢。

0 投票
5 回答
40398 浏览

ruby - Ruby:从字节创建一个字符串

我想从一个字节值构建一个字符串。

我目前使用:

这似乎工作正常,但我发现它很难看,并且对于长度超过 1 个字符的字符串的扩展性不是很好。

任何的想法?

0 投票
4 回答
2031 浏览

php - PHP 字节 2 双字

我有一个数组:

那是字节。我需要一个 DWORD。我试过:

这是对的还是我做错了?

0 投票
2 回答
6687 浏览

.net - MemoryStream 与字节数组

在使用 MemoryStream 时,我发现自己经常将数据复制(因此复制)到一个临时的字节数组中。

我认为这有点浪费资源,因为 MemoryStream 不允许您直接访问底层字节数组。

在这种情况下,MemoryStream 的真正优势是什么?我在某处读到它就像一个内存映射文件。仅在访问时从磁盘获取数据,消耗更少的内存。

真的吗?我不这么认为。也许是 FileStream 的情况?

谢谢你的澄清。

0 投票
2 回答
2743 浏览

c# - 为什么我不能对字节进行布尔逻辑?

在 C# (3.5) 中,我尝试以下操作:

我得到错误 132:“无法将类型 'int' 隐式转换为 'byte'。存在显式转换(您是否缺少强制转换?)”。| 也会发生同样的情况 和^。

我究竟做错了什么?为什么它问我整数?为什么我不能对字节进行布尔逻辑?

0 投票
3 回答
403 浏览

java - 片段澄清字节数组到端口号

我有一个字节数组,其中包含 6 个字节,最后 2 个表示端口号,同时搜索两种将这些最后一个字节转换为端口号的方法,我遇到了这个片段,

它有效,但我需要澄清它是如何工作的?

0 投票
2 回答
2001 浏览

c# - 来自 SQL varbinary 的字节服务 PDF

我想通过允许用户一次下载一个页面来利用 pdf 的网络优化。

pdf 配置为快速浏览网页。我正在提供来自 sql server 2008 的 pdf。c# .net 3.5 Web 应用程序将 linq 转换为 SQL 以将文件从数据库加载到二进制数组中。该文件在 IE 客户端的 PDF 阅读器插件中打开。

任何帮助或朝正确方向推动将不胜感激。

谢谢

0 投票
8 回答
51690 浏览

java - Java 迭代字节数组中的位

如何迭代字节数组中的位?

0 投票
1 回答
1553 浏览

c - 将 JPEG 屏幕截图保存为 C 中的 BYTE 缓冲区

在我之前的一个问题中,我询问了如何在不使用 GDI+ 的情况下截取屏幕截图并将其保存为 JPEG,因为只能使用 C。最后,我在一些人的帮助下自己回答了这个问题那里的评论。使用非常简洁的 C 版本的 GDI+(在运行时加载)我可以截取屏幕截图并将其以 JPEG 格式保存到文件中。现在,我如何将相同的屏幕截图保存到文件而不是缓冲区?一个无符号的 char* 缓冲区?这是需要转换的代码。

谢谢您的帮助。