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


10 лучших плагинов для IntelliJ IDEA, которые вы не хотите пропустить
Как разработчику, вам нужны инструменты, которые позволят вам работать эффективнее, а не усерднее , независимо от того, имеете ли вы дело с длительным временем компиляции, повторяющимися ручными задачами или любым другим узким местом в производительности. . Одним из мощных инструментов в вашем распоряжении является IntelliJ IDEA, популярная интегрированная среда разработки Java (IDE). В этой статье мы рассмотрим 10 лучших подключаемых модулей IntelliJ IDEA для повышения..

Ошибки — это не «неожиданные ситуации»
Многие неправильно понимают, что такое ошибки. Я хотел бы отметить некоторые из моих мнений здесь. Нет другого хорошего способа справиться с «непредвиденными ситуациями», кроме остановки программы (сбой/паника). Ошибки — это не «неожиданная ситуация». Ошибки — это «значение результата» расчета, которое представляет собой «плохие случаи». Ошибки должны содержать правильную информацию, чтобы вызывающая сторона могла правильно с ними справиться. Ошибки более низкого уровня не должны..

PyTorch только что получил масштабное обновление
Добро пожаловать! PyTorch — очень популярная платформа машинного обучения, разработанная Facebook. Если вы новичок в PyTorch, посетите их веб-сайт ниже:

Promises, Thenables и ленивая оценка: что, почему, как
Promises, Thenables и ленивая оценка: что, почему, как Это начало нового года, и хотя многие люди обещают быть более активными, я собираюсь показать вам, как сделать Promise более ленивыми… JavaScript Promise , то есть. Это будет иметь больше смысла через мгновение. Во-первых, давайте рассмотрим базовый пример Promise . Здесь у меня есть функция, называемая sleep, которая принимает время в миллисекундах и значение. Он возвращает обещание, которое выполнит setTimeout..

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

Объяснение рекурсивных псевдонимов типов TypeScript
Глубокое погружение в рекурсивные псевдонимы типов TypeScript До TypeScript 3.7 рекурсивная ссылка на тип приводила к тому, что компилятор TypeScript выдавал сообщение об ошибке циклических ссылок. Разработчики должны найти обходной путь (т. е. использовать интерфейс), чтобы получить рекурсивную ссылку. Рекурсивный тип введен начиная с TypeScript 3.7. Это позволяет ссылаться на тип из его собственного определения, откладывая ссылку на тип до создания экземпляра . Поскольку..

Лучшие практики JavaScript для начинающих
ЛУЧШИЕ ПРАКТИКИ JAVASCRIPT Лучшие практики JavaScript для начинающих Лучшие практики JavaScript, которые помогут вам стать лучшим программистом У Javascript есть свои преимущества и передовой опыт. Некоторые вещи непростые, и их лучше избегать. А некоторые практики сделают вас лучшим программистом. В этой статье мы познакомимся с 50 советами, от упрощения чтения кода до отказа от глобальных переменных и до советов по производительности. Если вы предпочитаете видео, вы можете..