Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
vabka

Василий Банников

Токсичный шарпист
  • 3878
    вклад
  • 7
    вопросов
  • 5169
    ответов
  • 41%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Есть схема БД для медицинского центра. Реализованы ли здесь первые три нормальные формы?

    vabka
    Василий Банников @vabka
    GONJY MONJY,

    и есть категория врача (position_id)

    Сейчас позиция врача жёстко к отделу привязана.
    Мб применительно к одной организации это ок, типа если все врачи одной специализации в одном отделе сидят, но иногда это не так
    Написано 09 мая
  • Есть схема БД для медицинского центра. Реализованы ли здесь первые три нормальные формы?

    vabka
    Василий Банников @vabka

    Если у вас есть на примете хороший ресурс, где хорошо объяснены значения стрелок, соединяющие сущности в диаграмме, то буду очень признателен, если поделитесь им :)


    А тут всё очень просто.
    Стрелка, которая заканчивается "лапкой" - это связь один ко многим.

    Стрелка, которая заканчивается одной палкой - это связь один - к - одному
    Написано 09 мая
  • Произошла ошибка при распаковке как решить?

    vabka
    Василий Банников @vabka
    При распаковке чего хоть?
    Написано 09 мая
  • Что эффективней, чтение из файла или массив?

    vabka
    Василий Банников @vabka
    Данила Румянцев, Если тебе нужно будет подгрузить лишь небольшой кусочек файла, то меньше памяти будет требовать вариант с чтением диска, но он же будет и медленнее.

    В сильно нагруженных приложениях (например в различных СУБД) часть данных кэшируется в оперативной памяти, то источником истины является диск - в него идёт запись и из него идёт чтение, когда кэши протухают или происходит cash miss.

    Лучше уточни задачу, а то тебе сейчас всякого насоветуют.
    Написано 09 мая
  • Как установить dependencies нод-модулей?

    vabka
    Василий Банников @vabka
    hinie,

    в общем мне нужно установить все devDependencies

    Не нужно.


    +peerDependencies

    Укажи их в своих dependencies, следуя документации к каждому из пакетов.
    Написано 09 мая
  • Как установить dependencies нод-модулей?

    vabka
    Василий Банников @vabka
    hinie, peerDependencies ты должен установить сам.
    devDependencies нужны только на этапе разработки - они не нужны потребителю пакета.

    Пакет, который ты хочешь использовать, сам по себе уже может иметь и webpack и Babel в devDependencies, но благодаря тому что издатель пакета уже сбилдил его при публикации - тебе не нужно билдить его заново
    Написано 08 мая
  • Как исправить ошибку при обновлении виндовс?

    vabka
    Василий Банников @vabka
    DAnil4ik48, так будет проще в долгосрочной перспективе. Точно поможет, если оборудование исправно
    Написано 08 мая
  • Как правильно записать Guid в юнит тесте?

    vabka
    Василий Банников @vabka Куратор тега ASP.NET
    Misuta, а автор так, как вы, не делает) Он мокает репозитории, а не контекст.
    + Книга то про asp net core, а не про архитектуру.

    И можете пожалуйста объяснить, что значит выносить логику в сервисы? Точнее что такое сервисы?

    Да просто ещё 1 класс создаёшь, в котором будут методы, например, для работы с продуктами.
    Внутри этих методов и будет происходить работа с dbContext и другими классами.
    А уже этот сервис ты будешь инжектить в Controller, и в контроллере методы будут состоять из пары строчек, которые будут перекладывать параметры из контроллера в параметры метода сервиса, и пары строчек по перекладыванию результата.

    Вот пример проекта, где подобная архитектура применяется:
    https://github.com/archie1602/Minibank
    Написано 08 мая
  • Сколько времени можно питать ноутбук от инвертора из гнезда прикуривателя автомобиля без риска потом не завести двигатель?

    vabka
    Василий Банников @vabka
    0xC0CAC01A, ищи что-нибудь типа "походный аккумулятор с инвертором", вроде даже xiaomi недавно такой выпускали.

    Раз: https://market.yandex.ru/product--portativnaia-ele...

    Два: https://market.yandex.ru/product--ibp-bespereboini...

    + Если у тебя ноутбук умеет в power delivery - можно поискать внешние аккумуляторы с его поддержкой, тогда не придётся преобразовывать из переменного тока в постоянный и обратно.

    + можно собрать самостоятельно из того же свинцового аккумулятора, инвертера, и какого-нибудь несложного контроллера для подзарядки.
    Написано 08 мая
  • Как правильно записать Guid в юнит тесте?

    vabka
    Василий Банников @vabka Куратор тега ASP.NET
    Misuta, дополнил ответ.
    Написано 08 мая
  • Как правильно записать Guid в юнит тесте?

    vabka
    Василий Банников @vabka Куратор тега ASP.NET
    Misuta, да, действительно, DbSet несовместим с массивом.
    Тебе нужно не DbContext мокать, а подключение к базе данных, и заполнять его данными через обычный DbContext.

    Например можешь использовать sqlite inmemory
    Написано 08 мая
  • Как в зависимости от 2 входящих типов определить 3-й и результат функции?

    vabka
    Василий Банников @vabka
    Что-то ты намудрил с типами.
    Расскажи, что ты хочешь получить более высокоуровнево - мб найдётся решение чуть проще.
    Написано 08 мая
  • Как автоматизировать настройки Windows?

    vabka
    Василий Банников @vabka
    Нашёл статью, где говорится об этих шорткатах.
    Видимо, оно только для интела:
    https://thegeekpage.com/2-ways-to-rotate-system-sc...
    Написано 08 мая
  • Как автоматизировать настройки Windows?

    vabka
    Василий Банников @vabka
    У меня кстати тоже не работают эти шорткаты. Windows 11.
    Хотя вроде раньше что-то случайно нажимал и у меня экран поворачивался.
    Написано 08 мая
  • Как установить dependencies нод-модулей?

    vabka
    Василий Банников @vabka
    hinie, да, так и есть - нужно добавить все peer dependecy в зависимости своего приложения.

    Кстати, а зачем тебе бабель в nodejs?
    Написано 08 мая
  • Что выбрать новичку: Avalonia или MAUI?

    vabka
    Василий Банников @vabka Куратор тега C#

    на первый взгляд кажется, что MAUI будет быстрее, т.к. использует нативные виджеты

    Зря кажется. Ведь MAUI не использует нативные виджеты.
    MAUI - это развитие Xamarin Forms, где элементы отрисовываются полностью силами фреймворка, а не Xamarin Native, где действительно использовался нативный UI.

    Почему Avalonia производительнее?

    Как минимум - команда авалонии очень активно вкладывается в производительность.
    Где-то был бенчмарк, где Avalonia тупо может отрисовывать на порядок/два больше элементов при сохранении того же fps.

    + пункт про нормальную поддержку Linux никуда не делся и не денется, тк MAUI никогда не будет нормально работать на нём.
    Написано 08 мая
  • Как поставить 2D персонажа на 3D сцену?

    vabka
    Василий Банников @vabka
    Kiger, Добавь на сцену модель-плоскость, а на плоскость накинь нужный спрайт. Всё
    Написано 08 мая
  • Где прячется IIS в Win10?

    vabka
    Василий Банников @vabka Куратор тега ASP.NET
    Дмитрий,
    1. Можно
    2. Отладка на проде - это очень редкий кейс, если честно.
    3. Не существует деления на "локальный" и "не локальный" сервер.
    Kestrel прекрасно работает на проде, если ты сомневаешься в этом.
    Написано 08 мая
  • Где прячется IIS в Win10?

    vabka
    Василий Банников @vabka Куратор тега ASP.NET
    Дмитрий, собственно по умолчанию оно через него и запустится
    Написано 08 мая
  • Как перевести строку в Dictionary?

    vabka
    Василий Банников @vabka Куратор тега C#
    Подскажите, у вас реально такой текст или это опечатка?
    Если бы не
    "message"[{"role":"user", "content":"Hello!"}, "finish":"stop"]
    то можно было бы предложить десериализовать через System.Text.Json
    Написано 08 мая
  • ← Предыдущие
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • Следующие →
Самые активные сегодня
  • meusov11
    meusov11
    • 6 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • simplylinux
    • 3 ответа
    • 2 вопроса
  • Drno
    • 4 ответа
    • 0 вопросов
  • AUser0
    • 3 ответа
    • 0 вопросов
  • rPman
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации