Шаман Каган
ну прекрасно, ну те ты хочешь сделать красиво но не разбираешься.... молодец
Алексей
при чем тут ситайм структура ;)
Так ты же про ноду тоже самое сказал или я опять все не правильно понял?
Igor
Так ты же про ноду тоже самое сказал или я опять все не правильно понял?
сет таймаут может возвращать что угодно ... главное чтобы остальные функции принимали это же "что угодно". но речь в данном случае про конкретную реализацию в одном языке на разных ивент лупах.
Igor
При чем здесь си и что это доказывает не понятно.
Igor
Окей в виндовс апи сет таймер возвращает идентификатор ... т.е инт. Только эти вещи они вообще не релевантны к вопросу Ольги
Алексей
Окей в виндовс апи сет таймер возвращает идентификатор ... т.е инт. Только эти вещи они вообще не релевантны к вопросу Ольги
Я же не спорю, а переспрашиваю. А причем тут вин апи.? Я на лине прогал также количество секунд с 71 года.
Алексей
Ладно. Меня гонят на кухню 😒😢. Пошел посуду мыть. Всем до завтра.
Igor
Вот эта штука - здесь рекурсия или нет?
нет... ну хотя что понимать под рекурсией ;) Вобщем тут уже философский вопрос.
Ol
нет... ну хотя что понимать под рекурсией ;) Вобщем тут уже философский вопрос.
Функция, которая вызывает сама себя. Я ещё не проходила ее.
Igor
Функция, которая вызывает сама себя. Я ещё не проходила ее.
ну функция вызывает функцию которая ставит функцию в ивент луп а оттуда ее достает кто то другой и все идет по кругу ;)
Igor
все зависит от трактовки.
Igor
Если мы называем рекурсией то что проходит через стек вызовов ... то нет .Если ивент луп нас тоже устраивает то да.
Ol
Ну вот если выкинуть внешний тайм-аут, то получается, что функция 1. Выдает алерт 2. Тайм-аут ставит в очередь эту самую функцию
ffffff
что делает оператор ^= в жабе?
Igor
что делает оператор ^= в жабе?
врядли что то другое чем в остальных языках побитовое исключающее или
Igor
Ну вот если выкинуть внешний тайм-аут, то получается, что функция 1. Выдает алерт 2. Тайм-аут ставит в очередь эту самую функцию
да ставит в очередь. Вот собственно вопрос ставит в очередь это рекурсия или нет. Ну и давай опять же для ясности ... Ивент луп это не очередь. Это немного более сложная вещь.
Igor
Но даже если бы не ставило в очередь. Все равно вызов внутри себя происходит
Вызов чего? ... другой функции .. так половина программ работает
Igor
Ну тогда тебе не стоит заморачиваться ... пока для тебя это магия.
Igor
просто запомни как установить таймер и как выключить. Я не подкалываю. Без понятия ивент лупа эти все рассуждения будут как "бханка . жпг"
Igor
Мы можем напридумывать кучу аналогий ... но пока не появится понимание что такое ивент луп они все будут не совсем корректными
Igor
Опять же я скромный петихонист ;) если тут есть человеки знающие джиэс и имеющие другое мнение я не претендую.
Ol
Я гугланула. Это штука из темы стек и очередь?
Ol
авторы лернджс решили, что эти сеттаймауты все-таки рекурсия))
ffffff
Дан массив целых чисел, найдите то, которое встречается нечетное количество раз. Всегда будет только одно целое число, которое встречается нечетное количество раз. как этот код работает?
eye=x×s²
расист
Igor
Дан массив целых чисел, найдите то, которое встречается нечетное количество раз. Всегда будет только одно целое число, которое встречается нечетное количество раз. как этот код работает?
если по ксору сложить одно и то же число то оно даст 0 ... если нечетное кол-во раз то само число. поскольку такое чило всего одно то собственно ксор всех чисел в массиве даст то которое встречаетс нечетное кол-во раз
Igor
Известная "классическая задача" ... которую "все знают" ... но которая на практике нахрен не нужна ;)
ffffff
на путоне было легче...
Igor
Те кто знают пыжатся перед теми кто не знает ... ;) больше пользы нет
Igor
на питоне так же from functools import reduce from operator import xor a = [1,2,3,2,2,2,3,3,1] print(reduce(xor, a))
Igor
хотя на джиэс в данном случае даже короче ;)
Igor
у жабы ж стримы есть и редьюс ... так что там что то подобное тоже можно.
Igor
просто слишком уж много слов ;) мне впадлу ;)
Igor
задача из разряда поменяйте значения переменных местами без доп памяти ;) детский сад вторая четверть
Mellory
Добрый вечер, а такой вопрос, как я могу запросить значение атрибута по классу через js?
Mellory
такой код выдает null, хоть и класс и элемент существует
Mellory
eye=x×s²
Сидредин
Это же класс
Сидредин
А класс может быть у нескольких элементов
Mellory
но ведь querySelector берет первый элемент с этим классом на странице
Mellory
и сами стили прописаны в классе
Mellory
а элемент их применяет к себе
Сидредин
Mellory
и эти стили и нужно вытащить
Mellory
Он возвращает коллекцию, насколько я знаю
querySelectorAll возвращает коллекцию
Mellory
https://developer.mozilla.org/ru/docs/Web/API/Document/querySelector
Mellory
https://developer.mozilla.org/ru/docs/Web/API/Document/querySelectorAll
Сидредин
Oleksii
привет. Вопрос по js у меня есть эндпоинт, с которого идет переадресация на другой. я хочу добавить задержку и искал таймер. из всего, мне показалось, что setTimeout является самым оптимальным, помимо async/await sleep(). может я не так понял или что, подскажите, может есть друие более простые решения?
Сидредин
Логни его
Mellory
div, созданный в самом html
Mellory
ну, в общем нашла возможность вытащить некоторые св-ва
Mellory
через clientHeight & ect
Александр
Ребяяят, помогите. Каким образом мне можно в python переформатировать строку под int с разделителем ":", например: a = 11:11
Александр
int(a), и нужно сделать так, чтобы ковычки служили разделителем, и они не учитывались при int
Igor
int(a), и нужно сделать так, чтобы ковычки служили разделителем, и они не учитывались при int
нифига не понятно приведи пример ... что на входе и что ты хочешь получить.
Александр
Сделай так a = "11:11" Или преврати в float/decimal
Там через .split список можно сделать, в целом и список можно в моём случае
Александр
Спасибо
Igor
В такие моменты чувствую себя тупым ... люди поговорили главное вроде поняли друг друга. Я так и не отдуплил что нужно было ;)
Ol
и 3 вопрос. Объясните, пожалуйста, что здесь происходит внутри кода, я вообще не врубаюсь
Собственно, пощелкав вскод и посмотрев ещё примеры с рекурсивным таймаутом, я вроде поняла, как эта штука работает. Внешний таймаут запускает функцию впервые через 5 секунд. Она выполняется. Запускается снова, но уже через 2 секунды. И потом продолжает бесконечно выполняться каждые 2 секунды. Я даже узнала, в чем плюс такой хреновины в отличие от сетИнтервал. Оно стек не забивает.
Igor
Чего блядь?) Какой стек?)