Получить в скрипте аргумент(process.argv) перемножить его на 2 и вывести в консоль результат, в виде:
nodejs script.js 5
результат: 10
Решение задачи
const result = number * 2;
console.log(результат: ${result});
Please open Telegram to view this post
VIEW IN TELEGRAM
Рассмотрели преимущества, недостатки, сходства, различия, возможности карьерного роста для Django и Node.js, чтобы выяснить, какую из них лучше использовать.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Познакомьтесь с обновлениями Set в JavaScript: новые методы union, intersection, difference и другие. Полный обзор с примерами использования.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Google работает над новой функцией Unrestricted WebUSB, которая позволяет доверенным изолированным веб-приложениям обходить ограничения безопасности в API WebUSB.
Читать подробнее...
Читать подробнее...
❤1
🤩Многопоточность JavaScript с SharedArrayBuffer и Atomics: основы
В этой статье мы рассмотрим примеры использования SharedArrayBuffer и Atomics для создания счетчика для отслеживания активных запросов в реальном времени, параллельной обработки массива данных и синхронизации состояния между потоками.
Читать...
В этой статье мы рассмотрим примеры использования SharedArrayBuffer и Atomics для создания счетчика для отслеживания активных запросов в реальном времени, параллельной обработки массива данных и синхронизации состояния между потоками.
Читать...
Специалисты, имеющие отношение к параллельному проектированию, иногда сталкиваются с так называемым состоянием гонок. Сегодня поговорим о том, чем чревато такое явление, что его вызывает и как с ним бороться.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
React вводит новые крутые функции, которые могут значительно повлиять на процесс разработки. В этой статье мы детально разберем основные изменения.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое «плавная миграция», в чем ее сложность и основные проблемы? Подробно разберем подход стратегии миграции на уровне брокеров объединенного кластера.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Получить аргумет. Если он больше 0 — вывести в консоль
"Hello"
, если меньше — "olleH"
:node script.js 1
# Output: Hello
node script.js -1
# Output: olleH
Решение задачи
const args = process.argv.slice(2);
// Проверяем, есть ли аргумент и является ли он числом
if (args.length > 0 && !isNaN(args[0])) {
const number = Number(args[0]);
// Выводим сообщение в зависимости от значения аргумента
if (number > 0) {
console.log("Hello");
} else if (number < 0) {
console.log("olleH");
} else {
console.log("The number is zero.");
}
} else {
console.log("Please provide a valid number as an argument.");
}
Please open Telegram to view this post
VIEW IN TELEGRAM
• Микросервисы в представлении среднего разработчика, и как всё на самом деле
• Playwright и Allure как хорошая практика для разработки веб-приложения
• HTTP <AntexGate> Modbus конвертор Linux
• Как настроить SEO при создании сайтов самостоятельно?
• Playwright и Allure как хорошая практика для разработки веб-приложения
Please open Telegram to view this post
VIEW IN TELEGRAM
…когда пишешь плохой код. О том, как применять пул соединений, а не просто копипастить найденный в интернете код.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
В Node.js программно манипулировать файлами можно с помощью встроенного модуля fs, содержащего функции, необходимые для чтения, записи, удаления и перемещения файлов на сервере. Рассмотрим эти функции в действии.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
С появлением Bun - среды выполнения JavaScript, заменившей Node.js, - создавать высокопроизводительные API стало гораздо проще. Предлагаем пошаговое руководство по разработке сетевого API с помощью Express.js, MongoDB и Bun.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Базы данных играют ключевую роль в веб-приложениях, обеспечивая хранение, управление и доступ к данным. Разработчикам важно подобрать подходящую базу данных для своего проекта. Рассмотрим пять популярных баз данных, часто используемых в веб-приложениях.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Калькулятор
light
. Получить 2 аргумента, перемножить их и вывести результат в консоль:nodejs script.js 2 3
Result: 6
Решение задачи
const args = process.argv.slice(2);
// Проверка на наличие двух аргументов
if (args.length !== 2) {
console.error('Please provide exactly two arguments.');
process.exit(1);
}
// Преобразование аргументов в числа
const num1 = parseFloat(args[0]);
const num2 = parseFloat(args[1]);
// Проверка на корректность числовых значений
if (isNaN(num1) || isNaN(num2)) {
console.error('Both arguments must be valid numbers.');
process.exit(1);
}
// Перемножение чисел
const result = num1 * num2;
// Вывод результата в консоль
console.log(`Result: ${result}`);
Please open Telegram to view this post
VIEW IN TELEGRAM
• HTTP <AntexGate> Modbus конвертор Linux
• Изучение случайности в JavaScript
• Гайд по деплою web-приложений для новичков. Часть 1. Shared-хостинг
• Docker для Angular-приложений: от простого к несложному
• Гайд по деплою web-приложений для новичков. Часть 2. VPS и настройка окружения
Please open Telegram to view this post
VIEW IN TELEGRAM
События на стороне сервера - все еще не до конца изученное явление, которое может серьезно озадачить как новичка, так и профи. Тем не менее они могут принести и пользу. Рассказываем, как с помощью этих событий решить проблему генерации субтитров.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Пошаговое руководство поможет создать простейшее чат-приложение с помощью серверной платформы node.js и библиотеки socket.io. Чат-бот сможет отвечать на заданные вопросы и послужит для заказа билетов, еды и прочих продуктов или услуг.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Реализуем обработку временных сбоев в Spring Boot, рассмотрим аннотации для соответственных поведений. Проверим механизм в действии, отправив HTTP-запрос.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM