0
ответов

Самый быстрый способ вычисления суммы битов в байтовом массиве

У меня есть два байтовых массива одинаковой длины. Мне нужно выполнить операцию XOR между каждым байтом и после этого вычислить сумму битов. Например: 11110000 ^ 01010101 = 10100101 -> так 1 + 1 + 1 + 1 = 4 I ...
вопрос задан: 7 February 2012 19:02
0
ответов

mySQL SELECT строки, в которых установлен определенный бит целого числа

Я должен выполнить запрос выбора в таблице проводки, где установлен определенный бит целого числа. Целое число представляет набор категорий в битовой маске: Например. 1 => здоровье 2 => маркетинг 3 => ...
вопрос задан: 2 February 2012 18:47
0
ответов

Алгоритм для расширения / дублирования битов?

Есть ли эффективный (быстрый) алгоритм, который будет выполнять расширение бит / дублирование? Например, расширите каждый бит в 8-битном значении на 3 (создавая 24-битное значение): 1101 0101 => 11111100 01110001 ...
вопрос задан: 26 January 2012 18:15
0
ответов

получение 64-битного целого числа в python

Итак, я думаю о написании битовой доски на python или lisp. Но я не знаю, как обеспечить получение 64-битного целого числа в python. Я читал документацию и обнаружил, что библиотека mpz возвращает ...
вопрос задан: 30 December 2011 06:26
0
ответов

Что такое байт и какое отношение он имеет к двоичным файлам?

Я только изучаю двоичные файлы и байты. Я понимаю, что 8 бит составляют байт и что у байта может быть 256 возможностей. Вот что меня смущает: byte [] b = new byte [] {85, 85, 67, ...
вопрос задан: 18 November 2011 02:43
0
ответов

Шахматное программирование битовой доски на C

У меня проблема с этим фрагментом кода на C. #include # include typedef uint64_t bboard; // Доступ к квадрату битовой доски int get (bboard b, int square) {...
вопрос задан: 9 November 2011 21:06
0
ответов

Как реализовать битовый вектор (битовый набор) (в Java)?

Есть ли какой-нибудь хороший текст, книги, PDF-файл или веб-сайт, который объясняет, как реализовать битовый вектор, особенно в Java? Я спрашиваю этот вопрос, потому что я хотел бы создать свою собственную реализацию BitSet на Java. ...
вопрос задан: 22 October 2011 18:38
0
ответов

Операции на уровне битов в Java

Я пытаюсь сделать некоторые битовые операции в Java для применения масок, представления множеств и т.д. Для чего: int one=1; int two=2; int andop=1&2; System.out.println(andop); Печатает "0", когда должно быть "3"...
вопрос задан: 21 October 2011 07:47
0
ответов

Битовый порядок в C / C ++

Мне нужно реализовать протокол который определяет данные в 8-битных словах, которые начинаются с младшего значащего бита (LSB) первым. Я хочу реализовать эти данные с помощью unsigned char, но я не знаю, что это за ...
вопрос задан: 30 September 2011 10:29
0
ответов

Битовый код четности для нечетного числа битов

Я пытаюсь найти четность строки битов, чтобы она возвращала 1, если x имеет нечетное число # из 0. Я могу использовать только базовые побитовые операции, и то, что у меня есть, проходит большинство тестов, но мне интересно ...
вопрос задан: 23 September 2011 15:01
0
ответов

Использование битовой маски в приведенной ниже программе из Programming Pearls

Сегодня я начал читать «Programming Pearls» и, выполняя это упражнение, натолкнулся на вопрос «Как бы вы реализовали свой собственный битовый вектор?». Когда я посмотрел на решение, оно выглядело так: ...
вопрос задан: 28 August 2011 02:56
0
ответов

Как я могу преобразовать int в бит в MySQL 5.1?

Я перехожу с SQL Server на MySQL 5.1 и, похоже, не могу создать таблицу с помощью оператора select, чтобы столбец был немного. В идеале сработало бы следующее: CREATE ...
вопрос задан: 2 August 2011 21:30
0
ответов

Есть ли в JavaScript такая вещь, как правильный бит?

Я знаю, что в JavaScript есть логический объект, но мне интересно, есть ли способ получить доступ металл, необработанный единственный бит, который находится в основе этого логического объекта.
вопрос задан: 8 July 2011 11:18
0
ответов

самый быстрый способ атомарного сравнения двух целых чисел в C?

uint64_t n; // два 32-битных целых числа return ( (uint32_t)(n >> 32) == (uint32_t)n ); Какой самый быстрый способ атомарного сравнения 32 наиболее значимых бит с 32 наименее значимыми....
вопрос задан: 26 June 2011 06:22
0
ответов

Перемещение бита в байте с использованием битового поля или побитовых операторов

Есть ли элегантный способ перемещения бита внутри байта (или слова / длинного). Для простоты давайте использовать простой 8-битный байт и всего один бит для перемещения внутри байта. Учитывая номер бита, основанный на 0-7 Least-sig -...
вопрос задан: 21 June 2011 21:15
0
ответов

Программа C для установки k младших разрядов

Для 32-битного целого числа, как мне установить, скажем, k младших битов в C?
вопрос задан: 21 June 2011 01:16
0
ответов

Вопрос о битовой операции

Есть ли способ найти бит, который был установлен наименьшее количество раз, при использовании только битовых операций? Например, если у меня есть три битовых массива: 11011001 11100000 11101101 биты в ...
вопрос задан: 5 June 2011 01:27
0
ответов

Логический сдвиг вправо для отрицательных целых чисел в C?

Как сделать логический сдвиг отрицательных чисел вправо в C? В основном я ищу C-эквивалент >>> в java, т.е. int one = -16711936; // int two = -...
вопрос задан: 4 June 2011 21:44
0
ответов

вывод консоли с указанием переполнения длины в битах

Когда я запускаю свое приложение, я получаю на консоли следующий вывод: переполнение длины в битах код 11 бит 7-> 5 код 16 бит 4-> 5 бит длины переполнение код 4 бита 6-> 7 бит длины переполнение код 3 бита 6-> 7 код 0 биты 6 -> ...
вопрос задан: 2 June 2011 20:24
0
ответов

Где узнать о «бит»?

Я пытаюсь найти книги или ресурсы говорить о битах в деталях, чтобы, например, я мог бы перевести число (например, 16) в биты. В настоящее время я учусь в старшей школе и всякий раз ...
вопрос задан: 23 May 2011 02:10
0
ответов

Как использовать старшие и младшие байты?

Я пытаюсь представить 32768, используя 2 байта. Для старшего байта я использую те же значения, что и младший байт, и он будет интерпретировать их по-разному, или я должен указать фактические значения? Так бы я что-нибудь поставил ...
вопрос задан: 22 May 2011 20:25
0
ответов

Преобразование 16-битного PCM в 8-битное

У меня есть аудио PCM, сохраненное в массиве байтов. Это 16 бит на выборку. Я хочу сделать 8 бит на образец звука. Может ли кто-нибудь предложить хороший алгоритм для этого? Я не упомянул битрейт, потому что ...
вопрос задан: 19 April 2011 13:52
0
ответов

По умолчанию bool имеет значение false, если значение null в базе данных с Entity Framework 4.1 Code First

Как установить значение по умолчанию, когда значение (бит) в базе данных установлено в NULL. Прямо сейчас я получаю сообщение об ошибке, говорящее мне, что он не может быть NULL при загрузке bool из базы данных. Спасибо.
вопрос задан: 6 April 2011 21:46
0
ответов

Как порядок следования битов влияет на битовые сдвиги и файловый ввод-вывод в C?

Пусть L и B - две машины. L упорядочивает его биты из LSB (Наименьший значащий бит) в MSB (старший значащий бит), а порядок B от MSB к LSB. Или, другими словами, L использует Little Endian, а B использует Big ...
вопрос задан: 2 April 2011 01:21
0
ответов

Python Number Limit

Я знаю большинство, если не все языки программирования, целые числа, числа с плавающей запятой и т. д. у всех есть максимальная сумма, которую они могут держать, либо без подписи, либо с подписью. Например, тип int в паскале может содержать до 32768 ~. Ч
вопрос задан: 29 March 2011 09:52
0
ответов

Преобразовать 64-битное число Windows во время Java

Если бы я хотел преобразовать 64-битное число, которое повторно воспроизводит время в Windows с помощью Java, как бы я это сделал ? Номер 129407978957060010 Я просто не понимаю, как мне заставить это работать. ...
вопрос задан: 4 March 2011 22:58
0
ответов

Что такое отрицание (не) битового вектора в VHDL

Что означает отрицание битового вектора в VHDL? Например, если у меня есть 10100111, который представляет собой битовый вектор с именем temp, и я делаю что-то вроде temp: = not temp, каким будет мой вывод?
вопрос задан: 3 February 2011 03:22
0
ответов

Битовый массив C / C ++ или битовый вектор

Я изучаю C / Программирование на C ++ и сталкивались с использованием «битовых массивов» или «битовых векторов». Я не могу понять их назначение? Вот мои сомнения - используются ли они как логические флаги? Могу ли ...
вопрос задан: 5 January 2011 12:48
0
ответов

Почему я не могу использовать битовое поле в качестве логического выражения в операторе case SQL ?

Я хочу выбрать что-то условно в зависимости от того, является ли битовое поле истинным или ложным. Это был тот синтаксис, который я изначально пробовал: CASE WHEN isSoon THEN 'Soon' ELSE 'Not so now' END As HowSoon ...
вопрос задан: 2 December 2010 13:49
0
ответов

Битовый массив в C ++

При работе с проблемами Project Euler мне часто требуются большие (> 10 ** 7) битовые массивы. Мой обычный подход: bool * sieve = new bool [N]; сито bool [N]; Когда N = 1 000 000, моя программа использует 1 ...
вопрос задан: 27 September 2010 18:07