Публикации по теме '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 может обрабатывать тысячи одновременных подключений к одному серверу, используя неблокирующие примитивы асинхронного ввода-вывода в своей..