binary相关内容

使用实体框架 6 从 SQL Server 保存和检索图像(二进制)

我正在尝试将位图图像保存到数据库 Bitmap map = new Bitmap(pictureBoxMetroMap.Size.Width, pictureBoxMetroMap.Size.Height); 我在数据库中创建了一列 imgcontent,数据类型为 binary 但我的问题是如何将此 bitmap(映射)转换为二进制数据? 我如何从数据库中检索数据? 我用谷歌搜索 ..
发布时间:2021-12-08 20:17:52 C#/.NET

十进制转二进制为双精度型数组,而不是字符串

到目前为止我有这个: data = 14out = dec2bin(数据,4) 给出: out = 1110 但我想以这种格式获取二进制数: out = [1 1 1 0] 感谢您的帮助! 解决方案 您正在寻找 de2bi 和 'left-msb' 选项. data = 14out = de2bi(data, 4,'left-msb') 这需要通信系统工具箱.或者使用您的原 ..
发布时间:2021-12-08 15:27:31 其他开发

用于转换许多元素的 dec2bin 函数的更快版本?

我正在读取一个位图文件并将 每个 RGB 值范围从 0 到 255 转换为二进制. 因此,一个 240 x 320 的位图将有 230400 个 RGB 值需要转换.原来的 dec2bin 函数太慢了,所以我自己写的,因为我知道我的值总是在 0 到 255 之间. 但是通过 230400 个值仍然需要大约.在我的机器上 6 秒,单色位图大约需要 2.3 秒. 有没有办法将速度加快 ..
发布时间:2021-12-08 15:05:41 其他开发

在 Python 中序列化二进制数据

我有一些二进制数据,它们以字节字符串数组的形式存在于 Python 中. 是否有一种可移植的方式来序列化其他语言可以读取的数据? JSON 丢失是因为我刚刚发现它没有真正的方法来存储二进制数据;它的字符串应该是 Unicode. 我不想使用 pickle,因为我不想要安全风险,这限制了它在其他 Python 程序中的使用. 有什么建议吗?我真的很想使用内置库(或者至少是标准 ..
发布时间:2021-12-08 12:38:32 Python

二进制numpy数组到整数列表?

我有一个二进制数组,我想将它转换成一个整数列表,其中每个整数是数组的一行. 例如: from numpy import *a = 数组([[1, 1, 0, 0], [0, 1, 0, 0], [0, 1, 1, 1], [1, 1, 1, 1]]) 我想将 a 转换为 [12, 4, 7, 15]. 解决方案 我曾经问过一个类似的问题 此处.这是我的回答,适合您的问题: de ..
发布时间:2021-12-08 09:40:26 Python

通过 Powershell 十六进制编辑二进制文件的方法

我正在尝试仅使用 powershell 从命令行执行二进制十六进制编辑.使用此片段执行十六进制替换已取得部分成功.当 123456 多次出现并且替换只应该发生在特定位置时,问题就会出现. 注意:该片段需要在此处找到的 Convert-ByteArrayToHexString 和 Convert-HexStringToByteArray 函数. http://www.sans.org/w ..
发布时间:2021-12-08 08:33:56 其他开发

如何在Matlab中找到二进制图像中的所有连接组件?

我一直在尝试使用二进制图像中的 8 个邻居找到所有连接的组件,而不使用函数“bwlabel". 比如我的输入矩阵是: a =1 1 0 0 0 0 01 1 0 0 1 1 01 1 0 0 0 1 01 1 0 0 0 0 00 0 0 0 0 1 00 0 0 0 0 0 0 我想要这样的东西: a =1 1 0 0 0 0 01 1 0 0 2 2 01 1 0 0 0 2 01 ..
发布时间:2021-12-07 10:57:39 其他开发

生成所有长度为 n 的二进制字符串,设置 k 位

找到所有包含 k 位集的长度为 n 的二进制字符串的最佳算法是什么?例如,如果 n=4 且 k=3,则有... 0111101111011110 我需要一种给定任何 n 和任何 k 的好方法来生成这些,所以我更喜欢用字符串来完成. 解决方案 此方法将生成恰好为 N '1' 位的所有整数. 来自 https://graphics.stanford.edu/~seander/bith ..
发布时间:2021-12-06 19:36:04 其他开发

如何在 XML 中嵌入二进制数据?

我有两个用 Java 编写的应用程序,它们通过网络使用 XML 消息相互通信.我在接收端使用 SAX 解析器从消息中取回数据.要求之一是在 XML 消息中嵌入二进制数据,但 SAX 不喜欢这样.有人知道怎么做吗? 更新:我使用 apache commons codec library 中的 Base64 类,以防其他人正在尝试类似的方法. 解决方案 您可以使用 base64 对二进制 ..
发布时间:2021-12-03 14:21:56 Java开发

通过 HTTP 在 JavaScript 中发送二进制数据

我正在尝试向网络上的设备发送 HTTP POST.不幸的是,我想向设备发送四个特定字节的数据,我似乎只能向设备发送字符串.反正有没有使用javascript发送原始二进制文件? 这是我用来执行 POST 的脚本,它目前不会运行,除非我在数据字段中放入一个字符串.有什么想法吗? (函数 ($) {$.ajax({url: '',类型:'POST',contentType: '应用程序/八位字 ..
发布时间:2021-12-03 12:15:26 前端开发

如何在 Python3 中将“二进制字符串"转换为普通字符串?

例如,我有一个这样的字符串(subprocess.check_output 的返回值): >>>b'一个字符串'b'一个字符串' 无论我对它做了什么,它总是在字符串前打印令人讨厌的b': >>>打印(b'一个字符串')b'一个字符串'>>>打印(str(b'a字符串'))b'一个字符串' 有没有人对如何将其用作普通字符串或将其转换为普通字符串有任何想法? 解决方案 解码. ..
发布时间:2021-12-02 16:55:19 Python

C中的移位运算符(<<、>>)是算术还是逻辑?

在 C 中,移位运算符 (, >>>) 是算术还是逻辑? 解决方案 根据 K&R 第 2 版 结果取决于有符号值右移的实现. 维基百科说 C/C++“通常"对有符号值实现算术移位. 基本上,您需要测试编译器或不依赖它.我对当前 MS C++ 编译器的 VS2008 帮助说他们的编译器进行了算术移位. ..
发布时间:2021-12-02 08:05:51 其他开发

将二进制 NodeJS 缓冲区转换为 JavaScript ArrayBuffer

如何将 NodeJS 二进制缓冲区转换为 JavaScript ArrayBuffer? 解决方案 实例Buffer 也是 node.js 4.x 及更高版本中 Uint8Array 的实例.因此,最有效的解决方案是直接访问 buf.buffer 属性,根据 https://stackoverflow.com/a/31394257/1375574.Buffer 构造函数还需要一个 Arra ..
发布时间:2021-12-01 21:57:02 前端开发

我可以在 C 或 C++ 中使用二进制文字吗?

我需要处理一个二进制数. 我试着写: const x = 00010000; 但是没有用. 我知道我可以使用与 00010000 具有相同值的十六进制数,但我想知道 C++ 中是否有二进制数的类型,如果没有,是我的问题还有其他解决方案吗? 解决方案 您可以在等待 C++0x 时使用 BOOST_BINARY.:) BOOST_BINARY 可以说比模板实现有优势,因为它也可 ..
发布时间:2021-12-01 15:42:50 C/C++开发

'b' 字符在字符串文字前面有什么作用?

显然,以下是有效的语法: my_string = b'字符串' 我想知道: 字符串前面的这个 b 字符是什么意思? 使用它有什么影响? 什么情况下适合使用它? 我在 SO 上找到了一个相关问题,但该问题与 PHP 相关,并且说明 b 用于表示字符串是二进制的,而不是 Unicode,这是代码与 PHP ..
发布时间:2021-11-30 23:22:07 Python

为什么 ?attr/colorAccent 在棒棒糖版本下不起作用?

我已将主题添加到我的应用程序中.为此,我使用了多种强调色来添加图像按钮.我有一个名为 fab selector xml 的 xml 文件,它为图像按钮提供形状和颜色.但是它在这个文件上给出了例外. 第一个异常是类图像按钮的 inflateException.第二个是资源未找到 fab 选择器的异常.Fab 选择器位于 drawable 文件夹中. 它也显示 ,, 由:java.lang ..
发布时间:2021-11-30 15:18:09 移动开发

二进制文件邮件附件问题

使用 Python 3.1.2 我在发送二进制附件文件(jpeg、pdf 等)时遇到问题 - MIMEText 附件工作正常.有问题的代码如下... 用于 self.attachments 中的文件:part = MIMEBase('application', "octet-stream")part.set_payload(open(file,"rb").read())encodings.en ..
发布时间:2021-11-30 15:10:49 Python

如何使用 System.Net.Mail 向电子邮件添加附件?

我有一个用 byte[] 表示的 excel 文档,我想将它作为电子邮件的附件发送. 我在构建附件时遇到了一些麻烦. 我可以创建一个具有以下构造函数的附件: (Stream contentStream, ContentType contentType)(流内容流,字符串名称)(流内容流,字符串名称,字符串媒体类型) 我目前的想法是从 byte[] 创建一个 MemoryStream ..
发布时间:2021-11-30 15:02:48 C#/.NET

如果只需要结果的低部分,可以使用哪个 2 的补码整数运算而不将输入中的高位清零?

在汇编编程中,想要从寄存器的低位计算一些不能保证其他位为零的东西是相当普遍的.在像 C 这样的高级语言中,您只需将输入转换为小尺寸,然后让编译器决定是否需要单独将每个输入的高位清零,或者是否可以在事实. 这对于 x86-64(又名 AMD64)尤其常见,原因有多种1,其中一些存在于其他 ISA. 我将使用 64 位 x86 作为示例,但目的是询问/讨论 2 的补码 和一般的无符号二进制 ..
发布时间:2021-11-30 11:10:45 其他开发

我们为什么要使用 Base64?

维基百科说 当需要对二进制数据进行编码时,通常会使用 Base64 编码方案,这些数据需要通过旨在处理文本数据的媒体进行存储和传输.这是为了确保数据在传输过程中保持完好无损. 但是,数据不是总是以二进制存储/传输,因为我们机器的内存存储二进制,这取决于您如何解释它?因此,无论您将位模式 010011010110000101101110 编码为 ASCII 中的 Man 还是 Base6 ..
发布时间:2021-11-28 22:37:08 其他开发