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

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

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

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

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

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

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

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

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

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

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

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

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

0
голоса
2
ответов
124
просмотров
Как остановить цикл _.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
ответов
75
просмотров
Безопасно ли использовать -XX:MaxRAMFraction=1 в продакшене в контейнеризованной среде?

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

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

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

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

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

class A(object):
    foo = None

или такой:

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

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

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

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

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

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

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

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

0
голоса
3
ответов
67
просмотров
Функционально ли эквивалентны "(function ( ) { } ) ( )" и "(function ( ) { } ( ) )" в JavaScript?

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

У меня возник вопрос по поводу синтаксиса самовызывающейся анонимной функции в JavaScript. У меня есть два блока кода, которые, как я заметил, ведут себя идентично — они оба выводят foo, а затем bar. Единственное различие между ними заключается в синтаксисе, а именно в...

0
голоса
2
ответов
77
просмотров
Разница между ViewEncapsulation.Native, ViewEncapsulation.None и ViewEncapsulation.Emulated в Angular

Вопрос: Разница между ViewEncapsulation.Native, ViewEncapsulation.None и ViewEncapsulation.Emulated в Angular 2

Может кто-то объяснить, в чем разница между ViewEncapsulation.Native, ViewEncapsulation.None и ViewEncapsulation.Emulated в Angular 2?

Я пытался загуглить и почитать статьи,...

0
голоса
4
ответов
60
просмотров
Выбор вторых дочерних элементов первых дочерних элементов div в JavaScript

Проблема: Получение элемента внутри другого элемента с использованием JavaScript

У меня есть HTML-код, который выглядит примерно так:

 
    
        
         
    
    
    

Я использую следующий код для получения элемента mainDiv в переменной:

var mainDiv =...
0
голоса
2
ответов
61
просмотров
Разработка скриптов Tampermonkey в полноценной IDE с автоматическим деплоем в репозиторий OpenUserJs

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

Я недавно начал разработку скрипта для Tampermonkey, который размещен на OpenUserJs. Поскольку я планирую в будущем потратить больше времени на его обновление и расширение функциональности, я начал редактировать его в встроенном редакторе Tampermonkey для Chrome (кнопка...

0
голоса
0
ответов
65
просмотров
Как добавить пользовательский ввод в SQL-запрос?

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

var sql = "INSERT INTO myTable (myField1, myField2) " +
          "VALUES ('" + someVariable + "', '" + someTextBox.Text + "');";

var cmd = new SqlCommand(sql,...
0
голоса
4
ответов
61
просмотров
Конкатенация строк в CSS

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

url('../img/icons/' + attr('type') + '_10.png')

Как можно реализовать это в кроссбраузерном формате? Я ищу...

0
голоса
3
ответов
56
просмотров
Самый простой способ преобразования Blob в массив байтов

Заголовок: Как легко преобразовать Blob в массив байтов в Java?

Тело сообщения:

Я работаю с базой данных MySQL и мне нужно преобразовать тип данных Blob в массив байтов. Каков самый простой способ сделать это? Я использую язык программирования Java. Заранее спасибо за помощь!

0
голоса
0
ответов
64
просмотров
Почему уступает приоритет преобразование указателя над выведенным шаблоном?

У меня возникла проблема с перегрузкой функции в C++, и я не могу понять, почему происходит такое поведение. Я написал функцию для вывода длины строки, которая принимает массив:

template 
void foo(const char (&s)[N]) {
    std::cout << "array, size=" << N-1 << std::endl;
}

foo("hello"); //...
0
голоса
5
ответов
56
просмотров
Как изменить цвет фона или текста кнопки Tkinter на Mac OS X?

Я работаю над главами Tkinter в книге "Programming Python" и столкнулся с проблемой, из-за которой цвета фона и текста кнопки не изменяются. Я использую систему Mac OS X 10.6 с Python 2.6.1. Цвета метки изменяются, но не цвета кнопки. Вот пример кода:

from Tkinter import *

Label(None,...