0
голоса
1
ответов
1
просмотров
RxJava: отличие между doOnNext и doOnEach

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

В каких случаях следует использовать doOnNext, а в каких — doOnEach?

Я столкнулся с данным вопросом при работе с библиотекой RxJava. Изучая две операции doOnNext и doOnEach, заметил, что они по своему поведению кажутся схожими, но не совсем ясно, в чем различия и...

0
голоса
4
ответов
4
просмотров
Есть ли колбек для window.scrollTo?

Я хочу вызвать метод focus() для элемента ввода после окончания прокрутки окна. Я использую плавное поведение для метода scrollTo(). Проблема в том, что метод focus нарушает плавное поведение. Решение заключается в том, чтобы вызвать функцию focus сразу после завершения прокрутки.

Однако я не могу...

0
голоса
2
ответов
1
просмотров
Как прочитать файл конфигурации в Java

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

  • номер порта, на котором будет слушать сервер;
  • количество потоков в пуле;
  • абсолютный путь к корневой директории и множество других параметров.

Один из способов —...

0
голоса
3
ответов
0
просмотров
Выполнение условия WHERE IN по нескольким колонкам в PostgreSQL

У меня есть таблица 'answers', в которой есть индексированный целочисленный столбец 'problem_id', целочисленный столбец 'times_chosen' и строковый столбец 'option'. В настоящее время единственными значениями столбца 'option' являются 'A', 'B', 'C' и 'D', хотя в будущем их может стать больше. Я хочу...

0
голоса
4
ответов
2
просмотров
Неоднозначный вызов метода: обе методы assertEquals(Object, Object) и assertEquals(double, double) в Assert совпадают

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

Обе версии метода assertEquals(Object, Object) в классе Assert и assertEquals(double, double) в классе Assert совпадают

Эта ошибка возникает на строке кода в моих тестах Junit, где метод getScore() возвращает значение типа...

0
голоса
0
ответов
1
просмотров
Программа, скомпилированная с флагом -g в gcc, работает медленнее, чем та же программа, скомпилированная без -g?

У меня есть программа, которую я компилирую с флагом -O3 для повышения производительности и -g для добавления отладочных символов (в случае сбоя я могу использовать дамп памяти). Однако меня сильно беспокоит один аспект: существует ли производственный штраф из-за использования флага -g?

Когда я...

0
голоса
1
ответов
0
просмотров
"element.style в инспекторе элементов Chrome?"

Когда я проверяю элементы в Chrome, в разделе стилей у меня отображается element.style . Что это означает? В этом разделе содержатся стили, которые я не включаю в свой исходный код.

0
голоса
1
ответов
2
просмотров
Разница между типами модулей в tsconfig.json

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

В файле tsconfig.json у меня следующие настройки:

{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "moduleResolution": "node",
        "sourceMap": true,
        "emitDecoratorMetadata": true,
       ...
0
голоса
3
ответов
2
просмотров
QT: Шаблонизированный класс с Q_OBJECT

Вопрос: Возможность использования шаблонного класса, наследующего от QObject, с макросом Q_OBJECT

Здравствуйте! У меня возникла проблема с использованием шаблонного класса, который должен наследоваться от QObject и содержать макрос Q_OBJECT в своем объявлении.

Я пытаюсь создать адаптер для...

0
голоса
0
ответов
2
просмотров
Как использовать requirejs для загрузки статического JSON-файла?

Я хочу хранить документ JSON для сохранения некоторых простых данных и мне нужно подключить этот документ и использовать объект JSON в вызове define(), чтобы я мог его использовать. Это не асинхронный вызов. Я имею в виду, что это должно быть для разработки, но я хочу, чтобы файл компилировался...

0
голоса
3
ответов
0
просмотров
Можно ли вручную определить преобразование для класса enum?

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

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

class Test {
public:
  explicit operator bool() { return...
0
голоса
1
ответов
1
просмотров
Как распределяются потоки для обработки запросов Servlet?

Подскажите, пожалуйста, что такое "поток на запрос" и "поток на соединение"? На какой модели работают сервлеты? Как выделяются потоки для обработки HTTP-запросов? Это один поток на запрос или на соединение?

Допустим, я хочу выполнить долгий по времени процесс в методе doGet() моего Servlet...

0
голоса
1
ответов
1
просмотров
Python3: JSON POST-запрос БЕЗ библиотеки requests

Я хочу отправить данные в формате JSON на сервер, используя только родные библиотеки Python. Я люблю библиотеку requests, но не могу её использовать на машине, на которой выполняется скрипт. Необходимо сделать это без неё.

newConditions = {"con1":40, "con2":20, "con3":99, "con4":40,...
0
голоса
0
ответов
2
просмотров
Почему компилятор Java 11 использует invokevirtual для вызова приватных методов?

Когда я компилирую приведённый ниже код с помощью компилятора Java из OpenJDK 8, вызов метода foo() осуществляется с помощью invokespecial, но при использовании OpenJDK 11 генерируется invokevirtual.

public class Invoke {
  public void call() {
    foo();
  }

  private void foo()...
0
голоса
1
ответов
1
просмотров
Как получить общий код покрытия для всех пакетов в Go?

У меня есть библиотека, состоящая из нескольких пакетов. При запуске тестов я использую флаг -cover, и он показывает информацию о покрытии для каждого пакета по отдельности. Вот пример вывода:

--- PASS: TestSampleTestSuite (0.00s)
PASS
coverage: 28.7% of statements
ok     ...
5
голоса
5
ответов
511
просмотров
Как выбрать всех детей элемента, кроме последнего?

Как выбрать все элементы, кроме последнего потомка, с помощью селекторов CSS3?

Например, чтобы выбрать только последнего потомка, используется код div:nth-last-child(1). Как мне сделать так, чтобы выбрать все элементы, кроме последнего?

5
голоса
1
ответов
1490
просмотров
В чем разница между клиентским и серверным программированием?

У меня есть такой код:


    var foo = 'bar';
    <?php
        file_put_contents('foo.txt', ' + foo + ');
    ?>

    var baz = ;
    alert(baz);

Почему этот код не записывает "bar" в мой текстовый файл, но выводит "42" в алерте?


Примечание: Ранее в вопросе говорилось о...

6
голоса
5
ответов
635
просмотров
CSS: Как создать границу для шрифта?

С учетом всех нововведений в CSS3, связанных с границами (-webkit и т.д.), возможно ли теперь добавить границу к тексту (например, как белая граница вокруг синего логотипа Twitter)? Если это невозможно, существуют ли более-менее приемлемые хаки для достижения такого эффекта с помощью CSS/XHTML, или...

5
голоса
3
ответов
624
просмотров
В чем разница между [ и [[ в Bash?

Проблема с использованием квадратных скобок в Bash

Я просмотрел страницу man для Bash и заметил, что конструкция [[ обозначает использование условных выражений. Затем я ознакомился с разделом о условных выражениях и увидел, что там перечислены те же операторы, что и для команды test (и для...

5
голоса
5
ответов
600
просмотров
Как изменить цвет заливки SVG-изображения при использовании его в качестве фонового изображения?

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

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

Когда я вставляю SVG-код непосредственно в HTML, я могу легко изменить цвета заливки с помощью CSS. Вот пример кода, который работает...