Full stack dev
61 subscribers
356 photos
50 videos
4 files
99 links
"Full Stack Dev & Computer Science" – Канал для разработчиков, которые хотят
расширить свои знания в Full Stack и углубиться в основы и новейшие тренды Computer Science.
Здесь вы найдете материалы по frontend и backend разработке, работе с базами данных,
Download Telegram
Forwarded from Timur
🟢Алгоритм <<Linear Search>>

📚Linear Search - это простой алгоритм для поиска элемента в массиве или списке,
при котором каждый элемент проверяется последовательно, начиная с первого, до
тех пор, пока не будет найден искомый элемент или не закончатся элементы.


Сложность: O(n)

#algorithms #python
This media is not supported in your browser
VIEW IN TELEGRAM
CSS Gradient — Этот сайт позволяет легко создавать градиенты с помощью интуитивно понятного интерфейса и генератора кода.

Сайт: тут

#service
Forwarded from Timur
🟢Алгоритм <<Binary Search>>

📚Binary Search - это эффективный алгоритм для поиска элемента в отсортированном массиве.
Он работает путем деления массива на половины, что позволяет значительно
сократить количество проверок по сравнению с линейным поиском.


Сложность: O(log2 n)

#algorithms #python
🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
📚OverAPIэто справочник для быстрого поиска синтаксиса и примеров по множеству языков и технологий.

Смотреть: тут
#service
Forwarded from Timur
🟢Алгоритм <<Selection Sort>>

📚Selection Sort - это простой алгоритм сортировки, который делит массив на отсортированную
и неотсортированную части и постепенно формирует отсортированный массив, последовательно
выбирая минимальный элемент из неотсортированной части и перемещая его в начало


Сложность: O(n^2)

#algorithms #python
🟢Полный курс по программированию на Rust! (2024)

💡 Rustэто современный системный язык программирования, разработанный для безопасного управления памятью, высокой производительности и параллелизма. Он сочетает в себе низкоуровневый контроль, присущий языкам вроде C и C++, с проверками времени компиляции, которые помогают избежать типичных ошибок работы с памятью, таких как "race conditions" и "null pointer dereference". Rust часто применяется для разработки системного софта, сетевых сервисов и WebAssembly-приложений

🕞 Продолжительность: 3:05:03

🔗 Ссылка: *клик*

#course #rust
🟢TypeScript (TS, TScript или «тайпскрипт») это язык программирования
для веб-разработки, основанный на JavaScript. Делает код понятнее и
надежнее, добавляет статическую типизацию (переменные привязаны к конкретным типам данных),
а также может быть скомпилирован в JavaScript. TypeScript используют frontend и backend разработке.


⚙️Docs: тут

#technology #frontend #backend
1
This media is not supported in your browser
VIEW IN TELEGRAM
🟢 useEffect vs useLayoutEffect

💡useEffect: асинхронный и не задерживает отрисовку DOM в браузере.

💡useLayoutEffect: синхронный, и он задерживает отрисовку DOM для браузера.
Он выполняет свой код непосредственно перед отрисовкой в браузере.


#frontend #react
Forwarded from Timur
This media is not supported in your browser
VIEW IN TELEGRAM
📚6 стилей архитектуры API

1. Rest API: тут
2. GraphQL: тут
3. Web Socket: тут
4. GRPC: тут
5. MQTT: тут
6. Serverless: тут

#data #web
Forwarded from Timur
🟢DayPicker компонент React для создания календарей и
полей для ввода дат в веб-приложениях и т.д.


⚒️Установка:
npm install react-day-picker date-fns


📚Особенности DayPicker:
— Минималистичный дизайн для легкой настройки.
— Масса возможностей для настройки и конфигурирования календаря.
— Поддерживает выбор 1 дня, нескольких дней и других временных диапазонов
— Может быть локализован на любой язык.
— Включает настраиваемые внутренние компоненты для сложных случаев использования.


💾GitHub: тут
🟡Docs: тут

#frontend #react
🔥1
🟢Популярные методы аутентификации

🖱 Базовая аутентификация:
Предполагает отправку имени пользователя и пароля с каждым
запросом, но может быть менее безопасной без шифрования.


🖱 Аутентификация с помощью токенов:
Использует сгенерированные токены, такие как JSON Web Tokens (JWT),
которые обмениваются между клиентом и сервером, обеспечивая повышенную
безопасность без необходимости отправки учетных данных с каждым запросом.


🖱 Аутентификация OAuth:
Позволяет сторонним приложениям получать ограниченный доступ к ресурсам
пользователя без раскрытия учетных данных, выдавая токены доступа после
аутентификации пользователя
.

🖱 Аутентификация с использованием API-ключей:
Назначает уникальные ключи пользователям или приложениям, которые
отправляются в заголовках или параметрах; несмотря на простоту, может
не обладать всеми преимуществами безопасности, как методы на основе токенов или OAuth
.

#data #web
Forwarded from Timur
Forwarded from Timur
Forwarded from Timur
🟢Задача «Single Number»

📚Дан целочисленный массив nums, в котором ровно два
элемента появляются только один раз, а все остальные
элементы появляются ровно дважды
.

🔍Найдите два элемента, которые появляются только один
раз. Вы можете вернуть ответ в любом порядке
.

🧐Подсказка:
Для эффективного решения задачи
можно использовать операцию XOR


Пример 1
:
« single_number(nums = [1,2,1,3,2,5])
» [3,5]

Пример 2:
« single_number(nums = [-1,0])
» [-1,0]

#task #python