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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
0
ответов
286
просмотров
Можно ли опустить Optional, если я установил значение по умолчанию на None?

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

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

def foo(bar: int = None):
    pass

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

0
голоса
2
ответов
286
просмотров
Как лучше всего определить поддержку Retina на устройстве с помощью JavaScript?

В данный момент я использую следующую функцию:

function is_retina_device() {
    return window.devicePixelRatio > 1;
}

Однако, ее простота меня настораживает. Существует ли более тщательная проверка на наличие устройства с ретина-дисплеем?

0
голоса
5
ответов
286
просмотров
Pandas: Количество месяцев между двумя датами

У меня возникла проблема, которая, как я думал, должна быть простой, но то, что я видел, представляет собой техники, которые требуют итерации по полям дат в dataframe, чтобы определить разницу между двумя датами. Я с этим испытываю трудности. Я знаком с функцией DATEDIFF в MSSQL, и думал, что в...

0
голоса
3
ответов
286
просмотров
Получить все ключи из объекта GroupBy в Pandas

Я ищу способ получить список всех ключей в объекте GroupBy, но не могу найти такую функцию в документации и через Google.

Определенно есть способ получить доступ к группам по их ключам, например, вот так:

df_gb = df.groupby(['EmployeeNumber'])
df_gb.get_group(key)

...поэтому я...

32
голоса
5
ответов
285
просмотров
Что означает "2>&1"?

Я пытаюсь объединить потоки stderr и stdout в один поток stdout и применяю для этого следующий синтаксис к команде: 2>&1

Например, следующая команда позволяет мне увидеть несколько первых ошибок при компиляции файла main.cpp: g++ main.cpp 2>&1 | head

Но что именно означает...

37
голоса
0
ответов
285
просмотров
Как создать утечку памяти в Java?

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

Честно говоря, я чувствовал себя довольно глупо, так как не знал, с чего начать.

Может, кто-то может привести пример?

20
голоса
5
ответов
285
просмотров
Как перемешать (сделать случайным) массив в JavaScript?

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

var arr1 = ["a", "b", "c", "d"];

Как я могу случайным образом перемешать его?

13
голоса
5
ответов
285
просмотров
Как получить идентификатор вставленной строки?

Как получить значение IDENTITY вставленной строки?

Я знаком с @@IDENTITY, IDENT_CURRENT и SCOPE_IDENTITY, но не понимаю, какие последствия или влияние связано с каждым из них. В чем разница между ними, и когда следует использовать каждое из этих значений?

7
голоса
4
ответов
285
просмотров
Почему используются #ifndef и #define в заголовочных файлах C++?

Я заметил, что в начале заголовочных файлов часто встречается следующий код:

#ifndef HEADERFILE_H
#define HEADERFILE_H

А в конце файла находится:

#endif

Какова цель этого?

6
голоса
3
ответов
285
просмотров
Как конкатенировать строки?

Вот описание проблемы для StackOverflow на русском языке:


Как мне конкатенировать следующие комбинации типов:

str и str String и str String и String


Если вам нужно больше деталей, дайте знать!