В CSS размеры можно задавать с помощью разных единиц измерения: rem
, em
, px
, %
и другие. Разберём ключевые различия между rem
, em
и прочими.
Все записи категории ‘На первой полосе’
Единицы размеров в CSS, отличия между REM, EM, PX и т.п.
Нормализация базы данных, разбираемся с нормальными формами на примере
Нормализация — это поэтапный процесс, происходит по шагам. Каждый шаг — это нормальная форма (НФ), которая обычно требует, чтобы предыдущий этап нормализации был выполнен. Всего их выделяют шесть, но чаще всего достаточно первых четырёх. Я рассмотрю их применение на простом примере.
Читать далее »НФ не требуют введения суррогатных ключей?
Сами по себе нормальные формы (НФ) не требуют введения суррогатных (искусственных) ключей, но на практике их часто используют при нормализации, особенно начиная со 2НФ и 3НФ. Давайте разберём подробнее.
Читать далее »SQL-инъекция: как работает и как защититься

SQL-инъекция (SQL Injection) — это распространённая и весьма опасная уязвимость веб-приложений. Она позволяет злоумышленнику вмешиваться в SQL-запросы, исполняемые на сервере, и получить несанкционированный доступ к данным, изменить их или даже удалить. При этом, злоумышленнику часто достаточно иметь доступ к фронт-енд сайта или приложения, где он экспериментирует с передаваемыми на сервер параметрами.
Этот процесс также не сложно автоматизировать.
Читать далее »Последнее замыкание. Конец света

Зарисовка на тему пост-апокалипсиса. Малобюджетный польский фильм, для любителей не спешного кино.
Читать далее »А что такое SERIAL и чем он отличается от INT?
В SQL, когда вы создаёте поле для идентификатора (id
), ключа в таблице, часто используется либо INT
, либо SERIAL
. Они похожи, но не совсем одно и то же.
Первичный и внешний ключ в SQL : простое объяснение
Когда вы впервые сталкиваетесь с базами данных, всё кажется немного запутанным: таблицы, строки, какие-то «ключи»… Но если объяснить это на живых примерах — всё становится куда яснее. Давайте разберёмся, что такое первичный ключ, внешний ключ, и ещё одно важное пон — суррогатный ключ.
Читать далее »SQL-антипаттерны: плохие JOIN’ы и как их избежать
JOIN — один из мощнейших инструментов в SQL. Но с большой силой приходит большая ответственность. Неверное использование JOIN может приводить к дублированию строк, утечке производительности, неявным ошибкам и даже разрушению логики приложения.
В этой статье рассмотрим примеры антипаттернов при использовании JOIN’ов, объясним, почему они плохи, и как их избегать.
Читать далее »JOIN vs UNION — в чём разница?
Эти два оператора в SQL на первый взгляд делают похожее — они «объединяют» таблицы. Но делают это по-разному и для разных целей.
Читать далее »Что такое CROSS JOIN
Конструкция CROSS JOIN
в SQL — это один из видов JOIN
, который создаёт декартово произведение двух таблиц: каждая строка из первой таблицы соединяется со всеми строками второй.
Карта Т банк платинум отзывы Разнообразие дизайнов и кэшбэк - карта Т банк платинум отзывы информация на bankiros.ru. bankiros.ru | Приложение старт отзывы Лучшие российские и зарубежные фильмы смотрите через - приложение старт отзывы на irecommend.ru. irecommend.ru | Приоритеты ненада поповича Российско-сербская дружба и благотворительность - приоритеты ненада поповича на abselectro.com. abselectro.com |