问题标签 [bit]

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 投票
6 回答
4523 浏览

c++ - 位运算符在 C++ 中附加两个无符号字符

如果我有两件事是十六进制的,我可以有人如何将他们的二进制文件附加在一起以获得一个值吗?

在 C++ 中,说我有

我想要的是不知何故, 1100001010100011这可能使用按位运算符吗?

我想提取 t 和 q 的二进制形式并附加它们......

0 投票
5 回答
11051 浏览

asynchronous - 起始位与起始字节

我知道在很多异步通信中,数据包从一个起始位开始。

但是起始位只是 1 或 0。如何区分起始位与结束位与最后一个数据包?

前任。如果我选择我的起始位为 0,我的结束位为 1。并且我收到 0(数据流 A)1 0(数据流 B)1,有什么可以阻止我假设有一个数据流 C 包含“(数据流A)1 0(数据流B)”的内容相同?

有一个起始字节然后检查数据流中的比特组合不是更方便吗?这将减少开始/结束位之间混淆的可能性。

0 投票
6 回答
123210 浏览

mysql - MySQL 中的 BIT 和 TINYINT 有什么区别?

在什么情况下你会使用哪个?有很大的不同吗?持久性引擎通常使用哪个来存储布尔值?

0 投票
3 回答
761 浏览

java - 如何将位组装成一个 long 以创建唯一 ID?

我想编写一个实用程序,为我提供 Java 中相对唯一的 ID。一些非常简单的东西,比如时间戳中的 x 位 + 随机数中的 y 位。

那么,我将如何实现以下方法:

奖金

对于我可以用来形成我的身份证的其他容易获得的信息有什么建议吗?

注意:我知道 GUID,我知道 Java 有一个 UUID 类,但我不想要 128 位长的东西。

0 投票
6 回答
17595 浏览

c - 如何打印一位?

请告诉我如何打印一点,例如printf("%d",bit);.

0 投票
5 回答
101210 浏览

python - Python 中的类型转换

我需要将 Python 中的字符串转换为其他类型,例如无符号和有符号 8、16、32 和 64 位整数、双精度、浮点数和字符串。

我怎样才能做到这一点?

0 投票
5 回答
2179 浏览

sql-server - 将 BIT 列与 0 而不是 1 进行比较时,查询的工作速度要慢几倍

我使用基于具有 17 个连接(内部和左/右外部)和子查询的复杂查询的视图。所有视图行在大约 5 秒内显示。

视图列之一具有 BIT 类型。当我过滤视图行将其与 1 进行比较时,查询会再次运行大约 5 秒。

但是当我将此 BIT 列与 0 进行比较时,查询的工作时间约为 50 秒(慢 10 倍)。

这个返回相同结果行的查询按预期工作大约 10 秒:

所以我想知道为什么与 0 或 'FALSE' 比较需要这么多时间?请有任何想法。

在这个 BIT 字段上排序很快。按其他列过滤也很快。

0 投票
6 回答
4419 浏览

c - 计算无符号整数中位转换数的最快方法

我正在寻找计算unsigned int.

如果 int 包含: 0b00000000000000000000000000001010

转换次数为:4

如果 int 包含: 0b00000000000000000000000000001001

转换次数为:3

语言是C。

0 投票
3 回答
5943 浏览

sql-server - 如何将字符串与位 (documentTitle+Archive) SQL server 2005 连接

当我尝试连接操作数类型冲突时出现以下错误:文本与位不兼容数据类型的无效运算符:运算符等于添加,类型等于位

0 投票
2 回答
835 浏览

c# - 枚举上的位操作

我遇到以下问题:

  • 我想获得列集合的第一个可见和冻结列。

我认为这会做到:

  • 是否也可以制作一个位掩码来获得第一个冻结或可见的列?