Вопросы с тегом «shift»

1382
Что такое операторы побитового сдвига (bit-shift) и как они работают?

Я пытался изучать C в свободное время, и другие языки (C #, Java и т. Д.) Имеют ту же концепцию (и часто те же операторы) ... Что мне интересно, на уровне ядра, что делает бит сдвига ( <<, >>, >>>) делать, какие проблемы она может помочь решить, и какие подводные камни...

294
Что такое оператор >>> = в C?

Заданный коллегой как загадка, я не могу понять, как на самом деле эта C-программа компилируется и работает. Что это за >>>=оператор и странный 1P1литерал? Я тестировал в Clang и GCC. Предупреждений нет и вывод "???" #include <stdio.h> int main() { int a[2]={ 10, 1 }; while( a[...

288
Действительно ли умножение и деление с использованием операторов сдвига в C быстрее?

Умножение и деление может быть достигнуто с помощью битовых операторов, например i*2 = i<<1 i*3 = (i<<1) + i; i*10 = (i<<3) + (i<<1) и так далее. Действительно ли быстрее использовать скажем (i<<3)+(i<<1)умножить на 10, чем i*10напрямую? Есть ли какие-либо...

201
Использование переменной env в application.properties Spring Boot

Мы работаем над веб-приложением Spring Boot , и база данных, которую мы используем, - MySql ; у нас есть настройки, которые мы сначала тестируем локально (значит, нам нужно установить MySql на наш ПК); затем мы нажимаем на Bitbucket ; Jenkins автоматически обнаруживает новый push-запрос к Bitbucket...

158
rhc setup выдает ошибку `нет такого файла dl / import`

Я устанавливаю клиентские инструменты openshift, как описано ниже: https://developers.openshift.com/en/getting-started-windows.html#client-tools . На шаге «Настройка вашей машины» я получил ошибку: rhc setup C: /Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb: 54: в `require ':...

150
В два раза быстрее, чем бит-сдвиг, для целых чисел Python 3.x?

Я искал источник sorted_containers и был удивлен, увидев эту строку : self._load, self._twice, self._half = load, load * 2, load >> 1 Вот loadцелое число. Зачем использовать битовый сдвиг в одном месте, а умножение в другом? Представляется разумным, что сдвиг битов может быть быстрее, чем...

147
Основной параметр Node.js package.json

Я уже довольно много искал. Тем не менее, все еще есть сомнения по поводу основного параметра в package.json Node.js. Как поможет заполнение этого поля? По-другому, могу ли я запустить модуль в другом стиле, если это поле присутствует? Могу ли я добавить в основной параметр несколько сценариев?...

125
Как отлаживать «ImagePullBackOff»?

Внезапно я не могу развернуть некоторые образы, которые можно было развернуть раньше. Я получил следующий статус стручка: [root@webdev2 origin]# oc get pods NAME READY STATUS RESTARTS AGE arix-3-yjq9w 0/1 ImagePullBackOff 0 10m docker-registry-2-vqstm 1/1 Running 0 2d router-1-kvjxq 1/1 Running 0...

102
Могу ли я использовать существующее репозиторий git с openshift?

Нужно ли иметь репозиторий git только на openshift? У меня уже есть репозиторий bitbucket / github git, и я бы предпочел нажимать только туда. Могу я просто подключиться к нему, чтобы openshift получил представление? Или для упрощения нажимаю только на github, а когда хочу развернуть, что-то делаю...

97
Переместить столбец по имени в начало таблицы в пандах

Вот мой df: Net Upper Lower Mid Zsore Answer option More than once a day 0% 0.22% -0.12% 2 65 Once a day 0% 0.32% -0.19% 3 45 Several times a week 2% 2.45% 1.10% 4 78 Once a week 1% 1.63% -0.40% 6 65 Как мне переместить столбец по имени ( "Mid") в начало таблицы, индекс 0. Вот как должен выглядеть...

94
Настройка OpenShift rhc с использованием нескольких учетных записей

У меня две учетные записи на платформе Openshift. Как я могу настроить свой компьютер так, чтобы я мог управлять ими обоими rhc? Я не могу найти подходящую опцию в аргументах командной строки....

84
Приходилось ли вам когда-нибудь использовать битовый сдвиг в реальных проектах?

Приходилось ли вам когда-нибудь использовать битовый сдвиг в реальных проектах программирования? В большинстве (если не во всех) языках высокого уровня есть операторы сдвига, но когда вам действительно нужно их использовать?...

40
Почему 11010100 << 1 равно 110101000, а не 10101000?

Почему, когда я пытаюсь сдвинуть биты для 11010100 2 , результат будет 110101000 2 , а не 10101000 2 . int a = Integer.parseInt("11010100", 2) << 1; Я пытаюсь сделать это: int a = (byte)(Integer.parseInt("11010100", 2) << 1); Но если выходное значение больше 128, все идет в минус, что...