Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 30.11 Забрать скидку! →
Выбрать курс
Инициализация переменных в ассемблерном коде

Переменные являются одними из основных составляющих программирования. Давайте посмотрим, как происходит инициализация переменных в машинном коде.

Создание Observable в RxSwift

В этой заметке мы рассмотрим некоторые методы, используемые при создании Observable в RxSwift. Observable — наблюдаемый объект или то, что будет отдавать данные. Если говорить о парадигме реактивного программирования на iOS с помощью фреймворка RxSwift, то Observable нужен для генерации потока данных.

СУБД PostgreSQL. Особенности и архитектура Postgres

Система управления базами данных Postgres (она же PostgreSQL) является свободной объектно-реляционной СУБД. Наряду с MySQL, это хорошая альтернатива коммерческим СУБД, таким как Oracle Database или Microsoft SQL Server. Сегодня система управления базами данных PostgreSQL существует в реализациях для разных платформ, включая Linux, Win32, Mac OS X, Solaris/OpenSolaris, FreeBSD, QNX 4.25, QNX 6.

Что влияет на карьеру чиновника или «Муниципальные мойры»

В этой статье хочу поделиться с вами интересным опытом участия в хакатоне по машинному обучению «Муниципальные мойры». Он проводился Европейским университетом в Санкт-Петербурге.

О пользе статического анализатора кода

C__HeadlineSEO_970x70-1801-f7b24e.png

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

Вызов функций: как это выглядит в машинном коде

Функции используются в программировании повсеместно, поэтому реверс-инженер должен хорошо понимать общие принципы построения программного кода при вызове функций. В этой заметке мы рассмотрим 3 вида функций:

В помощь пентестеру: анализаторы трафика

Одна из задач специалиста по пентесту — диагностика сети в целях поиска возможных уязвимостей. Предлагаем вашему вниманию краткий обзор популярных программ, позволяющих перехватывать свой либо чужой трафик с его последующим анализом. Речь идёт о снифферах или анализаторах трафика, используемых при диагностике сети и перехвате паролей.

Тайна JdbcTest в JUnit 5

Spring Boot предоставляет широкий набор инструментов для интеграционного тестирования приложения с использованием IoC-контейнера. Применяя те или иные аннотации, мы можем варьировать, какие наши или спринговые компоненты окажутся в контексте и каким образом они будут сконфигурированы.

Исследуем утечки памяти в Go с помощью pprof

Утечки памяти в Go способны принимать разные формы. Как правило, мы считаем, что это баги, однако истинная причина проблем может быть заложена ещё на стадии проектирования. Рассмотрим распространённые примеры появления проблем с памятью:

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