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

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

или

Сообщество

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

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

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

Репутация

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

7
голоса
5
ответов
110
просмотров
Запуск одного тестового метода с помощью Maven

Я знаю, что можно запустить все тесты в определенном классе с помощью команды:

mvn test -Dtest=classname

Но я хочу запустить отдельный метод, и опция -Dtest=classname.methodname почему-то не работает. Как я могу это сделать?

8
голоса
5
ответов
110
просмотров
В чем разница между функциями range и xrange в Python 2.X?

Проблема заключается в том, что я заметил, что xrange работает быстрее, чем range, но не понимаю, почему это так. У меня нет никаких доказательств, кроме слухов, подтверждающих, что xrange действительно быстрее. Можете объяснить, в чем отличие между следующими конструкциями и почему одна из...

6
голоса
5
ответов
110
просмотров
Какова разница между `throw new Error` и `throw someObject`?

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

Когда я выполнил следующий код:

try {
    throw new Error({'hehe':'haha'});
    // throw new Error('hehe');
} catch(e) {
    alert(e);
   ...
8
голоса
4
ответов
110
просмотров
Автоматический выход из Bash скрипта при ошибке

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

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

#!/bin/bash

cd some_dir

./configure --some-flags

make

make install

В этом случае, если...

6
голоса
5
ответов
110
просмотров
Как вставить несколько строк в SQLite?

Проблема:

У меня есть следующая задача с базой данных SQLite. В MySQL я могу вставить несколько строк с помощью следующего запроса:

INSERT INTO 'tablename' ('column1', 'column2') VALUES
    ('data1', 'data2'),
    ('data1', 'data2'),
    ('data1', 'data2'),
    ('data1',...
8
голоса
5
ответов
110
просмотров
Как вычислить разницу между двумя датами с помощью PHP?

У меня есть две даты в следующем формате:

Дата начала: 2007-03-24 
Дата окончания: 2009-06-26

Теперь мне нужно вычислить разницу между этими двумя датами и представить результат в следующем виде:

2 года, 3 месяца и 2 дня

Как я могу это сделать на PHP?

7
голоса
5
ответов
110
просмотров
Как извлечь числа из строки в Python?

Я бы хотел извлечь все числа, содержащиеся в строке. Что лучше использовать для этой цели: регулярные выражения или метод isdigit()?

Пример: line = "hello 12 hi 89"

Результат: [12, 89]

Какое решение будет более эффективным и простым в реализации?

5
голоса
5
ответов
110
просмотров
Какой код клавиши для клавиши "Esc" в jQuery

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

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

5
голоса
5
ответов
110
просмотров
Создание JSON-ответа с использованием Django и Python

Я пытаюсь преобразовать скрипт ответа Ajax на стороне сервера в Django HttpResponse, но, похоже, у меня ничего не получается.

Вот серверный скрипт:

/* ПОЛУЧЕНИЕ ЗНАЧЕНИЯ */
$validateValue=$_POST['validateValue'];
$validateId=$_POST['validateId'];
$validateError=$_POST['validateError'];

/*...
5
голоса
5
ответов
110
просмотров
Хорошая ли практика использовать try-except-else в Python?

У меня возник вопрос о конструкции try-except-else в Python. Иногда я сталкиваюсь с таким кодом:

try:
    try_this(whatever)
except SomeException as exception:
    # Обработка исключения
else:
    return something

В чем причина существования блока try-except-else?

Я не...