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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
3
ответов
73
просмотров
Также возможно использование условия if(1 || !Foo())?

Я наткнулся на устаревший код:

if ( 1 || !Foo() )

Мне не совсем понятно, есть ли причина использовать такую конструкцию вместо более простой:

if ( !Foo() )

Неужели кто-то действительно считает, что первый вариант может иметь преимущества? Или это просто остатки от старого...

0
голоса
5
ответов
73
просмотров
Сравнение карт с помощью Hamcrest

Проблема с использованием Hamcrest для сравнения двух карт

Я хотел бы использовать Hamcrest для проверки равенства двух карт, то есть чтобы они имели одинаковый набор ключей, указывающих на одинаковые значения.

Мой текущий вариант выглядит так:

assertThat(affA.entrySet(),...
0
голоса
5
ответов
73
просмотров
Как найти хорошее решение для вычисления среднего значения, если сумма всех значений превышает пределы типа double?

У меня есть задача посчитать среднее значение для очень большого набора дробных чисел (10^9 значений). Сумма этих значений превышает верхнюю границу типа double. Кто-нибудь знает интересные трюки для вычисления среднего, которые не требуют вычислять сумму?

Я использую Java 1.5.

0
голоса
2
ответов
73
просмотров
Инициализация списка с одинаковым булевым значением

Заголовок: Как инициализировать все значения списка булевыми значениями без использования циклов?

Текст вопроса: Я хотел бы узнать, возможно ли инициализировать все значения списка определённым булевым значением без использования циклов. Например, мне нужно создать список из N элементов, где все...

0
голоса
5
ответов
73
просмотров
Как удалить неконвертированные данные из объекта datetime в Python

У меня есть база данных с в основном правильными датами и временами, но несколько записей повреждены, например: Sat Dec 22 12:34:08 PST 20102015.

Без неверного года код работал для меня следующим образом:

end_date = soup('tr')[4].contents[1].renderContents()
end_date =...
0
голоса
2
ответов
73
просмотров
Являются ли имена перечислений (enum) в Java интернированными?

Проблема: Интернирование имен enum в Java

Я хочу узнать, интернированы ли имена перечислений (enum) в Java. То есть, гарантируется ли, что выражение enum1.name() == enum2.name() вернет true, если имена двух перечислений совпадают?

Также интересует, безопасно ли сравнивать значение,...

0
голоса
3
ответов
73
просмотров
Запуск Logback в режиме отладки

Я недавно перешел с log4j на logback и хотел бы узнать, есть ли простой способ запустить logback в режиме отладки, аналогичный свойству log4j.debug в log4j. Мне нужно увидеть, откуда он берет мой файл logback.xml.

В документации упоминается использование StatusPrinter для вывода внутреннего...

0
голоса
4
ответов
73
просмотров
Как вызвать метод суперкласса с использованием рефлексии в Java

Я сталкиваюсь с проблемой в Java, связанной с вызовом метода суперкласса. У меня есть два класса:

public class A {
    public Object method() {...}
}

public class B extends A {
    @Override
    public Object method() {...}
}

Я создал экземпляр класса B, и теперь мне нужно вызвать...

0
голоса
1
ответов
73
просмотров
Как считать файл с разделителем в виде точки с запятой в pandas?

Я пытаюсь импортировать файл .csv в Python с помощью библиотеки pandas.

Вот формат файла из .csv:

a1;b1;c1;d1;e1;... a2;b2;c2;d2;e2;...
.....

Вот как я его загружаю:

from pandas import * csv_path = "C:...." data = read_csv(csv_path)

Однако, когда я пытаюсь распечатать содержимое файла, я...

0
голоса
1
ответов
73
просмотров
Какова разница между уровнями изоляции сериализуемого и повторяемого чтения?

В чем разница между уровнями изоляции "сериализуемый" (serializable) и "повторяемый чтение" (repeatable read)? Может кто-нибудь привести простой пример для наглядности?