А как домофоны относятся к перебору ключей? Есть ли какая-то защита от перебора ключей?
Если посчитать, получается, что для полного перебора нужно 154 секунды, но, как я вижу, большая часть ключей содержит нолики, так что перебор (если нет защиты) должен быть в разы быстрее.
>Код слишком запутанный. >Да потому, что OpenSSL качественный проект.
Может быть, сам факт того, что код запутанный говорит что-то о качестве продукта?
Сама задача — если задача решена для строк/чисел длиной N, она решена для всех строк с меньшей длиной потому что все строки включают в себя строки меньшей длины.
Минимальная длина строки ответа будет 2^N + N — 1 потому что в строке должно быть как минимум 2^N подстрок длиной N.
2 — 01100. 3 — 1011100010. 4 — 0010111101001100001.
Это ответы с минимальной длиной, но, возможно, решение не уникальное.
Задачи оформмять в виде видео это какой-то здец.
Это неудобно по многим причинам, например «перечитывать» условие сложно, или к неоднозначности языка добавится неоднозначность произношения…
По поводу самой задачи — вот статья, которая отвечает на очень похожий вопрос: habrahabr.ru/post/187882/
Было бы замечательно, если бы книга была залита на ресурс, который не требует регистрации и не ставит звезские ограничения скорости.
Примеры ресурсов: mega.co.nz, www.dropbox.com, drive.google.com
Эта функция довольно просто разлагается в ряд тейлора.
Плюс, имхо, более прямо показывает как получать любое распределение из равномерного распределения:
Вы почти изобрели «Certificate based authentication».
Только оно не требует дополнительных действий от пользователя при логине.
Используется, например, в WebMoney.
Приведенный код сгенерирует Field1, Field2, Field3, etc… увы, на этом возможности эммет, как шаблонизатора, заканчиваются.
Дальше можно сделать, например, замену.
В любом случае, написание такого специфичного плагина будет неоправдано. лучше уже генерировать код из шаблонизатора на серверсайде.
bind
(или>>=
) языка Haskell!Для интересующихся об что этот пост
описание ошибки — gist.github.com/klaufir/d1e694c064322a7fbc15
видео с теорией заговора — www.youtube.com/watch?v=RMgIpC-bCfQ
Если посчитать, получается, что для полного перебора нужно 154 секунды, но, как я вижу, большая часть ключей содержит нолики, так что перебор (если нет защиты) должен быть в разы быстрее.
Это мешает разработке. Это скрывает важную информацию.
URL *должен быть* виден пользователю.
Когда опера ввела такую «фичу», я сделал следующий скриншот:
Нет смысла отуплять интерфейс для пользователя. Особенно если это скрывает *важную* информацию.
>Да потому, что OpenSSL качественный проект.
Может быть, сам факт того, что код запутанный говорит что-то о качестве продукта?
Минимальная длина строки ответа будет 2^N + N — 1 потому что в строке должно быть как минимум 2^N подстрок длиной N.
2 — 01100. 3 — 1011100010. 4 — 0010111101001100001.
Это ответы с минимальной длиной, но, возможно, решение не уникальное.
Это неудобно по многим причинам, например «перечитывать» условие сложно, или к неоднозначности языка добавится неоднозначность произношения…
По поводу самой задачи — вот статья, которая отвечает на очень похожий вопрос: habrahabr.ru/post/187882/
Примеры ресурсов: mega.co.nz, www.dropbox.com, drive.google.com
dushkin_r_v_almanah....pdf 2.1 MB
Стабильность сортировки зависит от браузера.
А LISP скоро покорит мир!
Плюс, имхо, более прямо показывает как получать любое распределение из равномерного распределения:
Только оно не требует дополнительных действий от пользователя при логине.
Используется, например, в WebMoney.
Дальше можно сделать, например, замену.
В любом случае, написание такого специфичного плагина будет неоправдано. лучше уже генерировать код из шаблонизатора на серверсайде.
tr*3>td.fls>gen:fieldlabel[name=Field$Label]^td.dfv>gen:fieldvalue[name=Field$]
(более правильный синтаксис)
tr*3>(td.fls>gen:fieldlabel[name=Field$Label])+td.dfv>gen:fieldvalue[name=Field$]