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

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

или

Сообщество

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

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

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

Репутация

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

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

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

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

def foo(bar: int = None):
    pass

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

0
голоса
2
ответов
312
просмотров
Преобразование байтового массива обратно в массив numpy

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

Я столкнулся с проблемой при попытке восстановить массив numpy из массива байтов. Я использую функцию .tobytes() для преобразования numpy массива в байты. Вот пример кода:

k = i.tobytes()

Однако, когда я пытаюсь декодировать его обратно в массив numpy,...

76
голоса
5
ответов
311
просмотров
Сравнение: var functionName = function() {} против function functionName() {}

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

74
голоса
0
ответов
311
просмотров
Как проверить, содержит ли строка подстроку в JavaScript?

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

У меня возникла ситуация, когда я ожидаю наличие метода String.contains(), но, похоже, его нет в используемом мной языке программирования. Это вызывает затруднения при попытке проверить, содержится ли одна строка в другой.

Какой разумный способ реализовать такую проверку...

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

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

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

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

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

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

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

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

11
голоса
5
ответов
311
просмотров
Имеют ли круглые скобки после имени типа значение при использовании new?

Заголовок: Разница между созданием экземпляров класса в C++: new Test и new Test()

Текст проблемы:

Я изучаю C++ и столкнулся с вопросом о различиях между двумя способами создания экземпляра класса. Если Test является обычным классом, есть ли какая-либо разница между следующими строками...

8
голоса
5
ответов
311
просмотров
Когда использовать одинарные кавычки, двойные кавычки и обратные кавычки в MySQL

Я пытаюсь разобраться в том, как правильно писать SQL-запросы. Я понимаю, что важно придерживаться единого стиля. До сих пор я использовал одинарные кавычки, двойные кавычки и обратные кавычки совершенно случайным образом, не задумываясь о выборе.

Пример:

$query = 'INSERT INTO table (id,...
6
голоса
5
ответов
311
просмотров
Перенос строки в HTML с использованием '\n'

Есть ли способ заставить HTML правильно обрабатывать переносы строк, обозначенные как \n? Или мне нужно заменить их на ``?

Пример кода для наглядности:


  abc
  def
  ghi

Каждый перенос строки в этом коде не отображается, как ожидается. Как я могу добиться правильного отображения...

5
голоса
4
ответов
311
просмотров
Возможная загрязнение кучи через параметр varargs

Я понимаю, что эта проблема возникает в Java 7 при использовании varargs с обобщенными типами.

Но у меня вопрос…

Что конкретно подразумевает Eclipse, когда говорит, что "его использование может потенциально загрязнить кучу"?

И как новая аннотация @SafeVarargs предотвращает это?