От новичка до гуру: Курсы программирования на CyberDuff

Публикации по теме 'typescript'


Машинопись — Условные реквизиты
Этот код демонстрирует концепцию условных реквизитов в TypeScript. type Props = { name: string; } & (MaleProps | FemaleProps); В приведенном выше фрагменте создается тип Props, в котором говорится, что он всегда будет иметь свойство name строкового типа и будет содержать либо MaleProps, либо FemaleProps. Этот «&» представляет собой пересечение, означающее, что наш тип Props может быть комбинацией нескольких типов. type MaleProps = { gender: "male"; salary: number..

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

Резолверы AppSync с Typescript CDK: получение имени таблицы DynamoDB для транзакций
В этой статье предполагается, что вы знакомы с CDK и AppSync в целом. Использование новых преобразователей AppSync JS доставляет удовольствие по сравнению с VTL, но я обнаружил, что пишу много транзакционных операций. Чтобы использовать операцию транзакции, вам нужно имя таблицы DynamoDB для каждой операции. Проблема в том, что даже если источник данных установлен как таблица DynamoDB, нет способа получить доступ к имени таблицы в преобразователях. Вы можете жестко закодировать имя..

6 стратегий управления состоянием для сложных приложений на Angular
Хорошо управляйте потоком данных в корпоративном приложении Angular Разработчики обычно проходят обучение или имеют бюджет на привлечение консультантов, потому что они, вероятно, делают что-то сложное, а не что-то простое. Здесь мы поговорим о проблемах, с которыми мы столкнулись и с которыми сталкиваются наши клиенты при создании больших и сложных проектов. Что такое состояние в приложении? Со временем выясняется, что почти все в приложении, что может измениться, в конечном..

Плюс один с ТС😎
Описание испытания Вам задано большое целое число , представленное в виде массива целых чисел digits , где каждое digits[i]  — это ith цифра целого числа. Цифры упорядочены от наиболее значащего к наименее значащему в порядке слева направо. Большое целое число не содержит ведущих 0 . Увеличьте большое целое число на единицу и верните результирующий массив цифр . Пример 1: Input: digits = [1,2,3] Output: [1,2,4] Explanation: The array represents the integer 123...

Как уменьшить когнитивную сложность функции?
Когнитивная сложность функции увеличивается, если: Существует несколько вложенных структур (например, условия «если еще») Если есть код, прерывающий поток (например, циклы for) Когнитивную сложность JavaScript/TypeScript можно оценить с помощью расширения SonarLint в Visual Studio Code. Чтобы уменьшить когнитивную сложность функции, разработчик должен упростить код, используя сокращение для объединения нескольких операторов в один. Способы снижения когнитивной сложности..

Понимание замыканий в JavaScript
Введение В JavaScript замыкания — мощная и часто неправильно понимаемая концепция. Они играют важную роль в создании эффективного и модульного кода. Понимание замыканий имеет решающее значение для разработчиков, которые хотят писать чистые и удобные в сопровождении приложения JavaScript. В этом посте мы углубимся в замыкания, изучим их практическое применение и продемонстрируем их использование на примерах кода. Что такое замыкания? Замыкание — это функция, которая имеет доступ к..

Новые материалы

Алиса в стране машинного обучения — инициатива «100 дней кода машинного обучения»
Covnets, регрессия, классификация, ReLU, предвзятость… — все это интригующие жаргоны, которые я слышал от своих сверстников, выбравших курс машинного обучения, по касательной во время обычного..

Иногда учитель, всегда ученик
Учение Йоды в применении к развитию разработчиков «Делай или не делай. Нет никакой попытки.” Обучение программированию превратилось в современное «создание группы» или «написание книги»...

Как создать файл конфигурации сборки в Xcode | Серия настроек проекта Xcode
Эта статья шаг за шагом расскажет вам, как создать новый файл конфигурации сборки в вашем проекте Xcode. Что такое файл конфигурации сборки? Файл конфигурации сборки — это обычный..

Venv против Virtualenv в Python  — что использовать?
Когда дело доходит до создания виртуальных сред в Python, есть два популярных варианта: venv и virtualenv. Оба инструмента служат одной цели — созданию изолированных сред для ваших проектов..

Реализация персептрона на Python (для абсолютных новичков)
Введение За последние пару десятилетий было довольно много шумихи вокруг искусственного интеллекта и его приложений. В этой статье мы обсудим, что такое искусственный интеллект и его основное..

С помощью javascript мы можем сделать это в одну строку.
С помощью javascript мы можем сделать это в одну строку. let x = 5; let y = 7; y = [x, x = y][0]; Но то, что мы можем , не обязательно означает, что мы должны это делать.

Визуальное руководство по обозначениям срезов
Любимый способ изучить традиционные обозначения срезов Python. Нотации срезов обычно являются одними из первых «хитростей», которые программисты изучают в процессе изучения Python. Эта тема..