0
голоса
5
ответов
18
просмотров
Безопасно ли делать fork из потока?

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

Я разрабатываю приложение на Linux, которое создает дочерний процесс (fork) и запускает внешний бинарный файл (exec), дожидаясь его завершения. Результаты передаются через файлы совместного доступа (shm), которые уникальны для каждого порожденного процесса. Весь код...

0
голоса
2
ответов
23
просмотров
Инициализация списка с одинаковым булевым значением

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

Текст вопроса: Я хотел бы узнать, возможно ли инициализировать все значения списка определённым булевым значением без использования циклов. Например, мне нужно создать список из N элементов, где все...

0
голоса
5
ответов
21
просмотров
Как создать псевдоним для класса в Python, не используя наследование?

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

Пример класса:

class MyReallyBigClassNameWhichIHateToType:
  ...
0
голоса
3
ответов
19
просмотров
Переопределение перегруженной функции базового класса в C++

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

Например:

class foo
{
  public:
    foo(void);
    ~foo(void);
   ...
0
голоса
5
ответов
27
просмотров
Можно ли использовать изображение из локальной файловой системы в качестве фона в HTML?

У меня есть HTML-документ, размещенный на удаленном веб-сервере. Я пытаюсь установить для одного из элементов веб-страницы фоновое изображение из локальной файловой системы. Однако не удается сделать это ни в Chrome, ни в Safari, ни в Firefox (IE не пробовал).

Вот пример того, что я пробовал до...

0
голоса
5
ответов
17
просмотров
Как удалить квадратные скобки из строки с помощью регулярных выражений?

Я пытаюсь преобразовать строку ['abc','xyz'] в формат abc,xyz с помощью регулярных выражений в JavaScript. Мне нужно удалить как открывающую и закрывающую квадратные скобки, так и одинарные кавычки, заменив их на пустую строку "". Как я могу сделать это?

0
голоса
1
ответов
20
просмотров
Определение свойства Ant из переменной окружения с значением по умолчанию

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

Для этого я хотел бы определить свойство в Ant, назовем его, например, fileTargetName.

Значение fileTargetName должно устанавливаться из переменной окружения RELEASE_VER, если она доступна....

0
голоса
4
ответов
30
просмотров
Преимущества не перечисляемых свойств в JavaScript

Энумерация является одной из трех характеристик свойства: запись, энумерация и конфигурируемость. У меня есть несколько вопросов:

В чем преимущества создания свойств неэнумерируемыми в JavaScript? Я понимаю, что мы скрываем свойство, делая его неэнумерируемым, но какие выгоды от скрытия...

0
голоса
5
ответов
15
просмотров
Получение единственного элемента множества

У меня есть set в Python, из которого я удаляю элементы один за другим на основе определенного условия. Когда в множестве остается только один элемент, мне нужно вернуть этот элемент. Как я могу получить доступ к этому элементу из множества?

Вот упрощенный пример:

S =...
0
голоса
4
ответов
27
просмотров
Юнит-тесты Android с Dagger 2

Проблема с мокированием java.util.Random в приложении на Android с использованием Dagger 2

У меня есть приложение для Android, которое использует Dagger 2 для внедрения зависимостей. Я также использую последние инструменты сборки Gradle, которые позволяют создавать варианты сборки для...

0
голоса
2
ответов
20
просмотров
Разделение файла conftest.py на несколько более мелких частей, похожих на conftest

Я столкнулся с проблемой разделения большого файла conftest.py, который содержит ~1000 строк, включая документацию. Основные причины, по которым я хочу его разбить на более мелкие части, следующие:

  1. Файл слишком большой, и его сложно поддерживать и читать.
  2. Некоторые фикстуры зависят от...
0
голоса
5
ответов
16
просмотров
Как проверить, существует ли файл в Google Cloud Storage?

У меня есть скрипт, в котором я хочу проверить, существует ли файл в бакете, и если нет, то создать его. Я пытался использовать функцию os.path.exists(file_path), где file_path = "/gs/testbucket", но получил ошибку "файл не найден".

Я знаю, что могу использовать функцию API files.listdir(),...

0
голоса
5
ответов
16
просмотров
Получить текстовое содержимое из div с атрибутом contenteditable с помощью JavaScript

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

0
голоса
0
ответов
25
просмотров
Почему navigator.appName в JavaScript возвращает Netscape для Safari, Firefox и Chrome?

Почему navigator.appName возвращает "Netscape" для Safari, Firefox и Chrome?

Какое отношение эти браузеры имеют к старому браузеру Netscape? Могло это быть связано с DOM0?

0
голоса
2
ответов
18
просмотров
Как остановить цикл _.each в lodash.js?

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

_.each($scope.inspectionReviews, function (value, key) {
    alert("status=" + value.IsNormal + "   " + "name=" + value.InspectionItemName);
    if (!value.IsNormal) {
        $scope.status = false;
        return;
    }
   ...
0
голоса
1
ответов
28
просмотров
Безопасно ли использовать -XX:MaxRAMFraction=1 в продакшене в контейнеризованной среде?

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

В Java 8/9 была добавлена поддержка параметра -XX:+UseCGroupMemoryLimitForHeap (в сочетании с -XX:+UnlockExperimentalVMOptions). Этот параметр устанавливает -XX:MaxRAM в значение лимита памяти cgroup. По умолчанию JVM выделяет примерно 25% от максимального объема RAM,...

0
голоса
1
ответов
22
просмотров
Инициализация/декларация атрибутов в классе Python: где их размещать?

Я задумался, какой способ инициализации атрибутов объектов в Python считается наилучшей практикой: делать это в теле класса или внутри функции __init__?

Например, есть такой подход:

class A(object):
    foo = None

или такой:

class A(object):
    def __init__(self):
  ...
0
голоса
4
ответов
20
просмотров
Pandas: Одновременное присвоение нескольких *новых* столбцов

У меня есть DataFrame df, содержащий столбец с метками для каждой строки (в дополнение к некоторым соответствующим данным для каждой строки). У меня есть словарь labeldict, у которого ключи соответствуют возможным меткам, а значения представляют собой 2-кортежи информации, связанной с этой...

0
голоса
5
ответов
17
просмотров
Как исправить ошибку IIS "compilerVersion"?

Я получаю следующую ошибку:

System.Configuration.ConfigurationErrorsException: Значение для атрибута 'compilerVersion' в параметрах провайдера должно быть 'v4.0' или позже, если вы компилируете для версии 4.0 или позже .NET Framework.

Что мне нужно сделать, чтобы решить эту проблему?

0
голоса
4
ответов
22
просмотров
Создание пустого MultiIndex

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