Где хранится пароль пользователя в Linux?
Пароли системы находятся в захешированном виде в двух файлах, о которых мы расскажем в данной статье. Получив доступ к этим файлам, можно авторизоваться под нужным пользователем.
Что означают термины DRY, KISS, YAGNI
В программировании есть разные принципы разработки и проектирования ПО. DRY, KISS, YAGNI – являются как раз акронимами (сокращениями) самых популярных принципов о которых расскажем ниже.
В чем разница git merge и git rebase
Предназначение этих команд — это интеграция изменений из одной ветки в другую, но делают они это по-разному. Выбор между git merge и git rebase обусловлен тем, какой вы хотите видеть историю коммитов: линейной (в случае rebase) или ветвящейся (в случае … Читать далее
4 принципа ООП (часть 4). Абстракция
Абстракция — это когда мы сосредотачиваемся только на существенных для задачи деталях и игнорируем всё остальное. Для каждого объекта мы задаём минимальное количество методов, полей и описаний, которые позволят нам решить задачу. Чем меньше характеристик, тем лучше абстракция, но ключевые характеристики убирать нельзя.
4 принципа ООП (часть 3). Полиморфизм
Полиморфизм — это один из принципов объектно-ориентированного программирования. Полиморфизм — это способность функции обрабатывать данные разных типов. При рассмотрении полиморфизма необходимо помнить, что этот принцип неразрывно связан с другим принципом ООП – наследованием, которое помогает реализовать полиморфизм.