Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
xXRustamXx

xXRustamXx

  • 14
    вклад
  • 52
    вопроса
  • 39
    ответов
  • 28%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Можно ли это сделать в postgresql?

    xXRustamXx
    xXRustamXx @xXRustamXx Автор вопроса
    SELECT dialogs_users.* FROM dialogs_users
    LEFT JOIN dialogs ON dialogs.id = dialogs_users."dialogId"
    WHERE 
        dialogs.type = 'personal' 
        AND 
        dialogs_users."userId" IN ('69e56a68-edbd-4f8b-8ccd-cb8031c5c865', '06b475b7-8f12-4879-bea4-e8f22ef85a46') 
        AND
        dialogs_users."dialogId" IN (SELECT dialogs_users."dialogId" dialogId FROM dialogs_users GROUP BY dialogId HAVING COUNT(*) > 1);
    Ответ написан 10 авг. 2020
    Комментировать
    Нравится 1 Комментировать
  • Не могу протестировать приложение по ip ссылки?

    xXRustamXx
    xXRustamXx @xXRustamXx Автор вопроса
    Решил проблему, с помощью команды yarn start --host 0.0.0.0
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Проблемный gulp?

    xXRustamXx
    xXRustamXx @xXRustamXx Автор вопроса
    Победил проблему с помощью утилиты node-watch
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Как победить эту ошибку в React?

    xXRustamXx
    xXRustamXx @xXRustamXx Автор вопроса
    Если кто то столкнется с этой проблемой, то эта ошибка из-за ассинхронной функции request(), эта ошибка возникала при быстром переключении навигации, при медленном ошибки не возникает из-за успевание срабатывания функции request(), теперь опишу последовательность:
    В компоненте сперва вызывается метод componentDidMount в нем есть ассинхронный request(), после происходит componentWillUnmount() затем происходит исполнение ассинхронного request() в нем вызывается this.setState которого уже нет! т.к компонент размонтирован. Во и все))
    Можно решить эту ошибку с помощью переменной в которой хранить - логическое значение формирование компонента:
    constructor() {
        super();
    
        this.state = { 
          blogItems: []
        };
        this._isMounted = false;
      }
    
      componentDidMount() {
        this._isMounted = true;
    
        request(GRAPHCMS_ENDPOINT, query).then(data => {
          if (this._isMounted) {
            this.setState({
              blogItems: data.blogListses
            });
          }
        });
      }
    
      componentWillUnmount() {
        this._isMounted = false;
      }
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 5 1 комментарий
  • Как сделать чтобы при переходе на подпункт, был открыт весь пункт?

    xXRustamXx
    xXRustamXx @xXRustamXx
    При клике на пункт, ко всем родительским пунктам кроме текущего удаляешь активный класс, если используете метод slide, то применяете slideUp() примерно так:
    $('.item').click( () => {
      let currentParent = $(this).closest('.parent__item');
      $('.parent__item').not(currentParent).removeClass('active');
    });
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как реализовать переходы в меню категорий как в DNS?

    xXRustamXx
    xXRustamXx @xXRustamXx
    Это можно сделать на чистом css просто добавил к элементу transition
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 1 комментарий
  • Как разобрать объект JS?

    xXRustamXx
    xXRustamXx @xXRustamXx
    for ( item in items ) {
      console.log(item);
    }
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как можно отрэндерить множественную вложенность?

    xXRustamXx
    xXRustamXx @xXRustamXx Автор вопроса
    Ребят нашел решение моего вопроса: https://github.com/holiber/sl-vue-tree
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Админка для статичных сайтов (HTML\CSS\JS). Есть у кого варианты из практики?

    xXRustamXx
    xXRustamXx @xXRustamXx
    textolite.ru
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 3 1 комментарий
  • Как выделить элементы на странице?

    xXRustamXx
    xXRustamXx @xXRustamXx
    Canvas в помощь
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как задать верный путь к gif-ке в css?

    xXRustamXx
    xXRustamXx @xXRustamXx
    Пути прописаны верно, когда ты задаешь background-image блоку, у блока должна быть ширина и высота + про использование консоли не забывай что-бы смог посмотреть загрузилось изображение, гифка или нет.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как вывести товары по категориям на странице каталога?

    xXRustamXx
    xXRustamXx @xXRustamXx
    <?php
    				// параметры по умолчанию
    				$args = array(
    					'numberposts' => 4, // Число постов
    					'category_name'    => 'name', // Имя категории
    					'order'       => 'DESC',
    					'post_type'   => 'post'
    				);
    				$posts = get_posts($args);
    
    				foreach($posts as $post){ setup_postdata($post);?>
    
    				    <div class="post_item">
                                            <?php the_content(); ?>
    				    </div>
    
    				<?php }
    					wp_reset_postdata();
    				?>
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как и с помощью чего сделать такую карусель?

    xXRustamXx
    xXRustamXx @xXRustamXx
    С помощью slick.js
    Вот тебе моя заготовка: https://codepen.io/Metis/pen/boqKZg
    Ответ написан более трёх лет назад
    7 комментариев
    Нравится 2 7 комментариев
  • Позиционирование Flex. Как правильно сделать?

    xXRustamXx
    xXRustamXx @xXRustamXx
    Вот отличный сайт который тебе - наглядно все покажет: yoksel.github.io/flex-cheatsheet
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как заверстать на flexbox такой хедер?

    xXRustamXx
    xXRustamXx @xXRustamXx
    Здесь все изи, добавляешь это все в список ul>li в центре логотив вместо названия меню, задаешь логотипу position: relative; и смещаешь с помощью свойства bottom в низ
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как сделать вертикальное выравнивание 3-х элементов?

    xXRustamXx
    xXRustamXx @xXRustamXx
    Задаешь блокам display: inline-block; и присваиваешь свойства vertical-align: middle;
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Почему не срабатывает :hover?

    xXRustamXx
    xXRustamXx @xXRustamXx
    В CSS событие :hover срабатывает только на дочерних элементах, нужно юзать jQuery там без разницы
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Какую админку использовать для самописного лендинга?

    xXRustamXx
    xXRustamXx @xXRustamXx
    Вот легкое решение:
    textolite.ru
    https://www.youtube.com/watch?v=qBEvPK4w8DU
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • Как перезагрузить параметры в медиа-запросе?

    xXRustamXx
    xXRustamXx @xXRustamXx
    Тебе нужно сбить width: ; height; и float следующим образом:
    @media screen and (max-width: 400px)
    .list-group-item.oi {
        width: auto;
        height: auto;
        float: none;
        padding: 15px;
    }
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как через flexbox реализовать такую схему, не могу сообразить?

    xXRustamXx
    xXRustamXx @xXRustamXx
    Да можно.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • w3bsmes
    Alice
    • 9 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 6 ответов
    • 0 вопросов
  • Василий Банников
    • 6 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 6 ответов
    • 0 вопросов
  • rPman
    • 5 ответов
    • 0 вопросов
  • DanceM
    Dance Macabre
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации