问题标签 [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 投票
0 回答
533 浏览

mysql - MySQL BIT 与 SET

有谁知道 MySQL 文献中提到合并 BIT 字段的地方?我很难找到任何区分 SET 和 BIT 的文档。

0 投票
8 回答
58317 浏览

c++ - C++ 中的位数组

在处理 Project Euler 问题时,我经常需要大 (> 10**7) 位数组。

我的正常方法是以下之一:

当 N = 1,000,000 时,我的程序使用 1 兆字节(8 * 1,000,000 位)。

有没有比 c++ 中的 bool 更有效的方法来使用存储位数组?

0 投票
4 回答
1532 浏览

memory - 为什么内存中的每个位置都包含 8 位?

有人已经确认内存中的每个位置/地址都有 8 位

我能知道为什么吗?它与内存芯片架构有关吗?或者是因为32位CPU。这 8 位是否适用于其他操作系统,例如 FreeBSD、Mac、Linux?每个位置的位数与内存中地址线的数量有什么关系吗?

是否有任何其他架构具有每个地址的不同位数?

0 投票
4 回答
480 浏览

c - 计算 int 中的位 - 为什么此代码有效?

我试图更多地了解位,我遇到了这个例子

此代码如何计算位数?(顺便说一句,我的 C 很生锈)。

0 投票
7 回答
21757 浏览

c - C中任何整数的旋转位

将整数 2 传递给该函数,然后返回一个整数 4

(将位左移 1)

示例:00000010 -> 向左旋转 1 -> 00000100

但如果我通过这个:

它将返回 64, 01000000

这是代码,有人可以纠正错误...谢谢

0 投票
3 回答
30247 浏览

bit - 来自太阳的伽马射线真的每隔一段时间就会翻转比特吗?

可能的重复:
宇宙射线:它们影响程序的概率是多少?

这只是面带笑容还是真的如此,如果是这样,我们应该在软件中采取哪些预防措施(或这些预防措施仅限硬件)?

0 投票
9 回答
17209 浏览

c# - 计算字节数组中位和的最快方法

我有两个长度相同的字节数组。我需要在每个字节之间执行 XOR 运算,然后计算位总和。

例如:

我需要对字节数组中的每个元素执行相同的操作。

0 投票
2 回答
1137 浏览

bit - setuid 位结果

我有一个要设置 uid 位的 shell 脚本。我将所有者设置为 root 并设置 uid 位。我在 shell 中添加了“whoami”以检查它是否正常工作,但是当我执行脚本时,whoami 返回的是用户名,而不是 root。那么这是错误的,对吧?如果 uid 设置正确,我应该获得 root 权限,对吗?

0 投票
8 回答
20694 浏览

c++ - 字符大小混乱

据我所知,1 char = 1 byte = 8 bits(32 位系统)。

那么为什么char只允许8 位以及文件中的每个字符也是8 位长度。

谢谢。

0 投票
1 回答
7096 浏览

sql - 为什么我不能在 SQL 案例语句中使用位字段作为布尔表达式?

我想根据位字段是真还是假有条件地选择一些东西。这是我最初尝试的语法:

这对我来说很有意义,因为“WHEN”后面的内容必须是一个布尔表达式,也就是说,它isSoon是一个位字段。然而,这并没有奏效。最后我要做的是:

这对我来说似乎是多余的......这就像if(isSoon == True)用编程语言而不是更直观的语言编写,if(isSoon)并且违背了规律。为什么 SQL 是这样设置的?是因为位字段不是真正的布尔值吗?