Хорошо, например, я использую поразрядный способ: понедельник = 1, вторник = 2, среда = 4, четверг = 8 и т. Д. Я использую бизнес-класс Entity Framework. Я использую класс и передаю значение ...
I. Просто реализовал своего рода побитовое дерево (на основе nedtries), но мой код делает много
Распределения памяти (для каждого узла). Вопреки моей реализации, недоделки считаются быстрыми среди прочего ...
Я смотрю на следующий псевдокод SHA256 в Википедии. В частности, я смотрю на следующий раздел. // Инициализируем переменные
// (первые 32 бита дробного части квадратных корней ...
Я пытаюсь установить биты в байтовой переменной Java. Он предоставляет такие методы, как .setBit (i). Кто-нибудь знает, как я могу это понять? Я могу выполнить побитовую итерацию по заданному байту: if ((my_byte & ...
Я получаю сообщение об ошибке: «Контроллер для пути '/favicon.ico' не найден или не реализует IController». Затем я подумал: откуда фреймворк знает, для чего файлы, которые он должен создать ...
У меня есть производительность- тяжелый код, выполняющий битовые манипуляции. Его можно свести к следующей четко определенной проблеме: с учетом 13-битного растрового изображения создать 26-битное растровое изображение, содержащее ...
Я хотел бы манипулировать поразрядным представлением чисел с плавающей запятой в C #. BinaryWriter и BinaryReader делают это следующим образом: общедоступная виртуальная небезопасная запись void (двойное значение)
{ulong num = * (...
У меня есть целочисленные значения от 32 до 8191, которые Я хочу отобразить карту в примерно логарифмическом масштабе. Если бы я использовал базу 2, я мог бы просто подсчитать ведущие нулевые биты и сопоставить их с 8 слотами, но это ...
в духе graphics.stanford.edu/~seander/bithacks.html Мне нужно решить следующую задачу: int x; int pow2; // всегда положительная степень 2
int sgn; // всегда либо 0, либо 1
// ...
// ...
...
Как вы думаете, есть ли место для оптимизации в функции haswon (см. ниже)? Я понял, что изменение типа аргумента с __int64 на беззнаковое __int64 сделало функцию быстрее, поэтому я думаю ...
Как бы вы сделали это в C? (Пример: 10110001 становится 10001101, если нам нужно было зеркалировать 8 бит). Есть ли какие-либо инструкции для определенных процессоров, которые упростили бы эту задачу?
To read/write binary files, I am using DataInputStream/DataOutputStream, they have this method writeByte()/readByte(), but what I want to do is read/write bits? Is it possible? I want to use it for ...
Как выполнить XOR для двух двойников в JAVA? простой '^' не делает ' t работает для двойников ... Придется ли мне преобразовывать двойную в двоичную форму и делать это поразрядно? или есть другой способ?
I've been asking questions on hex and bitwise manipulation (here and elsewhere) for the past week trying to wrap my head around their representation in Java. After much Googling and chagrin I must ask ...
Я читал сегодня о побитовых операторах, и они кажутся мне довольно удобными. Я также заметил, что Apple тоже их использует, например, с UIViewAutoresizing. В моем приложении мне нужно отслеживать семь дней ...
Используя только побитовые операторы (|, &, ~, ^, >>, <<) и другие базовые операторы, такие как +, - и!, Можно ли заменить "==" ниже? int равно (int x, int y) {return x == y;
}
Моему другу задали этот вопрос в интервью. Я не мог найти решения этой проблемы.
Вопрос - Напишите функцию для вычисления количества битовых замен, необходимых для преобразования одного ...
У меня возникает проблема, когда я пытаюсь сделать что-то вроде кода ниже, окно будут заблокированы блокировщиками всплывающих окон. Я использую getScript, чтобы делать междоменные запросы. Я использую jQuery ...
У меня есть такой запрос: SELECT * FROM activity
ГДЕ (((userId = 1 OR userId IN (ВЫБРАТЬ userId ИЗ последователя WHERE followerId = 1))
AND activityType IN (1, 2, 3))
Меня немного смущает, как memcache выполняет внутреннюю балансировку нагрузки, если ука
статистика структуры {символьная вершина: 1; символьная нижняя часть: 1; символьная сторона: 2;} MyStat; я видел этот формат с целыми числами, но как делает вышеупомянутое символьное битовое поле...
Как моделировать битовые поля в Scala? Битовые поля используются для доступа к некоторым битам одного типа (как это в ссылке C). Я знаю, что возможно записать с разрядными операторами, но я думаю там лучший путь если...
Я где-то читал, что: Наименьшее целое число больше lg N - это количество битов, необходимых для представления N в двоичный, точно так же, как наименьшее целое число больше log10 N ...
Учитывая 64-битное целое число, где последние 52 бита должны быть оценены, а первые 12 битов должны быть проигнорированы, какой самый быстрый способ чтобы зациклить каждую комбинацию из 7 бит и выключить все остальные? ...
Проверить, не является ли число x ненулевым, с помощью допустимых операторов, кроме !. Примеры: isNonZero (3) = 1, isNonZero (0) = 0 Допустимые операции: ~ & ^ | + << >> Примечание: только побитовые операторы должны ...
Я ищу наиболее эффективный способ извлечения (беззнаковых) битовых последовательностей произвольной длины (0 <= length < = 16) в произвольной позиции. Класс скелета показывает, как моя текущая реализация ...
следующий лямбда-аргумент возвращает null, когда я был надеясь, что он вернет строковое значение. var countryCode = AddressComponents .Where (x => x.AddressType == AddressType.Country) ....
Я хочу создать бит, который будет содержать разрешения безопасности для данного пользователя. В C # я бы сделал это, создав перечисление, а затем немного пощупал бы двоичное значение с помощью anding ...
У меня есть следующий код (пример), и мне действительно неудобно с таким количеством «если» проверки: public enum Flags {p1 = 0x01, // 0001 p2 = 0x02, // 0010 p3 = 0x04, // 0100 p4 = ...
Мне нужно выполнить побитовый сдвиг влево для 16-битного целого числа (ushort / UInt16), но побитовые операторы в C #, похоже, применимы только к int (32-бит). Как я могу использовать << на ushort или, по крайней мере, получить ...
Задача состоит в том, чтобы реализовать логику подсчета битов, используя только побитовые операторы. У меня все работает нормально, но мне интересно, может ли кто-нибудь предложить более элегантный подход. Разрешены только побитовые операции. Нет «если»,