0
голоса
1
ответов
538
просмотров
Быстрый способ пересечения полигонов с помощью Shapely

У меня есть большое количество полигонов (~100000), и я пытаюсь найти умный способ расчета их пересекающейся площади с ячейками регулярной сетки.

В настоящее время я создаю полигоны и ячейки сетки, используя библиотеку Shapely (на основе их координат углов). Затем, используя простой цикл for, я...

0
голоса
5
ответов
79
просмотров
Java: Получение String CompareTo в качестве объекта Comparator

Я хотел бы отсортировать и выполнить бинарный поиск по статическому массиву строк, используя компаратор String.CompareTo.

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

0
голоса
1
ответов
92
просмотров
Вычисление дней, часов и минут между двумя моментами времени

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

DateTimeFormatter formatter = 
    DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT)
                     .withLocale(Locale.UK)
                     .withZone(ZoneId.of("UTC"));

String instant =...
0
голоса
4
ответов
632
просмотров
Не найдены элементы с подписями для добавления в легенду

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

fig = plt.figure()
ax =...
0
голоса
5
ответов
907
просмотров
Как использовать UTF-8 в логировании Python?

Я пытаюсь записать строку, закодированную в UTF-8, в файл с помощью пакета логирования Python. В качестве простого примера привожу следующий код:

import logging

def logging_test():
    handler = logging.FileHandler("/home/ted/logfile.txt", "w", encoding="UTF-8")
    formatter =...
0
голоса
0
ответов
90
просмотров
Почему вызывается деструктор для объекта, который не был удален?

Вопрос на StackOverflow: Проблема с компиляцией из-за удаленного деструктора

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

struct A
{
    ~A() = delete;
};

int main()
{
    new A{};
}

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

error: use of deleted function 'A::~A()'
            new...
0
голоса
3
ответов
92
просмотров
css - минимальная высота по количеству строк

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

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

Мне нужно задать минимальную высоту для DIV, но не в пикселях или процентах. (Знаю, это звучит странно, но это необходимо для совместимости и адаптивности.)

В общем, я хочу задать...

0
голоса
3
ответов
78
просмотров
GCC: Разница между -O3 и -Os

Я достаточно знаком с флагом компилятора GCC -O3, но хотел бы узнать, чем он отличается от флага -Os. В каких ситуациях следует предпочесть один флаг другому?

0
голоса
1
ответов
646
просмотров
Как отформатировать список в Python, чтобы каждый элемент выводился на отдельной строке?

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

Я пытаюсь отформатировать список в Python так, чтобы каждый элемент печатался на отдельной строке. У меня есть следующий код:

mylist = ['10', '12', '14']

Я хочу, чтобы вывод выглядел следующим образом:

10
12
14

Таким образом, мне нужно убрать...

0
голоса
4
ответов
130
просмотров
Как вернуть результаты Mongoose из метода find?

Проблема с возвращением результатов из нескольких запросов в Mongoose

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

В документации я нашел следующий способ, который...

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

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

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

0
голоса
5
ответов
589
просмотров
Вызов команды "source" из subprocess.Popen

У меня есть скрипт .sh, который я запускаю с помощью команды source the_script.sh. Всё работает нормально, но теперь я пытаюсь вызвать его из своего Python-скрипта с использованием subprocess.Popen.

Когда я вызываю его через Popen, я получаю следующие ошибки в двух различных...

0
голоса
2
ответов
363
просмотров
Какое минимальное значение в миллисекунд для setTimeout?

Я хочу использовать следующий код:

var minValue = 0;
if ( typeof callback == 'function' ) {
    setTimeout( callback, minValue );
}

при реализации функции обратного вызова в JavaScript.

Однако я столкнулся с проблемой: современные браузеры и некоторые старые браузеры имеют...

0
голоса
4
ответов
562
просмотров
Как удалить квадратные скобки из списка в Python?

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

Я пытаюсь вывести список в Python, но получаю вывод с квадратными скобками. Вот мой код:

LIST = ['Python', 'problem', 'whatever']
print(LIST)

Когда я запускаю эту программу, вывод выглядит так:

[Python, problem, whatever]

Меня интересует, возможно...

0
голоса
1
ответов
588
просмотров
Как работает это выражение с лямбдой/yield/генератором?

Я просмотрел свой код сегодня и наткнулся на следующий фрагмент:

def optionsToArgs(options, separator='='):
    kvs = [
        (
            "%(option)s%(separator)s%(value)s" %  
            {'option' : str(k), 'separator' : separator, 'value' : str(v)}
        ) for k, v in...
0
голоса
1
ответов
81
просмотров
Опциональные параметры на основе условных типов

Проблема с обязательными и необязательными параметрами функции в TypeScript

Я пытаюсь реализовать функцию в TypeScript, которая будет иметь обязательные или необязательные параметры в зависимости от условных типов. Однако мне не удается достичь желаемого результата. Вот что у меня есть на...

0
голоса
5
ответов
64
просмотров
PHP $_GET и неопределенный индекс

Проблема с неопределённым индексом в PHP-скрипте на локальном сервере

У меня возникла новая проблема, когда я попытался запустить свой скрипт на другом PHP-сервере.

На моём старом сервере следующий код работает нормально, даже когда параметр s не объявлен:

<?php
 if ($_GET['s'] ==...
0
голоса
2
ответов
78
просмотров
Доступ к последнему элементу 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)...
0
голоса
1
ответов
94
просмотров
HTML-таблица: процентная ширина колонок

У меня есть таблица с 7 колонками, и я хочу, чтобы ширина колонок была следующей:

  • 3 колонки по width=20%
  • 4 колонки по width=10%

Я создал 2 CSS класса, по одному для каждой ширины, и назначаю их каждой ячейке.

Однако у меня есть проблема: ширина колонок всегда подстраивается под...

0
голоса
5
ответов
79
просмотров
Как сделать OR для двух операторов LIKE?

Я столкнулся с проблемой при выполнении SQL-запросов. Я попробовал использовать следующие два выражения:

  1. SELECT col FROM db.tbl WHERE col (LIKE 'str1' OR LIKE 'str2') AND col2 = num — на этом этапе возникает ошибка синтаксиса.
  2. `SELECT col FROM db.tbl WHERE page LIKE ('str1' OR 'str2') AND...