🔥8👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Python Tutor — это сайт для визуализации выполнения кода на Python, Java, C, C++ и JavaScript. Он позволяет пошагово проследить как работает ваш код.
⛓ Ссылочка: pythontutor.com
⚙ Backend Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
Рассмотрим несколько вариантов работы с событиями в Node.js. В этом посте вы узнаете про:
- Создание собственного эмиттера событий
- Передача данных через события
- Расширенное управление событиями
- Использование обработчика
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍6🤝3
📖 Прикладные структуры данных и алгоритмы
⬇️ Скачать книгу
⚙ Backend Ready | #книга
Книга предлагает практический подход к изучению основ алгоритмов и структур данных, необходимых для решения реальных задач программирования.
Автор: Джей Венгроу
Год: 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
•
stream.pipe()
— перенаправляет данные из одного потока в другой. Используется, когда нужно просто передать данные, например, из файла в HTTP-ответ. Автоматически управляет процессом передачи.•
stream.on()
— позволяет обрабатывать события потока вручную, такие как получение данных, завершение потока и ошибки. Предоставляет больший контроль и гибкость для сложных сценариев.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3🤝3
This media is not supported in your browser
VIEW IN TELEGRAM
Virtual Circuit Board — это игра-симулятор, позволяющая пользователям проектировать и тестировать цифровые схемы, используя настраиваемые логические компоненты и цепи, что делает её идеальной для обучения и экспериментов в электронике.
⚙ Backend Ready | #игра
📌 Ссылка на игру: Steam🙄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
👍6🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Mu Complex — это хакерская головоломка, в которой игроку предстоит решать задачи, используя реальные командные строки и программы для взлома различных систем и раскрытия секретов корпорации.
⚙ Backend Ready | #игра
📌 Ссылка на игру: Steam🙄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
Node.js предоставляет класс EventEmitter, который позволяет создавать объекты, способные генерировать и обрабатывать события.
const EventEmitter = require('events');
class MyEmitter extends EventEmitter {}
2. Подписка и генерация событий
Наблюдатели могут подписываться на события и реагировать на них, используя метод on. Когда событие генерируется с помощью emit, все подписанные обработчики будут вызваны.
const myEmitter = new MyEmitter();
myEmitter.on('event', () => {
console.log('Произошло событие!');
});
myEmitter.emit('event');
3. Применение в реальных сценариях
Представьте, что у вас есть система уведомлений, которая должна оповещать пользователей о новых сообщениях. С помощью EventEmitter можно легко реализовать подобный функционал:
const notificationEmitter = new EventEmitter();
notificationEmitter.on('newMessage', (message) => {
console.log(`Новое сообщение: ${message}`);
});
// Генерация нового сообщения
notificationEmitter.emit('newMessage', 'Привет, как дела?');
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Media is too big
VIEW IN TELEGRAM
awesome backend — репозиторий, в котором собрано множество материалов для изучения бэкенда. Тут есть всё - туториалы на ютубе, статьи с разбором технологий и теоретичесекие материалы.
⚙ Backend Ready | #репозиторий
📌 Ссылочка на репозиторий: Github😸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
the-algorithms — сайт, который предоставляет обширную коллекцию алгоритмов и структур данных, реализованных на различных языках программирования.
📌 Ссылочка: the-algorithms.com
⚙ Backend Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1