Содержание
- 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. Скачать презентацию














Правки по стилистике сайта
ВКР: разработка сети связи 4G стандарта LTE
Носители информации
Основы языка программирования C++
Приложение банк тренировочных заданий по оценке функциональной грамотности
Выставление на диспетчеризацию
Текстовая информация и компьютер
Циклические алгоритмы
Figma
Организация данных в ГИС. Источники данных для ГИС. Растровая модель данных. Векторная модель данных
Компьютерная графика. Создание 3D модели
Логика. Подготовка к ГИА по информатике
Мы за ЗОЖ. Безопасность в сети интернет
Художественное оформление книжного издания
Protection or Abstinence в RFC 4041. Задание на самостоятельную подготовку к контрольной работе
Устройство компьютера. Устройства ввода
Казино безопасности. Игровая программа для учащихся 7-8 классов
Методология ведения научно-исследовательской работы
Магазин БАДов
Пошаговая инструкция по работе с цифровой платформой
Язык программирования Qbasic
Формы записи, виды алгоритмов
Проверка железа
Числа в компьютере
Продвижение образовательных услуг Инстаграм
Персональные сети с низкой скоростью передачи данных (zigbee сети)
15 мифов об удаленной работе
Об особенностях интерфейса в 3D средах и виртуальной реальности