Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 27.11 Забрать скидку! →
Выбрать курс
Добавление заголовков с помощью TabLayout

Для добавления заголовков в Андроид-разработке можно использовать TabLayout -- встроенный виджет, создающий подобие вкладки над страницей. Давайте посмотрим, как он работает.

Пространства имен и оператор using

В языке программирования C++ при чтении и записи часто используются объекты std::cout и std::cin. Префикс std:: в данном случае указывает, что объекты cout и cin определены в пространстве имен std. При этом двойное двоеточие :: представляет собой оператор области видимости (scope operator), позволяющий указывать, в каком конкретно пространстве имен определен этот объект. То есть без префикса использовать эти объекты мы не сможем.

Паттерны повышения отказоустойчивости в архитектуре ПО

Рассмотрим группу шаблонов, предназначенных для повышения надежности программных приложений с микросервисной архитектурой.

Ручной пентестинг

Как известно, существуют разные способы проверить защищенность системы. К примеру, совсем недавно мы рассказывали про плюсы и минусы сканирования на наличие уязвимостей. Сейчас вкратце рассмотрим преимущества и недостатки ручного пентеста.

Основные компоненты Apache Spark

Apache Spark — платформа, используемая в Big Data для крупномасштабной обработки данных и кластерных вычислений. Spark осуществляет обработку данных непосредственно в оперативной памяти, то есть он редко обращается к диску, следовательно, работает весьма быстро.

Паттерны коммуникации микросервисов

В списке архитектурных шаблонов по коммуникации микросервисов представлены способы обеспечения внешних взаимодействий. Речь идет о взаимодействиях микросервисов с удаленными сервисами, клиентскими приложениями и т. п.

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 27.11 →