7
голоса
5
ответов
15
просмотров
Как перехватить SIGINT в Python?

Я работаю над скриптом на Python, который запускает несколько процессов и соединений с базой данных. Периодически мне требуется завершить работу скрипта с помощью сигнала Ctrl+C, и я хотел бы выполнить некоторую очистку перед этим.

В Perl я бы сделал это следующим образом:

$SIG{'INT'} =...
6
голоса
2
ответов
24
просмотров
Как переименовать окружение conda?

У меня есть окружение conda с именем old_name. Как я могу изменить его имя на new_name без повреждения ссылок?

7
голоса
5
ответов
34
просмотров
Как сравнить строки в Java?

Я использую оператор == в своей программе для сравнения строк, и до недавнего времени это работало исправно. Однако я столкнулся с ошибкой, и, изменив один из операторов на .equals(), мне удалось её исправить.

В связи с этим у меня возникли вопросы: действительно ли использование == является...

8
голоса
5
ответов
30
просмотров
Ошибка: запрос слишком велик

Я получаю следующую ошибку при использовании express:

Error: request entity too large
    at module.exports (/Users/michaeljames/Documents/Projects/Proj/mean/node_modules/express/node_modules/connect/node_modules/raw-body/index.js:16:15)
    at json...
8
голоса
5
ответов
33
просмотров
Что такое "кэш-дружественный" код?

Какова разница между "кодом, не дружелюбным к кэшу" и "дружелюбным к кэшу" кодом?

Как я могу убедиться, что пишу эффективный с точки зрения кэширования код?

6
голоса
3
ответов
24
просмотров
Пустой литерал множества?

[] обозначает пустой список

() обозначает пустой кортеж

обозначает пустой словарь

Существует ли аналогичная нотация для пустого множества? Или мне нужно использовать set()?

9
голоса
5
ответов
36
просмотров
Цикл for для перебора enum в Java

Я работаю с перечислением (enum) в Java, которое содержит кардинальные и промежуточные направления:

public enum Direction {
   NORTH,
   NORTHEAST,
   EAST,
   SOUTHEAST,
   SOUTH,
   SOUTHWEST,
   WEST,
   NORTHWEST
}

Мне нужно написать цикл for, который будет перебирает каждое...

8
голоса
5
ответов
42
просмотров
Как применить !important с помощью .css()?

Я столкнулся с проблемой применения стиля, который включает !important. Я пробовал следующий код:

$("#elem").css("width", "100px !important");

Однако это не приводит ни к каким изменениям; стиль ширины вообще не применяется. Существует ли способ в jQuery применить такой стиль...

9
голоса
5
ответов
32
просмотров
Множественная сортировка по нескольким столбцам в SQL

Как отсортировать несколько столбцов в SQL в разных направлениях? Например, 'column1' необходимо отсортировать по убыванию, а 'column2' — по возрастанию.

6
голоса
5
ответов
39
просмотров
Как удалить пакет из Laravel с помощью PHP Composer?

Как правильно удалить пакет из Laravel с помощью PHP Composer? Я попробовал следующее:

Удалил запись из файла composer.json (в секции "require") Удалил любые псевдонимы классов из файла app.php Убрал все ссылки на пакет из моего кода 😃 Выполнил команду composer update Выполнил команду composer...

7
голоса
5
ответов
30
просмотров
Как вывести переменные структуры в консоль?

Как вывести в консоль значения полей Id, Title, Name и т.д. структуры в Go?

Я работаю с этой структурой в Go:

type Project struct {
    Id      int64   `json:"project_id"`
    Title   string  `json:"title"`
    Name    string  `json:"name"`
    Data    Data    `json:"data"`
   ...
9
голоса
5
ответов
23
просмотров
Как пропустить элемент в .map()?

Как пропустить элемент массива в методе .map?

Я пытаюсь использовать метод .map для преобразования массива изображений, но мне нужно пропустить элементы с определенным условием. В частности, я хочу игнорировать элементы, у которых расширение json.

Вот мой код:

var...
6
голоса
5
ответов
30
просмотров
Как посчитать количество вхождений символа в строке?

Я имею строку

a.b.c.d

и хочу подсчитать количество вхождений символа '.' на идиоматичном уровне, предпочтительно в виде однострочного решения.

(Ранее я выразил это ограничение как "без использования цикла", если вы задаетесь вопросом, почему все пытаются ответить без цикла).

8
голоса
5
ответов
29
просмотров
Как убрать кнопку закрытия в диалоговом окне jQuery UI?

Как удалить кнопку закрытия (крестик в правом верхнем углу) в диалоговом окне, созданном с помощью jQuery UI?

6
голоса
5
ответов
27
просмотров
Как получить полезные сообщения об ошибках в PHP?

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

Я часто запускаю PHP-скрипты и получаю в ответ просто пустой экран. Никаких сообщений об ошибках — только белый экран. Причиной может быть простая синтаксическая ошибка (например, неправильная скобка или отсутствующая точка с запятой), неудачный вызов функции или что-то...

6
голоса
5
ответов
26
просмотров
CSS: Скрыть полосу прокрутки, если она не нужна

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

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

7
голоса
5
ответов
30
просмотров
Какой самый быстрый способ выполнить HTTP GET в Python?

Какой самый быстрый способ выполнить HTTP GET на Python, если я знаю, что содержимое будет строкой? Я ищу документацию на что-то вроде однострочного кода:

contents = url.get("http://example.com/foo/bar")

Но всё, что я могу найти с помощью Google, это httplib и urllib, и мне не...

7
голоса
5
ответов
22
просмотров
Каков максимальный размер значений localStorage?

Поскольку localStorage (на данный момент) поддерживает только строки в качестве значений, и для этого объекты необходимо преобразовать в строку (сохранить в формате JSON), существует ли определённое ограничение по длине значений.

Кто-нибудь знает, существует ли универсальное определение этого...

7
голоса
5
ответов
38
просмотров
Java 8: Уникальные элементы по свойству (Distinct by property)

Как в Java 8 отфильтровать коллекцию, используя API Stream, проверяя уникальность свойства каждого объекта?

У меня есть список объектов типа Person, и я хочу удалить людей с одинаковыми именами.

Используя метод:

persons.stream().distinct();

Я получаю стандартную проверку на...

9
голоса
5
ответов
47
просмотров
Как отсортировать список/кортеж списков/кортежей по элементу на заданном индексе

У меня есть данные, которые представлены в виде списка списков или списка кортежей, например:

data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
data = [(1, 2, 3), (4, 5, 6), (7, 8, 9)]

Мне нужно отсортировать их по второму элементу в каждом подмножестве. То есть я хочу отсортировать по 2, 5,...