0
голоса
5
ответов
151
просмотров
Как запустить Python-скрипт аналогично pm2 для Node.js

Проблема с перезапуском скрипта Python на EC2

Я использую pm2 для управления своим скриптом на Node.js и мне это очень нравится. Теперь у меня есть скрипт на Python, который собирает потоковые данные на EC2. Иногда скрипт аварийно завершает работу, и мне нужен менеджер процессов, который бы...

0
голоса
5
ответов
73
просмотров
Как узнать время, затраченное на каждый тест при использовании unittest?

Unittest отображает только общее время, затраченное на выполнение всех тестов, но не предоставляет информации о времени, затраченном на каждый отдельный тест.

Как можно добавить время выполнения каждого теста при использовании unittest?

0
голоса
2
ответов
58
просмотров
Проверка наличия ключа в словаре

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

У меня есть словарь в Python, например, mydict = {'name':'abc', 'city':'xyz', 'country':'def'}. Мне нужно выяснить, как проверить, существует ли ключ в словаре. Я уже знаком с несколькими способами:

  1. if mydict.has_key('name'):
  2. if 'name' in mydict:

Проблема в...

0
голоса
5
ответов
60
просмотров
JavaScript - Получение Высоты Окна Браузера

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

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

document.body.clientHeight;

Я пробовал...

0
голоса
4
ответов
82
просмотров
Инициализация std::string из char* без копирования

У меня возникла ситуация, в которой необходимо обрабатывать большие объемы данных (многие гигабайты) следующим образом:

  1. Создание большой строки путём подключения множества меньших (C char*) строк.
  2. Обрезка строки.
  3. Преобразование строки в неизменяемую C++ std::string для дальнейшей...
0
голоса
0
ответов
78
просмотров
Модель потоков в Spring WebFlux и Reactor

Проблема с моделью параллелизма и потоков в WebFlux и Reactor

Я сейчас экспериментирую с реактивным программированием, используя Spring 5.0.0.RC2, Reactor 3.1.0.M2 и Spring Boot 2.0.0.M2.

Меня интересует модель параллелизма и потоков, используемая WebFlux и Reactor, чтобы...

0
голоса
5
ответов
111
просмотров
PHP: максимальное время выполнения при импорте .SQL файла данных

Я пытаюсь импортировать большой .sql файл данных с помощью phpMyAdmin в XAMPP. Однако это занимает много времени, и я постоянно получаю ошибку:

Fatal error: Maximum execution time of 300 seconds exceeded in C:\xampp\phpMyAdmin\libraries\dbi\DBIMysqli.class.php on line 285

Размер файла...

0
голоса
1
ответов
65
просмотров
Установка часового пояса по умолчанию на UTC для DateTime Joda-Time

Я в настоящее время создаю объекты DateTime в UTC с использованием следующего подхода:

DateTime now = new DateTime(DateTimeZone.UTC);

Существует ли способ установить значение по умолчанию, чтобы я мог создавать объекты DateTime в UTC, используя конструктор без параметров, чтобы это...

0
голоса
5
ответов
60
просмотров
Проблема с jQuery: "TypeError: $.getJSON не является функцией"

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

$(document).ready(function () {
    $.getJSON('http://localhost:5000/', function (response) {
        console.log(response);
    });
});

localhost:5000 — это скрипт на Flask/Python, который возвращает JSON в следующем формате:

{
 ...
0
голоса
5
ответов
67
просмотров
Распределённый контроль параллелизма

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

0
голоса
5
ответов
65
просмотров
Visual Studio не видит мои подключенные заголовочные файлы

Создал пустой проект 'Demo' в Visual Studio 2008 и добавил в свое решение несколько существующих проектов. В файле main.cpp, который находится в проекте 'Demo', я включил заголовочный файл "MyHeader.h" из другого проекта. Также добавил путь к заголовочным файлам в разделе...

0
голоса
1
ответов
63
просмотров
bash-команда на нескольких строках с несколькими строками комментариев между ними

Проблема с многострочными комментариями в Bash

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

sudo apt-get install \
  # очень длинное описание
  # пакета
  # которое занимает несколько...
0
голоса
1
ответов
61
просмотров
TypeScript: Разница между возвращаемым типом void и Promise<void> для асинхронных функций

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

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

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

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

0
голоса
5
ответов
62
просмотров
Где находится main() в Android?

Я новичок в Android и изучал фреймворк, что побудило меня задать этот вопрос. Поскольку мы расширяем класс Activity в Android, предполагается, что где-то в Activity должен быть метод main или существует скрытый класс, который реализует Activity и содержит метод main.

Я искал повсюду, но не смог...

0
голоса
5
ответов
67
просмотров
Добавить объект JavaScript в объект JavaScript

У меня есть проблема с созданием массива объектов JavaScript внутри другого объекта JavaScript. Я хотел бы, чтобы структура выглядела так:

Issues:

  - {"ID" : "1", "Name" : "Отсутствие документации", "Notes" : "Заметки по вопросу 1"}
  - {"ID" : "2", "Name" : "Ошибка в программном...
0
голоса
5
ответов
66
просмотров
Преобразование объекта даты JavaScript в формат даты MySQL (YYYY-MM-DD)

Я пытаюсь использовать JavaScript для преобразования объекта даты в корректный формат даты для MySQL. Какой наилучший способ сделать это?

0
голоса
1
ответов
58
просмотров
Оператор двоеточия в подстановке переменных Bash?

У меня есть унаследованный bash-код, и две строки из него вызывают у меня недоумение:

branch_name=`git describe --contains --all HEAD`
branch_name=${branch_name:-HEAD}

Мое понимание оператора двоеточия (:) заключается в том, что он создает подстроку на основе индекса, поэтому...

0
голоса
3
ответов
68
просмотров
Хранение/назначение ролей аутентифицированных пользователей

Я обновляю сайт, чтобы использовать MVC, и ищу лучший способ настроить аутентификацию.

На данный момент у меня работает вход в систему через Active Directory: я валидирую имя пользователя и пароль, а затем устанавливаю Auth cookie.

Как мне сохранить информацию о ролях пользователя во время входа,...

0
голоса
5
ответов
71
просмотров
(Нет) свойств в Java?

Я долгое время игнорировал Java и только недавно начал с ней работать, и мой первый опыт вызвал небольшой шок: в Java нет свойств в стиле C#!

Ладно, с этим можно смириться. Тем не менее, я клянусь, что видел код с геттерами и сеттерами для свойств в одном из проектов, но не могу вспомнить, где...

0
голоса
2
ответов
92
просмотров
Преобразование байтового массива обратно в массив numpy

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

Я столкнулся с проблемой при попытке восстановить массив numpy из массива байтов. Я использую функцию .tobytes() для преобразования numpy массива в байты. Вот пример кода:

k = i.tobytes()

Однако, когда я пытаюсь декодировать его обратно в массив numpy,...