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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
120
просмотров
Покончены ли дни передачи const std::string & в качестве параметра?

Я слышал недавний доклад Герба Саттера, который утверждал, что причины передавать std::vector и std::string по const & в значительной мере утратили свою актуальность. Он предложил, что написание функции вроде следующей сейчас предпочтительнее:

std::string do_something ( std::string...
6
голоса
5
ответов
120
просмотров
ArithmeticException: "Нескончаемое десятичное представление; нет точного десятичного результата"

Почему следующий код вызывает указанное ниже исключение?

BigDecimal a = new BigDecimal("1.6"); BigDecimal b = new BigDecimal("9.2"); a.divide(b); // приводит к следующему исключению.

Исключение:

java.lang.ArithmeticException: Нерегулярное десятичное представление; нет точного представимого...

7
голоса
2
ответов
120
просмотров
Позиционирование absolute относительно родительского элемента

У меня есть два блока div внутри другого блока div, и я хочу расположить один дочерний блок в верхнем правом углу родительского блока, а другой дочерний блок - внизу родительского блока с использованием CSS. То есть, я хочу использовать абсолютное позиционирование для обоих дочерних блоков, но так,...

8
голоса
5
ответов
120
просмотров
Какое исключение следует выбрасывать при некорректных комбинациях аргументов в Python? [закрыто]

Я хотел бы обсудить лучшие практики по указанию недопустимых комбинаций аргументов в Python. Я столкнулся с несколькими ситуациями, когда у вас есть функция, например:

def import_to_orm(name, save=False, recurse=False):
    """
    :param name: Название какого-либо внешнего объекта для...
6
голоса
3
ответов
120
просмотров
npm install против update - в чем разница?

Какова практическая разница между командами npm install и npm update? Когда мне следует использовать ту или иную команду?

7
голоса
3
ответов
120
просмотров
Удаление нескольких классов (jQuery)

Есть ли более эффективный способ переписать следующий код:

$('element').removeClass('class1').removeClass('class2');

Я не могу использовать removeClass();, так как это удалит абсолютно все классы, что мне не подходит.

6
голоса
4
ответов
120
просмотров
Оператор "is" ведет себя неожиданно с целыми числами

Почему следующий код ведет себя неожиданно в Python?

>>> a = 256
>>> b = 256
>>> a is b
True           # Это ожидаемый результат
>>> a = 257
>>> b = 257
>>> a is b
False          # Что здесь произошло? Почему это False?
>>> 257 is 257
True           # Тем не менее, литеральные числа...
6
голоса
4
ответов
120
просмотров
Определение типа в объектном литерале в TypeScript

Вопрос на StackOverflow:

Я пытаюсь определить тип свойства в объектном литерале в TypeScript, но у меня не получается. В классах TypeScript можно объявлять типы для свойств, например:

class className {
  property: string;
}

Но когда я пытаюсь сделать то же самое для объекта, у...

6
голоса
5
ответов
120
просмотров
Как добавить начальные нули к значению?

Как я могу дополнить значение нулями слева в JavaScript? Я предполагаю, что могу создать кастомную функцию для добавления нулей к приведенному значению, но интересно, есть ли более прямой способ сделать это?

Примечание: Под дополнением значения я понимаю это в контексте базы данных (где 6-значное...

5
голоса
5
ответов
120
просмотров
Инициализация статической std::map<int, int> в C++

Как правильно инициализировать статическую карту? Нужно ли для этого создавать статическую функцию, которая будет её инициализировать?