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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
341
просмотров
Использовать 'import module' или 'from module import'?

Я пытался найти исчерпывающее руководство о том, что лучше использовать: import module или from module import. Я только начинаю изучать Python и стараюсь следовать лучшим практикам с самого начала.

В общем, мне было бы интересно узнать о вашем опыте, какие предпочтения есть у других...

8
голоса
5
ответов
341
просмотров
Какое исключение следует выбрасывать при некорректных комбинациях аргументов в Python? [закрыто]

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

def import_to_orm(name, save=False, recurse=False):
    """
    :param name: Название какого-либо внешнего объекта для...
6
голоса
3
ответов
341
просмотров
Как перевести строку даты и времени в формате ISO 8601 в объект datetime Python?

У меня есть строка даты и времени в формате "2009-05-28T16:15:00" (это, насколько я понимаю, формат ISO 8601). Один из решения, которое кажется не очень элегантным, — это разобрать строку, используя функцию time.strptime, а затем передать первые шесть элементов кортежа в конструктор datetime,...

8
голоса
5
ответов
341
просмотров
Возможно ли использование функций с строгой типизацией в качестве параметров в TypeScript?

В TypeScript я могу объявить параметр функции как тип Function. Существует ли "безопасный с точки зрения типов" способ сделать это, который я упустил? Например, рассмотрим следующий код:

class Foo {
    save(callback: Function): void {
        // Выполняем сохранение
        var...
7
голоса
2
ответов
341
просмотров
В чем разница между screenX/Y, clientX/Y и pageX/Y?

Вопрос о различиях между screenX/Y, clientX/Y и pageX/Y

Какова разница между свойствами screenX/screenY, clientX/clientY и pageX/pageY в JavaScript?

Также интересно узнать, на iPad в Safari, совпадают ли расчеты с теми, что делаются на десктопе, или существуют какие-то различия...

6
голоса
5
ответов
341
просмотров
Пример кода с несколькими строками в комментарии Javadoc

Я столкнулся с проблемой при добавлении небольшого примера кода в комментариях Javadoc для метода.

Вот фрагмент кода, который я пытаюсь вставить:

/**
 * -- пример: перебор списка объектов Map --
 * 
 * for (int i = 0; i < list.size(); i++) {
 *      Map map = (Map)list.get(i);
 *     ...
6
голоса
5
ответов
341
просмотров
CSS для закрепления подвала страницы внизу с минимальной высотой, без перекрытия содержания страницы

У меня есть следующая страница (нерабочая ссылка: http://www.workingstorage.com/Sample.htm), на которой есть подвал (footer), который я не могу заставить находиться внизу страницы.

Я хочу, чтобы подвал:

  • прикреплялся к нижней части окна, когда страница короткая и экран не заполнен,
  • оставался в...
8
голоса
2
ответов
341
просмотров
Почему parseInt(1/0, 19) возвращает 18?

У меня есть надоедливое проблема в JavaScript.

Я столкнулся с странным поведением функции parseInt. Вот пример:

> parseInt(1 / 0, 19) > 18

Почему функция parseInt возвращает 18?

8
голоса
5
ответов
341
просмотров
Как запросить подтверждение у пользователя в bash-скрипте?

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

Я хочу добавить быстрый запрос "Вы уверены?" для подтверждения в начале потенциально опасного bash-скрипта. Какой самый простой и лучший способ сделать это?

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

7
голоса
5
ответов
341
просмотров
Проверка содержимого строки в строке на C++

У меня есть переменная типа std::string. Я хочу проверить, содержит ли она определенную подстроку типа std::string. Как я могу это сделать?

Существует ли функция, которая возвращает true, если подстрока найдена, и false, если нет?