METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Базовые команды для работы с Git #git
104🍓2
Расположение в памяти на примере вызовов функций в Си
🔥131👏1
Команды в Linux для работы с сетью по категориям #linux
3
Как работает Nginx #nginx
🤔52👍2🔥1
Хак как получить IP‑адрес пользователя на:root на чистом CSS (без JavaScript) (построен на основе запроса API из CSS)
https://codepen.io/propjockey/pen/pvzrWyG?editors=1100&
#css
🤯11
This media is not supported in your browser
VIEW IN TELEGRAM
Стратегии кэширования
Что может скрываться за 8 байтами
🔥12😁2
Алгоритмы, которые управляют миром
1.Алгоритмы сортировки
2.Алгоритм Дейкстры
3.Трансформеры
4.Анализ связей
5.Алгоритм RSA
6.Факторизация целых чисел
7.Сверточные нейронные сети (англ. convolutional neural network, CNN)
8.Кодирование Хаффмана
9.Алгоритмы хэширования
👍271
4 распространенных ошибки при построении событийных архитектур:
1. Дублирование
События часто передаются из-за повторных попыток или сбоев системы.

2. Негарантированный порядок
События могут приходить не по порядку, если они распределены по разделам или очередям.

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

4. Изменения, несовместимые с предыдущей версией
Изменение событийных схем без учета существующих потребителей может привести к поломке систем.
👍31
Все базовые аспекты определения функций в языке Python #python
👀5🔥4👏1
Новогодняя елочка на SQL (SQLite) #sql
🎄15
Как использовать Git #git
🔥6👍2🥰2👏1🤨1
Шпаргалка по основным архитектурным стилям API
👍5🔥1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Главный признак хорощей архитектуры состоит в том, чтобы отложить принятие решений на потом, на столько времени, насколько это возможно. Отложить решение до того момента, когда будет вся необходимая информация для принятия этого решения. Хорошая архитектура максимизирует количество непринятых решений
👍13🤔3🦄2🤨1
Беззнаковые целые числа и целые числа со знаком. Различия и примеры
👍6
Распространенные примеры использования команды netstat в Linux #linux
👍6🔥2🥰1
Шпаргалка, как защитить API:
1) Использовать HTTPS
2) Использовать ограничение скорости (rate limit)
3) Применять аутентификацию и авторизацию
4) Валидировать входящие данные
5) Разграничить доступ к ресурсам на основе ролей
6) Мониторинг
👍16🔥32