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

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

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

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

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

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

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

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

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

otdameskapizm

Помог ответ? Отметь решением...
  • 68
    вклад
  • 0
    вопросов
  • 110
    ответов
  • 37%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Синтаксис CSS grid?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Да
    Ответ написан 29 дек. 2022
    Комментировать
    Комментировать
  • Не корректно работает код с замыканием?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    У вас же первая функция возвращает функцию. Вы ее вызываете, она выводит в лог первый sum и все
    Нужно продолжать вызовы, чтобы вызывалась каждая из возвращаемых функций
    closures()()();
    Ответ написан 28 дек. 2022
    5 комментариев
    5 комментариев
  • Работать в IT или продолжить учебу?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    То есть подождите...
    Вы - РОДИТЕЛИ РЕБЕНКА - спрашиваете на форуме (где даже не всегда можно получить ответ на простейшие вопросы), о векторе развития жизни вашего собственного ребенка?
    Ну допустим получите вы ответ, а потом у вашего сына не получится. Он придет к вам и спросит: "Как так вышло, что вы мне насоветовали тогда в далеком 2022". А вы ему что? Извини, сынок, это не мы, это Петя Пупкин с форума так сказал, а мы уже настояли на этом?
    Ответ написан 27 дек. 2022
    6 комментариев
    6 комментариев
  • Как в vsc обрамлять куски текста?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    1) Нажми: SHIFT + CMD + P или SHIFT + CTRL + P (В зависимости от компуктера)
    2) Найти Emmet: Wrap with Abbreviation
    3) Нажми на шестеренку и пропиши любую комбинацию, какую желает душа
    Ответ написан 27 дек. 2022
    5 комментариев
    5 комментариев
  • Как обернуть первый символ span'ом?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Можно еще попробовать без JS, через псевдоэлементы:

    h2::first-letter {
      color: red;
    }
    Ответ написан 26 дек. 2022
    Комментировать
    Комментировать
  • Зачем указывают правообладателя на ютубе?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Ну страна то здесь не причем. Это в целом закон об авторском праве о том, что правообладатель может разрешать пользоваться своим аудио/видеоконтентом, а может и нет. Указывают его, чтобы контент не удалили, но если нет разрешения на использование контента, а вы все равно использовали, то может даже дойти до суда. Недавно был инцидент у BadComedian.

    Вот здесь все подробно расписано: https://support.google.com/youtube/answer/2797449?hl=ru
    Ответ написан 21 дек. 2022
    4 комментария
    4 комментария
  • Какой проект с открытым исходным кодом на go можно использовать, чтобы поучиться писать backend на go?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Не благодари)
    https://habr.com/ru/company/binarydistrict/blog/432022/
    Ответ написан 20 дек. 2022
    3 комментария
    3 комментария
  • Что лучше использовать словарь или массив или связный список?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Невозможно на это дать однозначный ответ, так как все зависит от конкретной задачи. Например, условные словари позволяют осуществлять доступ к элементам гораздо быстрее, чем массив, поскольку не нужно ползти по всему массиву, чтобы добраться до элемента, но в то же время, словари "тяжеловеснее". Так что тут уже нужно смотреть на конкретную задачу - условие, входные данные, выходные и все из этого вытекающее
    Ответ написан 20 дек. 2022
    Комментировать
    Комментировать
  • Не могу понять в чем проблема в коде, где ошибка?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Попробуйте так:
    const isValidWalk = (directions) => {
      if(directions.length !== 10) {
        return false;
      }
      
      const path = directions
        .reduce((acc, direction) => {
          acc[direction] = (acc[direction] || 0) + 1
          return { ...acc };
        }, {});
      return path['s'] === path['n'] && path['w'] === path['e'];
    };

    Здесь идет подсчет противоположных направлений, и если они равны, то значит будет возвращение в начальную точку
    Ответ написан 20 дек. 2022
    2 комментария
    2 комментария
  • Почему болят глаза от iMac 2017?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Ну дело явно не в ОС. По крайней мере, ни разу не слышал, чтобы операционная система кого-то до офтальмолога доводила. Вам бы этот вопрос в больнице задать)
    Ответ написан 20 дек. 2022
    Комментировать
    Комментировать
  • Что можно считать за item?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Если вопрос касается наименования id/class, то любую структурную единицу можно считать за item, а в DOM это все же будут узлы (node). Хотя, конечно, преимущественно item - структурная единица, которая будет повторяться неоднократно
    Ответ написан 20 дек. 2022
    Комментировать
    Комментировать
  • Как сделать фигуру с обрезанными углами css?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Попробуйте, через clip-path: https://doka.guide/css/clip-path/
    Ответ написан 19 дек. 2022
  • Почему не работает lodash throttle?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Попробуй вот так:

    import _ from 'lodash';
    
    const throttled = _.throttle(() => console.log('throttle'), 1000);

    Так вызывается. Судя по импорту, ты ее по умолчанию импортируешь без { throttle }
    Ответ написан 19 дек. 2022
    Комментировать
    Комментировать
  • Как правильно импортировать модуль js в js без html?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Вы прописывали type="module" ?
    Ответ написан 18 дек. 2022
    3 комментария
    3 комментария
  • Как работает рекурсия при встрече с return null?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Проще понять так: возьми
    return find(current + 5, `(${history} + 5)`) ||
                            find(current * 3, `(${history} * 3)`);


    Представь, что левый return - это левая ветка, а правый - правая. Сначала ты будешь проваливаться по левой ветке и дойдешь до 26, после этого у тебя вернется null так как 26 > 24. Предыдущий return, получив null прыгнет в правую часть условия (где у тебя все умножается на 3), но и там будет тоже null, так как 21 * 3 = 63 (что больше 24-х). Функция вернет тебя еще на уровень выше в правую ветку, так как из общей левой у тебя вернулся null. Ты пойдешь так "наверх", пока не встретишь условие, где будет 6 * 3 = 18. У тебя в сумме будет 19. И после этого ты войдешь опять в правую ветку, где будет 19 + 5, что даст тебе желанное 24 и выход из функции

    Постарался на пальцах объяснить

    А по поводу торможения. Рекурсия просто требует определенного времени, чтобы в нее "въехать".
    Ответ написан 17 дек. 2022
    1 комментарий
    1 комментарий
  • Как посчитать сумму цикла for и определить её в переменную?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Ну если я правильно понял ваш вопрос, то можно попробовать вот так:
    for i in numpy.arange(0.1, 1.1, 0.1):
        for j in range(1, 4):
            value = math.cos(j * math.pi/4) * (math.pow(i,j) / math.factorial(j))
            sum += value
        sum += 1;
    Ответ написан 17 дек. 2022
    3 комментария
    3 комментария
  • Как написать аналог стрелочной функции в замыканиях?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Твоя функция работает. Ты просто забыл добавить return number * 2
    В твоей стрелочной функции он тоже есть number => number * 2; просто он задан неявно. У тебя не используется нигде x - возможно, стоит рассмотреть куда его можно здесь применить
    Ответ написан 16 дек. 2022
    5 комментариев
    5 комментариев
  • Как прицелиться в `div p` следующий сразу после контейнера того же уровня `div h1`?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Попробуйте такое: div + div p
    Ответ написан 16 дек. 2022
    3 комментария
    3 комментария
  • Как с помощью def сократить код в python?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    Никак
    Можно, конечно, написать функцию, которая будет у вас принимать ваши коэффициенты для расчета, но это вам ничего не сократит
    Ответ написан 16 дек. 2022
    3 комментария
    3 комментария
  • Почему не работает input JS в VSc и Как настроить VSc под мат. задачи на JS.?

    otdameskapizm
    otdameskapizm @otdameskapizm
    Помог ответ? Отметь решением...
    prompt - это API браузера
    Для Node.js - он устанавливается отдельно: https://github.com/flatiron/prompt
    Ответ написан 16 дек. 2022
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Следующие →
Самые активные сегодня
  • Drno
    • 17 ответов
    • 0 вопросов
  • vovka3003
    Владимир Шаблий
    • 8 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 6 ответов
    • 0 вопросов
  • nedosekinstanislav
    Stanislav
    • 5 ответов
    • 0 вопросов
  • an
    • 2 ответа
    • 3 вопроса
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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