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














 История развития вычислительной техники
 История развития вычислительной техники Разработка коллекции видеоматериалов для проведения рекламной кампании
 Разработка коллекции видеоматериалов для проведения рекламной кампании Кто считает время в Arduino. Pro 1.0 delay() vs. millis(). lesson 12
 Кто считает время в Arduino. Pro 1.0 delay() vs. millis(). lesson 12 Презентация на тему Оперативная память
 Презентация на тему Оперативная память  Программа Раскрой слитка
 Программа Раскрой слитка Информационное обеспечение профессиональной деятельности. Конкурс электронных пособий
 Информационное обеспечение профессиональной деятельности. Конкурс электронных пособий Обзор аппаратных межсетевых экранов
 Обзор аппаратных межсетевых экранов b287dc61a3d962ec05311ea680977ab7
 b287dc61a3d962ec05311ea680977ab7 Доповідач, доповідачка та презентація. Культура презентування (3 клас)
 Доповідач, доповідачка та презентація. Культура презентування (3 клас) Паттерны программирования
 Паттерны программирования programmirovanie_l5-2016
 programmirovanie_l5-2016 Системы счисления. Математические основы информатики
 Системы счисления. Математические основы информатики Рекурсия
 Рекурсия Международный агрегатор платежных сервисов. Гермес Гарант Групп
 Международный агрегатор платежных сервисов. Гермес Гарант Групп 9-1-2
 9-1-2 Перспективные направления развития теории сложных систем
 Перспективные направления развития теории сложных систем Информационно-поисковый язык и индексирование
 Информационно-поисковый язык и индексирование Принтеры. Классификация принтеров
 Принтеры. Классификация принтеров Электронные таблицы в прикладной среде Microsoft Excel
 Электронные таблицы в прикладной среде Microsoft Excel Информационно-коммуникационные технологии и цифровые образовательные ресурсы как средство реализации целей образования
 Информационно-коммуникационные технологии и цифровые образовательные ресурсы как средство реализации целей образования Компьютерные сети. Введение
 Компьютерные сети. Введение Компьютерная графика: Растровая и Векторная графика
 Компьютерная графика: Растровая и Векторная графика Нелинейная детерминированная система
 Нелинейная детерминированная система Выбор конфигурации компьютера
 Выбор конфигурации компьютера История развития Windows
 История развития Windows Типы планирования. Алгоритмы планирования. Примеры реализации алгоритмов планирования в современных операционных системах
 Типы планирования. Алгоритмы планирования. Примеры реализации алгоритмов планирования в современных операционных системах Программное обеспечение
 Программное обеспечение Функциональное программное обеспечение решения управленческих задач
 Функциональное программное обеспечение решения управленческих задач