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

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

или

Сообщество

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

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

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

Репутация

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

11
голоса
0
ответов
226
просмотров
Какие самые распространенные форматы docstring в Python? [закрыт]

Проблема:

Я столкнулся с вопросом о различных стилях написания docstring'ов в Python. В сообществе обсуждаются разные подходы, и мне хотелось бы узнать, какие из них являются наиболее популярными и общепринятыми. Например, существуют ли какие-то стандарты или рекомендации по форматированию...

9
голоса
5
ответов
226
просмотров
jQuery: Включение/выключение кнопки отправки формы

У меня есть следующий HTML-код:



Я хочу реализовать следующее:

  • Если поле ввода пустое, кнопка отправки должна быть отключена (атрибут disabled="disabled").
  • Как только в поле ввода появляется текст, атрибут disabled должен удаляться.
  • Если поле ввода снова становится пустым...
12
голоса
5
ответов
226
просмотров
Как создать обобщённый массив в Java?

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

Из-за реализации обобщений в Java невозможно создать массив обобщенного типа напрямую, как показано в нижеследующем коде:

public class GenSet {
    private E a[];

    public GenSet() {
        a = new E[INITIAL_ARRAY_LENGTH]; // Ошибка: создание массива с...
9
голоса
5
ответов
226
просмотров
Почему "npm install" перезаписывает package-lock.json?

Я недавно обновился до npm@5. Теперь у меня есть файл package-lock.json, который содержит все зависимости из package.json. Я ожидал, что при запуске команды npm install версии зависимостей будут подтягиваться из lock-файла для определения того, что должно быть установлено в моем каталоге...

9
голоса
4
ответов
226
просмотров
Разница между одинарными и двойными кавычками в Bash

В Bash, в чем разница между одинарными кавычками ('') и двойными кавычками ("")?

9
голоса
5
ответов
226
просмотров
Moment.js: Преобразование в объект даты

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

Используя Moment.js, я не могу преобразовать корректный объект moment в объект Date с учётом часовых поясов. В итоге, я не получаю правильную дату.

Пример:

var oldDate = new Date(),
    momentObj = moment(oldDate).tz("MST7MDT"),
    newDate =...
9
голоса
0
ответов
226
просмотров
Какой эквивалент инструкции case/switch в Python?

Проблема:

Я ищу эквивалент оператора switch в Python. В других языках программирования, таких как C или Java, switch позволяет удобно обрабатывать различные случаи. Однако в Python этого оператора нет.

Я хотел бы узнать, каким образом можно реализовать функциональность, схожую с оператором...

6
голоса
5
ответов
226
просмотров
Имеет ли ключевое слово 'mutable' какие-либо другие цели, кроме разрешения изменения члена данных в константной функции-члене?

Недавно я наткнулся на код, где член данных класса был помечен ключевым словом mutable. Насколько я понимаю, это просто позволяет модифицировать член в методе, квалифицированном как const:

class Foo  
{  
private:  
    mutable bool done_;  
public:  
    void doSomething() const { ...;...
6
голоса
5
ответов
226
просмотров
Как получить возвращаемое значение из потока?

У меня есть функция foo, которая возвращает строку 'foo'. Я пытаюсь получить значение 'foo', которое возвращается из целевой функции потока. Вот мой код:

from threading import Thread

def foo(bar): print('hello '.format(bar)) return 'foo'

thread = Thread(target=foo,...

7
голоса
5
ответов
226
просмотров
Как решить проблему "ImportError: Невозможно импортировать имя X" или "AttributeError: ... (вероятно, из-за циклического импорта)"?

У меня есть код, распределенный по нескольким файлам, которые пытаются импортировать друг друга следующим образом:

main.py:

from entity import Ent

entity.py:

from physics import Physics
class Ent:
    ...

physics.py:

from entity import Ent
class...