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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
4
ответов
66
просмотров
Как добавить CSS-класс к элементу с помощью JavaScript?

Заголовок: Как добавить CSS-класс к элементу с известным id в JavaScript?

Тело вопроса: У меня есть HTML-элемент с известным атрибутом id. Я могу получить этот элемент с помощью следующего кода:

document.getElementById(element_id);

Вопрос в том, существует ли встроенная...

0
голоса
1
ответов
65
просмотров
TypeScript: Разница между возвращаемым типом void и Promise<void> для асинхронных функций

Вопрос: В чем разница между типами void и Promise в TypeScript?

Я запутался, почему следующий код является допустимым в TypeScript:

const asyncFunc: () => void = async () => {
    await new Promise(resolve => resolve());
};

Неужели это не должно быть допустимо только в...

0
голоса
5
ответов
65
просмотров
Как поймать событие mouse-up вне элемента?

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

var mouseIsDown = false;
// ...
function canvasMouseDown(e) {
  // ...
  mouseIsDown = true;
}
function canvasMouseUp(e) {
  mouseIsDown = false;
}
function canvasMouseMove(e) {
  if (mouseIsDown) {
    // ...
  }
}

Я...

0
голоса
5
ответов
65
просмотров
Наиболее раздражающая ошибка разбора: конструктор без аргументов

Я компилировал программу на C++ в Cygwin с использованием g++ и у меня был класс, у которого конструктор не имел аргументов. У меня были следующие строки кода:

MyClass myObj();
myObj.function1();

При попытке скомпилировать код я получил сообщение об ошибке:

error: request for...
0
голоса
0
ответов
65
просмотров
Превратить массив байтов переменного размера в целое число/долгое число

Как конвертировать бинарный массив байтов переменного размера в (беззнаковое) целое число (integer/long) в порядке big endian? Например, массив байтов '\x11\x34' представляет собой число 4404.

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

def bytes_to_int(bytes):
    return...
0
голоса
0
ответов
65
просмотров
Java библиотека для сравнения похожести изображений [закрыто]

Проблема: Поиск библиотеки для сравнения изображений в Java

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

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

0
голоса
5
ответов
65
просмотров
IE не поддерживает методы includes для массивов и строк

Я работаю над проектом и разрабатываю JavaScript-фреймворк. Исходный код содержит около 700 строк, поэтому я вставил лишь одну строку. Метод includes не работает в Internet Explorer. Есть ли решение этой проблемы?

var row_cells = tbl_row.match(//g);

row.Cells = new Array();
if...
0
голоса
0
ответов
65
просмотров
В чем разница между window.location.host и window.location.hostname

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

У меня возникла путаница между свойствами location.host и location.hostname в JavaScript. Оба свойства, как мне кажется, возвращают одно и то же значение — доменное имя, на котором выполняется скрипт.

Я прочитал, что между ними есть различия, но не могу понять, в чем...

0
голоса
3
ответов
65
просмотров
Псевдонимы столбцов после groupBy в PySpark

Нужна помощь с проблемой в коде. Я пытаюсь получить из DataFrame, сформированного с помощью groupBy, колонку с максимальным значением 'diff', и чтобы эта колонка имела псевдоним "maxDiff". Однако строка кода ниже не изменяет результат, и при этом не выдает никаких ошибок.

grpdf =...
0
голоса
5
ответов
65
просмотров
Как определить размер окна с помощью jQuery?

Вопрос: Как мне определить размер окна/браузера с помощью jQuery, как это реализовано в Gmail? В Gmail нет необходимости обновлять или перезагружать текущую страницу, когда изменяется разрешение окна в настройках. В моем проекте мне необходимо обновлять браузер сразу же после изменения настроек...