Статьи

Создайте индикатор анимированной страницы с помощью хуков в React
Добавление небольших эффектов в приложение может существенно повлиять на пользовательский опыт и удовольствие от использования вашего приложения. Одним из таких маленьких штрихов является анимация индикаторов перелистывания внутри карусели. Есть много способов анимировать движущийся индикатор снаружи, но как насчет анимации внутри? Давайте погрузимся и разберемся, как это создать в React, а затем преобразовать в хуки. Создайте наши круги Давайте начнем с создания серии кругов...

Что такое методы и свойства в JavaScript?
Поведение и характеристики, к которым имеет доступ конкретный тип значения Вступление В JavaScript практически все типы данных имеют методы и свойства. Методы и свойства - это поведение или характеристики, к которым имеет доступ определенный тип значения. Скорее всего, вы сталкивались с методами или свойствами в повседневном взаимодействии с JS. Свойства и методы Чтобы вызвать свойства или методы для значения, вы используете оператор точки, за которым следует ключевое слово..

Интерпретатор P-кода (и видео?)
Я только что вернулся к писательству после долгих рождественских каникул и очень напряженного рабочего времени, в том числе поездки в Колорадо, и решил, что следующим делом я хочу заняться компьютерным программированием — и вы тоже можете! будет интерпретатором P-кода. Я хочу сделать это по двум причинам: Я скучаю по программированию ради удовольствия. Я думаю, что интерпретатор P-кода сделал бы примеры немного (намного?) веселее. Тогда я мог бы сказать, эй, иди и попробуй запустить..

Структуры данных с JS: двоичные деревья поиска
Бинарное дерево поиска (BST) — это бинарное дерево с упорядоченными узлами: значение левого поддерева меньше значения его родительского узла; значение правого поддерева больше значения его родительского узла; дубликаты узлов не допускаются. Поскольку BST представляет собой бинарное дерево, оно реализовано таким же образом. Все ранее обсуждавшиеся проблемы для обычных бинарных деревьев применимы к бинарным деревьям поиска. Но поскольку BST должен содержать свои узлы в порядке,..

Виртуальная машина Java и ее архитектура
Виртуальная машина Java JVM можно просто называть механизмом, который обеспечивает среду выполнения для Java и ее приложений. JVM считается частью JRE (Java Runtime Environment). Он широко известен своим процессом преобразования кода Java в байт-код, а затем интерпретации байт-кода в машинный язык. Однако компилятор java соответствует коду, который будет использоваться в виртуальной машине, которая также известна как виртуальная машина Java , в отличие от других языков..

Эволюция обнаружения объектов
Компьютерное зрение значительно продвинулось вперед, но все еще не может соответствовать точности человеческого восприятия. Однако всегда приятно видеть, как далеко мы продвинулись. Задача обнаружения и распознавания неизвестного количества отдельных объектов на изображении, называемая обнаружением объектов , считалась чрезвычайно сложной проблемой лишь в некоторых случаях. лет назад, теперь это возможно и даже производилось такими компаниями, как Google и IBM . В этом..

Возраст указателя
Чем больше я C, тем меньше я вижу. - Неизвестно Программирование на C / C ++ обычно считается очень гибким и мощным из-за наличия указателей (среди прочего, мы не собираемся крышка здесь!). Указатели великолепны - они предоставляют вам доступ к памяти, помогают сократить время выполнения вашей программы, используются для создания сложных структур данных (таких как деревья, связанные списки и т. Д.) И так далее. Тем не менее, не все, что блестит, - золото - указатели..

Это полностью субъективное предположение, основанное на личном мнении.
Если вы не работаете в одиночку, вы, скорее всего, будете работать с людьми, которым труднее читать это вместо операторов if. Это полностью субъективное предположение, основанное на личном мнении. Это правда, что младшие разработчики могут не распознать шаблон — новички много раз просили меня объяснить троичное выражение, никогда не спрашивали, что такое оператор if, — но не быть понятым не значит «труднее читать», и у меня никогда не было Младшие с трудом понимают правильно..

Ваша первая модель машинного обучения Apache Spark — Использование Spark Java API
Scala и Python находчивы в Интернете, давайте заставим Spark сиять с помощью Java! Чему научиться машинному обучению с помощью Spark? Такой сайт, как https://sparkbyexamples.com/ , является примером высококачественных примеров, в основном на Scala и PySpark, а также на Java. В Apache Spark repo есть много Java-примеров, в них приятно копнуть глубже, чтобы понять, как работает Spark. Помимо этих ресурсов, Фавио Васкес написал один из самых качественных и удобных для начинающих..

Я создал социальное приложение с открытым исходным кодом, в котором вы заводите друзей, помогая им
HelpingHand👋: Мое краткое путешествие по хакатону HarperDB + Hashnode 2021 В этом посте я познакомлю вас с созданием и демонстрацией моего приложения с открытым исходным кодом HelpingHand , а также расскажу о моем кратком путешествии по хакатону #HarperDBHackathon. Ссылка в веб-приложении: https://helpinghand.sowmenrahman.tech Идея HelpingHand - это приложение с открытым исходным кодом, которое было создано для одной цели: Чтобы помочь людям, которые в этом нуждаются ...

Настройте MongoDB на macOS Catalina 10.15 и выше.
Я обновил свой компьютер до macOS Catalina, и у меня возникли проблемы с запуском MongoDB. Как вы все знаете, Mongo помещает свои базы данных в / data / db. В последней версии macOS Catalina был удален доступ к корневой папке. Если вы выполняете обновление с предыдущих версий, ваш файл будет автоматически перемещен в папку «Пользователи». В этой статье объясняется, как быстро настроить MongoDB на macOS Catalina. Установите доморощенный Диспетчер отсутствующих пакетов для macOS!..

Исследовательский анализ данных о взаимосвязи между различными видами преступлений в Лондоне
Недавно я создал карту , ​​на которой обозначены места 14 различных видов преступлений, зафиксированных полицией Лондона. Это заставило меня задуматься о том, могут ли быть определенные виды преступлений, которые с большей вероятностью совершаются вместе (то есть, если между преступлениями существует связь). Мое первоначальное предположение состоит в том, что, поскольку мы имеем дело с преступностью, и если в какой-либо местности уровень преступности выше, то, как правило, уровень..

Рефлектометрия во временной области (TDR) Анализ сигнальных линий
Рефлектометрия во временной области — это анализ проводящих линий (межсоединений) путем отправки импульсного сигнала в проводник с последующим изучением отражения этого импульса. Рефлектометр передает по проводнику импульс с коротким временем нарастания. Если проводник имеет однородный импеданс и правильно нагружен, весь передаваемый импульс будет поглощаться на дальнем конце, и сигнал не будет отражаться в сторону рефлектометра. Любые скачки импеданса приведут к тому, что часть падающего..

Угловой 5 и 6
→ Angular 5 был анонсирован миру 1 ноября 2017 года. → Предыдущая версия была Angular 4.4.0 → Этот релиз направлен на то, чтобы сделать Angular меньше и быстрее в использовании. → Создан и поддерживается Google → Интерфейсный/клиентский JavaScript-фреймворк Функции: → Модульность — все модули поддерживаются разными разработчиками и легко обслуживаются. → Согласованность — импорт всего пакета в стандарте angular и последующее его использование → Удобство сопровождения,..

Перевод с RNN
Перевод с RNN Часть 4: Двунаправленный и внимание RNN В полном руководстве по НЛП с фастаем Перейдите по ссылке на всю серию, нажав здесь: Полное руководство по НЛП с фастай В этом посте будет собрано все, что мы узнали до этого момента, а затем представлен перевод с помощью RNN. Это захватывающе, потому что результаты нашего путешествия по изучению НЛП можно резюмировать следующим образом: В восторге??? Начнем… Перевод с RNN В этом посте мы займемся переводом...

Прогнозирование временных рядов с помощью Splunk. Часть I. Введение и фильтр Калмана.
Давайте рассмотрим более практическую задачу, чем настройка полей ввода на информационных панелях. Прогнозирование временных рядов - довольно типичная задача при анализе данных. Splunk ML Toolkit предоставляет несколько хорошо известных методов для решения этой задачи: фильтр Калмана и ARIMA. К сожалению, эти методы иногда не работают, когда сталкиваются с реальными проблемами. Итак, давайте рассмотрим их поближе, а затем рассмотрим несколько других методов прогнозирования временных..

Риски искусственного интеллекта
ВАЖНО: рекомендую прочитать этот пост в моем блоге thinking wires (включает дополнительные примечания) tl;dr : Искусственный интеллект, вероятно, когда-нибудь станет более мощным, чем люди. Большинство сверхразумных систем по умолчанию разрабатывают инструментальные подцели, противоречащие человеческим интересам. Это может иметь катастрофические последствия. Если мы не будем активно работать над механизмами контроля и безопасностью систем ИИ, это, скорее всего, создаст..

Эй, я полагаю, что ваша маленькая библиотека использует только один объект `eventHandler`.
Эй, я полагаю, что ваша маленькая библиотека использует только один объект `eventHandler`. Это приводит к тому, что все объекты, возвращаемые `$`, используют один и тот же массив `events`. Попробуйте работать с этим DOM: <a class=’one’>thing 1</a> <a class=’two’>thing 2</a> с этим JS: var selector1 = $(‘.one’); var selector2 = $(‘.two’); selector1.on(‘click’,() => {console.log(‘a’)}); selector2.off(‘click’); selector1.off(‘click’); console.assert(..

3 полезных совета по обзору GitHub
Советы по улучшению процесса проверки Git и GitHub - очень мощные инструменты, которые значительно облегчают жизнь разработчикам. Однако, поскольку у GitHub так много функций, его использование может быть очень сложным, и вы, скорее всего, еще не знаете всех тонкостей этого инструмента. Я еще не знаю обо всех его возможностях, но пользуюсь им каждый день! При просмотре запросов на вытягивание на GitHub я сделал несколько небольших открытий, которые мне очень помогли, и я хотел бы..

Создайте обещание JavaScript с нуля
Изучите обещания JavaScript и создайте собственную реализацию Promise.then (). Catch (), чтобы глубже понять обещания и то, как они обрабатывают асинхронный код в JavaScript. Исходная статья здесь : Создайте вопрос для собеседования с помощью JavaScript Promise Coding | Skilled.dev ПРИМЕЧАНИЕ. Если вы хотите увидеть, как наша реализация обещания работает с реальным запросом API, ознакомьтесь с REPL от… expert.dev Асинхронное..