Публикации по теме 'nodejs'
Сохранение реального времени в базе данных Firebase Realtime
Если вы использовали Firebase, то знаете, что один из самых крутых аспектов - это наблюдение за тем, как база данных в реальном времени делает свое дело прямо перед вами. Наблюдая за выполнением кода, вы увидите, что он мигает зеленым при добавлении новых полей, желтым для измененных узлов и красным при удалении. Если у вас есть многопутевое обновление в базе данных, само собой разумеется, что вы увидите, как цвета появляются повсюду.
Затем однажды другой из ваших коллег скажет:..
Публикация вашего кода в виде пакета npm за 5 простых шагов
Чтобы опубликовать пакет в реестре npm , вам необходимо иметь учетную запись npm и войти в свою учетную запись. Вот шаги для публикации пакета:
Убедитесь, что ваш пакет готов к публикации. Это означает, что он должен иметь действительный файл package.json со всеми заполненными необходимыми полями и должен быть в чистом рабочем состоянии. Перейдите в корневой каталог вашего пакета. Запустите команду npm login и введите учетные данные своей учетной записи npm при появлении..
Что такое замыкания и как они работают в JavaScript
Концепции JavaScript
Что такое замыкания и как они работают в JavaScript
Замыкания — это фундаментальная концепция в JavaScript, которая позволяет функциям «запоминать» окружающую их область видимости, даже когда функция выполняется за пределами этой области. Другими словами, замыкания предоставляют функциям доступ к переменным и данным из родительской области видимости даже после возврата родительской функции.
Вот пример, который поможет проиллюстрировать, как работают замыкания:..
Как работать с неопубликованными зависимостями узлов
Если вы разработчик Node.js, вы наверняка попали в ситуацию, когда хотите использовать незавершенную функцию из другой зависимости Node.
Давайте подробнее остановимся на этом. Например, весь ваш проект логически разбит на 4 модуля npm. Один модуль, который является основным, зависит от остальных 3 модулей. При такой настройке вам, возможно, придется изменить код в подмодулях и проверить, хорошо ли он работает с вашим основным модулем Node.
Самый простой способ - опубликовать модули..
Каррирование в JavaScript ES6
Каррирование может дать вам более глубокое понимание JavaScript. Давайте посмотрим, как это можно сделать с помощью стрелочных функций!
Что такое каррирование?
Существует способ свести функции с более чем одним аргументом к функциям с одним аргументом. Этот способ называется каррированием после Haskell B.Curry. [1]
Каррирование - это процесс сокращения функций более чем одного аргумента до функций одного аргумента с помощью лямбда-исчисления.
f(n, m) --> f'(n)(m)..
Node.js: многопоточность для многозадачности
История происхождения
Node.js — это популярная кроссплатформенная среда выполнения с открытым исходным кодом, которая позволяет разработчикам запускать код JavaScript вне веб-браузера. Впервые он был выпущен в 2009 году Райаном Далом и с тех пор стал основным инструментом для создания масштабируемых и эффективных серверных приложений. Node.js построен на движке JavaScript V8 от Google Chrome, что делает его быстрым и эффективным.
Одной из основных причин, по которой Node.js..
4 типа утечек памяти в Node.js и как их избежать (часть 2)
Посмотрите на утечки памяти в кешировании и обещаниях
Мы живем в золотой век программного обеспечения. У нас есть инструменты для всего. У нас есть инструменты для изготовления инструментов. Мы встраиваем базовые системы в продукты высокого уровня. Но одно общее на всех уровнях: печально известная утечка памяти. Это не всегда ошибка кода; иногда это также может быть вызвано непониманием поведения среды выполнения.
Речь идет о среде выполнения Node.js. Есть несколько типов..
Новые материалы
[Архив поста] Предварительная обработка данных МРТ для PROSTATex Challenge
Обратите внимание, что этот пост предназначен для моих собственных образовательных целей.
https://github.com/saifengliu/PROSTATex/blob/master/prostatex-data-preprocessing-20180425.pdf
Как..
Я обязательно пройду курс.
Я обязательно пройду курс. Я взял версию Python несколько лет назад на EDX (Введение в вычислительное мышление в Python), который преподавал великий профессор Эрик Гримсон из Массачусетского..
Регрессивный анализ
Регрессивный анализ
RASeries#3 — Регрессия
Регресс?
Как только мы определим, что между X и Y существует значительная линейная зависимость, для представления этой линейной зависимости..
Что делать, когда травят?
Расскажите об этом своим родителям. Если это произойдет даже в школе, немедленно сообщите об этом администрации школы. Чтобы сообщить о:
Facebook, нажмите здесь:..
Шаблон проектирования посредника — 3-минутная серия
Это супер коммуникатор и центральный контроллер.
_00 / Концепция
Инкапсулируйте всю бизнес-логику внутри посредника. Участник будет общаться только с Медиатором. Он не будет знать, есть..
Первые принципы программирования: секрет раскрытия вашего потенциала и создания прорыва…
Раскройте свой творческий потенциал и выделитесь среди остальных: руководство для начинающих по основам программирования
Когда дело доходит до решения проблем и создания инновационных..
Наш взгляд на IJCAI 2022
Международная объединенная конференция по искусственному интеллекту (IJCAI) — главное событие для исследователей, работающих во всех областях ИИ.
Среди специализированных треков по глубокому..