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

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

или

Сообщество

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

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

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

Репутация

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

9
голоса
1
ответов
64
просмотров
Почему моя переменная не изменяется после модификации внутри функции? - Ссылка на асинхронный код

У меня возникла проблема, и я не понимаю, почему в следующих примерах переменная outerScopeVar всегда оказывается неопределенной. Вот сами примеры:

var outerScopeVar;

var img = document.createElement('img'); img.onload = function() ; img.src =...

8
голоса
5
ответов
64
просмотров
Что такое ошибка "не может быть присвоено параметру типа never" в TypeScript?

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

const foo = (foo: string) => {
  const result = []
  result.push(foo)
}

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

[ts] Argument of type 'string' is not assignable to parameter of type 'never'.

Не могу понять, что именно я...

8
голоса
5
ответов
64
просмотров
Получить статистику для каждой группы (например, количество, среднее и т.д.) с помощью pandas GroupBy?

У меня есть DataFrame df, и я использую несколько его столбцов для выполнения операции groupby:

df[['col1', 'col2', 'col3', 'col4']].groupby(['col1', 'col2']).mean()

Таким образом, я почти получаю нужную таблицу (DataFrame). Однако мне не хватает дополнительного столбца, который...

7
голоса
5
ответов
64
просмотров
Как применить функцию к двум столбцам DataFrame в Pandas

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

def get_sublist(sta, end):
    return mylist[sta:end+1]

df = pd.DataFrame({'ID':['1','2','3'], 'col_1': [0,2,3], 'col_2':[1,4,5]})
mylist = ['a','b','c','d','e','f']

Теперь я хочу применить функцию get_sublist к...

6
голоса
5
ответов
64
просмотров
Стоит ли использовать re.compile в Python?

Вопрос: Есть ли преимущества в использовании re.compile для регулярных выражений в Python?

Я изучаю использование регулярных выражений в Python и заметил, что можно использовать функцию re.compile() для компиляции шаблона регулярного выражения, как в следующем примере:

import...
6
голоса
5
ответов
64
просмотров
Найти значение в массиве объектов на JavaScript

У меня есть массив анонимных объектов, в каждом из которых содержится массив именованных объектов. Мне нужно получить объект, у которого свойство "name" равно "string 1". Вот пример массива:

var array = [
    { name:"string 1", value:"this", other: "that" },
    { name:"string 2",...
6
голоса
5
ответов
64
просмотров
Как программно установить значение элемента выпадающего списка с помощью JavaScript?

У меня есть следующий элемент HTML <select>:

<select id="leaveCode" name="leaveCode"> <option value="10">Ежегодный отпуск</option> <option value="11">Медицинский отпуск</option> <option value="14">Долговременный отпуск</option> <option...

7
голоса
5
ответов
64
просмотров
Как удалить все .pyc файлы из проекта?

У меня есть проблема: я переименовал некоторые файлы в довольно большом проекте и хочу удалить оставшиеся .pyc файлы. Я попытался использовать следующий bash-скрипт:

rm -r *.pyc

Однако, как оказалось, он не рекурсивно обходит папки, как я ожидал. Что я делаю не так?

7
голоса
5
ответов
64
просмотров
Как выбрать все записи из одной таблицы, которые отсутствуют в другой таблице?

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

У меня есть две таблицы в базе данных:

  • table1 (id, name)
  • table2 (id, name)

Мне нужно составить запрос, который выберет все имена из table2, которых нет в table1. Как правильно сформулировать этот SQL-запрос?

7
голоса
5
ответов
64
просмотров
Когда можно использовать предварительное объявление?

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

Разрешено ли мне использовать предварительное объявление для базового класса, для класса, который является членом, для класса, передаваемого в функцию-член по ссылке и т.д.?