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

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

или

Сообщество

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

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

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

Репутация

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

7
голоса
5
ответов
67
просмотров
Декораторы с параметрами?

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

@execute_complete_reservation(True)
def test_booking_gta_object(self):
    self.test_select_gta_object()

Но, к сожалению, это не сработало. Возможно, есть более...

7
голоса
5
ответов
67
просмотров
Настройка логирования в Python: вывод всех сообщений в stdout и файл журнала

Как решить проблему с логированием в Python с использованием модуля logging? Мне нужно, чтобы все сообщения автоматически выводились как в файл журнала, так и в stdout. Например, я хочу, чтобы все вызовы logger.warning, logger.critical, logger.error записывались в соответствующие места, но при этом...

8
голоса
5
ответов
67
просмотров
Как получить первый ключ в (возможно) ассоциативном массиве?

Какой самый эффективный способ определить первый ключ в ассоциативном массиве? Первоначально я подумал просто использовать цикл foreach, а затем сразу же выйти из него, как показано ниже:

foreach ($an_array as $key => $val) break;

Таким образом, переменная $key будет содержать...

7
голоса
5
ответов
67
просмотров
if else в списковом включении

У меня есть список l:

l = [22, 13, 45, 50, 98, 69, 43, 44, 1]

Мне нужно для чисел, которые больше или равны 45, добавлять 1, а для чисел меньше 45 — добавлять 5.

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

[x+1 for x in l if x >= 45 else x+5]

Но получаю ошибку...

7
голоса
5
ответов
67
просмотров
Как конвертировать изображение в строку Base64 с помощью JavaScript?

Я пытаюсь конвертировать изображение в строку формата Base64, чтобы отправить его на сервер.

Есть ли какой-то JavaScript-файл, который может помочь в этом? Если нет, подскажите, как я могу выполнить эту операцию?

6
голоса
2
ответов
67
просмотров
Как переименовать окружение conda?

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

7
голоса
5
ответов
67
просмотров
Как получить имена элементов перечисления (enum)?

Я хочу перебрать объект enum в TypeScript и получить имена каждого перечисляемого символа. Например, у меня есть следующий enum: enum myEnum { entry1, entry2 } Я решил использовать цикл for-in, чтобы пройтись по элементам: for (var entry in myEnum) { // здесь нужно использовать имя entry,...

6
голоса
5
ответов
67
просмотров
Проверьте, виден ли элемент в DOM

Есть ли способ проверить, виден ли элемент на странице, используя чистый JavaScript (без jQuery)? У меня есть элемент DOM, и я хочу определить, виден ли он. Я пробовал следующий код: window.getComputedStyle(my_element)['display']);

Но это, похоже, не срабатывает. Я задаюсь вопросом, какие атрибуты...

7
голоса
5
ответов
67
просмотров
Форматирование числа с ведущими нулями в PHP

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

У меня есть переменная, которая содержит значение 1234567.

Мне нужно, чтобы она содержала ровно 8 цифр, то есть 01234567.

Существует ли функция в PHP, которая может решить эту задачу?

7
голоса
5
ответов
67
просмотров
Как сделать возвращаемый тип метода обобщённым?

Проблема с использованием обобщений в классе Animal

У меня есть класс Animal, который представляет собой животное и позволяет каждому животному иметь много друзей. У меня есть подкласы, такие как Dog, Duck, Mouse и т.д., которые добавляют специфическое поведение, например, методы...