Статьи

Вы не можете сохранить все
В мире кодирования информация меняется ежедневно. Следовать за процессами — это постоянная борьба, когда существует так много способов добраться до точки Б из точки А. Как только вы привыкаете к синтаксису одного языка кодирования, что-то приходит и меняет весь процесс. Например, давайте возьмем введение ES6. Ключевое слово var было заменено ключевыми словами let и const для вызова переменных, а ключевое слово return можно заменить функцией стрелки. Использование «this» и..

Code Corps: кодирование для сообществ
Партнерство между Google, Boys & Girls Clubs of America и AmeriCorps направлено на расширение доступа к компьютерным наукам для молодежи по всей стране. Май Нгуен Представьте себе программу, которая позволяет и дает возможность молодым людям выбраться из бедности с помощью кода — программу, которая стремится изменить жизнь молодых людей с помощью компьютерного образования. Представьте себе программу, полностью управляемую волонтерами, которая затрагивает более 300 малообеспеченных..

Можете ли вы различить PO, VO, DAO, BO, DTO и POJO?
Привет, друзья. Давайте сегодня посмотрим на определения PO, VO, DAO, BO, DTO и POJO. 1.PO: (постоянный объект) , постоянный объект 2. VO: (объект значения) , объект значения 3. DAO: (объекты доступа к данным) , интерфейс объекта доступа к данным 4. BO: (Бизнес-объект) , уровень бизнес-объектов 5. DTO Объект передачи данных Объект передачи данных 6. POJO : (Обычные старые объекты Java) , простые объекты Java 1.PO: (постоянный объект), постоянный объект PO можно..

Геолокация в JavaScript, насколько она точна и насколько вредна?
Любая информация, представленная в этой статье, предназначена только для образовательных целей и с единственной целью показать, что можно сделать с этой информацией Хорошо, довольно формальный отказ от ответственности, который был ха 😄, в этой статье мы узнаем, как использовать API геолокации и насколько он точен на самом деле 🤔 JAVASCRIPT API ГЕОЛОКАЗАНИЯ Итак, для тех, кто не знаком, почти каждый браузер поддерживает набор нативных API из коробки, и среди них есть Geolocation..

Роман в целое | Leetcode # 13 | Легкий
В этом посте я расскажу о решении проблемы leetcode - преобразовании римского в целое . Проблема: Римские цифры представлены семью разными символами: I , V , X , L , C , D и M . Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1000 Например, 2 записывается римскими цифрами как II , всего две единицы, сложенные вместе. 12 записывается как XII , что означает просто X + II . Число..

Как научиться React # 10: раскрыть всю мощь компонентных свойств
Здравствуйте и добро пожаловать в еще одну историю, которая поможет вам понять, что такое React и как вы можете использовать его для создания красивых веб-приложений. В предыдущей главе мы провели некоторый рефакторинг и описали, что такое компонент props . В этом разделе мы воспользуемся ими, чтобы добавить в приложение функцию удаления. Пока наше приложение предоставляет пользователю возможность добавлять блюда в список, но он не может их удалить. Представьте, что наш..

Набор данных Starbucks Capstone Challenge Прогноз успеха предложения для клиентов
Обзор проекта Удовлетворенность клиентов способствует успеху бизнеса, а аналитика данных помогает понять, что думают клиенты. Например, фраза 360-градусный взгляд на клиента относится к агрегированию данных, описывающих покупки клиента и взаимодействие с ним в службе поддержки. Набор данных Starbucks Udacity Data Scientist Nanodegree Capstone представляет собой симуляцию поведения клиентов в мобильном приложении Starbucks Rewards. Периодически Starbucks рассылает пользователям..

Обучение с полуучителем: распространение меток для классификации
Учебное пособие для начинающих, чтобы понять, что такое распространение меток для частично контролируемого обучения, и узнать, как использовать его как для табличных, так и для текстовых данных. Введение

Что говорит проф?
Автор: Амрит Сандху (ams22664), Михир Дешпанде (md46487), Маскан Агарвал (ma64547), Самарт Мишра (sm79247) и Танви Далал (trd878) Вы когда-нибудь сидели там, готовясь к этому выпускному экзамену, смотрели все видео вашего профессора и думали: «Я должен посмотреть все эти видео по одной теме?!» Мы все были там, часами смотрели лекции в поисках одной темы, которую упомянул наш профессор. Мы в HornAI подумали, что должны что-то с этим сделать. Представляем Что говорит профессор..

Представительская власть
Хотя обычно об этом не думают в этих терминах, фотографирование включает в себя запись четырехмерного блока пространства-времени и проецирование его на двумерное представление. С достаточно чувствительным материалом (и достаточно быстрым затвором) можно создавать изображения более или менее мгновенно, но более длительные выдержки раскрывают присущую этому процессу временность, показывая нам нечто, явно основанное на мире, но совершенно отличное от нашего опыта восприятия. Это. Сегодня..

Пользовательский хук React: useStorage
В этой серии статей мы отправляемся в путешествие по сфере пользовательских хуков React, открывая их огромный потенциал для улучшения ваших проектов разработки. Сегодня мы сосредоточимся на хуке «useStorage», одном из многих тщательно созданных хуков, доступных в коллекции пользовательских хуков React. Github: https://github.com/sergeyleschev/react-custom-hooks import { useCallback, useState, useEffect } from "react" export function useLocalStorage(key, defaultValue) {..

Вам может не понадобиться реагировать
Рассказ о разработке, ориентированной на продукт «Если вы фронтенд-разработчик и до сих пор не используете React в своих проектах, возможно, вы плохой фронтенд-разработчик. Вы ведь тоже не используете ES6 ? Тогда плохо для тебя. Может быть, Webpack ? Нет? Почему тебя до сих пор не уволили? » Бьюсь об заклад, вы все слышали подобное мнение раньше. Окружающие хотят, чтобы мы использовали новейшие доступные нам технологии сразу после их создания. Мы прекращаем работу над..

Разница между обычными функциями и стрелочными функциями
Разница между обычными функциями и стрелочными функциями В JavaScript есть два способа определения функций: обычные функции и стрелочные функции. Основное различие между ними заключается в том, как они обрабатывают ключевое слово this и в их синтаксисе. В этом ответе мы подробнее рассмотрим их обоих на примерах. Обычные функции. Обычные функции в JavaScript определяются с помощью ключевого слова function . Они могут быть определены как объявления функций или функциональные..

Что на самом деле происходит, когда вы запускаете код JavaScript!
Я лично считаю, что для всех важнее знать, что происходит за кулисами, прежде чем углубляться в продвинутые концепции любого языка программирования. Всем привет! Надеюсь, вам так же, как и мне, любопытно узнать, что на самом деле происходит, когда вы запускаете код JavaScript. Что ж, сегодня мы находимся в правильном месте, поскольку собираемся раскрыть тайну за кулисами выполнения JavaScript. Шаг 1: Разбор Когда мы запускаем код JavaScript, первое, что происходит, — это..

Зачем нам нужна разработка Self Driving Car с открытым исходным кодом и как начать
Новости Self Driving Cars (SDC) вокруг нас, и скоро (в следующие 2–5 лет) мы увидим много SDC на дорогах, и они будут нас водить! Почти каждый день мы видим объявления об установленных (автомобильных) компаниях или стартапах, которые начали работать над технологиями, связанными с SDC. Хотя есть общедоступные исследования в области робототехники и проекты с открытым исходным кодом, такие как Robotics Operating System (робототехника ROS в целом) и Autoware (специально для SDC), все еще..

Лучшие вопросы на собеседовании Flutter  —  Часть 1
Лучшие вопросы для собеседования, позволяющие легко пройти собеседование. Как разработчики, мы всегда уделяем особое внимание практическому подходу к решению проблем, будь то веб-разработка, разработка мобильных приложений или любая другая связанная технология. Однако иногда одних практических знаний недостаточно. Чтобы продемонстрировать свои способности, бывают моменты, когда нам необходимо обладать и теоретическими знаниями. Это особенно важно во время собеседований, где..

Что такое Кафка? Почему вы должны использовать его в своем следующем проекте.
Согласно документации Кафки, Apache Kafka — это распределенная платформа потоковой передачи событий с открытым исходным кодом, используемая тысячами компаний для высокопроизводительных конвейеров данных, потоковой аналитики, интеграции данных и критически важных приложений. Хотя это точное определение, оно очень высокого уровня и не передает простыми словами, что на самом деле делает Кафка. Цель этого поста — объяснить простыми словами, что делает Kafka, и некоторые плюсы..

Уважаемый программист, будьте придурком!
Пишу сюда впервые и вы это читаете! Это означает, что мне понравилось, и будет больше контента, или мне не понравилось, и я не мог вычистить это из Интернета, потому что Интернет никогда не забывает. Если вы знакомы с религией (христианством или даже пастафарианством), то вы, вероятно, знакомы с Заповедями . Знаешь, ты не должен… Я хотел бы представить свой собственный, и вы можете запомнить его, используя слово «DipShit». Мои заповеди основаны на двух аббревиатурах, которые должен..

Время разделить монорепозиторий? Наш взгляд на структурирование проекта Web3
Почему мы разделяем наше монорепозиторий и как мы работаем со смарт-контрактами Во-первых, я думаю, что совершенно нормально помещать весь код в одно место, особенно в начале проекта. Просто делай дела. Не усложняйте. Однако, в конце концов, все усложняется. Работать со смарт-контрактами сложно, потому что после их развертывания они доступны, а обновление не всегда просто. Более того, другим частям вашего dApp нужен код контракта для взаимодействия с ними. В этой статье будет..

Создание приложения React Native: сканер QR-кода
QR-код — это тип штрих-кода, который может хранить различную информацию, такую ​​как текст, URL-адрес, адрес электронной почты, номер телефона и т. д. В этой статье мы создадим простое приложение для сканирования QR-кода, которое сможет сканировать и декодировать QR-коды с помощью камеры устройства. Мы будем использовать React Native CLI для создания проекта и запуска его на устройствах Android и iOS. Мы не будем использовать expo — инструмент, упрощающий процесс разработки, но имеющий..