Содержание
- 2. Потоки Для работы с потоками в Node.js используется модуль stream Потоки делятся на четыре типа: Readable
- 3. Потоки. Чтение Пример наследника типа Readable, который представляет потоковое чтение данных из массива Для реализации читающего
- 4. Потоки. Чтение Создадим файл StreamArray.js: const stream = require("stream"); class StreamArray extends stream.Readable { constructor(array) {
- 5. Потоки. Чтение Для работы с потоками типа Readable нужно добавить обработчики на его события, основные события:
- 6. Потоки. Запись Пример наследника типа Writable, который выводит данные в консоль Для реализации записывающего потока нужно
- 7. Потоки. Запись Создадим файл ConsoleWriter.js: const stream = require("stream"); class ConsoleWriter extends stream.Writable { constructor() {
- 8. Потоки. Запись Для работы с потоками типа Writable используется метод write() для записи данных и метод
- 9. Потоки. Преобразование Пример наследника типа Transform, который преобразует данные в разные типы Для реализации преобразовывающего потока
- 10. Потоки. Преобразование Создадим файл TypeTransform.js: const stream = require("stream"); class TypeTransform extends stream.Transform { constructor(type) {
- 11. Потоки. Преобразование Для работы с потоками типа Transform используется метод write() для передачи исходных данных и
- 12. Потоки. Каналы Канал (pipe) – механизм, который связывает поток для чтения и поток для записи и
- 13. Потоки. Каналы /* Связывание потоков без каналов sa.on("data", (chunk) => { tt.write(chunk); }); tt.on("data", (chunk) =>
- 14. Потоки Пример использования потоков для работы с файловой системой Для создания потока для записи используется метод
- 15. Потоки Файл app.js: const fs = require("fs"); let writeableStream = fs.createWriteStream("./hello.txt"); writeableStream.write("Hello Tom!"); writeableStream.write("Hello Bob!"); writeableStream.end();
- 17. Скачать презентацию














Создание и ведение базы данных для автоматизации управления
Что такое пиксель
Аналіз трактування медіаосвіти науковцями
Введение в профессиональную деятельность
Когнитивные технологии
Компьютерные сети
TMN_preza
Performance Optimization
Алгоритмы с ветвлением
Информационные ресурсы общества. Образовательные информационные ресурсы
Презентация на тему Табличные информационные модели (9 класс)
Форматирование текста
Разработка интернет магазина женской одежды при помощи CMS OpenCart
Веб–программирование
Компьютерные технологии обучения
Логические основы компьютера
Презентация на тему USB 3.0
Классификация объектов
Модель Мусса
Кэльчик - Футбольчик. Турниры, конкурсы, розыгрыши
Cервис Google Meet для проведения видеоконференций
Обязательная контрольная работа по дисциплине информационная технология. Вариант №8
Организация работы библиотеки в социальных сетях и на официальном сайте образовательной организации, МБОУ Сеяхинская ШИ
Оформление библиографических ссылок к курсовой, дипломной и научным работам
Кейс. Интернет-магазин мужской одежды Bismark-shop
Перспективы развития интернет-технологий
Проектирование и разработка информационной системы для автоматизации работы кассира
Freelance. Звіт з курсового проекту