Статьи

Почему VueX - идеальный интерфейс между интерфейсом и API
Усложнение интерфейсной веб-разработки привело к увеличению степени специализации и разделению клиентской части и серверной части. Эта специализация и повышенная сложность имеют ряд преимуществ - качество взаимодействия с пользователем в Интернете выросло в геометрической прогрессии, одновременно охватывая большее количество людей на большем количестве типов устройств, чем когда-либо в истории. Однако при этом возникает ряд проблем. Задача: взаимодействие между Frontend и API..

Лучшие платформы оценки кода для живых интервью в 2020 году
[ 🚨🚨🚨 Прочтите обновленную версию этой статьи от 2021 года здесь ] К 2020 году удаленная работа уже имела тенденцию к росту. Учитывая повсеместное укрытие из-за Covid-19, практически вся работа и общение теперь осуществляется удаленно. Для технических специалистов по подбору персонала как никогда важно иметь отличный стек приложений для собеседований, найма и работы с разработчиками. С нашими эксклюзивными данными о найме вы можете отслеживать рынок талантов в области разработки..

Инструменты веб-скрейпинга Python
Стандартные инструменты веб-скрейпинга для личных проектов и концертов. Ниже приведены удивительные инструменты, которые облегчают мою работу. КрасивыйСуп Beautiful Soup — это пакет Python для анализа файлов HTML и XML и извлечения данных. Он в основном предназначен для проектов по очистке экрана. Для обхода, поиска и обновления дерева синтаксического анализа эта библиотека предоставляет простые методы и идиомы Pythonic. Входящие документы автоматически преобразуются в Unicode, а..

Бесплатные инструменты, которые должен использовать каждый программист
Добро пожаловать! Кодирование — это отличный набор навыков, но есть много бесплатных инструментов, которые кодеры обязательно должны проверить! Итак, давайте взглянем на некоторые из этих инструментов, которые обязательно должен использовать каждый программист! AWS (веб-сервисы Amazon)

Моя первая неделя Hacktoberfest 19 (Часть 1)
Будучи старшим разработчиком, я хотел работать над большими проблемами для больших проектов, поэтому я пролистал результаты поиска на GitHub… и тут я почувствовал синдром самозванца. Оглядываясь назад, я был скорее нетерпелив, чем мошенник: чтобы внести полезный вклад в зрелый проект, нужно время. Время узнать, как работает этот проект, как устроен код, почему он устроен именно так, что вы можете сделать, как вы должны это сделать… Для больших вкладов нужно время, а не 5 минут, которые..

#Данные — искусственный интеллект 101 4.4
Выбор цветовых палитр — документация Seaborn 0.8.1 Самой важной функцией для работы с дискретными цветовыми палитрами является . Эта функция обеспечивает интерфейс для многих… seaborn.pydata.org

Nuxt - Создание настраиваемых директив для статических и SRR сайтов
Что такое директивы? Почему они полезны? Пользовательские директивы - это способ сделать наш код многоразовым, похожим на миксины , но вместо повторного использования функциональных возможностей компонентов директивы позволяют нам создавать отдельные методы, которые можно использовать повторно. Эти пользовательские директивы отлично подходят для доступа / манипулирования DOM. Vue поставляется с несколькими директивами по умолчанию, которые вы наверняка уже видели / использовали..

Трехсторонняя аутентификация Twitter с использованием Nodejs (экспресс) и React
При разработке приложения на основе witter, особенно такого, в котором вам нужно будет выполнить какое-либо действие для пользователя (будь то лайкнуть сообщение или обновить его статус), всегда возникает вопрос, как получить его токен доступа пользователя и секрет токена доступа. использование сторонних решений, таких как firebase , прекрасно и все такое ... но оно слишком абстрагируется и иногда ненадежно. У меня было несколько ситуаций, когда мои пользователи не могли войти в..

21 обязательный инструмент с открытым исходным кодом для машинного обучения, который вы, вероятно, не используете (но должны!)
Вы должны уже знать популярные инструменты с открытым исходным кодом, такие как R, Python, записные книжки Jupyter и так далее. Но есть мир за пределами этих популярных инструментов - место, где существуют скрытые инструменты машинного обучения. Они не такие выдающиеся, как их аналоги, но могут спасти многие задачи машинного обучения. В этой статье мы рассмотрим 21 такой открытый инструмент для машинного обучения . Я настоятельно рекомендую вам потратить некоторое время на изучение..

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

Метод .match() и шаблон регулярного выражения
В сегодняшней задаче кодирования под названием Найди картошку вам дана строка, и вы должны определить, сколько раз в строке встречается подстрока картошка . проблемы, но даже с помощью переменной-аккумулятора я не смог заставить работать свой оператор if : let str1 = 'potato'; let str2 = 'potatopotato'; let str3 = 'potatopotatopotato'; let str4 = 'potatopotatoapplepotato'; function potatoes(str) { let desired = ‘potato’; let numberOfTimes = 0; let basket = ‘’; for(let i =..

Модульное тестирование на C#: обеспечение качества и получение вознаграждения
Модульное тестирование является важной практикой в ​​разработке программного обеспечения, которая проверяет правильность отдельных модулей или компонентов кода. В C# модульное тестирование обычно выполняется с использованием различных сред тестирования, таких как MSTest, NUnit или xUnit. Написав и выполнив модульные тесты, разработчики могут выявлять ошибки на ранних этапах процесса разработки, обеспечивать надежность кода и получать ряд преимуществ, таких как улучшенное качество кода,..

Сквозное обнаружение предметов мебели с использованием глубокого обучения
Компьютерное зрение - быстро развивающаяся область в мире технологий и информатики. Это многогранная область высокого уровня, которая позволяет машинам итеративно изучать и понимать сложные представления из изображений и видео для автоматизации визуальных задач человека. Совсем недавно такие компании, как Amazon , открыли продуктовый магазин без кассира, который использует компьютерное зрение и глубокое обучение, чтобы автоматически определять, какие товары сняты с полки. Pinterest..

Концепция двойственности — Машины опорных векторов
Концепция двойственности используется в классификаторах с мягким полем и классификаторе с жестким полем. Важно найти функцию Лагранжа, чтобы найти двойственность данной задачи , чтобы задача стала простой в вычислительном отношении. Двойственность используется в математическом программировании для многих теоретических и вычислительных областей разработки, включая операции, исследования, науку управления и экономику. Принцип двойственности связывает две вещи: Primal: –..

Краткая средняя статья о настройке с Rust
Rust - это отличный новый язык с поистине потрясающим набором инструментов. Это скомпилированный язык примерно такого же высокого уровня, как C ++. В этой статье я покажу вам, как настроить инструменты и начать изучать язык с помощью замечательных ресурсов, которые поставляются с набором инструментов! Вы сразу же приступите к созданию крутых проектов на Rust. Это руководство предназначено для операционных систем на основе UNIX, пользователи Windows могут выполнить эти шаги, используя..

Что (на самом деле) беспокоит специалистов по данным в 2022 году
Это поможет разработать правильную стратегию данных для вашей организации и правильный план найма. Введение Документ State of Data Science был создан Анакондой (владелец блокнота Jupyter) в этом году для сбора демографической информации, проблем, связанных с предметной областью, и тенденций в сообществе специалистов по данным, а также сбора информации по важным вопросам и тенденциям, которые являются главными в мире. сообщество данных.

Печать одного или нескольких файлов с помощью Print.js и PDF.js
Вы когда-нибудь задумывались, можем ли мы напечатать почти файл любого формата с помощью нашего JS-кода . Мы можем не только распечатать, но и объединить несколько PDF-файлов и сохранить их в один PDF-файл . Для решения этой задачи нам понадобятся две библиотеки JS: Print.js: https://printjs.crabbly.com/ PDF.js: https://mozilla.github.io/pdf.js/ Сначала добавьте CDN обеих библиотек в файл index.html. Мы выполним печать в разных категориях: Распечатать..

Nodebooks: визуализация данных в стиле Node.js
Создание диаграмм в записных книжках Python с использованием только кода Node.js (часть 3) В первой части этой серии мы увидели, как мы можем: Используйте код Node.js внутри блокнотов Jupyter, добавив pixiedust_node Используйте print и display в коде JavaScript и Python для вывода и визуализации данных Добавляйте модули npm в нашу записную книжку и создавайте функции, используя обратные вызовы или обещания. Часть вторая добавлена: Использование store для перемещения..

Основы, которые вам нужно знать, чтобы начать с TypeScript
💻 Интро TypeScript является расширенным набором JavaScript и добавляет в язык необязательную статическую типизацию, классы, интерфейсы и другие расширенные функции. Это помогает улучшить процесс разработки крупномасштабных приложений JavaScript, позволяя разработчикам обнаруживать ошибки во время компиляции, а не во время выполнения. 🚀 Почему TypeScript — это круто Мы часто тратим часы на отладку нашего кода из-за глупых ошибок, таких как передача неправильных реквизитов, опечатки..

Последние исследования в области гиперпространственных вычислений, часть 5
Массивно-параллельный поиск в спектральной библиотеке открытых модификаций с помощью гиперпространственных вычислений (arXiv) Автор: Jaeyoung Kang , Weihong Xu , Wout Bittremieux , Tajana Rosing . Аннотация: Масс-спектрометрия, обычно используемая для идентификации белков, генерирует огромное количество спектров, которые необходимо сопоставить с большой базой данных. На самом деле большинство из них остаются неопознанными или несоответствующими из-за неожиданных посттрансляционных..