bit-manipulation

bit-manipulation

文章 0 浏览 4

模拟定点除法/乘法

我正在编写一个定点类,但遇到了一些障碍...乘法、除法部分,我不知道如何模拟。我对部门操作员进行了非常粗暴的批评,但我确信这是错误的。到目前为…

吹泡泡o 2024-10-17 20:32:54 1 0

NHibernate 和 Oracle 的按位与

我将 Fluent NHibernate 1.0RC(适用于 NHibernate 2.1.4000)与 Linq 2 NHibernate 一起使用,并且我想使用按位与运算来执行查询。我首先尝试像这样…

好菇凉咱不稀罕他 2024-10-17 17:07:19 3 0

像这样使用 2 的幂进行按位 OR 和 AND 叫什么?

我有一组变量,我正在这样做: int a = 1, b = 2, c = 4, d = 8 /* etc. */ int result = a | c | d 重点是我可以做类似的事情: if(result &amp a) {…

你与昨日 2024-10-17 08:22:29 2 0

在 PHP 和 JS 中移位时得到不同的结果

我得到一些奇怪的结果,其中 2 个相同的函数(一个在 PHP 中,一个在 javascript 中)返回不同的结果。 这两行代码的输入是相同的: a = 4653896912 b…

说谎友 2024-10-17 04:31:25 3 0

哪个更好地控制状态和执行查询? 1 个 TINYINT 列、1 个 BIT(8) 列或 8 个 BIT(1) 列

我假装使用位图设置状态(就像这个人) 并对我的表进行按位查询。 我应该使用什么列类型?我将如何执行选择? 这篇文章让我有点担心关于这个想法的低谷…

疏忽 2024-10-16 23:43:36 2 0

如果使用 C 中的位运算,整数中的任何位等于 1,则返回 1

我已经思考这个问题几个小时了。这里是: 编写一个表达式,如果给定整数“x”有任何位等于 1,则返回 1。否则返回 0。 我知道我本质上只是想弄清楚 x …

一口甜 2024-10-16 10:37:47 3 0

Java 中的按位乘法和加法

我有同时进行乘法和加法的方法,但我无法理解它们。它们都来自外部网站,而不是我自己的: public static void bitwiseMultiply(int n1, int n2) { in…

坚持沉默 2024-10-16 05:38:40 2 0

如何有效地解交织位(逆莫顿)

这个问题:如何去交错位(UnMortonizing?)有一个很好的答案提取莫顿数的两半之一(仅奇数位)的答案,但我需要一个解决方案,以尽可能少的操作提取…

世态炎凉 2024-10-16 04:41:53 2 0

如何使用一些常量和运算符翻转整数值的符号而不进行乘法/分支

我正在寻找一个表达式,它使我能够编写具有以下属性的表达式: f(x, SOME_CONSTANT) -&gt returns -x (or any negative value) f(x, SOME_CONSTANT2) …

北方的巷 2024-10-15 23:03:17 6 0

特定有限整数集的有效映射

我正在寻找以下整数列表和 0-127 范围的子集之间的小型、快速(双向)双射映射: 0x200C, 0x200D, 0x200E, 0x200F, 0x2013, 0x2014, 0x2015, 0x2017, …

生活了然无味 2024-10-15 20:22:39 2 0

获取无符号字符中最后 2 位的值

我有一个 unsigned char,我需要检查位 1 和 2 来查找状态。确定最后 2 位的最佳方法是什么? 我正在尝试执行 OR,但结果不正确。任何帮助将不胜感激…

墨洒年华 2024-10-15 18:08:09 2 0

循环按位运算-as3

我对按位运算的概念很陌生,今天正在研究一些例子。一切似乎都很清楚,直到我尝试创建一个函数来在 uint 上执行循环位移: private function rotateLe…

数理化全能战士 2024-10-15 17:58:37 1 0

帮助模板化字节交换函数,性能受到影响?

template&ltint size&gt inline void* byteswap(void* __x) template&lt&gt inline void* byteswap&lt2&gt(void* __x) { return (*(uint16*)__x &gt&g…

·深蓝 2024-10-15 13:57:58 2 0

优化 Long.bitCount

我有一个程序对 Long.bitCount() 进行大量调用,以至于在一个 CPU 内核上占用了 33% 的周期。有没有比Sun JDK版本更快的实现方法? 我已经尝试过: 这…

起风了 2024-10-15 07:21:40 2 0

将位数据输出到二进制文件 C++

我正在编写一个压缩程序,需要使用c++将位数据写入二进制文件。如果有人可以就书面声明或提供建议的网站提供建议,我将非常感激。 如果这是一个简单或…

烈酒灼喉 2024-10-15 04:09:04 3 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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