🟢TypeScript (TS, TScript или «тайпскрипт») — это язык программирования
для веб-разработки, основанный на JavaScript. Делает код понятнее и
надежнее, добавляет статическую типизацию (переменные привязаны к конкретным типам данных),
а также может быть скомпилирован в JavaScript. TypeScript используют frontend и backend разработке.
⚙️Docs: тут
#technology #frontend #backend
для веб-разработки, основанный на JavaScript. Делает код понятнее и
надежнее, добавляет статическую типизацию (переменные привязаны к конкретным типам данных),
а также может быть скомпилирован в JavaScript. TypeScript используют frontend и backend разработке.
⚙️Docs: тут
#technology #frontend #backend
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Timur
🟢DayPicker — компонент React для создания календарей и
полей для ввода дат в веб-приложениях и т.д.
⚒️Установка:
📚Особенности DayPicker:
— Минималистичный дизайн для легкой настройки.
— Масса возможностей для настройки и конфигурирования календаря.
— Поддерживает выбор 1 дня, нескольких дней и других временных диапазонов
— Может быть локализован на любой язык.
— Включает настраиваемые внутренние компоненты для сложных случаев использования.
💾GitHub: тут
🟡Docs: тут
#frontend #react
полей для ввода дат в веб-приложениях и т.д.
⚒️Установка:
npm install react-day-picker date-fns
📚Особенности DayPicker:
— Минималистичный дизайн для легкой настройки.
— Масса возможностей для настройки и конфигурирования календаря.
— Поддерживает выбор 1 дня, нескольких дней и других временных диапазонов
— Может быть локализован на любой язык.
— Включает настраиваемые внутренние компоненты для сложных случаев использования.
💾GitHub: тут
🟡Docs: тут
#frontend #react
🔥1
🟢Популярные методы аутентификации
🖱
Предполагает отправку имени пользователя и пароля с каждым
запросом, но может быть менее безопасной без шифрования.
🖱
Использует сгенерированные токены, такие как
которые обмениваются между клиентом и сервером, обеспечивая повышенную
безопасность без необходимости отправки учетных данных с каждым запросом.
🖱
Позволяет сторонним приложениям получать ограниченный доступ к ресурсам
пользователя без раскрытия учетных данных, выдавая токены доступа после
аутентификации пользователя.
🖱
Назначает уникальные ключи пользователям или приложениям, которые
отправляются в заголовках или параметрах; несмотря на простоту, может
не обладать всеми преимуществами безопасности, как методы на основе токенов или OAuth.
#data #web
🖱
Базовая аутентификация:Предполагает отправку имени пользователя и пароля с каждым
запросом, но может быть менее безопасной без шифрования.
🖱
Аутентификация с помощью токенов:Использует сгенерированные токены, такие как
JSON Web Tokens (JWT), которые обмениваются между клиентом и сервером, обеспечивая повышенную
безопасность без необходимости отправки учетных данных с каждым запросом.
🖱
Аутентификация OAuth:Позволяет сторонним приложениям получать ограниченный доступ к ресурсам
пользователя без раскрытия учетных данных, выдавая токены доступа после
аутентификации пользователя.
🖱
Аутентификация с использованием API-ключей:Назначает уникальные ключи пользователям или приложениям, которые
отправляются в заголовках или параметрах; несмотря на простоту, может
не обладать всеми преимуществами безопасности, как методы на основе токенов или OAuth.
#data #web
Forwarded from Timur
🟢Задача «Single Number»
📚Дан целочисленный массив nums, в котором ровно два
элемента появляются только один раз, а все остальные
элементы появляются ровно дважды.
🔍Найдите два элемента, которые появляются только один
раз. Вы можете вернуть ответ в любом порядке.
🧐Подсказка:
Для эффективного решения задачи
можно использовать операцию XOR
Пример 1:
«
» [3,5]
Пример 2:
«
» [-1,0]
#task #python
📚Дан целочисленный массив nums, в котором ровно два
элемента появляются только один раз, а все остальные
элементы появляются ровно дважды.
🔍Найдите два элемента, которые появляются только один
раз. Вы можете вернуть ответ в любом порядке.
🧐Подсказка:
можно использовать операцию XOR
Пример 1:
«
single_number(nums = [1,2,1,3,2,5]) » [3,5]
Пример 2:
«
single_number(nums = [-1,0])» [-1,0]
#task #python
Forwarded from Timur
💡
английского regular expressions) — это
специальный язык для создания шаблонов поиска и обработки текста.
Они позволяют находить, извлекать, заменять и проверять строки,
соответствующие определённым условиям, с помощью заранее заданных
паттернов. Регулярные выражения часто используются для валидации
данных, парсинга текста и поиска информации в строках.
🟢Самые популярные компоненты регулярных выражений:
сколько раз должен встречаться предыдущий символ.
подчеркивания (эквивалент [A-Za-z0-9_]).
🖼Примеры на картинки:🔼
#algorithms #python
Регулярные выражения (или RegEx, сокращение от английского regular expressions) — это
специальный язык для создания шаблонов поиска и обработки текста.
Они позволяют находить, извлекать, заменять и проверять строки,
соответствующие определённым условиям, с помощью заранее заданных
паттернов. Регулярные выражения часто используются для валидации
данных, парсинга текста и поиска информации в строках.
🟢Самые популярные компоненты регулярных выражений:
. — любой одиночный символ, кроме новой строки.^ — начало строки.$ — конец строки.*, +, ?, {n,m} — операторы количества, которые указывают, сколько раз должен встречаться предыдущий символ.
[abc] — любой символ из группы a, b или c.[a-z] — любой строчный символ от a до z\d — любая цифра (эквивалент [0-9]).\w — любая буква, цифра или символ подчеркивания (эквивалент [A-Za-z0-9_]).
\s — любой пробельный символ.🖼Примеры на картинки:🔼
#algorithms #python
Forwarded from Timur
🖼История
Ваш интернет-магазин любит раздавать купоны для особых случаев.
Некоторые клиенты пытаются обмануть систему, вводя неверные коды
или используя купоны с истекшим сроком действия.
⚙️Задача:
Напишите функцию checkCoupon, которая проверяет, что код купона
действителен и не истек.
Купон перестает действовать на следующий день ПОСЛЕ истечения
срока его действия. Все даты будут передаваться как строки в следующем
формате: «МЕСЯЦ ДАТА, ГОД».
🟢Пример:
#task #python
Ваш интернет-магазин любит раздавать купоны для особых случаев.
Некоторые клиенты пытаются обмануть систему, вводя неверные коды
или используя купоны с истекшим сроком действия.
⚙️Задача:
Напишите функцию checkCoupon, которая проверяет, что код купона
действителен и не истек.
Купон перестает действовать на следующий день ПОСЛЕ истечения
срока его действия. Все даты будут передаваться как строки в следующем
формате: «МЕСЯЦ ДАТА, ГОД».
🟢Пример:
checkCoupon("123", "123", "July 9, 2015", "July 9, 2015") == TruecheckCoupon("123", "123", "July 9, 2015", "July 2, 2015") == False#task #python
This media is not supported in your browser
VIEW IN TELEGRAM
🟢Git How To — сайт, который предлагает пошаговые
руководства и практические примеры для изучения
системы контроля версий Git, облегчая процесс освоения
её основных команд и функционала.
📚Ссылочка: тут
#data #gitHub
руководства и практические примеры для изучения
системы контроля версий Git, облегчая процесс освоения
её основных команд и функционала.
📚Ссылочка: тут
#data #gitHub
❤1
Forwarded from Timur
🟢Задача «Majority Element»
📚Задан массив
💡Основной элемент — это элемент, который появляется более
Можно предположить, что основной элемент всегда существует в массиве.
👁🗨Пример 1:
«
» 3
👁🗨Пример 2:
«
» 2
#task #java
📚Задан массив
nums размером n, требуется вернуть основной элемент.💡Основной элемент — это элемент, который появляется более
n / 2 раз. Можно предположить, что основной элемент всегда существует в массиве.
👁🗨Пример 1:
«
nums = [3,2,3]» 3
👁🗨Пример 2:
«
nums = [2,2,1,1,1,2,2]» 2
#task #java
🔥2