Презентация NodeJS Эффективное программирование Юра Богданов технический директор и соучредитель Eventr онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему NodeJS Эффективное программирование Юра Богданов технический директор и соучредитель Eventr абсолютно бесплатно. Урок-презентация на эту тему содержит всего 101 слайд. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Технологии » NodeJS Эффективное программирование Юра Богданов технический директор и соучредитель Eventr
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:101 слайд
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:1.63 MB
- Просмотров:48
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№3 слайд
Содержание слайда: NodeJS
NodeJS – серверная JavaScript платформа
Использует Google V8 (Chromium: Google Chrome, Chrome OS, etc.)
Превращает V8 в мощную машину для серверных приложений
Сливается в гармонии с философией JavaScript
Молодой, но живой
Event loop - неблокирующий ввод/вывод
Все выполняется параллельно, кроме вашего кода
№5 слайд
Содержание слайда: Event loop
Это цикл (libev)
Это один процесс, один поток
Выполняет одну задачу на один момент времени
Ожидает события параллельно (libeio, pooled threads)
В каждой итерации последовательно запускает функции-колбэки из трех разных очередей:
nextTick функции
Таймеры (setTimeout, setInterval)
Сигналы ввода/вывода (libeio)
Завершает работу, если все очереди пусты
№50 слайд
Содержание слайда: HTTP
var http = require(‘http’);
http.createServer(function(req, res){
setTimeout(function(){
res.end(‘World!\n’);
}, 1000);
res.writeHead(200, { ‘Content-Type’ : ‘text/plain’ });
res.write(‘Hello,\n’);
}).listen(3080)
console.log(‘Server running at http://127.0.0.1:3080/’);
№51 слайд
Содержание слайда: HTTP
var http = require(‘http’);
http.createServer(function(req, res){
setTimeout(function(){
res.end(‘World!\n’);
}, 1000);
res.writeHead(200, { ‘Content-Type’ : ‘text/plain’ });
res.write(‘Hello,\n’);
}).listen(3080)
console.log(‘Server running at http://127.0.0.1:3080/’);
№52 слайд
Содержание слайда: HTTP
var http = require(‘http’);
http.createServer(function(req, res){
setTimeout(function(){
res.end(‘World!\n’);
}, 1000);
res.writeHead(200, { ‘Content-Type’ : ‘text/plain’ });
res.write(‘Hello,\n’);
}).listen(3080)
console.log(‘Server running at http://127.0.0.1:3080/’);
№94 слайд
Содержание слайда: HTTP Cluster
var http = require(‘http’), cluster = require(‘cluster’);
var server = http.createServer(function(req, res){
res.writeHead(200, { ‘Content-Type’ : ‘text/plain’ });
res.end(‘Hello from ‘ + process.pid + ‘\n’);
});
cluster(server).listen(3080);
console.log(‘Server at http://127.0.0.1:3080/ (pid: %d)’, process.pid);
№95 слайд
Содержание слайда: HTTP Cluster
var http = require(‘http’), cluster = require(‘cluster’);
var server = http.createServer(function(req, res){
res.writeHead(200, { ‘Content-Type’ : ‘text/plain’ });
res.end(‘Hello from ‘ + process.pid + ‘\n’);
});
cluster(server).listen(3080);
console.log(‘Server at http://127.0.0.1:3080/ (pid: %d)’, process.pid);
№96 слайд
Содержание слайда: HTTP Cluster
var http = require(‘http’), cluster = require(‘cluster’);
var server = http.createServer(function(req, res){
res.writeHead(200, { ‘Content-Type’ : ‘text/plain’ });
res.end(‘Hello from ‘ + process.pid + ‘\n’);
});
cluster(server).listen(3080);
console.log(‘Server at http://127.0.0.1:3080/ (pid: %d)’, process.pid);
№97 слайд
Содержание слайда: HTTP Cluster
var http = require(‘http’), cluster = require(‘cluster’);
var server = http.createServer(function(req, res){
res.writeHead(200, { ‘Content-Type’ : ‘text/plain’ });
res.end(‘Hello from ‘ + process.pid + ‘\n’);
});
cluster(server).listen(3080);
console.log(‘Server at http://127.0.0.1:3080/ (pid: %d)’, process.pid);
№98 слайд
Содержание слайда: HTTP Cluster
var http = require(‘http’), cluster = require(‘cluster’);
var server = http.createServer(function(req, res){
res.writeHead(200, { ‘Content-Type’ : ‘text/plain’ });
res.end(‘Hello from ‘ + process.pid + ‘\n’);
});
cluster(server).listen(3080);
console.log(‘Server at http://127.0.0.1:3080/ (pid: %d)’, process.pid);
№99 слайд
Содержание слайда: HTTP Cluster
var http = require(‘http’), cluster = require(‘cluster’);
var server = http.createServer(function(req, res){
res.writeHead(200, { ‘Content-Type’ : ‘text/plain’ });
res.end(‘Hello from ‘ + process.pid + ‘\n’);
});
cluster(server).listen(3080);
console.log(‘Server at http://127.0.0.1:3080/ (pid: %d)’, process.pid);
Скачать все slide презентации NodeJS Эффективное программирование Юра Богданов технический директор и соучредитель Eventr одним архивом:
-
Современный подход к HTML-верстке Павел Ловцевич, Технический директор LOVATA Group, Участник WSG-Россия
-
Статический анализ кода Карпов Андрей Николаевич к. ф. -м. н. , MVP, технический директор ООО «СиПроВер» Сайт: www. viva64. com E-Mail: karpovviva64. com
-
Урок технического труда в 7 классе. Учитель Ливерук А. М.
-
Использование солнечной энергии в быту: Солнечная сушилка Авторы: Перетурин Богдан, Гайнуллин Ильдар, 9 класс СОШ 2 пос. Шахан Р
-
Машины для дома и работы Технические проекты Леонардо да Винчи
-
Технический рисунок модели - презентация к уроку Технологии
-
Обустроим дом своими руками МОУ СОШ 33 Учитель технологии, технический труд Шурупов Сергей Петрович г. Волгоград 2011
-
Нарезание наружной и внутренней резьбы МДК – 1: Слесарное дело и технические измерения. Мастер п/о: Дубровина Анна Олеговна
-
Выполнила: Ученица 1 Вкласса Богданцева Вика Проверила: Белая Нина Егоровна
-
Реализация метода проектов на уроках технического конструирования Велишкевич Николай Андреевич