Публикации по теме 'servers'


Простой пример создания виртуального сервера с помощью Python
Этот код создает сокет и привязывает его к локальному компьютеру через порт 12345. Затем он прослушивает входящие соединения и, когда они получены, отправляет сообщение клиенту и закрывает соединение. import socket # Create a socket object s = socket.socket() # Get the local machine name host = socket.gethostname() # Reserve a port for your service port = 12345 # Bind to the port s.bind((host, port)) # Start listening for incoming connections s.listen(5) while True: #..

Отрисовка на стороне клиента, статическая и серверная
В этом посте я хочу в первую очередь взглянуть на SSR и STR (статический рендеринг), поместив эти методы в более широкий контекст ландшафта веб-разработчиков, а затем сравнив и сопоставив их с CSR (рендеринг на стороне клиента). Клиентская сторона + статический рендеринг - история двух крайностей Немного истории Я начал веб-разработку в 2010 году, в условиях, когда Javascript начал доминировать в сети, и большинство новых веб-сайтов прилагали согласованные усилия, чтобы переместить свои..

Разверните приложение Golang за 5 минут.
Это всегда было большим вопросом после того, как кто-то пишет свое приложение на Go - «как я могу перезапустить только что написанное Go-приложение, если оно вылетает?». Потому что вы не можете просто так держать ее в рабочем состоянии go run main.go или ./main `, а затем, когда программа выйдет из строя, она перезапустится. Распространенное и хорошее решение этой проблемы - использование Docker. Но настройка Docker и настройка вашего приложения для контейнера требует времени,..

Как создать маршрут в приложении Express.js для обновления пользователя в базе данных:
import express from "express"; import User from "./User.js"; const app = express(); const port = process.env.PORT || 3000; app.put('/users/:id', function(req, res) { const id = req.params.id; const updates = req.body; User.findByIdAndUpdate(id, updates, function(err, user) { if (err) { return res.status(500).send(err); } else if (!user) { return res.status(404).send({ message: 'User not found' }); } else { return res.send(user);..

Как я развертываю модели машинного обучения в большом масштабе и экономлю тысячи долларов
Мы всегда задаем себе вопрос: как мне выбрать подходящее оборудование для обслуживания моих моделей машинного обучения, не нарушая при этом ни денег, ни ума? Вы создали прекрасную модель, теперь пришло время развернуть ее и сделать доступной всему миру. Мир ждет чудес. Но в большинстве случаев я видел, что люди перерасходуют средства на оборудование для развертывания модели. Знаете, деньги — не проблема, мы занимаемся искусственным интеллектом! Но если вы будете достаточно осторожны..

Учебное пособие по обслуживанию модели обнаружения объектов Tensorflow.
Редакция Ранее мы показывали вам в основном способы обучения и отправки модели на ваше устройство. Этот подход имеет некоторые преимущества, такие как запуск модели на мобильном устройстве без подключения к Интернету, отсутствие необходимости поддерживать серверную инфраструктуру, отсутствие необходимости оплачивать счета за серверы GPU. Но у него есть и недостатки — ограничения вычислительной мощности мобильных устройств и расход заряда аккумулятора. Для некоторых задач лучше..

Краткое введение в Node.JS
Краткое введение в Node.JS Node.js получил свою популярность, потому что его открытый исходный код, кроссплатформенность и множество разработчиков JavaScript могут писать код на стороне сервера без необходимости изучения совершенно другого языка; в своих экспериментах я буду писать JavaScript для моего внешнего кода, используя React. Node.js может обрабатывать тысячи одновременных подключений к одному серверу, используя неблокирующие примитивы асинхронного ввода-вывода в своей..