Результаты поиска по запросу "bit-manipulation"

4 ответа

Вы можете преобразовать типизированный массив в массив javascript следующим образом:

ли отправлять и получать двоичные данные через веб-сокеты в Javascript? Могу ли я, например, реализовать клиент SSH с помощью веб-сокетов?

4 ответа

- (не A) = A + 1

я есть некоторые основные сомнения, но каждый раз, когда я сижу, чтобы попробовать свои силы на вопросах интервью, эти вопросы и мои сомнения всплывают. Скажи А = 5 В = -2 Я говорю A + B. Я предполагаю, что A и B являются 4-байтовыми. Как ...

8 ответов

XOR ничего не дает по этому поводу.

м, у вас есть два хэшаH(A) а такжеH(B) и вы хотите объединить их. Я читал, что хороший способ объединить два хэшаXOR их, напримерXOR( H(A), H(B) ). Лучшее объяснение, которое я нашел, кратко затронуто здесьрекомендации ...

ТОП публикаций

1 ответ

Да, я тоже это нашел :) Спасибо за помощь!

аю класс PackedUnsigned1616, который хранит две неподписанные шорты в одном int, и класс PackedSigned1616, который хранит две подписанные шорты в одном int. Я читал о побитовых операциях, но я все еще не понимаю, как обращаться со знаковыми и ...

2 ответа

 типы и многое другое.

рекомендации о том, как сделать побитовую математику в Python. Основная проблема, с которой я столкнулся, заключается в том, что побитовые операторы python имеют бесконечную точность, что означает, что -1 действительно равно «111 ....... 111». ...

5 ответов

Поскольку вы упомянули, что храните свое 128-битное значение в массиве из 4 целых чисел, вы можете сделать следующее:

тим, у меня есть массив из 4 32-разрядных целых чисел, которые я использую для хранения 128-разрядного числа Как я могу выполнить сдвиг влево и вправо для этого 128-битного числа? Спасибо!

4 ответа

 вместо этого для добавленной привилегии типа безопасности.

я проблема с битами флага. у меня естьint переменная для хранения флагов. Сначала я установил некоторые флаги для этой переменной. Позже мне нужно проверить, сколько флагов было установлено в этой переменной. Но я не знаю, как это сделать.

1 ответ

Исключительно-ИЛИ, однако, означает «Один или другой, но не оба».

ал о перечислении флагов и побитовых операторах и наткнулся на этот код: enum file{ read = 1, write = 2, readandwrite = read | write }Я где-то читал о том, почему есть включение или утверждение и как не может быть &, но не могу найти статью. ...

14 ответов

Этот ответ неверен. ОП спросил на Java.

жен перевернуть все биты в двоичном представлении целого числа. Дано: 10101Выход должен быть 01010Что такое побитовый оператор для достижения этой цели при использовании с целым числом? Например, если бы я писал такой метод, какint flipBits(int ...

3 ответа

Вот код, но я думаю, что предыдущие ответы сделают это за вас. Это просто для того, чтобы показать некоторый тестовый код для копирования и вставки в простой консольный проект (поможет метод WriteBits):

максимально использовать байт, я пытаюсь сохранить в байте два уникальных значения: одно в первых четырех битах и другое во вторых четырех битах. Однако я обнаружил, что, хотя эта практика позволяет оптимизировать распределение памяти, она ...