Size: a a a

Курсы по ИТ.рф

2020 April 30

AB

Artem Brodetskiy in Курсы по ИТ.рф
ну это в худшем случае, но мы ориентируемся по ней
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
после матча у нас есть указатель на конкретную запись
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
он цепляется к пакету и следует с ним через фильтр
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
всё это происходит для каждого пакета, внезапно
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
т.е. работа коннтрекера - штука тяжелая
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
именно поэтому есть всякий там нотрек
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
но вот если мы его не используем, то на каждый пакет у нас есть O(n) коннтрекера
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
и вот мы попадаем в фильтр
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
чтобы матчнуть стейт нам нужно всего две операции
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
1 - нужно перейти по указателю, сложность O(1)
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
2 - нужно проверить валидность указателя (сравнить срцип и дстип)
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
3- нужно проверить собственно бит
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
три операции со сложностью O(1) и замечательным потенциалом укладывания на конвейер.
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
ВСЁ
источник

Y

YAG in Курсы по ИТ.рф
В студию, чего уж там.
источник

Y

YAG in Курсы по ИТ.рф
Надо разобраться до конца. О цене разных проверок много копей сломано.
источник

Y

YAG in Курсы по ИТ.рф
Потом еще на тестовом стенде проверим. ))
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
ну просто у меня были затыки на коннтрекере
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
у меня был 10г роутинг на ццрках
источник

AB

Artem Brodetskiy in Курсы по ИТ.рф
и я реально изучал этот вопрос плотно
источник