LLLit: Изучение и практика программирования

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


Пользовательское сообщение об ошибке уровня типа Typescript для служебных типов
Часть 1: пользовательское сообщение об ошибке на уровне типа машинописного текста, переместите ошибку времени выполнения в ошибку времени компиляции! В предыдущей статье мы узнали, как создать сообщение об ошибке на уровне пользовательского типа для нашей функции. В этой статье мы узнаем, как создать сообщение об ошибке на уровне пользовательского типа для… самого типа! Теперь представьте, что мы хотим создать преобразователь типов, который преобразует true и false в 1 и 2..

Как настроить хук Pre-Commit Husky для проекта Next.js 13
Перехватчики перед фиксацией — это сценарии, которые запускаются до того, как вы зафиксируете свой код в репозитории. Они могут помочь вам проверить и обеспечить качество, стиль и согласованность кода. Они также могут помочь вам избежать распространенных ошибок и ошибок. Husky — это инструмент, который позволяет легко настраивать перехватчики перед фиксацией в вашем проекте. Он работает с любой системой контроля версий, например Git или Mercurial. Он также интегрируется с другими..

Создадим React с нуля: Часть 1 — VirtualDOM и Renderer
Отказ от ответственности . Приведенный ниже контент предназначен только для обучения и содержит некоторые ключевые идеи при использовании таких фреймворков, как React. Хотя источником вдохновения является React, идея состоит в том, чтобы предоставить основные концепции того, что нужно для создания библиотеки, подобной React, на самом базовом уровне. В детстве мне всегда нравилось изучать вещи, создавая их с нуля. Это весело и удовлетворяет до глубины души. Что ж, сегодня я пишу эту..

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

Машинописный текст: Тип интерфейса VS
Введение Для тех, кто знаком или находится в процессе изучения тайпкрипта (как я), вы, несомненно, сталкивались с некоторыми сходствами между типами объектов и интерфейсами . Как я сам узнал, изучая варианты использования интерфейсов обоих типов объектов, я столкнулся со своеобразным сценарием: кажется, что они оба используются взаимозаменяемо. Я подумал про себя, как, я уверен, многие из вас думают или думают: Но, несомненно, между ними есть разница . Действительно, когда вы..

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

TypeScript: правильная фильтрация массивов для ненулевых значений
Если вы какое-то время использовали JavaScript и операции с массивами, есть большая вероятность, что вы хотели отфильтровать массив для ненулевых значений. И если вы используете TypeScript, есть шанс, что вы получите что-то вроде этого: const array = ["Michael", "Dwight", undefined, "Pam", "Jim", undefined] typeof array // (string | undefined)[] console.log(array.map(value => value.includes("Mich"))) // error, value could be undefined..

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

CS373 Summer 2018: Миранда Фуленчек
CS373 Summer 2018: Миранда Фуленчек Неделя 1: 4 июня — 10 июня Что вы делали на прошлой неделе? Занятия начались на этой неделе, поэтому большую часть времени я потратил на..

Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv) Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..

Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте. В официальном примере выполняется только обучение модели, но отсутствует..

Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..

Поэзия онлайн-кодирования: путешествие пикселей и страсти
В мире, наполненном инновациями, онлайн-обучение программированию становится холстом, на котором обретает форму полотно вашей мечты. Это больше, чем просто создание строк кода; это сродни..

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

Ограничение скорости в .NET Core 7 Web API
Что такое ограничение скорости? Ограничение скорости — это процесс, используемый для ограничения количества запросов, разрешенных для определенного ресурса в указанном временном окне. .NET..