Публикации по теме 'dependency-injection'
Контекст - это король
Контекстные функции - одна из новых контекстных абстракций, появившихся в Scala 3. Релиз приближается быстро, дизайн завершен, поэтому давайте рассмотрим эту функцию более подробно!
Если вы предпочитаете версию видео с кодированием в реальном времени, посмотрите недавнюю встречу Scala In The City по той же теме.
Что такое контекстная функция?
Прежде чем мы погрузимся в примеры использования и рассмотрим, почему вам вообще может быть интересно использовать контекстные функции,..
Как использовать InversifyJS
Адаптировать внедрение зависимостей в JavaScript
Как только вы займетесь серьезным программированием, вы начнете работать над более сложным кодом, который будет труднее понять, если он написан неправильно. Особенно это видно при работе с зависимостями. По мере роста размера и сложности ваших проектов управлять зависимостями будет становиться все труднее.
Именно здесь в игру вступает внедрение зависимостей (DI). Как хорошо зарекомендовавший себя метод программирования, внедрение..
Внедрение зависимостей в React: хорошее руководство с примерами кода
Добро пожаловать, новые разработчики, в увлекательный мир React и концепцию внедрения зависимостей! По мере того, как вы начинаете свой путь, понимание того, как эффективно управлять зависимостями, имеет решающее значение для создания модульных, масштабируемых и удобных в сопровождении приложений React. В этом руководстве для начинающих мы подробно изучим внедрение зависимостей с упором на React, предоставив четкие объяснения и практические примеры кода. К концу этого сообщения в блоге..
Инъекция питонических зависимостей: практическое руководство
Еще в 90-х Боб Мартин придумал особенно простой, но полезный принцип разделения программных компонентов:
Модули высокого уровня не должны зависеть от модулей низкого уровня. Оба должны зависеть от абстракций. Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.
В среде разработки программного обеспечения SOLID это стало известно как принцип инверсии зависимостей . Внедрение зависимостей - это шаблон проектирования, который поддерживает..
Используете резольвер? Регистрироваться!
Просто любопытно, где оказалась моя система внедрения зависимостей...
Статус на моей странице в LinkedIn теперь Открыт для работы , и забавно, как эта простая вещь меняет ваше мышление и отношение, вплоть до того, что это влияет на ваши мечты.
К этому моменту несколько дней назад мне приснился сон, в котором я сижу в конференц-зале на собеседовании по техническим вопросам — да, да, я разработчик, мне снятся странные сны, ясно? Так или иначе, в этом сне интервьюер отрывается от..
Вопросы по теме 'dependency-injection'
Как зарегистрировать и разрешить open generic с двумя аргументами типа в качестве интерфейса с одним аргументом типа с помощью Autofac
Проблема
У меня есть несколько конкретных универсальных классов с двумя аргументами типа, которые реализуют общий интерфейс с одним аргументом типа. Например:
public interface ISomeService<T>
{
// ...
}
public class...
15.04.2024
Контейнер Unity и поддержка dotnet Core/netstandard
Итак, MS отказалась от Unity (бесплатно). Будущее Unity Репозиторий github выглядит неактивным Unity на GitHub
Кто-нибудь знает, что происходит с Unity? Существует ли инструмент внедрения зависимостей IOC для ядра dotNet, если Unity является...
23.03.2024
инъекция джерси AbstractBinder не вызывает configure
Отвечать:
Большое спасибо всем, кто посмотрел это, но особенно @Andbdrew. Основываясь на его помощи, у меня все работает, код на https://github.com/dabraham02124/injection/tree/feature . Я собираюсь посмотреть, смогу ли я сделать это менее...
18.03.2024
Почему имитационные аннотации не имитируют/внедряют репозиторий?
Я использую mockito для тестирования контроллера. Этот контроллер использует репозиторий, который подключается к базе данных. Я хочу смоделировать userRepository и внедрить его в пользовательский контроллер, но когда я запускаю тест, в тесте...
24.04.2024
Невозможно вызвать метод, так как inject имеет значение null
Я создаю веб-приложение и использую java ee 7, развертывая его с помощью плагина maven tomcat, создавая войну. У меня есть сервлеты, ejb, некоторая логика, интеграция jpa и т. д. Я использую шаблон команды для обработки запросов. Мой основной...
13.04.2024
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..