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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
148
просмотров
В чем разница между JPA и Hibernate? [закрыт]

Вопросы по JPA 2 и Hibernate: различия и рекомендации

Я понимаю, что JPA 2 — это спецификация, а Hibernate — инструмент для ORM. Также я осознаю, что Hibernate предоставляет больше возможностей, чем JPA 2. Но с практической точки зрения, какова реальная разница между ними?

У меня есть опыт работы...

7
голоса
5
ответов
148
просмотров
Запрашиваем ввод у пользователя до тех пор, пока он не введет корректный ответ

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

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

# Примечание: пользователям Python 2.7 следует использовать `raw_input`, аналог `input`...
7
голоса
5
ответов
148
просмотров
Как удалить первую строку текстового файла с помощью bash/sed?

Я должен многократно удалять первую строку из огромного текстового файла с помощью bash-скрипта.

В данный момент я использую команду sed -i -e "1d" $FILE, но на выполнение операции уходит около минуты.

Есть ли более эффективный способ решить эту проблему?

75
голоса
4
ответов
147
просмотров
Почему вычитание этих двух временных меток (эпохи в миллисекундах) из 1927 года даёт странный результат?

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

Я столкнулся с неожиданным поведением в Java, когда пытаюсь сравнить две строки дат, которые отличаются друг от друга на одну секунду. В следующем коде я парслю две строки, представляющие время, разница между которыми составляет 1 секунду, и сравниваю их:

public...
32
голоса
3
ответов
147
просмотров
Понимание Python super() с методами __init__()

Проблема с использованием super() в Python

Я изучаю использование функции super() в Python и у меня возникли некоторые вопросы.

Во-первых, для чего именно используется super()? Есть ли разница между вызовом Base.__init__ и super().__init__ в конструкторах классов?

Я рассмотрел...

25
голоса
5
ответов
147
просмотров
Как уменьшить непрозрачность фона элемента с помощью CSS?

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

Возможно ли с помощью только CSS сделать так, чтобы фон элемента был полупрозрачным, а содержимое (текст и изображения) оставалось непрозрачным?

Я хотел бы достичь этого эффекта без необходимости разделять текст и фон на два отдельных элемента.

При попытке реализовать это,...

30
голоса
5
ответов
147
просмотров
Как изменить URL без перезагрузки страницы?

Описание проблемы: Изменение URL без перезагрузки страницы

Здравствуйте,

Существует ли способ изменить URL текущей страницы без её перезагрузки?

Мне нужно получить доступ к части URL перед символом # (хешем), если это возможно. Однако я хочу изменить только часть после домена, так...

22
голоса
4
ответов
147
просмотров
Как вернуть только дату из типа данных DateTime в SQL Server

У меня есть запрос к базе данных:

SELECT GETDATE()

Этот запрос возвращает: 2008-09-22 15:24:13.790.

Я хочу получить только дату без времени: 2008-09-22 00:00:00.000.

Как я могу этого добиться?

15
голоса
5
ответов
147
просмотров
Поймать и вывести полный трейсбек исключения в Python без остановки/выхода из программы

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

try:
    do_stuff()
except Exception as err:
    print(Exception, err)
    # Я хочу напечатать полный трейсбек здесь,
    # а не только имя исключения и его детали

Мне...

14
голоса
5
ответов
147
просмотров
Как удалить строки DataFrame в Pandas с NaN в определённом столбце

У меня есть DataFrame, и я хочу оставить только те записи, в которых столбец EPS не содержит значений NaN. Пример исходного DataFrame:

                 STK_ID  EPS  cash
STK_ID RPT_Date                   
601166 20111231  601166  NaN   NaN
600036 20111231  600036  NaN    12
600016 20111231 ...