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

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

или

Сообщество

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

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

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

Репутация

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

9
голоса
2
ответов
188
просмотров
JavaScript: Знак плюс перед функциональным выражением

Я ищу информацию о немедленно вызываемых функциях и наткнулся на следующую запись:

+function(){console.log("Something.")}()

Может ли кто-нибудь объяснить, что означает знак + перед функцией и какую роль он выполняет?

9
голоса
5
ответов
188
просмотров
Является ли List<Собака> подклассом List<Животное>? Почему дженерики в Java не являются неявно полиморфными?

Я немного запутался в том, как дженерики в Java обрабатывают наследование и полиморфизм.

Предположим, у нас есть следующая иерархия:

Животное (родитель)

Собака - Кошка (дочерние классы)

Итак, у меня есть метод doSomething(List animals). Согласно всем правилам наследования и...

8
голоса
5
ответов
188
просмотров
Стилизация многострочных условий в операторе 'if'? [закрыто]

Заголовок: Как лучше форматировать длинные условия в операторе if в Python?

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

Иногда я разбиваю длинные условия в операторе if на несколько строк. Наиболее очевидный способ сделать это:

if (cond1 == 'val1' and cond2 == 'val2' and
      cond3 == 'val3' and cond4 ==...
8
голоса
5
ответов
188
просмотров
Неоднозначное значение истинности Series. Используйте a.empty, a.bool(), a.item(), a.any() или a.all()

Я хочу отфильтровать свой DataFrame по условию с использованием оператора or, чтобы оставить строки, значения определённого столбца которых находятся вне диапазона [-0.25, 0.25]. Я попытался сделать это следующим образом:

df = df[(df['col'] < -0.25) or (df['col'] > 0.25)]

Однако я получаю...

8
голоса
5
ответов
188
просмотров
Синтаксис однострочного цикла while в Bash

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

while [ 1 ]
do
    foo
    sleep 2
done

Как мне это сделать?

8
голоса
5
ответов
188
просмотров
ASP.NET Веб-сайт или ASP.NET Веб-приложение?

Когда я начинаю новый проект ASP.NET в Visual Studio, я сталкиваюсь с выбором между созданием ASP.NET Web Application и ASP.NET Web Site.

В чем разница между ASP.NET Web Application и ASP.NET Web Site? Почему я должен выбрать один вариант вместо другого?

Существует ли разница в ответе в...

8
голоса
5
ответов
188
просмотров
Проверка существования вложенного ключа объекта JavaScript

У меня есть ссылка на объект:

var test = {};

который потенциально (но не сразу) может содержать вложенные объекты, например:

{level1: {level2: {level3: "level3"}}};

Какой самый хороший способ проверить наличие свойства в глубоко вложенных объектах?

Вызов...

8
голоса
2
ответов
188
просмотров
Когда использовать JSX.Element, ReactNode и ReactElement?

Я сейчас мигрирую React-приложение на TypeScript. Пока что все идет довольно хорошо, но у меня возникла проблема с типами возвращаемых значений моих функций render, в частности в моих функциональных компонентах.

Я всегда использовал JSX.Element в качестве типа возвращаемого значения, но теперь...

7
голоса
5
ответов
188
просмотров
Как сравнить строки в Java?

Я использую оператор == в своей программе для сравнения строк, и до недавнего времени это работало исправно. Однако я столкнулся с ошибкой, и, изменив один из операторов на .equals(), мне удалось её исправить.

В связи с этим у меня возникли вопросы: действительно ли использование == является...

6
голоса
5
ответов
188
просмотров
Как получить доступ к i-му столбцу многомерного массива NumPy?

Проблема доступа к столбцам в NumPy массиве

Я работаю с массивом NumPy, созданным следующим образом:

import numpy as np

test = np.array([[1, 2], [3, 4], [5, 6]])

При обращении к test[i] я получаю i-ю строку (например, test[0] возвращает [1, 2]). Но я не знаю, как...