75得票5回答
如何在Swift中判断一个数字是奇数还是偶数?

我有一个数字类型为Int的数组。 我想循环遍历这个数组并确定每个数字是奇数还是偶数。 在Swift中,如何确定一个数字是奇数还是偶数?

30得票6回答
CPU上奇偶标志的目的是什么?

一些CPU(尤其是x86 CPU)在它们的状态寄存器中具有奇偶校验标志。这个标志指示操作结果中位数是奇数还是偶数。 实际上在编程环境中,奇偶校验标志有什么实际的实用目的? 附注:我假设它被设计用于与奇偶校验位结合使用以执行基本的错误检查,但是这样的任务似乎不常见,不足以证明整个CPU标志。

11得票2回答
计算奇偶校验

我不完全理解这个计算奇偶校验位的算法。有人可以详细解释一下吗? 以下代码摘自《黑客秘笈》一书:int parity(unsigned x) { unsigned y; y = x ^ (x >> 1); y = y ^ (y >> 2); y ...

11得票8回答
如何检查排列是否具有相同的奇偶性?

我正在寻找一种方法来检查两个排列(由列表表示)是否具有相同的奇偶性。请注意,我对它们是偶数还是奇数奇偶性不感兴趣,只关注它们是否相等。 我对Python还不熟悉,我的天真解决方案如下所示。我期待Python大师们向我展示一些更简洁、更优雅的Python代码来实现相同的功能。

10得票5回答
使用标记/空间奇偶校验和无奇偶校验有什么区别?

创建三种定义奇偶校验位未使用的状态的目的是什么? “如果存在奇偶校验位但未使用,它可以被称为标记奇偶校验(当奇偶校验位始终为1时)或空格奇偶校验(位始终为0)” - Wikipedia

8得票1回答
使用controlTransfer方法设置奇偶校验位

有人知道如何在Android中使用controlTransfer设置奇偶校验吗? 我无法在任何地方找到关于此方法参数的解释 - 只有一些通用信息在参考文献中。 我找到的一个例子是这样的: conn.controlTransfer(0x40, 0x04, 0x0008, 0, null, ...

7得票3回答
奇数位的比特奇偶校验码

我试图找到一个比特串的奇偶性,如果x有奇数个0,则返回1。 我只能使用基本的按位操作,目前我的代码已经通过了大部分测试,但我想知道两件事: 为什么 x ^ (x + ~1) 能够工作?我偶然发现这个方法,它似乎可以在有奇数个比特时给出1,而在偶数个比特时给出其他结果。例如 7^6 = 1,...

7得票2回答
如何在同一运行时内多次重复使用Substrate托盘?

我希望同一运行时内可以使用多种货币。默认节点模板中已经加载了 Balances 面板,但据我所知它只能处理一种货币。 我该如何多次重复使用 Balances 面板呢?