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

c++ - 打印字符串的位表示

如何打印字符串的位表示

0 投票
1 回答
1669 浏览

c - C中的位打包

我正在尝试将 RGB 图像转换为 ARGB 图像,基本上只是为 alpha 通道添加 255。我想知道是否有任何打包方法可以在没有迭代的情况下做到这一点?所以要遍历我的 RGB 数据并将 255 附加到每个像素。

0 投票
3 回答
1199 浏览

mask - 替换位范围

CS中的任何二年级学生都应该能够回答,但我似乎无法理解它......

我有一组位,我需要用不同的组替换一些位。在一个简化的例子中:

10101010 - 原始位设置

00001111 - 显示替换位置的掩码

00001100 - 新位值

10101100 - 结果位设置

另一个例子:

10101010 - 原始位设置

00110011-面具

11111111 - 新位值

10111011 - 结果位设置

通过遍历位来做到这一点是微不足道的。

是否可以使用布尔逻辑(AND、OR 等)来做到这一点?

0 投票
6 回答
40966 浏览

mysql - Mysql:如何查询类型为位的列?

嗨,我正在使用休眠和 Mysql。我有一个名为“活动”的布尔属性的类。

生成的数据库表具有 BIT 数据类型。到现在为止还挺好。我想查询这个值,但我不知道该怎么做。我试过了

不起作用,以下都不是

我在参考手册和 Stackoveflow 都没有找到任何东西。

有什么提示吗?

提前致谢!

0 投票
4 回答
4939 浏览

python - 如何在 python 2.x 中将原始字节存储为文本而不丢失信息?

假设我有任何以字节为单位的数据。例如:

0110001100010101100101110101101

如何将其存储为可打印文本?显而易见的方法是将每个 0 转换为字符“0”,将每个 1 转换为字符“1”。事实上,这就是我目前正在做的事情。我想知道如何才能更紧密地包装它们,而不会丢失信息。

我想将八位一组的位转换为 ASCII,但该格式不接受某些位组合。还有其他想法吗?

0 投票
4 回答
8165 浏览

sql - BIT 字段是否比 SQL Server 中的 int 字段快?

我有一些字段的值将是 1 0 的表。这个表将是非常大的超时。使用位数据类型好还是使用不同类型的性能更好?当然,所有字段都应该被索引。

0 投票
3 回答
939 浏览

subsonic - Subsonic - Bit operation in Where Clause

I'm trying to make something like this:

And the error message is:

Incorrect syntax near '&'.

Must declare the scalar variable "@Deleted".

Is it possible to do that with SubSonic?

0 投票
8 回答
15596 浏览

c - 在C中用一个操作交换两位?

假设我有一个包含六个未知值的字节:

我想交换第 2 位和第 4 位(更改任何?值):

但是我将如何在 C 中的一个操作中做到这一点?

我在微控制器上每秒执行数千次此操作,因此性能是重中之重。

“切换”这些位会很好。尽管这与交换位不同,但切换对于我的目的来说可以正常工作。

0 投票
2 回答
7932 浏览

java - Findbugs 警告:整数移位 32 - 这是什么意思?

我正在使用 Findbugs 扫描第三方源代码(只是在集成到我的之前要小心),并发现以下警告:

错误:整数移位 32 模式 id:ICAST_BAD_SHIFT_AMOUNT,类型:BSHIFT,类别:CORRECTNESS

该代码在 0..31 范围之外执行一个常数值的整数移位。这样做的效果是使用整数值的低 5 位来决定要移动多少。这可能不是预期的,而且至少令人困惑。

任何人都可以解释一下上面的确切含义吗?

谢谢!(我是Java编程的新手)

0 投票
8 回答
51690 浏览

java - Java 迭代字节数组中的位

如何迭代字节数组中的位?