Все вопросы
Быстрый способ пересечения полигонов с помощью Shapely
У меня есть большое количество полигонов (~100000), и я пытаюсь найти умный способ расчета их пересекающейся площади с ячейками регулярной сетки.
В настоящее время я создаю полигоны и ячейки сетки, используя библиотеку Shapely (на основе их координат углов). Затем, используя простой цикл for, я...
Java: Получение String CompareTo в качестве объекта Comparator
Я хотел бы отсортировать и выполнить бинарный поиск по статическому массиву строк, используя компаратор String.CompareTo.
Проблема заключается в том, что как для сортировки, так и для бинарного поиска требуется передать объект компаратора. Как мне передать встроенный компаратор для строк?
Вычисление дней, часов и минут между двумя моментами времени
У меня есть объект Instant, отформатированный следующим образом:
DateTimeFormatter formatter =
DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT)
.withLocale(Locale.UK)
.withZone(ZoneId.of("UTC"));
String instant =...
Не найдены элементы с подписями для добавления в легенду
Я пытаюсь создать параллелограмм в PyPlot. Пока я не дошёл до рисования параллелограмма — на данный момент я добавляю векторные стрелки, используя следующий код:
fig = plt.figure()
ax =...
Как использовать UTF-8 в логировании Python?
Я пытаюсь записать строку, закодированную в UTF-8, в файл с помощью пакета логирования Python. В качестве простого примера привожу следующий код:
import logging
def logging_test():
handler = logging.FileHandler("/home/ted/logfile.txt", "w", encoding="UTF-8")
formatter =...
Почему вызывается деструктор для объекта, который не был удален?
Вопрос на StackOverflow: Проблема с компиляцией из-за удаленного деструктора
У меня есть следующий код на C++:
struct A
{
~A() = delete;
};
int main()
{
new A{};
}
При компиляции я получаю сообщение об ошибке:
error: use of deleted function 'A::~A()'
new...
css - минимальная высота по количеству строк
Описание проблемы:
Я уже предполагаю ответ на свой вопрос, но надеюсь, что кто-то поделится интересным решением.
Мне нужно задать минимальную высоту для DIV, но не в пикселях или процентах. (Знаю, это звучит странно, но это необходимо для совместимости и адаптивности.)
В общем, я хочу задать...
GCC: Разница между -O3 и -Os
Я достаточно знаком с флагом компилятора GCC -O3, но хотел бы узнать, чем он отличается от флага -Os. В каких ситуациях следует предпочесть один флаг другому?
Как отформатировать список в Python, чтобы каждый элемент выводился на отдельной строке?
Описание проблемы:
Я пытаюсь отформатировать список в Python так, чтобы каждый элемент печатался на отдельной строке. У меня есть следующий код:
mylist = ['10', '12', '14']
Я хочу, чтобы вывод выглядел следующим образом:
10
12
14
Таким образом, мне нужно убрать...
Как вернуть результаты Mongoose из метода find?
Проблема с возвращением результатов из нескольких запросов в Mongoose
Я пытаюсь отрендерить страницу с результатами из нескольких запросов к базе данных с использованием Mongoose, но не могу понять, как правильно сделать выборку данных.
В документации я нашел следующий способ, который...
Изменение порта Jenkins на macOS
Проблема с изменением порта Jenkins на Mac
Я пытался изменить порт по умолчанию для Jenkins, который составляет 8080. На Linux или Windows это можно сделать просто редактированием конфигурационного файла. Однако конфигурационный файл Jenkins на Mac выглядит совершенно иначе, чем на других...
Вызов команды "source" из subprocess.Popen
У меня есть скрипт .sh, который я запускаю с помощью команды source the_script.sh. Всё работает нормально, но теперь я пытаюсь вызвать его из своего Python-скрипта с использованием subprocess.Popen.
Когда я вызываю его через Popen, я получаю следующие ошибки в двух различных...
Какое минимальное значение в миллисекунд для setTimeout?
Я хочу использовать следующий код:
var minValue = 0;
if ( typeof callback == 'function' ) {
setTimeout( callback, minValue );
}
при реализации функции обратного вызова в JavaScript.
Однако я столкнулся с проблемой: современные браузеры и некоторые старые браузеры имеют...
Как удалить квадратные скобки из списка в Python?
Описание проблемы:
Я пытаюсь вывести список в Python, но получаю вывод с квадратными скобками. Вот мой код:
LIST = ['Python', 'problem', 'whatever']
print(LIST)
Когда я запускаю эту программу, вывод выглядит так:
[Python, problem, whatever]
Меня интересует, возможно...
Как работает это выражение с лямбдой/yield/генератором?
Я просмотрел свой код сегодня и наткнулся на следующий фрагмент:
def optionsToArgs(options, separator='='):
kvs = [
(
"%(option)s%(separator)s%(value)s" %
{'option' : str(k), 'separator' : separator, 'value' : str(v)}
) for k, v in...
Опциональные параметры на основе условных типов
Проблема с обязательными и необязательными параметрами функции в TypeScript
Я пытаюсь реализовать функцию в TypeScript, которая будет иметь обязательные или необязательные параметры в зависимости от условных типов. Однако мне не удается достичь желаемого результата. Вот что у меня есть на...
PHP $_GET и неопределенный индекс
Проблема с неопределённым индексом в PHP-скрипте на локальном сервере
У меня возникла новая проблема, когда я попытался запустить свой скрипт на другом PHP-сервере.
На моём старом сервере следующий код работает нормально, даже когда параметр s не объявлен:
<?php
if ($_GET['s'] ==...
Доступ к последнему элементу Vec или среза в Rust
Проблема с методом top() в реализации трейта Stack
У меня есть код, который выглядит следующим образом:
trait Stack {
fn top(&mut self) -> Option;
}
impl Stack for Vec {
fn top(&mut self) -> Option {
match self.pop() {
None => None,
Some(v)...
HTML-таблица: процентная ширина колонок
У меня есть таблица с 7 колонками, и я хочу, чтобы ширина колонок была следующей:
- 3 колонки по
width=20% - 4 колонки по
width=10%
Я создал 2 CSS класса, по одному для каждой ширины, и назначаю их каждой ячейке.
Однако у меня есть проблема: ширина колонок всегда подстраивается под...
Как сделать OR для двух операторов LIKE?
Я столкнулся с проблемой при выполнении SQL-запросов. Я попробовал использовать следующие два выражения:
SELECT col FROM db.tbl WHERE col (LIKE 'str1' OR LIKE 'str2') AND col2 = num— на этом этапе возникает ошибка синтаксиса.- `SELECT col FROM db.tbl WHERE page LIKE ('str1' OR 'str2') AND...