Надо выпадать из жизни, чтобы впадать в мысль.

- Фазиль Искандер

новые заметки

Принципы в C# - часть 3. Принцип открытости-закрытости

Принцип Open-Closed (или OCP для краткости) гласит:Объекты или сущности должны быть открыты для расширения, но закрыты для модификации.«Открыто для расширений» означает, что нам нужно разработать наш код, чтобы добавить функциональные возможности при ...

Читать далее

Принципы в C# - часть 2. Принцип единой ответственности

Принцип единой ответственности (или сокращенно SRP) гласит, что:У класса должна быть одна и только одна причина для изменения, а это означает, что у класса должна быть только одна работа.Это не означает, что класс должен содержать только один метод и ...

Читать далее

Принципы в C# - часть 1

SOLID, впервые составленный Робертом С. Мартином в 1990-х годах, представляет собой аббревиатуру, которая означает:S: Принцип единой ответственности (SRP)O: Открытый закрытый принцип (OCP)L: Принцип замены Лисков (LSP)I: Принцип разделения интерфейсо ...

Читать далее

Фокусировка: focus/blur

Элемент получает фокус, когда пользователь кликает по нему или использует клавишу Tab. Также существует HTML-атрибут autofocus, который устанавливает фокус на элемент, когда страница загружается. Есть и другие способы получения фокуса, о них – далее. ...

Читать далее

Парсинг на C# с HtmlAgilityPack

Согласно данным с официального сайта: HtmlAgilityPack- это анализатор HTML, написанный на C # для чтения/записи DOM (поддерживает обычный XPATH или XSLT)Рассмотрим очень быстро практическое применение:Можно указать путь (скачать с сайта https://html- ...

Читать далее

Зеркалирование порта в Ubiquiti EdgeRouter Pro

Сегодня рассмотрим технологию зеркалирования порта в роутере EdgeRouter Lite. Так что такое зеркалирование портов?. Зеркалирования портов— технология дублирования пакетов одного порта сетевого коммутатора (или отдельной VLAN) на другом. Большое колич ...

Читать далее

GIT - шпаргалка

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

Читать далее

Rsync - шпаргалка

rsync — программа для UNIX-подобных систем, которая выполняет эффективно синхронизацию файлов и каталогов в двух местах с минимизированием трафика, используя кодирование данных при необходимости.Команды rsyncrsync -avr /source/folder /target/folder - ...

Читать далее

Шпаргалка MySQL

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

Читать далее

SIP (Session Initiation Protocol)

С английского «протокол установления сеанса». Пользователи сети Интернет уже не раз использовал приложения для голосовой связи через мобильный интернет на основе протокола SIP. Этот протокол имеет широкую область применения: от видеоконференций вплот ...

Читать далее