Статьи

Подробное описание оконных функций Apache Spark
ТЕХНОЛОГИЯ ЭКСПЕДИА ГРУПП - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Подробное описание оконных функций Apache Spark Оконные функции работают с группами данных и возвращают значения для каждой записи или группы. В этом сообщении блога мы подробно рассмотрим оконные функции Apache Spark. Вам также могут быть интересны мои предыдущие сообщения об Apache Spark. Начните свое путешествие с Apache Spark - Часть 1 Начните свое путешествие с Apache Spark - Часть 2 Начните свое путешествие с..

Тернарный оператор JavaScript
Что он делает и почему вам следует прекратить его использовать Операторы JavaScript В JavaScript есть несколько разных типов операторов. К ним относятся сравнение, арифметика, логика и многое другое. Эти операторы могут быть определены как унарные или двоичные. Давайте разберем разницу между этими двумя терминами сейчас, когда мы будем двигаться к пониманию тернарности. Унарный Унарный оператор принимает только один операнд до или после оператора: operator operand ||..

Наследование V / S Composition.
Глядя на приведенные выше термины, мы можем предположить, что оба имеют какое-то отношение к отношениям между объектами. Давай увидим это! Наследование - это процесс, при котором объект наследует характеристики от предков. Композиция . Это форма ассоциации, при которой сущности сильно зависят от других сущностей, а составной объект не может существовать без других сущностей. В терминах языка программирования «Экземпляр другого класса с желаемыми функциями» будет использоваться внутри..

Тестирование ARK Core v2: динамические сборы
Недавно в блоге от 2 октября были изложены основные элементы динамических сборов ARK . Теперь мы представляем руководство по включению и тестированию новой структуры сборов, поскольку мы углубимся в техническую сторону динамических сборов в предстоящем выпуске ARK Core v2. Динамические сборы позволяют делегатам устанавливать свои собственные минимально приемлемые сборы за транзакции и позволяют пользователям указывать максимальные сборы, которые они готовы платить за транзакцию...

Обработка CSS и ссылок в динамически внедряемом HTML с помощью Angular
Внедрение HTML в компонент с использованием Angular может быть выполнено с помощью атрибута «innerHTML» контейнера (обычно «div» или «p»). Однако у этого подхода есть две проблемы: Если компонент определяет некоторые стили CSS (и использует инкапсуляцию представления по умолчанию), они не будут применяться к вставленному HTML. Если HTML содержит некоторые внутренние ссылки, они перезагрузят все приложение вместо навигации с помощью маршрутизатора. Я разработал это приложение на..

Гэтсби против Хьюго, подробное сравнение
В этой статье я сравниваю два генератора статических сайтов, Gatsby и Hugo. Я обсуждаю знакомство с фреймворками, стабильность, безопасность, инструменты, скорость сборки, производительность и сообщество, окружающее их. Итак, приступим. Около года назад я изменил свой веб-сайт с Wordpress на Hugo , который представляет собой генератор статических сайтов, написанный на Go, который использует библиотеки шаблонов Go для создания шаблонов. Недавно я провел оценку жизнеспособности..

Оптимизация политики на основе модели
Обзор последних достижений в области обучения с подкреплением на основе моделей. Введение Глубокое обучение с подкреплением приобрело большую известность в последние годы благодаря некоторым поразительным успехам в видеоиграх, таких как Atari, смоделированных средах управления роботами, таких как Mujoco, и в таких играх, как Chess, Go и Poker. Отличительной чертой большинства историй успеха RL является использование смоделированных сред, которые обеспечивают высокоэффективную..

Машинное обучение и игры: противостояние
Эй, ты ... Подмигни мне ... Нет-нет, я имею в виду - левым глазом. Хорошо, хорошо ... А теперь улыбнись мне. Теперь подмигните правым глазом. А теперь ахни! Ты сделал это! Я сделал игру А ваше лицо - контролер. Он называется Мимик Саймон. Изначально он назывался «Давай, ты должен!», Но название было слишком длинным. Идея заключалась в том, чтобы создать игру, в которой, как и говорит Саймон, вы должны запомнить шаблон, который становится все длиннее и труднее запоминать...

Производительность React - Проактивность или Реактивность
В какой-то момент большинство разработчиков React переходят от создания простых компонентов к разработке больших сложных приложений с большим количеством вложенных компонентов. Это часто приводит к осознанию того, что компоненты без необходимости повторно визуализируются при каждом взаимодействии с пользователем. Каждый повторный рендеринг компонента требует времени. Эти миллисекунды складываются и могут привести к задержке взаимодействия пользователя со страницей. sCU спешит на..

Метод на Java в Hackveda.
Метод - это набор утверждений, которые сгруппированы вместе для выполнения определенной задачи. Метод также известен как функция, но в Java мы вызываем метод вместо функции. Синтаксис метода в Java Вот, 1. public static является модификатором 2.void - возвращаемый тип 3.add - имя метода 4. int a, int b, String s - это список параметров Пример метода на Java. Давайте возьмем пример, чтобы понять методы, которые мы берем 4 ввода от пользователя и показываем..

Найдите акции с выплатой дивидендов с помощью Python
В этом руководстве мы рассмотрим поиск акций, выплачивающих дивиденды, с помощью Python. Причина, по которой я создал это руководство и этот сценарий, состоит в том, что я хотел быстро получить данные о дивидендах по акциям, и я не мог найти никаких хороших бесплатных API-интерфейсов для использования. Поэтому я решил использовать парсинг веб-страниц. К счастью, есть отличный модуль Python для парсинга веб-страниц под названием Beautiful Soup. Веб-сайт, который мы собираемся..

Распространенные ошибки при изучении Java, которые допускают все начинающие программисты
Изучите ошибки сейчас, чтобы избежать их самостоятельно У меня для вас хорошие новости, друзья! Сейчас лучшее время, чтобы научиться программировать, и это своего рода рай для самообучений. Сегодня это намного проще, чем 10 или 20 лет назад. Сегодня у нас есть практически неограниченный доступ к различной информации о языках и библиотеках. Существуют тысячи онлайн-курсов, видеоуроков и форумов, где мы можем найти ответы и попросить помощи или совета. И все же студенты продолжают..

Фреймворк VirtualMouse of Whitestorm. Выбор объектов в 3D-приложениях
Учебное пособие, объясняющее, как использовать инструмент WHS.VirtualMouse Эта статья будет полезна тем, кто собирается создать новое трехмерное веб-приложение или просто красивую игру с уникальным управлением и взаимодействием с пользователем. Если вы новичок в Three.js и Whitestorm framework (надмножество Three.js), лучше сначала посмотреть, что это такое. Найти API Whitestorm можно по следующей ссылке Давайте начнем. Как это реализовано в 3D? Наведение указателя мыши..

Включение машинного обучения в традиционную модель эпидемии SIRD
Этот блог является последним из серии о модели SIRD и машинном обучении. В этом блоге я подробно расскажу о процедурах вводного блога , используя данные из блога анализа разведки . Коды, которые генерируют результаты в блогах, доступны по адресу https://github.com/zl3311/COVID_prediction_US . Подгонка модели После очистки данных, как описано в предыдущем блоге , я построил чистый набор данных за 198 дней с 24 апреля по 7 ноября, который содержит 198 дней. Я установил первые..

Понимание деструктуризации объектов, параметров отдыха и синтаксиса распространения в JavaScript (EN)
После выпуска ES2016 (он же ES6) разработчикам стало доступно множество новых функций для работы с массивами и объектами. Мы используем объекты для хранения нескольких значений в JavaScript. Итак, в этой статье я объясню destructuring , rest parameters и spread syntax. Моя цель - детально определить эти свойства, чтобы мы могли работать с массивами и объектами намного быстрее и проще. Многие другие языки не имеют синтаксиса, соответствующего деструктуризации, параметрам отдыха и..

Взломать вопрос интервью с алгоритмами серии Фибоначчи
Техническое собеседование иногда кажется немного пугающим, особенно когда речь идет о вашей оценке как кандидата на работу вашей мечты. Лучше подготовиться к этому собеседованию как можно лучше, чтобы получить работу своей мечты. Практика - это секрет и волшебный ингредиент для проведения технических собеседований. Итак, в этой серии я создам сборник наиболее часто задаваемых вопросов - с технической точки зрения, с подробной интерпретацией. Эта серия статей будет служить для вас и..

Обзор глубокого обучения вложения графов
Графическое обучение и геометрическое глубокое обучение - Часть 1 Обязательно прочитайте обзор геометрического глубокого обучения и предварительные условия , чтобы ознакомиться с этой нишей в машинном обучении. Подпишитесь на мой Twitter и присоединяйтесь к сабреддиту Geometric Deep Learning , чтобы получать последние новости в этой сфере. Машинное обучение можно применить к графам множеством способов. Один из самых простых - превратить графики в более удобный для..

Создание магии с помощью JavaScript ✨
Долгое время я восхищался языками программирования, которые пытаются имитировать естественные языки, от которых они произошли. Я часто ищу более естественные способы выражения концепций в программировании. Как человек, который потратил много времени на работу с довольно унылой встроенной функциональностью JavaScript, я нашел в Ruby (или, точнее, Rails) довольно приятным моментом Числовые расширения ActiveSupport. 3.hours.ago синтаксис ActiveSupport более похож на английский, чем,..

Выпускной
День, который казался таким далеким, наконец-то настал на этой неделе. Я закончила первую постоянную группу курсов по программированию Northwestern. Независимо от того, сколько раз я заканчиваю учебу, всегда есть чувство неуверенности в завтрашнем дне. Я многое узнал о себе за последние 12 недель. Я бы никогда не узнал, что мне нравится быть back-end программистом. Я очень рад узнать больше о кибербезопасности и управлении базами данных в будущем. Я также узнал, что я слаб в..

SQL как инструмент анализа данных
Как SQL используется для эффективной фильтрации и преобразования данных SQL - это язык, используемый для управления данными в реляционных базах данных. Основным компонентом реляционной базы данных является таблица, в которой хранятся данные в табличной форме с помеченными строками и столбцами. Мы запрашиваем данные из реляционной базы данных с помощью оператора select SQL. Оператор select очень универсален и гибок с точки зрения операций преобразования и фильтрации данных. В этом..