Публикации по теме 'typescript'
Нагрузочное тестирование с K6 и TypeScript
В этой статье будет показано, как запустить сценарий нагрузочного тестирования K6, написанный на машинописном языке, поскольку разработчики больше сосредоточены на написании кода, включающего проверку типов, а также на использовании всего потенциала объектно-ориентированных реализаций.
Поскольку для запуска K6 требуется расширение файла .js (javascript), мы будем использовать babel и webpack для переноса и объединения наших файлов.
Настраивать -
Давайте создадим базовый файл..
Обзор RXJS
RxJS — это библиотека для составления асинхронных и программ, основанных на событиях , с использованием наблюдаемых последовательностей. Он предоставляет один основной тип "observable" .
Основные понятия в RXJS:
Наблюдаемый : это идея вызываемого значения или коллекции будущих событий. Observer : это набор обратных вызовов, которые происходят из Observable. Наблюдатель знает, как его слушать. Подписка : используется для выполнения наблюдаемого и отмены наблюдаемого, чтобы..
Как создать мультитенантное приложение с промежуточным программным обеспечением Vercel Next.js
Хорошо, это довольно крутая технология с почти безграничными возможностями. Недавно я получил ранний доступ к многопользовательской технологии Vercel с помощью Next.js Middleware и был ошеломлен простотой использования.
Менее чем за 15 минут я смог преобразовать пример репозитория во что-то, что добавило значительную коммерческую ценность проекту, который я создавал. Сегодня я покажу вам, как вы можете сделать то же самое!
Но сначала позвольте мне быстро объяснить, что я имею в виду..
Метод среза массива Javascript
Метод slice() используется для возврата неглубоких копий массивов на основе необязательных начальных и конечных аргументов. Вот как работает метод slice().
Метод slice для массивов возвращает поверхностную копию части массива. Он принимает два числа, start и end . У каждого массива есть метод slice . Вот краткий пример:
let myArray = [ '⚡️', '🔎', '🔑', '🔩' ];
let newArray = myArray.slice(2, 3);
console.log(newArray); // [ '🔑' ]
Для метода slice есть два необязательных..
Учимся : Машинопись
Что такое Typescript ? Typescript — это надмножество Javascript, которое добавляет к языку статическую типизацию и другие функции.
С помощью Typescript вы можете обнаруживать ошибки во время компиляции, а не во время выполнения, что упрощает написание и поддержку крупномасштабных приложений.
Пример. Здесь параметр имени большой функции объявлен как строка с использованием аннотации типа. Это означает, что если мы попытаемся вызвать приветствие с параметром, который не является..
Начало работы с программным обеспечением для модульного тестирования в 2022 году
Разрабатывайте первоклассное программное обеспечение с невероятной скоростью
Если вы не жили с заткнутыми ушами пальцами, напевая La Macarena всю свою жизнь, вы, вероятно, слышали, как важно тестировать свое программное обеспечение.
Если вы не слышали о важности тестирования ПО, возможно, вам нужны друзья получше!
В этой статье мы рассмотрим, почему и как тестировать программное обеспечение, чтобы вы могли тратить меньше времени на то, чтобы ломать вещи, и больше времени на..
Типобезопасный TypeScript с сужением типа
Руководство по распространенным шаблонам для повышения безопасности типов вашего проекта
В этой статье показаны общие шаблоны, чтобы максимально использовать потенциал TypeScript для безопасного кода. Эти приемы являются частью одной группы, которую мы называем сужением типов.
Исходный код доступен на GitHub . Видеоверсия этой статьи доступна на:
Введение
Всякий раз, когда мы имеем дело с переменной нескольких типов, такой как unknown или тип объединения, мы можем..
Новые материалы
Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv)
Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..
Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте.
В официальном примере выполняется только обучение модели, но отсутствует..
Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..
Поэзия онлайн-кодирования: путешествие пикселей и страсти
В мире, наполненном инновациями, онлайн-обучение программированию становится холстом, на котором обретает форму полотно вашей мечты. Это больше, чем просто создание строк кода; это сродни..
Обработка изображений с помощью Python - размытие и повышение резкости для начинающих
Как применить ядра свертки к цветным изображениям?
В этой статье мы обсудим, как применять ядра размытия и повышения резкости к изображениям. Эти базовые ядра составляют основу многих более..
Ограничение скорости в .NET Core 7 Web API
Что такое ограничение скорости?
Ограничение скорости — это процесс, используемый для ограничения количества запросов, разрешенных для определенного ресурса в указанном временном окне. .NET..
Стабильная Diffusion 1.0 выдаёт более красивые картинки, чем SD 2.1?! Почему?
Удивительные открытия, которые я сделал недавно. Смотрите в видео: https://youtu.be/PakgD6FewoU
Есть одно логичное объяснение — что у вас?