Паттерн проектирования Состояние (State pattern) на языке C#
Состояние (State) — это поведенческий паттерн, который предоставляет возможность экземпляру класса самостоятельно регулировать свое поведение, ориентируясь на его текущее внутреннем статусе. То есть, при изменении каких-либо внутренних значений класс может кардинально изменять свое поведение.
https://shwanoff.ru/state/
#Pattern #CSharp
Состояние (State) — это поведенческий паттерн, который предоставляет возможность экземпляру класса самостоятельно регулировать свое поведение, ориентируясь на его текущее внутреннем статусе. То есть, при изменении каких-либо внутренних значений класс может кардинально изменять свое поведение.
https://shwanoff.ru/state/
#Pattern #CSharp
Работа с XML на языке C#
В данной статье мы рассмотрим, что такое XML и научимся читать данные из файла, а также сохранять структурированные данные в XML-файл.
https://shwanoff.ru/xml/
#CSharp
В данной статье мы рассмотрим, что такое XML и научимся читать данные из файла, а также сохранять структурированные данные в XML-файл.
https://shwanoff.ru/xml/
#CSharp
Соединение строк SQL
В процессе работы я столкнулся с необходимостью объединения строк в базе данных. Казалось бы, это достаточно тривиальная задача, но не все так просто, как кажется на первый взгляд. Давайте подробнее рассмотрим различные методы конкатенации строк в SQL и те проблемы, с которыми я столкнулся.
https://shwanoff.ru/sql-concat-str/
#SQL
В процессе работы я столкнулся с необходимостью объединения строк в базе данных. Казалось бы, это достаточно тривиальная задача, но не все так просто, как кажется на первый взгляд. Давайте подробнее рассмотрим различные методы конкатенации строк в SQL и те проблемы, с которыми я столкнулся.
https://shwanoff.ru/sql-concat-str/
#SQL
Основы C#. Коментарии, переменные, нотации, работа с github и конечно же первое Hello World приложение. Всему этому ты научишься, прочитав эту статью полностью.
Это первая статья из серии для начинающих разработчиков. В ближайшее время выйдет продолжение. Делитесь статьей с друзьями, чтобы помочь им присоединиться к нашей команде программистов. И не стесняйтесь задавать вопросы, если что-то непонятно. Я по возможности стараюсь помогать всем.
https://shwanoff.ru/c-sharp-1/
#CSharp
Это первая статья из серии для начинающих разработчиков. В ближайшее время выйдет продолжение. Делитесь статьей с друзьями, чтобы помочь им присоединиться к нашей команде программистов. И не стесняйтесь задавать вопросы, если что-то непонятно. Я по возможности стараюсь помогать всем.
https://shwanoff.ru/c-sharp-1/
#CSharp
Создание Core .NET 2.0 веб-приложения на Vue.js
Vue.js — это JavaScript-фреймворк используемый для создания пользовательского интерфейса. Одним из основных преимуществ данного фреймворка заключается в его легковесности, относительной простоте использования и высокой производительности. Как и другие популярные JavaScript-фреймворки, такие как Angular и React, Vue.js придерживается концепции разделения содержимого страницы на отдельные компоненты, содержащие в себе весь необходимый для себя HTML, CSS и JS код.
https://shwanoff.ru/core-vuejs-1/
#vuejs
Vue.js — это JavaScript-фреймворк используемый для создания пользовательского интерфейса. Одним из основных преимуществ данного фреймворка заключается в его легковесности, относительной простоте использования и высокой производительности. Как и другие популярные JavaScript-фреймворки, такие как Angular и React, Vue.js придерживается концепции разделения содержимого страницы на отдельные компоненты, содержащие в себе весь необходимый для себя HTML, CSS и JS код.
https://shwanoff.ru/core-vuejs-1/
#vuejs
📌 Знакомство с SCSS при работе с Vue.js 📌
#SCSS — это специализированный метаязык, созданный на основе языка SASS, который позволяет расширить возможности обычных каскадных таблиц стилей. Он добавляет в CSS такие важные инструменты как переменные, наследование, логические операции, математические функции, разделение на модули. В дальнейшем код написанный на SCSS транслируется в обычный CSS для дальнейшего использования. Это позволяет упростить и увеличить скорость разработки. Особенно это актуально, если разработка ведется сразу несколькими людьми.
https://shwanoff.ru/scss/
#vuejs
#SCSS — это специализированный метаязык, созданный на основе языка SASS, который позволяет расширить возможности обычных каскадных таблиц стилей. Он добавляет в CSS такие важные инструменты как переменные, наследование, логические операции, математические функции, разделение на модули. В дальнейшем код написанный на SCSS транслируется в обычный CSS для дальнейшего использования. Это позволяет упростить и увеличить скорость разработки. Особенно это актуально, если разработка ведется сразу несколькими людьми.
https://shwanoff.ru/scss/
#vuejs
📌 Создаем компонент Vue.js 📌
Компонент — это обособленная группа кода, которая является самодостаточной, и направлена на решение какой-либо одной задачи. Компоненты позволяют расширить базовый набор HTML-элементов, путем добавления новых, инкапсулируя при это их внутреннюю структуру. То есть, мы можем взять группу базовых HTML-тегов, добавить к ним необходимые CSS стили и логику на JavaScript, и упаковать все это в новый HTML-компонент для повторного использования в любом месте приложения.
https://shwanoff.ru/vuejs-component/
#vuejs
Компонент — это обособленная группа кода, которая является самодостаточной, и направлена на решение какой-либо одной задачи. Компоненты позволяют расширить базовый набор HTML-элементов, путем добавления новых, инкапсулируя при это их внутреннюю структуру. То есть, мы можем взять группу базовых HTML-тегов, добавить к ним необходимые CSS стили и логику на JavaScript, и упаковать все это в новый HTML-компонент для повторного использования в любом месте приложения.
https://shwanoff.ru/vuejs-component/
#vuejs
📌 Добавление маски IP адреса на поле 📌
Рассмотрим пример реализации добавления маски IP адреса на поле ввода с помощью регулярного выражения
https://shwanoff.ru/ip-regular-expressions/
#regex
Рассмотрим пример реализации добавления маски IP адреса на поле ввода с помощью регулярного выражения
https://shwanoff.ru/ip-regular-expressions/
#regex
📌 Регулярные выражения (видео курс) 📌
Регулярные выражения (regular expressions) — формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов.
https://vk.com/videos-159224823?section=album_1
#regex
Регулярные выражения (regular expressions) — формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов.
https://vk.com/videos-159224823?section=album_1
#regex
Этичный хакинг
Здесь собраны учебные материалы по этичному хакингу и тестированию на проникновение с Kali Linux и Windows.
#hacking
https://vk.com/videos-159224823?section=album_2
Здесь собраны учебные материалы по этичному хакингу и тестированию на проникновение с Kali Linux и Windows.
#hacking
https://vk.com/videos-159224823?section=album_2
📌 Хакинг баз данных 📌
В данном видео курсе рассматриваются способы взлома популярных Систем управления базами данных (Oracle, MS SQL, PostgreSQL, MySql, MongoDB, Firebird) с целью противодействия взлома.
#hacking
https://vk.com/videos-159224823?section=album_3
В данном видео курсе рассматриваются способы взлома популярных Систем управления базами данных (Oracle, MS SQL, PostgreSQL, MySql, MongoDB, Firebird) с целью противодействия взлома.
#hacking
https://vk.com/videos-159224823?section=album_3
📌 Создание сайта с помощью Python и Django 📌
Простой, короткий и максимально информативный курс посвященный теме создания своего сайта с нуля на языке Python 3 с помощью web фреймворка Django.
#python #django
https://vk.com/videos-159224823?section=album_4
Простой, короткий и максимально информативный курс посвященный теме создания своего сайта с нуля на языке Python 3 с помощью web фреймворка Django.
#python #django
https://vk.com/videos-159224823?section=album_4
📌 Компьютерные сети шаг за шагом 📌
В данном видео курсе мы познакомимся с базовыми понятиями компьютерных сетей, узнаем что такое IP адрес, зачем он нужен и каких типов бывает, рассмотрим примеры настройки маршрутизаторов и многое другое.
#tcpip
https://vk.com/videos-159224823?section=album_5
В данном видео курсе мы познакомимся с базовыми понятиями компьютерных сетей, узнаем что такое IP адрес, зачем он нужен и каких типов бывает, рассмотрим примеры настройки маршрутизаторов и многое другое.
#tcpip
https://vk.com/videos-159224823?section=album_5
📌 Алгоритмы на языке C++ 📌
В данных видео рассматриваются примеры реализации популярных алгоритмов на языке программирования C++.
#cpp
https://vk.com/videos-159224823?section=album_6
В данных видео рассматриваются примеры реализации популярных алгоритмов на языке программирования C++.
#cpp
https://vk.com/videos-159224823?section=album_6