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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
4
ответов
452
просмотров
Как заблокировать рендеринг React-компонента до завершения загрузки всех данных?

Я пытаюсь получить некоторые данные перед рендерингом моего компонента. Эти данные будут предоставлены API и будут загружены с помощью AJAX-запроса.

Я просто пытаюсь подождать 10 секунд перед рендерингом компонента, но получаю следующую ошибку:

Uncaught Invariant Violation: Login.render(): A...
0
голоса
0
ответов
452
просмотров
Можно ли опустить Optional, если я установил значение по умолчанию на None?

Проблема с аннотацией типов в Python: Optional[int] vs int = None

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

def foo(bar: int = None):
    pass

Когда я проверяю тип/аннотацию параметра bar,...

0
голоса
0
ответов
452
просмотров
Почему вызывается деструктор для объекта, который не был удален?

Вопрос на StackOverflow: Проблема с компиляцией из-за удаленного деструктора

У меня есть следующий код на C++:

struct A
{
    ~A() = delete;
};

int main()
{
    new A{};
}

При компиляции я получаю сообщение об ошибке:

error: use of deleted function 'A::~A()'
            new...
0
голоса
2
ответов
452
просмотров
AngularJS - UI Router - Программное добавление состояний

Существует ли способ программно добавлять состояния в $stateProvider после конфигурации модуля, например, из сервиса?

Чтобы дать больше контекста к этому вопросу, у меня есть ситуация, в которой я могу выбрать один из двух подходов:

Попробовать принудительно перезагрузить состояние, определенное...

0
голоса
5
ответов
452
просмотров
Как добавить строку текста в середину файла с помощью bash?

Я пытаюсь добавить строку текста в середину текстового файла с помощью bash-скрипта. Конкретно, я хочу добавить адрес nameserver в файл /etc/resolv.conf. На данный момент файл resolv.conf выглядит следующим образом:

# Сгенерировано NetworkManager
domain dhcp.example.com
search...
37
голоса
5
ответов
451
просмотров
Как задать cellpadding и cellspacing с помощью CSS?

В HTML-таблице параметры cellpadding и cellspacing можно задать следующим образом:

<table cellspacing="1" cellpadding="1">

Как можно добиться того же эффекта с помощью CSS?

34
голоса
5
ответов
451
просмотров
Как изменить класс элемента с помощью JavaScript?

Как я могу изменить класс HTML-элемента в ответ на событие onclick или какое-либо другое событие, используя JavaScript?

32
голоса
5
ответов
451
просмотров
Как протестировать класс с приватными методами, полями или внутренними классами?

Как мне протестировать класс с использованием JUnit, если у него есть внутренние приватные методы, поля или вложенные классы? Похоже, что изменять модификатор доступа для метода только ради того, чтобы запустить тест, не совсем правильно.

12
голоса
5
ответов
451
просмотров
Как установить Java 8 на Mac

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

Здравствуйте!

Я столкнулся с проблемой при попытке использовать последнюю версию JavaFX, которая требует Java 8. У меня установлена IntelliJ 13 CE на Mac OS X 9 Mavericks. Я запустил установщик Oracle для Java 8, и, судя по всему, файлы были установлены по следующему...

7
голоса
5
ответов
451
просмотров
Максимальная глубина рекурсии: как ее увеличить?

У меня есть следующая рекурсивная функция с хвостовой рекурсией:

def recursive_function(n, sum):
    if n < 1:
        return sum
    else:
        return recursive_function(n-1, sum+n)

c = 998
print(recursive_function(c, 0))

Она работает до значения n=997, после чего возникает...