Публикации по теме 'software-engineering'
Как прочитать файл JSON и вернуть его содержимое в Spring Boot API
Имитация API со статическим файлом JSON в Java и Kotlin
Недавно мне пришлось создать API, который должен был возвращать чрезвычайно сложные и вложенные данные. Для создания этого API потребовались бы сотни запросов, и моя команда торопилась. Вот почему мы решили имитировать этот API с файлом JSON, содержащим ожидаемые данные, вручную написанным специалистом по данным.
Я мог бы вернуть файл JSON прямо из API, но это не было идеей. Вместо этого API должен был читать файл JSON из..
Немного обо мне и что я хочу делать на этой платформе
Это моя первая публикация, я хочу дать краткое представление о том, кто я и что я хотел бы рассказать в серии публикаций о разработке программного обеспечения, ИИ, образе жизни и многом другом.
Я Роберто, инженер-программист, выпускник 2022 года, я поступил в университет в 2017 году в Венесуэле, мне 23 года, и я люблю еду, программирование, аниме, искусственный интеллект, путешествия и мелочи жизни.
Сказав это, я хочу сделать серию публикаций о том, что мне нравится, любопытстве и..
Несколько реализаций одного интерфейса с использованием внедрения зависимостей ядра asp.net
Предположим, у вас другой провайдер SMS, и вы хотите выбрать одного из этих провайдеров на основании некоторых критериев.
Есть два способа выбрать, какая реализация интерфейса будет инстанциирована с использованием выбранного вами IOC.
Первый подход, который я не рекомендую, - это зарегистрировать свои службы и выбрать тот, который вам нужен во время выполнения.
services.AddSingleton<ISmsProvider, SmsProviderA>();
services.AddSingleton<ISmsProvider, SmsProviderB>();..
Неовим 101 — Движение
Изучите подключаемые модули движения, чтобы улучшить рабочий процесс разработки.
Движение Vim или движение ( :h motion ) — это команда, которая перемещает курсор. В этой статье мы рассмотрим плагины, которые могут улучшить взаимодействие с пользователем с помощью движений Vim.
Эта статья является частью серии Neovim 101 .
Быть разработчиком на конференции по Python — все равно, что быть плотником на конференции по молоткам.
Не позволяйте всему выглядеть как гвоздь
На прошлой неделе я был на PyCon, конференции по языку программирования Python. Мои не технические друзья спрашивали меня: «Как прошла конференция, на которой ты присутствовал?»
Было весело и интересно! Я познакомился с новыми людьми и узнал кое-что новое на сессиях.
Но это была не самая интересная и захватывающая неделя.
Что мне нравится в программном обеспечении
Мне нравится создавать новые вещи с помощью кода.
Мне нравится решать..
FluentSwaggerTests - больше никогда не ломайте конфигурацию Swagger
Swagger - отличный способ динамического документирования веб-API. Тем не менее, я видел большую часть неработающих настроек Swagger, таких как невозможность создания всей документации из-за недопустимой аннотации атрибута или метода общедоступного контроллера, который не был загружен в метод HTTP.
Вдобавок к этому легко забыть обновить статическую конфигурацию Swagger, такую как версия, заголовок, описание и файл документации XML. Однако, чтобы убедиться, что мы не неверно..
Neovim для начинающих — Java
Используйте Neovim для разработки Java-приложений.
Мы уже настроили Neovim для таких языков, как Python, JavaScript, TypeScript, Rust, Go, Lua, HTML и т. д. В этой статье давайте посмотрим, как мы можем использовать Neovim для разработки приложений Java.
Эта статья является частью серии Neovim для начинающих .
Новые материалы
Познакомьтесь с приложением на базе искусственного интеллекта, которое прогнозирует поломку лифтов и эскалаторов
Интеллектуальные лифты и эскалаторы, обеспечивающие превосходный комфорт и безопасность пассажиров, необходимы для умных зданий. Современные технологии предоставляют операторам возможность..
Индивидуальное извлечение набора данных COCO в формат YOLO для улучшенного компьютерного зрения с глубоким…
Введение:
Вы очарованы невероятными возможностями компьютерного зрения и алгоритмов глубокого обучения? Вы задаетесь вопросом, как эти алгоритмы могут обнаруживать и классифицировать..
Создание веб-API с помощью Python: руководство для начинающих
Веб-API — это интерфейсы, которые позволяют различным приложениям взаимодействовать друг с другом через Интернет. Они позволяют разработчикам получать доступ к данным и службам из различных..
Монополизация ИИ
Сфера машинного обучения и искусственного интеллекта сталкивается с растущим разрывом.
Последнее изменение: 02.07.2020
Поначалу это кажется противоречивым. С одной стороны, глубокое обучение..
Учебное пособие по Python: перейдите от новичка к эксперту с помощью этих простых шагов
Python — это мощный, простой в освоении и универсальный язык программирования. Это отличный выбор как для начинающих, так и для опытных программистов благодаря простому синтаксису и обширным..
Облако для студентов
Здравствуйте, надеюсь, вы в безопасности.
В этом блоге я кратко расскажу вам об облачных вычислениях. Если вы новичок и хотите бесплатно пользоваться некоторыми облачными сервисами в качестве..
За пределами теста Тьюринга: как одна из важнейших статей по искусственному интеллекту за последние годы предлагает новый…
Создатель Keras Франсуа Шоле опубликовал новаторский документ, в котором оспариваются некоторые общепринятые представления о традиционном машинном обучении.
Недавно я начал новый..