Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

9
голоса
0
ответов
290
просмотров
Новые возможности C++17: что стоит знать?

Проблема

C17 теперь является завершённым, и в него было предложено множество новых возможностей. В связи с этим у меня возник следующий вопрос: какие именно функции были добавлены в C в версии C++17?

Я использую компилятор C++, который поддерживает "C++1z". Могу ли я узнать, какие из...

9
голоса
5
ответов
290
просмотров
Фиксация количества знаков после запятой с помощью f-строк

Есть ли простой способ с помощью f-строк в Python зафиксировать количество знаков после запятой? (Конкретно интересуют f-строки, а не другие варианты форматирования строк, такие как .format или %)

Например, предположим, что я хочу отобразить 2 знака после запятой.

Как это сделать? Допустим, что у...

9
голоса
3
ответов
290
просмотров
Преимущественны ли двойные квадратные скобки [[ ]] над одинарными [ ] в Bash?

Недавно мой коллега заявил на код-ревью, что конструкция [[ ]] предпочтительнее, чем [ ] в таких конструкциях, как приведена ниже:

if [ "`id -nu`" = "$someuser" ] ; then
     echo "I love you madly, $someuser"
fi

Однако он не смог предоставить обоснование своему утверждению. Есть...

8
голоса
5
ответов
290
просмотров
IntelliJ: Никогда не используйте импорт с подстановочным знаком

Как запретить использования импортов с подстановочными знаками в IntelliJ?

Я бы хотел узнать, есть ли способ полностью отключить использование wildcard импортов в IntelliJ. В разделе 'Настройки > Стиль кода > Импорты' я вижу, что можно задать 'количество классов', после которого IntelliJ...

6
голоса
5
ответов
290
просмотров
Создание переменной временной метки в bash-скрипте

Я пытаюсь создать переменную с текущей меткой времени в оболочке сценариев, чтобы упростить ведение журнала. Я хочу создать эту переменную в начале скрипта и выводить текущее время всякий раз, когда я вызываю команду echo $timestamp. Это оказывается сложнее, чем я думал. Вот что я пробовал:

1....

6
голоса
2
ответов
290
просмотров
Mockito: Тестирование void метода, который выбрасывает исключение

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

Метод when(T) в типе Stubber не применим для аргументов (void)

Кто-нибудь подскажет,...

6
голоса
3
ответов
290
просмотров
Java-класс, реализующий Map и сохраняющий порядок вставки?

Я ищу класс на Java, который будет использовать ассоциацию "ключ-значение", но без использования хэш-таблиц. Вот что я сейчас делаю:

  1. Добавляю значения в Hashtable.
  2. Получаю итератор для Hashtable.entrySet().
  3. Прохожу по всем значениям и:
    1. Получаю Map.Entry для итератора. 2....
5
голоса
5
ответов
290
просмотров
Какой код клавиши для клавиши "Esc" в jQuery

Описание проблемы:

У меня есть две функции, которые должны срабатывать при нажатии клавиш Enter и Escape. Когда я нажимаю Enter, все работает правильно, но при нажатии Escape функция не срабатывает. Я не уверен, правильно ли я указал код клавиши для Escape. Какой корректный код для клавиши...

5
голоса
5
ответов
290
просмотров
Может ли shell-скрипт устанавливать переменные окружения вызывающей оболочки?

Я пытаюсь написать оболочку (shell) сценарий, который, когда выполняется, будет устанавливать некоторые переменные окружения, остающиеся установленными в оболочке вызывающей стороны.

Я знаю, что в csh/tcsh можно использовать команду:

setenv FOO foo

или, в случае sh/bash, выполнится...

6
голоса
5
ответов
290
просмотров
Как выделить команды bash/shell в Markdown?

Как выделить команды Bash/шела в Markdown файлах?

Я пытаюсь выделить команды Bash/шела в своих Markdown файлах, но не уверен, как это сделать. Например, для выделения кода на JavaScript я использую следующий синтаксис:

function () { return "Этот код выделен как JavaScript!" }

Для...