Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

6
голоса
5
ответов
303
просмотров
Как обновить вложенные свойства состояния в React

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

this.state = {
   someProperty: {
      flag: true
   }
}

Однако обновление состояния таким образом:

this.setState({ someProperty.flag: false });

не работает. Как это можно...

6
голоса
5
ответов
303
просмотров
Сортировка массива объектов по одному свойству

Как отсортировать этот массив объектов по одному из его полей, таким как name или count?

Вот пример массива:

Array
(
    [0] => stdClass Object
        (
            [ID] => 1
            [name] => Mary Jane
            [count] => 420
        )

    [1] => stdClass Object
        (
     ...
5
голоса
5
ответов
303
просмотров
Maven не может найти тесты JUnit для запуска

У меня есть проект на Maven, который компилируется без проблем. Однако при запуске команды mvn test она не выполняет никаких тестов (в разделе TESTs выдает сообщение «There are no tests to run.»).

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

5
голоса
5
ответов
303
просмотров
Как выполнить кодирование URL для команды curl?

Я пытаюсь написать bash-скрипт для тестирования, который принимает параметр и отправляет его с помощью curl на веб-сайт. Мне необходимо закодировать значение в URL, чтобы специальные символы обрабатывались корректно. Какой самый лучший способ сделать это?

Вот мой базовый скрипт на данный...

6
голоса
5
ответов
303
просмотров
Что такое перечисления (enums) и в чем их полезность?

Я сегодня просматривал вопросы на StackOverflow и наткнулся на упоминание об использовании enum в шаблоне singleton, где говорилось о предполагаемых преимуществах для потокобезопасности такого решения.

Я никогда раньше не использовал enum, хотя программирую на Java уже более двух лет. Вижу, что...

6
голоса
5
ответов
303
просмотров
Как обработать каждую букву текста с помощью Javascript?

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

Итак, если у меня есть:

var str = 'This is my string';

Я хотел бы иметь возможность выводить по отдельности каждую букву, например, T, h, i, s и так далее. Это только начало...

0
голоса
2
ответов
303
просмотров
Почему выполнение запланированных задач с использованием Celery предпочтительнее, чем crontab?

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

Какие преимущества может дать функция "периодических задач" в Celery в качестве...

0
голоса
2
ответов
303
просмотров
Создание shared_ptr из unique_ptr

В одном из недавно рассмотренных мною фрагментов кода, который компилировался без ошибок с помощью g++-4.6, я столкнулся с странной попыткой создать std::shared_ptr из std::unique_ptr:

std::unique_ptr foo...
std::make_shared(std::move(foo));

Это кажется мне довольно странным. По...

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

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

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

0
голоса
1
ответов
303
просмотров
Какова разница между единицами измерения CSS em и ch?

Какова разница между единицами CSS em и ch?

Я использую ch в своем стиле, но em кажется более распространенной единицей. В чем между ними разница?

Я понимаю, что 20ch предоставляет достаточно пространства для 20 нулей. Но я не совсем понимаю, что такое em. Оно дает достаточно пространства для 20...