Если длина user_input равна 0 (пустая строка), то strncmp вернёт 0 (равенство строк)… красота.
А если очень длинная, то и AV схлопотать можно (теоретически).
Ctrl+Alt+End этому чёрному экрану (аналог Ctrl+Alt+Del, но через RDP) и попробовать подключиться ещё раз.
Обычно спасает от необходимости перезагрузки.
IDisposable и финализация — очень полезные темы в контексте .Net-обёрток над native-интерфейсами.
Часто порядок разрушения объектов оказывается важен (кто-то держит соединение, используемое другим объектом). И тут без using'а уже не обойтись (если хочется сохранить код читабельным и легко поддерживаемым).
По поводу перехода по next в фукнции after_login. На сайте Flask'а есть замечательный сниппет на эту тему.
Суть в том, чтобы избежать подсовывания левых (на другой домен) обратных ссылок пользователю.
Addon: а ещё, current_user уже и так доступен из шаблонов, без копирования его в g.user.
Видели бы вы код, который пишут крутые математики… он очень похож на доказательство теоремы :)
Копался некоторое время назад в коде liblinear'а. Работает очень хорошо, но перфекционист во мне плачет глядя на эти однобуквенные переменные, сырые указатели, смешение new с malloc'ом, внезапного ООП (смешение стилей) и полное отсутствие комментариев к коду.
P.S. Я ни в коем случае не обобщаю, но несколько раз с таким стилем сталкивался.
Советские дома дохрущёвской эпохи вполне себе симпатичные. Вы слишком сильно отождествляете советский период с панельными коробками.
Здания 17-18 веков по современным меркам скорее всего будут неуютными (малельная площадь, низкие потолки, маленькие окна — экономия тепла). Но смотреть на них со стороны — да, хорошо.
Но общий посыл статьи мне близок, долой серость и муравейники. Кстати, сейчас стоят много тех же жутких многоэтажек, разве что раскрашенных чуть поярче. Причины, правда, другие.
Вообще, бампер как раз должен сминаться, поглащая энергию удара (название как бы намекает). Его и сейчас можно из стали сделать, но лучше он от этого не станет. Видимо, имелось ввиду что-то другое.
Когда своя маленькая песочница вырастает до размеров монополии, правила игры в ней начинают меняться. И в общем-то, это скорее благо (если вспомнить историю про MS и IE).
Была похожая ситуация. Решилось удалением поставленного когда-то «на поиграться» VirtualBox'а. Что-то связанное с его сетевыми драйверами, если ничего не путаю.
Аватар, похоже, управляется оператором (возможно, через костюм считывающий движения). И ему удобнее представлять себя на месте робота, а не чемодан с ручками.
> который позволит диспетчерам постоянно отслеживать местонахождение аппаратов, а при необходимости и прерывать полет
Но дельтапланы всё-таки не беспилотники…
А если очень длинная, то и AV схлопотать можно (теоретически).
Обычно спасает от необходимости перезагрузки.
А что в итоге с собранной и созданной документацией? Следующим поколениям реставраторов удастся её найти?
Часто порядок разрушения объектов оказывается важен (кто-то держит соединение, используемое другим объектом). И тут без using'а уже не обойтись (если хочется сохранить код читабельным и легко поддерживаемым).
за гранью добра и злакак-то многовато для приемлемого решения.А вообще, без примера использования статья выглядит незаконченной.
Суть в том, чтобы избежать подсовывания левых (на другой домен) обратных ссылок пользователю.
Addon: а ещё, current_user уже и так доступен из шаблонов, без копирования его в g.user.
Копался некоторое время назад в коде liblinear'а. Работает очень хорошо, но перфекционист во мне плачет глядя на эти однобуквенные переменные, сырые указатели, смешение new с malloc'ом, внезапного ООП (смешение стилей) и полное отсутствие комментариев к коду.
P.S. Я ни в коем случае не обобщаю, но несколько раз с таким стилем сталкивался.
Здания 17-18 веков по современным меркам скорее всего будут неуютными (малельная площадь, низкие потолки, маленькие окна — экономия тепла). Но смотреть на них со стороны — да, хорошо.
Но общий посыл статьи мне близок, долой серость и муравейники. Кстати, сейчас стоят много тех же жутких многоэтажек, разве что раскрашенных чуть поярче. Причины, правда, другие.
Вообще, бампер как раз должен сминаться, поглащая энергию удара (название как бы намекает). Его и сейчас можно из стали сделать, но лучше он от этого не станет. Видимо, имелось ввиду что-то другое.
Но дельтапланы всё-таки не беспилотники…
Хотя, казалось бы, свой магазин, своё приложение.