Pull to refresh

Comments 37

А есть вообще название для конструкций такого вида?
foo() { bar(); }
bar() { foo(); }
В программировании рекурсия — вызов функции (процедуры) из неё же самой, непосредственно (простая рекурсия) или через другие функции.
Ну вот, поэтому в вышеприведенном комментарии как раз-таки рекурсия.
Я всего лишь написал, что это косвенная рекурсия, а не прямая, и только потом увидел, что ниже уже сказали :)
переполнение стека :) рано или поздно :)
Mutual recursion.

С применением данной конструкции определен класс типов Eq в Haskell.
class Eq a where  
    (==) :: a -> a -> Bool  
    (/=) :: a -> a -> Bool  
    x == y = not (x /= y)  
    x /= y = not (x == y)  
Для конструкции такого вида даже графический символ есть :)

Инь-ян
deadlock — это когда ждут друг друга, а тут идет бесконечная работа, а не ожидание
Только не понятно, livelock или starvation…
Вы так FB натравите на российских хостеров, которых роскомнадзор рекомендовал использовать — будет аргумент потом, почему не переезжаете к ним, мол, хилые они :)

P.S. Правда, РКН ответит в той же краткой манере — «Won't fix», и переход порекомендует с увеличенной силой.
Видимо что то не так делал. Сервер так и не упал :/
Кстати тысяча img не сохранилась в заметку. Получилось только 200 запихнуть. При попытке отправки текста с тысчей тегов FB выпадал с ошибкой.
Любопытно.
Лицокнига не превращает HTML-теги в текст?
Вы правы, а именно эти 2 варианта встретились мне в access.log:
1 — facebookexternalhit/1.1
2 — facebookexternalhit/1.0
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
Единственный вариант при таких раскладах — спрятаться за кого-то побольше, типа Incapsula или Akamai и прочими Cloudflare. Почти все подобные сервисы умеют забрать сеть клиента под защиту при помощи BGP.
UFO landed and left these words here
Из каких соображений «это не решение»? Из гордости? Ну-ну.
Вот как раз-таки большие анти-ддос сервисы и приближаются к тому, что стоимость защиты начинает сравниваться со стоимостью организации атаки. Создать и, главное, поддерживать большой, качественный ботнет — тоже не очень дешевое занятие. Cloudflare пару месяцев назад успешно поглотила атаку на одного из своих клиентов мощностью в 400Гбит/с, не ухудшив показатели клиентов, не находящихся под атакой. А это был один из самых «дешевых» способов организивать атаку — ntp amplification. И тем не менее, да же на такое уже есть адекватная защита.
UFO landed and left these words here
«Сказ о том, как корпорации ваш малый бизнес от конкурентов избавляли».
Sign up to leave a comment.

Articles