Задать вопрос
  • Как создать фильтр товаров на react, если фильтр и товары выводястя в разных компонентах?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Вам нужно хранить состояние фильтров в редьюсере (или редьюсерах), и затем в компонентах подписываться на эти "кусочки" с помощью mapStateToProps. Вот и все)

    Суть Redux как раз в том, что у вас есть единое состояние всего вашего проекта, и где бы вы ни были (через роутер или без) - вы можете просто приконнкектиться к стору (connect) и вытащить нужные данные через mapStateToProps
    Ответ написан
    8 комментариев
  • Как найти алгоритм?

    @vyrkmod
    Пишу на php. И не стыдно.
    $max = count($array);
    for($i = 0; $i <= $max - 2; $i++) {
        for($j = $i + 1; $j <= $max - 1; $j++) {
            for($k = $j + 1; $k <= $max; $k++) {
                echo($array[$i] . "|" . $array[$j] . "|" . $array[$k] . "\n");
            }
        }
    }
    Ответ написан
    Комментировать
  • Как найти алгоритм?

    zagayevskiy
    @zagayevskiy
    Android developer at Yandex
    Тройной вложенный цикл. i от 0 до n - 3, j от i+1 до n-2, k от j+1 до n-1.
    i, j, k будут индексами.
    Ответ написан
    Комментировать
  • Как найти алгоритм?

    @Mercury13
    Программист на «си с крестами» и не только
    Если число 3 задано жёстко, проще всего тройной цикл
    для i = [0..n—2)
      для j = [i+1..n−1)
        для k = [j+1..n)


    Если нежёстко, то получаем такое.

    Изначально массив инициализирован числами 0, 1, 2. Шагом является вот такая сложная операция.
    Добавляем единицу к последнему элементу. Если он больше n−1, то крутим вторую итерацию цикла — добавляем 1 к предпоследнему, если он больше n−2, крутим третью.
    Если цикл прошёл весь массив и так и не закончился — перебор окончен. Иначе идём по массиву вперёд и заполняем хвост числами a[i]+1, a[i]+2…
    Ответ написан
    3 комментария
  • Безопасен ли VPN работодателя?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Если будете использовать VPN-сервер в качестве шлюза по умолчанию (сейчас, судя по конфигу, через впн у вас есть доступ только к одному адресу, но вообще при подключении можно прислать любые настройки), DNS работодателя и ресурсы, пароли от которых вас беспокоят, без шифрования - вполне можно увидеть в дампе трафика пароль. Другое дело, что сейчас нужно ещё поискать такого почтового провайдера.

    В общем - если вы ходите на сайты с HTTPS и в настройках почтового клиента не отключено шифрование - беспокоиться не о чем, даже если работодателю и вздумается что-то там заполучить.
    Ответ написан
    3 комментария