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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
1
ответов
181
просмотров
Типизация массива пар ключ-значение в TypeScript

Я запутался относительно следующего объявления:

constructor(controls: {[key: string]: AbstractControl}, optionals?: {[key: string]: boolean}, validator?: ValidatorFn, asyncValidator?: AsyncValidatorFn)

Какой тип у параметра controls (первый параметр)? Это объект,...

0
голоса
1
ответов
181
просмотров
Java: Что такое символы, кодовые точки и суррогаты? В чем разница между ними?

Я пытаюсь разобраться в терминах "символ", "кодовая точка" и "суррогат", и хотя эти термины не ограничиваются только Java, мне хотелось бы получить объяснение, как они соотносятся с Java.

Я нашел некоторую информацию о различиях между символами и кодовыми точками: символы — это то, что...

0
голоса
4
ответов
181
просмотров
Доступ к атрибутам на литералах работает для всех типов, кроме `int`; почему?

Проблема с вызовом метода __str__ у целых чисел в Python

Я прочитал, что в Python все является объектом, поэтому решил поэкспериментировать с различными типами данных и вызвать метод __str__ у них. Сначала это меня очень вдохновило, но затем возникло недоумение.

Вот что я попытался...

0
голоса
0
ответов
181
просмотров
Как объявить вектор-участник того же класса?

Почему же, черт возьми, следующий фрагмент кода работает?

struct A { std::vector<A> subAs; };

Структура A является неполным типом, верно? Если бы это был вектор указателей на A, я бы понял. Но здесь я не понимаю, как это работает. Выглядит как рекурсивное определение.

0
голоса
1
ответов
181
просмотров
Опциональные параметры на основе условных типов

Проблема с обязательными и необязательными параметрами функции в TypeScript

Я пытаюсь реализовать функцию в TypeScript, которая будет иметь обязательные или необязательные параметры в зависимости от условных типов. Однако мне не удается достичь желаемого результата. Вот что у меня есть на...

0
голоса
3
ответов
181
просмотров
Интерфейс расширяет другой интерфейс, но реализует его методы

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

В Java, когда интерфейс расширяет другой интерфейс, у меня возникли несколько вопросов:

  1. Почему интерфейс "реализует" свои методы?
  2. Как он может "реализовать" свои методы, если интерфейс не может содержать тело метода?
  3. Как он может реализовать методы, если он просто...
0
голоса
3
ответов
181
просмотров
Mockito: anyList() заданного размера

Я проверяю с помощью Mockito, что метод был вызван. Метод выглядит следующим образом:

public void createButtons(final List buttonsConfiguration) {...}

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

0
голоса
5
ответов
181
просмотров
"В чем разница между JIT-компилятором и интерпретатором?"

Проблема: Какие различия существуют между Just-in-Time компилятором и интерпретатором? Также хотел бы узнать, есть ли отличия между JIT компилятором в .NET и Java? Буду признателен за подробное объяснение этих концепций и их сравнений.

0
голоса
3
ответов
181
просмотров
Pandas: Многоуровневые названия столбцов

Проблема с добавлением многоуровневых имен столбцов в pandas

Я использую библиотеку pandas, которая поддерживает многоуровневые имена столбцов. Например, я создаю DataFrame следующим образом:

x = pd.DataFrame({'instance':['first','first','first'],'foo':['a','b','c'],'bar':rand(3)})
x =...
0
голоса
5
ответов
181
просмотров
Компилятор Angular требует TypeScript версии >=2.7.2 и <2.8.0, но найдена версия 2.8.3

Я начал получать следующую ошибку в своем приложении на Angular:

Компилятор Angular требует TypeScript версии >=2.7.2 и <2.8.0, но найдена версия 2.8.3.

Когда я пытаюсь понизить версию TypeScript до нужной, выполняя команду:

npm install -g typescript@2.7.2

то в выводе пишется, что...