Flask-Login определяет переменную current_user, которая, с виду, содержит или объект аутентифицированного пользователя, или объект-заглушку в случае неаутентифицированного; данная переменная доступна в контексте запроса. Переменная является объектом...
С 80 версии Chrome Stable меняет дефолтное поведение установки cookie в рамках своего и кроссдоменного контекста.
Файлы cookie, в которых не указан атрибут SameSite, будут ограничены контекстом своего сайта (т.е. если бы был...
Зачастую, в декораторе необходимо получить один из аргументов декорируемой функции, например, для проверки. Не всегда мы знаем является ли искомый параметр позиционным аргументом или аргументом ключевого слова. Конечно мы можем это проверить, а можем воспользоваться...
В pythoncollections есть удобный инструмент defaultdict, похожий на обычный dict, но с дефолтными значениями для несуществующих ключей:
class collections.defaultdict([default_factory[, ...]])
default_factory - то значение, которое будет использовано по умолчанию (идет None из...
Случается, что вроде пакет есть, а в autoload не загружается или проблемы с версиями у разных людей в рамках проекта. Всякое бывает.
начать стоит со списка всех установленных пакетов:
composer show
потом потом собрать информацию об интересующем пакете и его версии
composer...
Очень часто для аналитических отчетов необходимо посчитать кумулятивную (накапливаемую) сумму элементов, например по мере увеличения времени (или другого критерия), таким образом можно просматривать общий вклад показателя в рамках критерия.
Redshift имеет прекрасный...
Бывает запустили какой-то процесс и забыли, а потом другой надо запустить и тут: OSError: [Errno 48] Address already in use.
Простое решение, найти процесс и остановить, ищем grepом по процессам:
[crayon-676786af1b901039331664/]
Нашли, PID 96070.Завершаем.
[crayon-676786af1b90a532529554/]
...
При работе с массивами байтов (большими данными) в python возникает проблема перерасхода памяти при разделении, а после отправки/копировании, как делать не стоит
1) классический пример с отправкой данных через сокет
[crayon-676786af1bc3a348083272/]
2) классический...
Что бы не забыть cherry-pick нескольких комитов
Что бы сделать cherry-pick от комита <hash_1> до <hash_n> включительно следует выполнить:
git cherry-pick <hash_1>^..<hash_n>
если нужно исключить начальный комит, то нужно убрать карет:
git cherry-pick...
При переводе часов на зимнее время возникают случаи неоднозначного времени: один и тот же час может встречаться дважды.
Например, в Берлине переход с летнего времени на зимнее в 2020 году пройдет 25 октября 2020 года в 3 часа ночи (Oct 25 at 3:00 am), и после перехода часы снова будут...