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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
5
ответов
47
просмотров
Сортировка массива по "Расстоянию Левенштейна" с максимальной производительностью на JavaScript

Проблема с сортировкой массива строк по дистанции Левенштейна в JavaScript

У меня есть случайный массив строк с именами в JavaScript, например:

[@larry, @nicholas, @notch] и т.д.

Все они начинаются с символа @. Я хотел бы отсортировать их по дистанции Левенштейна, чтобы вверху списка...

0
голоса
1
ответов
17
просмотров
PHP: Как проверить тип выброшенного исключения?

В PHP, конечно, можно перехватить все выбрасываемые исключения с помощью:

try { /* код с исключениями / } catch (Exception $e) { / Обработка исключений */ }

Но есть ли способ проверить тип выброшенного исключения внутри блока catch?

0
голоса
2
ответов
17
просмотров
Удалить первое слово из строки в Python?

Каков самый быстрый и чистый способ удалить первое слово из строки? Я знаю, что можно использовать split, а затем итерировать по массиву, чтобы получить нужную строку. Но я уверен, что это не самый красивый способ сделать это.

0
голоса
3
ответов
21
просмотров
Подзапрос внутри вставки (INSERT)

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

map_id | map_license | map_desc

И другая таблица (widgets), записи которой содержат внешнюю ссылку (один к одному) на запись в map_tags:

widget_id | map_id | widget_name

Учитывая ограничение, что все значения map_license...

0
голоса
4
ответов
52
просмотров
Как задать верхние и нижние границы при использовании numpy.random.normal

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

В настоящее время я использую следующую...

0
голоса
0
ответов
51
просмотров
Официальная информация о `arguments` в стрелочных функциях ES6?

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

(() => console.log(arguments))(1, 2, 3);

При выполнении этого кода в браузерах Chrome, Firefox и среде Node.js мы получаем выходные данные "1,2,3". Однако при использовании Babel мы получаем...

0
голоса
0
ответов
41
просмотров
Как использовать CSS calc() с inherit?

Я хотел бы использовать inherit с calc(), как показано в примере:

#foo {
  animation-duration: 10s;
}
#foo > .bar {
  animation-duration: calc(inherit + 2s); /* =12s */
}

Но это, похоже, не работает.

Это ошибка браузера или проблема в спецификации?

0
голоса
5
ответов
32
просмотров
Может ли XOR двух целых чисел выйти за пределы диапазона?

Я изучал алгоритм нахождения «одиноких» целых чисел в массиве и вот его реализация:

int arr[] = {10, 20, 30, 5, 20, 10, 30};
int LonelyInteger = 0;
for(int i = 0; i < 7; i++)
{
    LonelyInteger = LonelyInteger ^ arr[i];
}

В результате получается 5.

У меня возник вопрос:...

0
голоса
5
ответов
36
просмотров
Как получить размеры фонового изображения в jQuery?

Проблема проста. Как получить размер фона изображения (ширину и высоту) для div с помощью jQuery? Это вообще возможно? Я предполагал, что код ниже сработает:

jQuery('#myDiv').css('background-image').height();

Но я получаю сообщение об ошибке, что это не функция.

0
голоса
5
ответов
13
просмотров
PostgreSQL: как создать таблицу только если она еще не существует?

У меня есть вопрос по работе с PostgreSQL. Как можно задать условие для создания таблицы только в случае, если она еще не существует?

Буду признателен, если приведете пример кода.