bitmask

bitmask

文章 0 浏览 6

使用复杂位掩码确定为日期设置了哪个位

我有一个代表一周中的几天的位移掩码: Sunday = 1 Monday = 2 Tuesday = 4 ... Saturday = 64 我正在使用位掩码,因为几天(至少一天)可能设置为 1…

久光 2024-12-07 04:12:53 3 0

Java 位掩码和登录安全性

好吧,我真的不明白这个循环是如何工作的,它的逻辑语句最让我烦恼。权限是一个常量值,我分配了 127。Roles.java 包含常量值,用于确定哪些角色可以…

琴流音 2024-12-03 08:12:41 4 0

如何检查返回的位掩码值?

我从 C# 调用这个函数: GetKeyboardStatus() 查看文档,它说它返回一个位掩码价值。我的代码的目标是确定设备是否具有带有字母数字字符的物理键盘。…

剑心龙吟 2024-11-29 00:59:34 5 0

Java中如何避免符号扩展位掩码?

我的位掩码是字节,我想保持它们原样,但我认为它们是符号扩展的。我不在乎该字节被视为正数还是负数,只要它具有相同的位集即可。我只花了几个小时调…

伪心 2024-11-28 03:27:54 3 0

-1 和 ~0 有什么区别

标题确实说明了一切:负一和蒂尔达(补码)零有什么区别? 这个问题是在讨论指定设置所有位的位掩码的最佳方法时出现的。以下哪个更好? int func(int…

ˇ宁静的妩媚 2024-11-24 23:46:19 3 0

位掩码 switch 语句

我的项目的一部分中有这段代码: enum myEnum { invalid = -1, val1 = 1, val2 = 2, val3 = 4 }; int bitmask = val1 | val3; if(bitmask & val1) ...…

内心荒芜 2024-11-19 00:19:00 5 0

从 C# 传递位值

我有一个 C++ 接口,它有一个公共属性“P”,它接受 5、6,7 等位值。 它的文档说:“设置组类型的位掩码。第 5 位用于“a”,第 6 位用于“b”等。” …

转身以后 2024-11-16 09:44:01 5 0

翻转位的位掩码...没有异或?

真的很简单。我想对一个以 2 的补码表示的整数取反,为此,我需要首先翻转字节中的所有位。我知道使用 XOR 很简单——只需将 XOR 与位掩码 11111111 …

心是晴朗的。 2024-11-11 02:40:35 7 0

解释一下有关 AVR 端口设置的代码

以下有什么作用? PORTB = (PORTB & ~0xFC) | (b & 0xFC); PORTD = (PORTD & ~0x30) | ((b << 4) & 0x30); AFAIK,0xFC 是一个十六进制值。这基本上是…

箜明 2024-11-10 00:26:01 7 0

C# 数字到 BitMask32 到值

我得到一个数字,例如 513。我需要将此数字转换为 bitmask32,然后我需要计算每个 1 位在数组中的位置 例如 513 = 0 和 9 我如何将数字转换为 bit32 …

瞄了个咪的 2024-11-03 19:06:43 5 0

什么时候将标志存储为位掩码比使用关联表更好?

我正在开发一个应用程序,其中用户具有不同的权限来使用不同的功能(例如读取、创建、下载、打印、批准等)。权限列表预计不会经常更改。我有几个选项…

七秒鱼° 2024-11-02 07:00:36 7 0

位掩码和 javascript 的问题

我不确定我是否做错了什么,但我似乎无法让这个简单的 javascript 工作: var a = 0; a |= (1 << 31); alert(a); a |= (1 << 30); alert(a); 你可以在…

不及他 2024-11-01 23:05:35 5 0

为什么我从以下 C 代码中收到段错误?

我的操作系统类中有一个项目,我应该在其中模拟翻译后备缓冲区。 我正在编写一个将在 TLB 未命中后调用的方法。它应该找到 TLB 中的下一个条目,该条…

南风几经秋 2024-10-31 21:04:51 9 0

为给定输入生成以下位掩码的最佳方法?

我试图找出生成以下位掩码的最佳方法: - 对于给定的输入 n,输出将是一个位掩码,其中设置了前 (n-1) 位,并且未设置所有其他位。 示例: if n = 1, …

执笔绘流年 2024-10-26 22:51:32 7 0

在C#中获取整数的上下字节并将其作为字符数组发送到com端口,如何?

在 CI 中会这样做 整数 = 3510; 字符上部=数字>> 8; 字符下位 = 数字 && 8; SendByte(上); SendByte(下); 其中 upper 和 lower 都 = 54 在 C# 中我…

荒芜了季节 2024-10-26 08:29:12 8 0
更多

推荐作者

紫罗兰の梦幻

文章 0 评论 0

-2134

文章 0 评论 0

liuxuanli

文章 0 评论 0

意中人

文章 0 评论 0

○愚か者の日

文章 0 评论 0

xxhui

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文