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

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


Использование аннотаций типов для функций в TypeScript
Аннотации типов TypeScript выходят за рамки объявлений переменных. Они одинаково эффективны при применении к параметрам функций, возвращаемым типам и даже к самим функциям. В этой статье мы углубимся в аннотации типов TypeScript для функций, изучим их преимущества и продемонстрируем, как они улучшают ясность кода и безопасность типов. 1. Аннотации типов параметров функций: — аннотации типов определяют ожидаемые типы параметров функций. — они гарантируют, что правильные типы передаются..

TypeScript и Electron - правильный путь
Последние недели я работал над новым проектом, который предполагает совместную работу TypeScript и Electron. К сожалению, информации о том, как это правильно сделать, практически не существует. Это не значит, что нет сайтов, которые бы не пытались это сделать. Но, в конце концов, все, что они показывают вам, - это то, как написать, по сути, тот же код JavaScript, который вы бы написали с помощью JavaScript, с добавлением небольшого количества информации о типе. То, что я искал, было..

Механизм редактирования графиков X6
Представлять X6 — это механизм редактирования графов на основе HTML и SVG, который предоставляет недорогие возможности настройки и готовые встроенные расширения, которые позволяют нам быстро создавать такие приложения, как DAG , ER , FlowChart , BPMN и так далее. Функции Узел и край легко настраиваются X6 поддерживает использование SVG и HTML для отображения содержимого узлов. Исходя из этого, мы также можем использовать компоненты React и Vue для..

Чем прокси лучше, чем Object.defineProperty, почему Vue3 начал использовать прокси?
Это только для производительности? Vue.js — это популярный прогрессивный интерфейсный фреймворк, и с выпуском Vue3 этот фреймворк претерпел значительные изменения и улучшения, что сделало его еще более мощным и эффективным. Одним из наиболее значительных изменений в Vue 3.0 является введение Proxy в качестве замены Object.defineProperty . В этой статье мы обсудим, почему Proxy используется в Vue 3.0 и чем он лучше, чем Object.defineProperty в Vue 2.0. Что такое Proxy ?..

Мокинг запроса XHR с помощью Jest
В моем последнем посте я писал о том, как имитировать JavaScript Fetch API на Jest с помощью TypeScript. Вы можете проверить это здесь". Теперь я покажу, как имитировать XMLHttpRequest (XHR), используя тот же стек: Jest и TypeScript. Почему я до сих пор использую XHR вместо Fetch API? Основная причина для продолжения написания кода для выборки ресурсов с использованием XHR заключается в том, чтобы предоставить запасной вариант из-за поддержки Fetch API. API Fetch достаточно..

Как разрешить Slack уведомлять вас об ошибках Cloudwatch с помощью AWS Lambda
Не ищите ошибок, пусть вам звонят Было бы неплохо получать уведомления, когда что-то пойдет не так? Если он работает на AWS, вам повезло, потому что AWS Lambda может прослушивать потоки журналов Cloudwatch. В этой истории я хотел бы продемонстрировать, как вы можете реагировать на ошибки в потоке журнала Cloudwatch с помощью AWS Lambda, а затем отправлять уведомление в Slack. Предпосылки: Бессерверный интерфейс командной строки установлен . Базовые знания машинописного..

Я столкнулся с проблемой. Точно следуя этим инструкциям.
Я столкнулся с проблемой. Точно следуя этим инструкциям. Когда я связываю библиотеку с другим проектом, чтобы протестировать и запустить ее, я получаю: `Uncaught ReferenceError: требование не определено` Эти инструкции создают библиотеку формата «commonjs». Однако при использовании внутри проекта, использующего загрузчик SystemJS, как они обходят эту ошибку?

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

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..