Найдите ответы на ваши вопросы по программированию
Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь
Сообщество
Получите помощь от опытных разработчиков и помогайте другим
Быстрые ответы
Получайте ответы на ваши вопросы в течение нескольких минут
Репутация
Зарабатывайте репутацию и ачивки за помощь другим
Последние вопросы
Укажите, какие тесты pytest запускать из файла
Как выбрать, какие тесты pytest запускать из файла?
У меня есть файл foo.txt, содержащий список тестов, которые нужно выполнить:
tests_directory/foo.py::test_001
tests_directory/bar.py::test_some_other_test
Также у меня есть несколько вопросов:
- Есть ли способ выбрать несколько...
Какие символы допустимы для имен переменных в JavaScript?
Какие символы можно использовать для именования переменной в JavaScript?
Я хочу создать небольшую "библиотеку расширений" для пользователей, которые не знакомы с JavaScript в моей компании (похоже, они все немного опасаются этого языка). Мне нравится, что jQuery и Prototype используют символ $, и,...
Передача функции JavaScript в качестве параметра
Как передать функцию в качестве параметра, не вызывая ее в "родительской" функции и не используя eval()? (Поскольку я читал, что это небезопасно.)
У меня есть следующий код:
addContact(entityId, refreshContactList());
Это работает, но проблема в том, что refreshContactList...
Расположение границы внутри div, а не на его краю
У меня есть элемент <div>, и я хочу добавить к нему границу. Я знаю, что могу написать style="border: 1px solid black", но это добавляет по 2 пикселя с каждой стороны div, что мне не нужно.
Я бы предпочел, чтобы эта граница находилась на расстоянии -1 пикселя от края div. Сам div имеет...
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]
Но получаю ошибку...
Как посчитать количество вхождений символа в строке?
Я имею строку
a.b.c.d
и хочу подсчитать количество вхождений символа '.' на идиоматичном уровне, предпочтительно в виде однострочного решения.
(Ранее я выразил это ограничение как "без использования цикла", если вы задаетесь вопросом, почему все пытаются ответить без цикла).
Как сделать возвращаемый тип метода обобщённым?
Проблема с использованием обобщений в классе Animal
У меня есть класс Animal, который представляет собой животное и позволяет каждому животному иметь много друзей. У меня есть подкласы, такие как Dog, Duck, Mouse и т.д., которые добавляют специфическое поведение, например, методы...
Преобразование java.util.Date в java.time.LocalDate
Как лучше всего преобразовать объект java.util.Date в новый класс JDK 8/JSR-310 java.time.LocalDate?
Date input = new Date(); LocalDate date = ???
Элегантные способы поддержки эквивалентности ("равенства") в классах Python
При написании пользовательских классов часто важно обеспечить эквивалентность с помощью операторов == и !=. В Python это возможно благодаря реализации специальных методов eq и ne соответственно. Наилучший способ, который я нашел для этой задачи, выглядит следующим образом:
class Foo: ...
Новый self против нового static
Я конвертирую библиотеку с PHP 5.3, чтобы она работала на PHP 5.2. Основной проблемой, с которой я сталкиваюсь, является использование позднего статического связывания, например, return new static($options);. Если я заменю это на return new self($options);, получу ли я тот же результат?
Какова...