Все вопросы
Mockito: Тестирование void метода, который выбрасывает исключение
У меня есть метод с типом возвращаемого значения void, который может вызывать несколько исключений. Я хотел бы протестировать эти исключения, но все мои попытки закончились неудачей с одной и той же ошибкой:
Метод when(T) в типе Stubber не применим для аргументов (void)
Кто-нибудь подскажет,...
Прерывание скрипта оболочки при возвращении любой команды ненулевого значения
У меня есть Bash-скрипт, который выполняет несколько команд. Я хотел бы, чтобы скрипт автоматически завершался с кодом возврата 1, если любая из команд возвращает ненулевое значение.
Есть ли способ сделать это без явной проверки результата каждой команды?
Например, вместо следующего...
Преобразование Set в List без создания нового списка
Я использую следующий код для преобразования Set
в List
:
Map> mainMap = new HashMap();
for (int i=0; i < something.size(); i++) {
Set set = getSet(...); // возвращает разные результаты каждый раз
List listOfNames = new ArrayList(set);
mainMap.put(differentKeyName,...
Вертикальное центрирование div внутри другого div
Я хочу центрировать div, который находится внутри другого div. Вот разметка:
Это CSS, который я сейчас использую:
#outerDiv {
width: 500px;
height: 500px;
position: relative;
}
#innerDiv {
width: 284px;
height: 290px;
position: absolute;
...
Как удалить пакет из Laravel с помощью PHP Composer?
Как правильно удалить пакет из Laravel с помощью PHP Composer? Я попробовал следующее:
Удалил запись из файла composer.json (в секции "require") Удалил любые псевдонимы классов из файла app.php Убрал все ссылки на пакет из моего кода 😃 Выполнил команду composer update Выполнил команду composer...
Почему возникает ошибка NoClassDefFoundError в Java?
Я получаю ошибку NoClassDefFoundError при запуске моего Java-приложения. В чем обычно заключается причина этой ошибки?
Подключение файла из подпапки?
У меня есть файл с именем tester.py, который находится в каталоге /project.
В /project есть подкаталог с именем lib, в котором находится файл BoxTime.py:
/project/tester.py /project/lib/BoxTime.py
Я хочу импортировать BoxTime из tester. Я попробовал следующее:
import lib.BoxTime
В результате...
Список основных версий номеров формата файлов классов Java
Я наткнулся на список основных номеров версий Java в одном из постов и хотел бы уточнить его происхождение. Вот как он выглядит:
Java | Major version |
---|---|
23 | 67 |
22 | 66 |
21 | 65 |
20 | 64 |
19 | 63 ... |
Управление взрывом CSS [закрыто]
Проблема с организацией CSS файла на сайте
Я активно использую CSS для веб-сайта, над которым работаю. В настоящее время все стили CSS применяются на основе конкретных тегов, и я пытаюсь перейти к более внешнему стилю, чтобы облегчить любые будущие изменения.
Однако я столкнулся с проблемой...
Какую версию Python я установил?
У меня есть задача запустить скрипт на Python на сервере Windows. Как я могу узнать, какая версия Python у меня установлена, и имеет ли это значение?
Я подумываю об обновлении до последней версии Python.
Глубокое копирование словаря в Python
Я хочу сделать глубокую копию объекта типа dict
в Python. К сожалению, метод .deepcopy()
не существует для dict
. Как это сделать?
Вот пример кода:
my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]}
my_copy = my_dict.deepcopy() # Здесь возникает ошибка
При выполнении этого кода я...
Как использовать StringIO в Python 3 с numpy.genfromtxt()?
Я использую Python 3.2.1, и у меня возникла проблема с импортом модуля StringIO. Я использую io.StringIO, и это работает, но я не могу использовать его с функцией genfromtxt() из библиотеки numpy следующим образом:
x = "1 3\n 4.5 8"
numpy.genfromtxt(io.StringIO(x))
В...
Получить обобщённый тип класса во время выполнения
Вопрос: Как мне добиться этого?
Я создал обобщенный класс GenericClass
, и сейчас у меня возникла проблема с тем, как вернуть тип параметра типа T
. Вот код, который у меня есть:
public class GenericClass
{
public Type getMyType()
{
// Как мне вернуть тип T?
...
Как отсортировать DataFrame pandas по одному столбцу
У меня есть DataFrame, который выглядит следующим образом:
0 1 2
0 354.7 April 4.0
1 55.4 August 8.0
2 176.5 December 12.0
3 95.5 February 2.0
4 85.6 January 1.0
5 152 July 7.0
6 238.7 June 6.0
7 104.8 ...
Как сравнить float и double, учитывая потерю точности?
Описание проблемы: Как наиболее эффективно сравнивать два значения типа double
или float
?
Просто использование следующего подхода будет некорректным:
bool CompareDoubles1(double A, double B)
{
return A == B;
}
Такой метод не учитывает возможные проблемы с точностью,...
Как лучше всего инициализировать объект Date в JavaScript на полночь?
Каков самый простой способ получить экземпляр new Date(), но установить время на полночь?
Стоит ли использовать re.compile в Python?
Вопрос: Есть ли преимущества в использовании re.compile
для регулярных выражений в Python?
Я изучаю использование регулярных выражений в Python и заметил, что можно использовать функцию re.compile()
для компиляции шаблона регулярного выражения, как в следующем примере:
import...
Как перевести строку даты и времени в формате ISO 8601 в объект datetime Python?
У меня есть строка даты и времени в формате "2009-05-28T16:15:00" (это, насколько я понимаю, формат ISO 8601). Один из решения, которое кажется не очень элегантным, — это разобрать строку, используя функцию time.strptime
, а затем передать первые шесть элементов кортежа в конструктор datetime
,...
Найти значение в массиве объектов на JavaScript
У меня есть массив анонимных объектов, в каждом из которых содержится массив именованных объектов. Мне нужно получить объект, у которого свойство "name" равно "string 1". Вот пример массива:
var array = [
{ name:"string 1", value:"this", other: "that" },
{ name:"string 2",...
Eclipse/Java: не работает автозавершение кода
Описание проблемы для StackOverflow.com:
Я скачал, распаковал и настроил Eclipse 3.4.2 с несколькими плагинами (в том числе EPIC, Clearcase, QuantumDB, MisterQ).
Теперь, когда я редактирую Java-проекты, автозавершение кода не работает. Если я наберу String. и нажму ctrl+space, то появляется...