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

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

или

Сообщество

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

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

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

Репутация

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

9
голоса
5
ответов
121
просмотров
Как создать новый список в Java

Создаем Set следующим образом:

Set myset = new HashSet();

Но у меня возник вопрос, как создать List в Java?

8
голоса
4
ответов
121
просмотров
Удалить последний символ из строки

У меня есть строка, и я хочу удалить последний символ из неё. Например, из строки "abcdefghij" я хочу получить "abcdefghi". Как это можно сделать в языке программирования, который я использую?

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

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

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

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

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

Исключение:

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

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

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

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

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

def import_to_orm(name, save=False, recurse=False):
    """
    :param name: Название какого-либо внешнего объекта для...
6
голоса
5
ответов
121
просмотров
CSS: Скрыть полосу прокрутки, если она не нужна

Я пытаюсь понять, как можно скрыть вертикальную прокрутку (overflow-y: scroll;), если она не нужна. Дело в том, что я создаю сайт, на котором будут отображаться записи, и хочу скрыть полосу прокрутки, если содержимое не превышает текущей ширины.

Также у меня есть второй вопрос. Я хочу сделать...

7
голоса
5
ответов
121
просмотров
Когда можно использовать предварительное объявление?

Я ищу определение, когда я могу использовать предварительное объявление класса в заголовочном файле другого класса.

Разрешено ли мне использовать предварительное объявление для базового класса, для класса, который является членом, для класса, передаваемого в функцию-член по ссылке и т.д.?

7
голоса
2
ответов
121
просмотров
Что такое оператор "двойная тильда" (~~) в JavaScript?

Проблема

Я столкнулся с кодом, в котором используется оператор ~~, и у меня нет понятия о том, что он делает. Вот этот фрагмент:

var jdn = function(y, m, d) {
  var tmp = (m <= 2 ? -1 : 0);
  return ~~((1461 * (y + 4800 + tmp)) / 4) + 
         ~~((367 * (m - 2 - 12 * tmp)) /...
7
голоса
5
ответов
121
просмотров
Vue.js – Как правильно отслеживать вложенные данные

Я пытаюсь понять, как правильно отслеживать изменения определённых свойств. У меня есть родительский компонент (.vue файлы), который получает данные с AJAX-запроса, помещает их в объект и использует для рендеринга дочернего компонента через директиву v-for. Ниже приведено упрощенное описание моей...