• Как вернуть ДАВНО удаленное окно Оперы?

    @Drno
    Никак
    Ответ написан
    Комментировать
  • Работать в выходные или нет?

    @levsha9413
    Необходимо обязательно отдыхать в выходные, иначе выгорание неизбежно.
    Рабочие задачи - это непрерывный поток, неважно, черпаете вы из него пять дней в неделю или все семь, этот поток не закончится.
    А вы - да.
    Ответ написан
    Комментировать
  • Как преобразовать значения объекта в массив?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Object.values(obj).filter((v) => v < 303)
    // [ 125, 225, 128, 145, 281 ]
    Ответ написан
    3 комментария
  • Что делать при блокировке сайта?

    vabka
    @vabka
    Токсичный шарпист
    Если доступ остался - можно.
    Если нет - пишите в службу поддержки
    Ответ написан
    Комментировать
  • Как узнать, существует ли email?

    vabka
    @vabka
    Токсичный шарпист
    Отправить на эту почту письмо с ссылкой для продолжения регистрации.

    Больше никак
    Ответ написан
    Комментировать
  • Почему скомпилированная программа детектится вирус тоталом?

    IGHOR
    @IGHOR
    Qt/C++ DEV/CTO
    Современные антивирусы не только сравнивают сигнатуры с базой. Они еще ведут статистику количества использований каждого запускающего файла.
    И если ваш файл запускало очень мало пользователей, и мало отзывов от них, он посчитается небезопасным.
    В вашем случае это может быть ошибочное название, но причина все та же.
    Ответ написан
    Комментировать
  • Где найти задачи по JS от простого к сложному?

    lastuniverse
    @lastuniverse
    Всегда вокруг да около IT тем
    https://www.codewars.com/dashboard

    самые простые - 8q
    самые сложные - 1q

    ЗЫ: самое классное в codewars то, что решив задачу и опубликовав решение вам становятся доступны к просмотру решения данной задачи от других участников, и зачастую эти решения не такие как ваше. Разобрав их - вы узнаете много нового для себя))))
    Ответ написан
    6 комментариев
  • SyntaxError: Identifier 'client' has already been declared?

    delphinpro
    @delphinpro
    frontend developer
    6137a022daa80514417544.png
    Ответ написан
    Комментировать
  • Как сделать чтобы бот выводил рандомное число после ввода команды?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Просто вставьте число в вашу строку и отправьте, не нужно создавать список

    from random import randint
    
    @bot.command()
    async def random(ctx):
        embed = discord.Embed(
            title= f"Рандомное число - {randint(0,100)}",
        )
        await ctx.send(embed=embed)
    Ответ написан
    1 комментарий
  • Как это осуществить?

    @UberPool
    Python/JS coder
    Погуглил за тебя....
    Смотри пример.
    Upd: Если нужно в бд записываешь данные и всё.
    Ответ написан
    3 комментария
  • Возможно ли стать middle/senior без работы?

    @mlyamasov
    Конечно. По знакомству, дети чиновников...
    Раньше детей дворян записывали в армию сразу после рождения и служить они начинали в чине офицера: www.bolshoyvopros.ru/questions/986951-zachem-dvorj...
    А если серьезно, то наличие знаний и проектов не стыкуется с отсутствием опыта.
    Ответ написан
    Комментировать
  • Как улучшить производительность бота?

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

    Что касается вашего вопроса:
    1) Самое банальное - увеличить мощность того железа где запускается бот.
    2) Использовать профайлер для определения места в коде, где происходит самый долгий момент вычислений. Можно использовать например это
    Сделайте профайлинг, посморите какая функция выполняется дольше всех (а может не функция, а сетевой запрос?) и с этим вопросом уже приходите опять, если сами не поймете почему данная функция выполняется так долго. И ради бога, не просите никого заходить к вам в дискорд.
    Ответ написан
    Комментировать
  • Syntax error about File “”, line 1, что это значит?

    deepblack
    @deepblack Куратор тега Python
    Нужно было при установке Python поставить галку Add python 3.X to PATH.
    Теперь это надо сделать руками, инструкция легко гуглится.

    UPD:
    60fcc59040717741922701.png
    Ответ написан
    2 комментария
  • Как правильно сформировать запрос?

    rpsv
    @rpsv
    делай либо хорошо, либо никак
    Што простите? Вы спрашиваете как сделать селект?
    SELECT * FROM users WHERE id = 546
    Ответ написан
    1 комментарий
  • Как пропустить ошибку?

    Zoominger
    @Zoominger Куратор тега Python
    System Integrator
    Проверяйте uses на наличие значения перед использованием.
    Ответ написан
    Комментировать
  • Как найти первый нулевой бит в байте?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Сначала инвертируйте число (битовое не). Теперь надо найти самый правый единичный бит.
    Можно вычесть из числа 1, тогда поменяются все биты вплоть до этого искомого. Значит xor изначального числа и его же минус 1 даст нам столько единичных бит на конце, каков был номер искомого бита.

    Дальше надо у этого числа подсчитать количество единичных бит - это тоже известная задача. Сначала представим, что каждый бит хранит сколько в этом бите единичных бит. Потом преобразуем это так, чтобы каждая пара подряд идущих бит хранила двоичное число - сколько единичных бит там было в этом отрезке. Потом каждая четверка бит и в конце все 8 бит. Переход от одного уровня к следующему можно сделать через сумму со сдвигом. Вот код:

    // пусть x = 00001011b
    x = ~x;  // 11110100b
    x = x ^ (x-1);  // 11110100 xor 11110011 = 00000111
    x = ((x >> 1) & 01010101b)+(x & 01010101b);  // 00 00 01 10
    x = ((x >> 2) & 00110011b)+(x & 00110011b);  // 0000 0011
    x = ((x >> 4) & 00001111b)+(x & 00001111b);  // 00000011 = 2
    x -= 1; // индексация с 0


    Отдельно надо проверить, вдруг изначальное число было 255 - в таком случае искомого бита нет, но этот код вернет 7.

    Можно сделать для большего количества бит, надо только еще операций добавить и маски расширить. Для 32-битных чисел надо будет добавить еще 2 операции.

    Еще есть вариант с ассемблером в x86 есть операция popcnt.
    Ответ написан
    2 комментария
  • Как осуществить это в html?

    @Art222222
    Это можно сделать через JavaScript. Создаешь метод где будет каждую секунду изменятся время (гугл в помощь).
    Допустим, будем изменять текст в параграфе:
    <p id="timer1">00:00:00</p>
    Id нам понадобится в JavaScript:
    Создаем тег script и внутри делаем такую штуку:
    document.getElementById("timer1").innerHTML = "00:00:01";


    Ну а что бы метод обновлялся каждую секунду, запихиваем это в какой-то метод и пишем дабы было удобно обновлять таймер это:
    document.getElementById("timer1").innerHTML = hour + ":" + minute + ":" + seconds;
    или это:
    var dv = ":";
    document.getElementById("timer1").innerHTML = hour + dv + minute + dv + seconds;
    Ответ написан
    1 комментарий
  • Как распарсить время для понимания JS?

    0xD34F
    @0xD34F Куратор тега JavaScript
    new Date(str.replace(/[\d.]+/, m => m.split('.').reverse().join('-')))
    Ответ написан
    Комментировать
  • Как в массиве с массивами найти объект у которого значение больше чем у других объектов?

    0xD34F
    @0xD34F Куратор тега JavaScript
    В заголовке вопроса:

    найти объект

    В тексте:

    найти самое большое значение

    Ну и какого хрена? Вам чего надо-то, а? Сами-то хоть в курсе?

    Первое:

    arr.flat().reduce((max, n) => max?.age > n.age ? max : n, null)

    Второе:

    Math.max(...arr.flat().map(n => n.age))
    Ответ написан
    Комментировать