binary 相关问题

二进制,基数为2的数字系统,使用两个符号表示数字:0和1.对于编译的计算机程序,请改用“可执行”标记。

qt二进制文件读写

void write(QString 文件名) { QChar ch('b'); QFile mfile(文件名); if (!mfile.open(QFile::WriteOnly) { qDebug() << "Could not open file for writing"; return; } QDataStream...

回答 1 投票 0

如何在Scratch中将十进制转换为二进制?

我用 Delphi 编程语言编写了以下函数,将十进制数转换为二进制数: 函数 DecimalToBinary(值: Int64): 字符串; 常量 tt:数组 [0 .. 1...

回答 1 投票 0

如何在Anaconda中重建TensorFlow?

我在运行 Keras 脚本时不断收到此错误: 2024-02-10 14:11:47.255446:我tensorflow / core / platform / cpu_feature_guard.cc:182]此TensorFlow二进制文件经过优化以使用可用...

回答 1 投票 0

在 videoView/webView 中显示来自网络的 .bin 视频

我有一个摄像头,可以将 .bin 视频流式传输到网站,我想在我的 Android 应用程序中显示该视频。 由于某种原因,它甚至在 WebView 中也没有显示,我该怎么解决这个问题?我尝试过使用...

回答 1 投票 0

将跨越多个无符号长整型表示的两个二进制数相加的高效算法

我想在这个特定的框架中对两个二进制数求和,我将参考C++的编码语法。 64 个二进制数被编码为无符号 long long int 向量。 矢量 我想在这个特定的框架中对两个二进制数求和,我将参考C++的编码语法。 64 个二进制数被编码为无符号 long long int 向量。 vector<unsigned long long int> a; 其中 v[j] 的第 i 位等于第 i 个数的第 j 位,i = 0, ..., 64-1。 现在让我们考虑两个 64 位数字的集合 vector<unsigned long long int> a, b; 我想通过按位运算,将a中编码的64个数字与b中编码的64个数字一次性求和。例如,我想将a中编码的第0个数字与b中编码的第0个数字相加,将a中编码的第1个数字与b中编码的第1个数字相加,等等,然后写入结果变成一个 vector<unsigned long long int> c; 最快的方法是什么?我似乎记得必须使用二叉树结构,但我不确定。 添加一对转置整数(每个逻辑整数物理存储在位矩阵的列中)可以像这样完成: #include <cstdint> #include <vector> #include <cstddef> using std::uint64_t; using std::size_t; std::vector<uint64_t> add_transposed_integers( const std::vector<uint64_t> &a, const std::vector<uint64_t> &b) { size_t n = a.size(); std::vector<uint64_t> c(n); uint64_t carry = 0; for (size_t i = 0; i < n; i++) { uint64_t sum = (a[i] ^ b[i]) ^ carry; carry = (a[i] & b[i]) | (carry & (a[i] ^ b[i])); c[i] = sum; } return c; } 这里的按位逻辑只是纹波进位加法。 我假设 a、b 和 c 都应该具有相同的位数(这意味着:它们的向量都具有相同的长度)。如果不是这样,您可以轻松地进行一些修改。 我并不认为这是最快的方法,但让它更快并不容易。例如,您可能会考虑 SIMD,但进位传播确实很奇怪,您需要一些更高级的加法算法,例如 Kogge-Stone,它可以支持一些并行性,但总共会花费更多的操作。

回答 1 投票 0

根据给定规则构建语法

我必须为给定语言构建某种语法,其中该语言由作为二进制表示的 0 和 1 字符串组成。大于 6 的奇数。我还必须创建一个解析...

回答 1 投票 0

2 分数的补码表示法?

我对此有点迷失。我需要使用两个小数位 0.(a-1)(a-2) 这样,现在我可以使用 .00 .01 .10 和 .11 但我还需要负数(2 的补码),那么 .10 会是 -.5 吗?或

回答 4 投票 0

如何在 Xcode 中使用 Apple 的崩溃报告?

我收到了来自 Apple 的崩溃报告(高兴)。我知道我可以符号化此报告,以便查看我的代码中发生了什么崩溃。我知道我需要 dSYM 和构建二进制文件来执行此操作。 我的

回答 1 投票 0

Apple Plist 错误“第 1 行出现意外字符 'b'”

我在读取二进制 PList 时遇到问题。我使用的是 Windows 计算机,并且尝试了几种 pList 阅读器。我似乎真的无法克服错误“第 1 行出现意外的字符 'b'”。

回答 1 投票 0

解决 LeetCode 挑战“合并两棵二叉树”时出现属性错误

我正在尝试解决LeetCode问题617。合并两个二叉树: 给定两个二叉树 root1 和 root2。 想象一下,当你将其中一个覆盖另一个时,两个 tr 的某些节点......

回答 1 投票 0

二叉树中的无类型 att

在这个问题中,我们必须将两棵二叉树合并为一棵。为了执行它,我创建了一棵新树并尝试为新节点分配两个节点值。所以,我无法分配 v...

回答 1 投票 0

我应该在 EMR 上使用 AWS Glue 或 Spark 将二进制数据处理为 parquet 格式吗

我的工作要求是从传感器读取二进制数据并为 Analytics 生成镶木地板输出结果。 对于存储,我选择了 s3 和 Dynamodb。 对于处理引擎,我很困惑...

回答 2 投票 0

表示小于单精度最小值的数

我正在做我的硬件但卡住了。我需要计算出数字 2 * 2^{-151} 的单精度表示。 我认为这是一个次正规/非正规化的数字,因此我需要设置 exp...

回答 1 投票 0

减去两个 Ieee754 数字,我没有得到正确的结果

我目前正在编写一个编译器来测试我的编程能力,而我的目标架构没有浮点单元。为了解决这个问题,我将函数添加到我的标准库中

回答 1 投票 0

C# 中的按位“~”运算符

考虑这个单元测试代码: [测试方法] 公共无效RunNotTest() { // 10101100 = 128 + 32 + 8 + 4 = 172 字节 b = 172; // 01010011 = 64 + 16 + 2 + 1 = 83 ...

回答 2 投票 0

解释左移在 Java 中的工作原理[重复]

朋友们。 你能解释一下为什么下面的程序代码向控制台输出值-32吗? int 数字 = 0xFFFFFFE; for(int i=0; i < 4; i++) { num = num << 1; System.out.println(num);...

回答 1 投票 0

无符号和有符号二进制到十六进制的转换相同吗?

即使二进制已签名,这个过程也会改变吗?或者我们是否使用相同的方法将字符串转换为十六进制? 取无符号二进制值 1111 0110,将其转换为十六进制时...

回答 1 投票 0

为什么crc32(0) = 1696784233

为什么 从 zlib 导入 crc32 将 numpy 导入为 np x = crc32(np.int64(0)) 打印(x) 输出是1696784233,这怎么可能,因为我认为CRC给出了一些生成的提醒......

回答 1 投票 0

找到数据帧中每个用户的最长连续零串

我正在寻找数据帧中连续零的最大运行次数,结果按用户分组。我对运行 RLE 的使用感兴趣。 示例输入: 用户-天-使用情况 A-----1-----0 一个---...

回答 5 投票 0

为什么当我使用减法或使用加法时,结果打印不正确,但最终结果需要超过8个字符

据我所知,加法、2的补码和减法函数按照我的预期工作,这只是打印结果时的错误,我认为这与变量类型有关...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.