Публикации по теме 'software-development'


Проверка типов Redux без TypeScript/Flow
Возможно, вам знаком такой код: Но чаще всего todo содержит гораздо больше, чем 3 свойства, и тогда люди склонны использовать что-то вроде: Конечно, действительно чистый код должен использовать хорошо продуманную структуру данных, более сложную вложенность объектов, но на самом деле вы можете столкнуться с объектами с более чем 30 свойствами, а затем вводить каждое свойство, как в первом примере, утомительно. Второй подход на самом деле очень плохой, новый разработчик понятия..

Действительно ли простой вопрос LeetCode простой?
Бен пошел на техническое собеседование в технологическую компанию. Ему задали этот вопрос: Input: [0,1,1,2,3,3] Output: [0,1,2,3] Что? Удаление дубликатов в массиве? Легкий. Затем он открывает Python IDE и вводит следующий код. foo = [0,1,1,2,3,3] foo = set (foo) print(foo) Интервьюер: Функция set() действительно помогает сохранить уникальные элементы. Но эта реализация не учитывает функцию возрастания входных данных. И гарантирует ли это восходящий порядок вывода? Бен..

Мне нравится ваше явное упоминание о кодере как о внешнем термине.
Мне нравится ваше явное упоминание о кодере как о внешнем термине. Я написал аналогичную статью на http://agilistandre.com/three-levels-maturity-software-developers/ , где описал три основных уровня, не связанных с их опытом или мастерством; скорее, это связано с тем, как они позиционируют свою карьеру. Три уровня: программист (я называю это фрилансером), инженер-программист и специалист.

Как заменить Webpack в приложении Create React на esbuild
Первоначально опубликовано на https://devtails.xyz 28 февраля 2022 г. На дворе 2022 год, и все ваши друзья, занимающиеся веб-разработкой, советуют вам изучить React. Чтобы упростить задачу, они рассказывают вам об этой штуке, которая называется Создать приложение React . Вы видите, что с помощью трех команд вы можете запустить полностью настроенное приложение React и радоваться. npx create-react-app my-app cd my-app npm start После минуты установки пакетов и нескольких секунд..

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

Как работают искусственные нейронные сети: от персептронов до градиентного спуска
Введение Искусственный интеллект (ИИ), машинное обучение и глубокое обучение часто используются взаимозаменяемо, но на самом деле они относятся к разным концепциям и методам. В этом введении будут разъяснены различия между этими тремя терминами и представлен общий обзор каждой области. Оглавление 1.AI vs ML vs DL 2. Персептрон 3. Проблема с персептроном 4. MLP 5. Прямое распространение 6. Расчет потерь 7. Обратное распространение 8. Достойный градиент 9. Заключение 1. ИИ,..

Как отфильтровать повторяющиеся объекты из массива в JavaScript
1. Сохраняйте только первый объект в массиве со значением свойства Чтобы отфильтровать повторяющиеся объекты из массива по свойству в JavaScript, используйте метод filter() для фильтрации элементов, которые не являются первыми в массиве со значением свойства. Например: JavaScript const arr = [ { name: 'John', location: 'Los Angeles', }, { name: 'Kate', location: 'New York', }, { name: 'Mike', location: 'New York', }, ]; const unique =..