программирование

Q & A для профессиональных программистов и энтузиастов

9
Нерешенные спецификации во время Gem :: Specification.reset:
При запуске Guard я получаю такой вывод: $ guard WARN: Unresolved specs during Gem::Specification.reset: lumberjack (>= 1.0.2) ffi (>= 0.5.0) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. Что это значит, и как мне это исправить? Содержание Guardfile: guard 'livereload' do watch(%r{.+\.(css|js|html)$}) end guard 'sass', …
192 ruby  rubygems  guard 

30
Неожиданные результаты при работе с очень большими целыми числами на интерпретируемых языках
Я пытаюсь получить сумму 1 + 2 + ... + 1000000000, но я получаю смешные результаты в PHP и Node.js . PHP $sum = 0; for($i = 0; $i <= 1000000000 ; $i++) { $sum += $i; } printf("%s", number_format($sum, 0, "", "")); // 500000000067108992 Node.js var sum = 0; …

13
Почему обнаружение мертвого кода не может быть полностью решено компилятором?
Компиляторы, которые я использовал в C или Java, имеют предотвращение мертвого кода (предупреждение, когда строка никогда не будет выполнена). Мой профессор говорит, что эта проблема никогда не может быть полностью решена компиляторами. Мне было интересно, почему это так. Я не слишком знаком с фактическим кодированием компиляторов, так как это теоретический …

17
Невозможно установить модули узлов, требующие компиляции в Windows 7 x64 / VS2012
Я не могу установить ни один из модулей, которые требуют компиляции. Все они терпят неудачу со следующей ошибкой: MSBUILD : error MSB3411: Could not load the Visual C++ component "VCBuild.exe". ... Моя среда: Windows 7 Enterprise x64, версия 6.1.7601 узел x86 0.8.16 нпм 1.2.0 узел-гип 0.8.2 Visual Studio 2012 и …

5
Выбор автономного сервера полнотекстового поиска: Sphinx или SOLR? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

23
Количество строк с PDO
Есть много противоречивых утверждений вокруг. Каков наилучший способ подсчета строк с использованием PDO в PHP? До использования PDO я просто пользовался mysql_num_rows. fetchAll это то, чего я не хочу, потому что иногда я имею дело с большими наборами данных, поэтому не подходит для моего использования. Есть ли у вас какие-либо …
192 php  mysql  pdo 

7
Функция Role Manager не была включена
Получил следующее ProviderException : Функция Role Manager не была включена. Все идет нормально. Есть ли где-нибудь метод, который можно вызвать, чтобы проверить, был ли включен Role Manager или нет?
192 c#  asp.net  roleprovider 

9
Какие идиомы C ++ устарели в C ++ 11?
С новым стандартом появляются новые способы ведения дел, и многие из них более хороши, чем старые, но старый способ все еще в порядке. Также ясно, что новый стандарт официально не очень устарел по причинам обратной совместимости. Итак, вопрос, который остается: Какие старые способы кодирования определенно уступают стилям C ++ 11, …
192 c++  c++11  c++-faq 

10
PHP / MySQL вставьте строку, затем получите 'id'
Поле 'id' моей таблицы автоматически увеличивается, когда я вставляю строку. Я хочу вставить строку, а затем получить этот идентификатор. Я бы сделал это так, как сказал, но есть ли способ сделать это, не беспокоясь о времени между вставкой строки и получением идентификатора? Я знаю, что могу запросить базу данных для …
192 php  mysql 

13
AngularJS не отправляет скрытое значение поля
Для конкретного случая использования я должен представить одну форму «по-старому». Значит, я использую форму с action = "". Ответ передается в потоковом режиме, поэтому я не перезагружаю страницу. Я полностью осознаю, что типичное приложение AngularJS не будет отправлять форму таким образом, но пока у меня нет другого выбора. Тем не …

6
Подсчет ячеек, содержащих любой текст
Я хочу посчитать ячейки, которые содержат что-либо в пределах диапазона. Любая ячейка, содержащая текст, или числа, или что-то еще, должна иметь плюс одну в моей ячейке результата. Я нашел эту функцию, countif(range; criteria) но это не работает для меня, потому что я не знаю, что ввести в критерии. Как я …

8
Когда вы используете Varargs в Java?
Я боюсь varargs. Я не знаю, для чего их использовать. Кроме того, опасно позволять людям передавать столько аргументов, сколько они хотят. Какой пример контекста, который будет хорошим местом для их использования?

13
«Неожиданный импорт токенов» в Nodejs5 и babel?
В js-файле я использовал import вместо require import co from 'co'; И попытался запустить его напрямую с помощью nodejs, так как он сказал, что импорт - это «функции доставки» и поддержка без какого-либо флага времени выполнения ( https://nodejs.org/en/docs/es6/ ), но я получил ошибку import co from 'co'; ^^^^^^ SyntaxError: Unexpected …

1
Что означает двойная тильда (~~) в Java?
Просматривая исходный код Guava, я наткнулся на следующий фрагмент кода (часть реализации hashCodeдля внутреннего класса CartesianSet): int adjust = size() - 1; for (int i = 0; i < axes.size(); i++) { adjust *= 31; adjust = ~~adjust; // in GWT, we have to deal with integer overflow carefully } …

16
Варианты использования для метода dict 'setdefault'
Добавление collections.defaultdictв Python 2.5 значительно снижается необходимость dict«S setdefaultметода. Этот вопрос для нашего коллективного образования: Для чего setdefaultвсе еще полезно сегодня Python 2.6 / 2.7? Какие популярные варианты использования setdefaultбыли заменены collections.defaultdict?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.