Обновить
5
0
Георгий@agmt

Пользователь

Отправить сообщение
Видимо, в этом её прелесть для устного собеседования: код написать (со случайными перемешиваниями) — дело нехитрое, а вот пообсуждать тут есть что.
Если не хочу проверять диапазон и хочу исключение — да.
Иначе: используйте gcc.gnu.org/onlinedocs/libstdc++/manual/debug_mode.html.
Дорогой, медленный, ABI-несовместимый способ, зато без UB.
Ну пометь `// nolint`, статический анализ — штука с ложными срабатываниями, но это не значит, что надо выключать все проверки.
А есть объяснение, почему такую проверку не добавят в clang-tidy?
clang.llvm.org/extra/clang-tidy/checks/bugprone-exception-escape.html ругнётся, если увидит явное кидание исключения (т.е. функции должны быть в header), но вызов `noexcept(false)` функции — не ошибка.
Казалось бы, проверить noexcept() всех вызываемых — легче, чем анализировать их код.
Openwrt из коробки раздаёт nat66.
Как бы ее прочитали вслух? Что передает та или иная интонация?

А где автор статьи занимается интонацией/произношением?
Заклей защиту от записи на VHS — почувствуй себя взломщикомbug bounty hunter'ом.
Книги, которые помогли мне. Рекомендую и вам:

Интересно, что нового в книгах 2018/2020г, чего нет в ГОСТ 24402-88? И для кого там писали, что уровень звена данных недопустимо называть канальным уровнем (вероятно, это была пасхалка, чтобы на этот гост сослались спустя 33 года). docs.cntd.ru/document/1200015767
А есть информация, что за вредители и какими путями создали такой код:
if (radiusSquared > StateT[tn].maxRad2) StateT[tn].maxRad2 = radiusSquared;
{


Поискал в гите, 1й коммит: `Squash history for public release`:
if (q > StateT[tn].maxRad2) StateT[tn].maxRad2 = q; //// update maximum radius squared from seeding infection
{
1. Прочитайте, что такое массив. // Тут не выполняется даже доступа по индексу за O(1).
2. Прочитайте, что происходит со стеком после завершения функции. // Скорее всего, данные там останутся, но вызов функции перетрёт значения.
defer с разным успехом имитировали в существующих проектах «руками».

defer в Go вызывается при выходе из функции. ~auto() вызывается при выходе из области видимости.
play.golang.org/p/Iw9SZNjSUQH

Надо менять в компиляторе функции как делали с корутинами.
Зеленая кнопка загоняет окно в планшетный полноэкранный режим

И перекидывает на новый ненумерованный Workspace, на который невозможно переключиться hotkey'ем (ctrl-F1..12)
Как я понимаю, совместимости с datatracker.ietf.org/doc/html/rfc7168 нет?
Социофоб — боящийся осуждения других людей. А не про желание/нежелание общаться: заметное количество социофобов желают общаться и чтобы это не доставляло боли.
И заметному количеству социофобов удалённое общение будет так же доставлять боль, даже большую, потому что нельзя понять по невербалике, что к тебе нормально относятся.
Достаточно открыть любой диалог и поднести телефон к уху.

Ааааа, так вот почему в чате телеграма противно мерцает датчик. Фичу запилили, а опцию отключения добавить забыли.
Тут возникает вопрос: а надо ли так держаться за язык, компиляторы которого несовместимы, а новые версии обратно-несовместимы?
Вероятно, это особенность нервной системы. Кому-то больно использовать старые стандарты/компиляторы, а кто-то из версии в версию Boost тащит поддержку pre-C++11.
Боль наступает, если по недосмотру они попадают в 1 проект (я такого не встречал).
В более раннем посте написано с более понятными примерами: habr.com/ru/company/oleg-bunin/blog/349530
За 30 лет перевалило, а всё удивляюсь, какие люди разные.
Интересно, учитывается ли в урбанистике, люди из каких городов и с какими детскими привычками тут будут жить, или принимается на веру, что всем подойдёт дефолтный «милый европейский городок»?
В linux>=3.17 usbip включён в mainline, что говорит о достаточном качестве. Под винду — мб есть подводные камни, не проверял. github.com/cezanne/usbip-win выглядит не production-ready, но и не покинутым.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность