问题标签 [bytearray]
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.
actionscript-3 - AS3 FTP 编程和 Socket 和 ByteArray 类
很抱歉主题行听起来像是一个更书呆子的哈利波特标题。
我正在尝试使用 AS3 的 Socket 类编写一个简单的 FTP 程序,以在 Flex Builder 3 中导出为 AIR 应用程序。我正在使用本地网络上的 FTP 服务器来测试程序。我可以成功连接到服务器(简单的部分),但我无法发送任何命令。我很确定您必须使用 ByteArray 类来发送这些命令,但是我显然遗漏了一些关键信息。有谁知道如何做到这一点?谢谢!戴夫
c# - 使用 C#,将包含二进制数据的字符串转换为字节数组的最有效方法是什么
虽然有 100 种方法可以解决转换问题,但我关注的是性能。
假设字符串仅包含二进制数据,就性能而言,在 C# 下将该数据转换为 byte[](不是 char[])的最快方法是什么?
澄清:这不是 ASCII 数据,而是恰好在字符串中的二进制数据。
java - 使用 FileChannel 和 ByteArrays 读取 ASCII 文件
我有以下代码:
但是字符会显示在?这与使用 Unicode 字符的 Java 有关吗?我该如何纠正?
java - 为什么 byteArray 的长度是 22 而不是 20?
我们尝试从字符串转换为Byte[]
使用以下 Java 代码:
我们得到一个长度为 22 字节的字节数组,我们不确定这个填充是从哪里来的。如何获得长度为 20 的数组?
c# - 从 C# 中的字节数组中删除尾随空值
好的,我正在将 dat 文件读入字节数组。出于某种原因,生成这些文件的人在文件末尾放置了大约半兆的无用空字节。有谁知道快速修剪这些的方法吗?
第一个想法是从数组的末尾开始并向后迭代,直到找到除 null 以外的其他内容,然后将所有内容复制到该点,但我想知道是否没有更好的方法。
回答一些问题:您确定文件中肯定存在 0 字节,而不是文件读取代码中存在错误吗?是的,我很确定。
你能确定修剪所有尾随的 0 吗?是的。
文件的其余部分可以有任何 0 吗?是的,其他地方可以有 0,所以,不,我不能从头开始,在第一个 0 处停止。
.net - 如何在 .NET 中将字符串转换为字节数组?
我有一个字符串,需要将其转换为 .NET 中的等效字节数组。
这应该很容易,但我有脑抽筋。
c# - 如何从 C# 中的 DataRow 读取字节数组?
我有一个DataSet
通过 aDataTable
正确填充单个DataRow
的 a TableAdapter
。
我可以使用如下代码从 DataRow 中提取数据:
我有另一列名为 DataFile 类型的列varbinary(max)
。
当我尝试从与上面相同的列中提取该列的数据时DataRow
,我什么也得不到。
如果我在这个位置放置一个断点,我可以查看 dataFileDataRow,查看 ItemArray 属性并看到二进制数据位于 ItemArray 中的位置 5。
我尝试使用它的索引直接访问 ItemArray,但字节数组没有被复制到 fileFromDatabase 变量。
我还注意到将 fileFromDatabase 添加到我的手表会产生此错误:
“当前上下文中不存在名称‘fileFromDatabase’”
执行仍然与 fileFromDatabase 的定义在同一个块中,所以我不明白它是如何脱离上下文的。
我将 Visual Studio 的配置设置为 Release 而不是 Debug。这导致我在尝试检查 fileFromDatabase 时看不到我正在寻找的实时调试信息。从 Release 切换到 Debug 后,我现在可以在手表中看到变量,并且可以验证上面的代码是否正常工作。
linq - 使用 LINQ to SQL 存储图像:将字节数组或流转换为二进制
我正在使用 LINQ to SQL,并且我的图像字段被视为二进制。当我需要渲染图像时,将 Binary 类型转换为 byte[] (您可以只使用 Binary 对象的 ToArray() 方法)并不是什么大问题,但是有人可以告诉我如何转换 byte[] 或将对象流式传输到 Binary 对象中,以便我可以将其保存回数据库。
java - 使用java加密整数
我正在尝试使用 java.security 和 javax.crypto 在 java 中加密一些整数。
问题似乎是 Cipher 类只加密字节数组。我不能直接将整数转换为字节字符串(或者我可以吗?)。做这个的最好方式是什么?
我应该将整数转换为字符串并将字符串转换为字节 [] 吗?这似乎太低效了。
有谁知道快速/简单或有效的方法?
请告诉我。
提前致谢。
吉布
.net - 检索存储在数据库的 INT 字段中的字节数组
如何检索存储在数据库整数列中的字节数组?
我是否首先将其作为 int,然后作为 byte[] ?
byte[] 权限 = (byte) Convert.ToInt(dr["myField"]);
?