Публикации по теме 'angular'
Управление состоянием и то, как с этим можно справиться в фреймворках Javascript
Я уверен, что вы слышали об управлении состоянием, когда дело касается разработки корпоративных приложений. Давайте начнем с концепции, понимая, что она означает для нас и как помогает нам создавать реактивное приложение. В этом блоге основное внимание будет уделено тому, как поддерживать состояние в приложениях Angular, но концепции одинаковы для всех компонентных фреймворков, включая React и Vue Js.
Что такое госуправление?
State в приложении - это единственный источник правды,..
Полное руководство по аутентификации пользователей Angular с помощью Auth0
Основное внимание в этом руководстве уделяется тому, чтобы помочь разработчикам узнать, как защитить приложение Angular путем реализации аутентификации пользователя. Вы усовершенствуете стартовое приложение Angular, чтобы отработать следующие концепции безопасности:
Добавьте пользователя для входа и выхода. Получить информацию профиля пользователя. Защитите маршруты приложений. Вызов API с защищенными конечными точками.
В этом руководстве для защиты приложений Angular..
Автоматическая отписка в Angular 🔥
Как мы знаем, подписки, созданные в компоненте, не будут уничтожены вместе с компонентом. Когда мы используем наблюдаемые объекты в RxJS и хотим подписаться на них, мы также должны помнить об отказе от подписки, чтобы предотвратить утечку памяти, или прерывать HTTP-запросы, чтобы избежать нежелательных вызовов. У меня есть для вас решение, чтобы вам больше не пришлось об этом вспоминать 🙌.
Но сначала основы 🙂
Есть несколько вариантов, которые мы можем использовать, чтобы..
Как я улучшил производительность вложенных массивов в нашей MongoDB
Как это началось?
В 2019 году я начал работать на фанфикус.ком . Это социальная сеть русскоязычных писателей/читателей фантастики. Потратил около месяца на размышления о том, как структурировать архитектуру веб-приложения. В начале я не знал точно, над чем я работаю. Изначально это казалось небольшим сайд-проектом на несколько месяцев.
При запуске я решил выбрать полный стек MEAN (MongoDB, Angular, ExpressJs, NodeJs). Однако возникла дилемма, что выбрать MySQL или MongoDB...
Подмассив максимального продукта | 1D | Динамическое программирование
Подмассив максимального произведения | 1D | Динамическое программирование
Получив массив целых чисел nums , найдите подмассив с наибольшим продуктом и верните продукт .
Тестовые случаи генерируются таким образом, чтобы ответ соответствовал 32-разрядному целому числу.
Пример 1:
Input: nums = [2,3,-2,4]
Output: 6
Explanation: [2,3] has the largest product 6.
Brute Force (два вложенных цикла)
Временная сложность O (n²)
function maxProduct(nums) {
const n =..
Угловой инжектор за 5 минут
Лучшей практикой при создании сложного программного обеспечения является использование модульной конструкции. Функциональность, которая абстрагируется и разбивается на модули через четко определенный интерфейс. Это основной подход фреймворка Angular.
Давайте посмотрим на механизм, лежащий в основе системы Angular Dependency Injection.
Ответственность Angular Injector заключается в предоставлении настроенной зависимости для компонентов или служб, которые используют эту зависимость...
15-ElasticSearch-Logs: внешний интерфейс готов
После нескольких недель напряженной работы интерфейс, вероятно, находится в его первой окончательной версии. Это было немного сложно, но вертикальная временная шкала, которая представляет загрузку журналов во времени, наконец-то представлена на странице.
Создана не только временная шкала, но и средство отображения журнала и ярлыки для временных запросов, по крайней мере, визуально, потому что необходимо реализовать некоторую логику в бэкэнде для обработки этих новых функций.
Новые материалы
Интуитивное понимание тензоров в машинном обучении
Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..
Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv)
Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..
Почему объяснимость так важна прямо сейчас?
По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..
Анимированный математический анализ
Использование Manim для создания математических анимированных визуализаций
Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..
Создание простого слайдера изображений с помощью JavaScript
Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript.
Введение
В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..
Создание базы данных с помощью супергероя «Python»
В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..
ИИ для чайников: руководство для начинающих по пониманию будущего технологий
Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..