Публикации по теме '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 =..