0
голоса
5
ответов
17
просмотров
Существует ли список символов, похожих на английские буквы?

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

В рамках этой задачи я пишу функцию, которая принимает слово и возвращает все возможные "псевдонаписания" этого слова, используя визуально схожие символы вместо определённых букв (например,...

0
голоса
3
ответов
16
просмотров
Java: накладные расходы if vs. try/catch

Есть ли какая-либо экономия производительности в Java при использовании блока try/catch по сравнению с конструкцией if (при условии, что заключенный код в остальном не вызывает ошибок)?

Например, рассмотрим две простые реализации метода "безопасной обрезки" строк:

public String...
0
голоса
5
ответов
14
просмотров
MySQL 1062 - Дубликат значения '0' для ключа 'PRIMARY'

У меня есть следующая таблица в MySQL версии 5.5.24:

DROP TABLE IF EXISTS `momento_distribution`;

CREATE TABLE IF NOT EXISTS `momento_distribution`
(
   `momento_id`       INT(11) NOT NULL,
   `momento_idmember` INT(11) NOT NULL,
   `created_at`       DATETIME DEFAULT NULL,
   `updated_at`...
0
голоса
3
ответов
15
просмотров
"Выполнение отображения (mapping) массива NumPy на месте"

Возможна ли карта NumPy массива на месте? Если да, то как?

У меня есть 2D массив a_values, и сейчас я использую следующий код, чтобы выполнить преобразование элементов:

for row in range(len(a_values)):
    for col in range(len(a_values[0])):
        a_values[row][col] =...
0
голоса
1
ответов
14
просмотров
Отключение кэширования в Flask

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

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

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

0
голоса
2
ответов
17
просмотров
Изменение порта Jenkins на macOS

Проблема с изменением порта Jenkins на Mac

Я пытался изменить порт по умолчанию для Jenkins, который составляет 8080. На Linux или Windows это можно сделать просто редактированием конфигурационного файла. Однако конфигурационный файл Jenkins на Mac выглядит совершенно иначе, чем на других...

0
голоса
2
ответов
16
просмотров
Почему доступ по диапазону для std::pair был удалён в C++11?

Я только что обнаружил, что в одном из черновиков C++11 были перегрузки stdbegin и stdend для std::pair, которые позволяли рассматривать пару итераторов как диапазон, подходящий для использования в цикле на основе диапазонов (N3126, раздел 20.3.5.5), но это было удалено.

Кто-нибудь знает,...

0
голоса
3
ответов
28
просмотров
Как получить File() или Blob() из URL в JavaScript?

Я пытаюсь загрузить изображение в Firebase Storage по URL (с помощью ref().put(file), например, www.example.com/img.jpg).

Для этого мне нужен объект типа File или Blob, но когда я пытаюсь использовать new File(url), мне выдает ошибку "недостаточно аргументов".

EDIT: На самом деле я хочу...

0
голоса
5
ответов
15
просмотров
Как обойти отсутствие блока finally в PHP?

Заголовок: Отсутствие блока finally в PHP до версии 5.5

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

В PHP до версии 5.5 отсутствует блок finally. В большинстве других языков программирования можно использовать конструкцию:

try {
   // выполнить какие-то действия
} catch(Exception $ex) {
   // обработка ошибки
}...
0
голоса
2
ответов
14
просмотров
Как лучше открыть файл для эксклюзивного доступа в Python?

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

Каково наиболее элегантное решение следующей задачи:

  • Открыть файл для чтения, но только если он не открыт для записи.
  • Открыть файл для записи, но только если он не открыт ни для чтения, ни для записи.

Встроенные функции работают следующим...

0
голоса
2
ответов
17
просмотров
Заменить строку/значение в DataFrame целиком

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

Есть ли способ...

0
голоса
5
ответов
14
просмотров
Chrome не отправляет заголовок if-modified-since на сервер

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

Cache-Control: private
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html
Date: Sun, 27 Nov 2011 11:10:38 GMT
ETag: "12341234"
Set-Cookie: connect.sid=e1u...7o; path=/; expires=Sun, 27 Nov 2011 11:40:38 GMT;...
0
голоса
5
ответов
28
просмотров
Почему строки и кортежи в Python являются неизменяемыми?

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

0
голоса
3
ответов
19
просмотров
AngularJS - Условное использование атрибутного директивы

Я использую директиву "draggable" для поддержки перетаскивания изображений. Однако в зависимости от роли пользователя мне нужно отключить перетаскивание изображений для определенных групп пользователей. Я использую следующий код:

           
            
                    

Метод...

0
голоса
2
ответов
16
просмотров
Как применить CSS только к непосредственным дочерним элементам определенного класса

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

Пример структуры:

<div class="outer"> <div><h1> h1 </h1></div> <div class="inner"> ...

0
голоса
4
ответов
15
просмотров
Когда использовать прототипный скоуп в Spring?

Я хочу понять, когда именно следует использовать область видимости prototype в Spring. Я понял, что singleton возвращает один и тот же экземпляр объекта, если запрашивается бин.

Почему тогда стоит рассматривать использование prototype?

Примеры с пояснениями значительно помогли бы лучше...

0
голоса
2
ответов
16
просмотров
Запуск дочерних процессов от имени другого пользователя из долгосрочного Python-процесса

У меня есть долгосрочный демонизированный процесс на Python, который использует subprocess для создания новых дочерних процессов при возникновении определенных событий. Долгосрочный процесс запускается пользователем с привилегиями суперпользователя, и мне нужно, чтобы дочерние процессы...

0
голоса
1
ответов
15
просмотров
Функция инверсии шкалы

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

var scale = d3.scale.linear()
    .domain([100, 500])
    .range([10, 350]);

scale(100);  // Возвращает 10
scale(300);  // Возвращает 180
scale(500);  //...
0
голоса
5
ответов
16
просмотров
Bash: Как токенизировать строковую переменную?

Заголовок: Как разбить строку на токены, используя пробелы в качестве разделителя?

Тело сообщения: У меня есть переменная типа строка, значение которой — "john is 17 years old". Мне нужно разбить эту строку на токены, используя пробелы в качестве разделителя. Могу ли я использовать awk для этой...

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

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