Задать вопрос
  • Какая функция потерь наиболее подходит для колоризации изображения?

    Maksim_64
    @Maksim_64
    Data Analyst
    Собственно и сам вопрос, как быть?

    Например читать, научные статьи прям на эту тему.
    https://arxiv.org/abs/2204.02980v3
    справа в верхнем, доступные форматы документа. Если с английским тяжело, дай условному чату GPT подходящую часть. Пусть переведет.
    Ответ написан
    Комментировать
  • Использование Instance или new?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Но ведь это не одно и тоже, обращаться к одному и тому же экземпляру или каждый раз создавать новый. Хотя может быть такая реализация (например через playerprefs), что будет казаться, что нет разницы. Но в общем случае ты стреляешь себе в ногу, потому что в любом другом варианте у тебя получается такая логика:
    1) выполнил квест -> создал пустой инвентарь и положил туда 100 монет. (теперь в этом экземпляре 100 монет)
    2) выполнил другой квест -> создал пустой инвентарь и положил туда 100 монет. (теперь в другом экземпляре 100 монет)
    3) отобразить монеты -> создал пустой инвентарь, показал 0 монет.
    Ответ написан
    1 комментарий
  • Обьясните в чём суть инкапсуляции?

    Инкапсуляция защищает не от хакеров, а от неправильного использования объектов.
    Как пример - у тебя может быть класс "Заказ" и у него может быть какой-то статус (оплачен/ждёт оплаты/отменён итд).
    При этом у тебя могут быть правила типа: уже оплаченный заказ не может стать вдруг неоплаченным, а отменённый заказ нельзя взять обратно в работу.
    Тогда логично будет сделать поле статуса приватным (не доступным для изменения извне напрямую), а менять его только через методы, где будет происходить вся валидация.
    (В некоторых языках такие правила принято описывать на уровне типов, чтобы даже валидаций никаких было делать не нужно)

    Приватные поля объекта - это его состояние.
    Методы объекта - это способы его использования.

    Если у тебя в объекте появляется поле x и методы getX / setX (или авто геттеры/сеттеры в C#), то значит, что у тебя и нет явных причин делать это поле приватным, кроме соблюдения общепринятых соглашений.
    Ответ написан
    15 комментариев
  • Обьясните в чём суть инкапсуляции?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Инкапсуляция не имеет никакого отношения к хакерам.

    Это просто свойство объекта иметь оболочку, которая защищает объект от неправильных изменений.
    Неправильные изменения это например корректировка одного поля, которое на самом деле
    функционально связанно со всеми другими полями. Например строка и контрольная сумма к строке.
    Или время и часовой пояс времени. Или иммутабельность объекта.
    Ответ написан
    Комментировать
  • Регистрацию своего VPN в РКН кто делал?

    @Drno
    Так впн включите. И работайте с консолью. В чем сложность то.
    Никого для этого извещать ПОКА ЧТО не требуется
    Ответ написан
  • После обновления до Windows 11 24H2 ломается сетка?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    В чём вопрос то? У вас же есть решение. Вы решили опрос устроить? Так этого тут не положено.

    Решение не ставить свежие обновы в тот же день.
    Ответ написан
    3 комментария
  • Почему не работает редактирование и добавление постов WordPress?

    Mike_Ro
    @Mike_Ro Куратор тега WordPress
    Python, JS, WordPress, SEO, Bots, Adversting
    Используйте wp отладку, для выявления большинства проблем.
    Ответ написан
    1 комментарий
  • Как прозвонить зарядку magsafe 85w?

    Если мы говорим про magsafe 2 с картинки:
    1. Изначально ты должен увидеть 3 вольта между power и ground - это дежурное напряжение.
    2. Замыкаешь их при помощи 39.41 кОм резистора, чтобы образовалась просадка напряжения ниже 1.7в.
    Если будет КЗ или наоборот слишком высокое сопротивление - ничего не получится.
    3. Секунду так держишь и тогда БП должен перейти в полноценный режим и подать то напряжение, которое на нём написано. Зависит от модели. Для 85ватт это будет либо 18.5в (macbook pro 15" и 17") либо 20в (macbook pro 15" retina)

    Центральный пин не трогай - он нужен чтобы мак мог прочитать серийный номер зарядника и поменять цвет светодиода на коннекторе. За запуск БП он вроде не должен отвечать.
    Ответ написан
    Комментировать
  • Почему не существует туннеля в котором трафик сжимается?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    На каком уровне сжимать?

    На уровне tcp ? так а смысл, tcp не знает нужно сжимать пакет или нужно побыстрее его доставить.
    Например гигабит траффика, попробуй успеть сжать. Какими ресурсами жать будешь? cpu? А если это трафик через маршрутизатор проходит, готов к тормозам?

    На физическом уровне сжатие существует. Многие модемные протоколы поддерживают примитивное потоковое gzip сжатие. В этом случае сжатием занимается процессор модема, но там и скорости небольшие, 115200 вроде максимум.
    Некоторые серверные сетевые карточки могут сжимать на ethernet уровне, но надо чтобы с двух сторон оборудование поддерживало. Там карточки стоят от 100$

    А на других уровнях, нет смысла.
    Гораздо проще сжатие организовать уже на прикладном уровне самого протокола. Те же игровые сервера и так обычно стараются свои данные делать компактными, а такие данные уже и сжимать особо не выйдет.

    Например сервер отсылает пакет tcp с информацией с диапазоном веса 32-128кб каждую секунду.

    Это какие такие игровые сервера столько шлют? Игровые сервера, для того, чтобы игра была интерактивная, должны слать часто в любом случае, информация же меняется. Поэтому пакеты должны быть маленькие но много
    Ответ написан
    5 комментариев
  • Как заставить работать whatsapp в обход прокси?

    @Drno
    можно отключить ipv6 на сервере.. как вариант

    echo net.ipv6.conf.all.disable_ipv6=1 >> /etc/sysctl.conf
    echo net.ipv6.conf.default.disable_ipv6=1 >> /etc/sysctl.conf
    echo net.ipv6.conf.lo.disable_ipv6 = 1 >> /etc/sysctl.conf
    sysctl -p
    Ответ написан
    1 комментарий
  • Нормально ли использовать dynamic_cast?

    1. Не надо путать "класс" и "экземпляр класса" (объект)

    2. dynamic_cast не на много дороже, чем вызов виртуального метода. На сколько это критично для твоих "критичных мест" - это уже тебе решать)

    3. То что ты в коде делаешь dynamic_cast - это странно и уже как-то нехорошо попахивает. Зачем тебе вообще тогда наследование, если какие-то конкретные классы ты по особенному обрабатываешь?
    Ответ написан
    1 комментарий
  • Как решать задачу на булеву логику?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    С помощью тождеств
    not(A and B) = not A or not B
    not(A or B) = not A and not B
    Ответ написан
    Комментировать
  • Может ли возрасти трафик при использовании модема или VPN?

    CityCat4
    @CityCat4 Куратор тега VPN
    Жил да был черный кот за углом...
    Разумеется. Шифрование увеличивает размер пакета. Кроме того, щифрование обычно идет с заголовками - они тоже шифруются.
    Ну и момент про "бесплатные мессенджеры" тоже имеет место - все, что пошло через VPN - пошло куда-то там и не забесплатно...
    Ответ написан
    1 комментарий
  • Может ли возрасти трафик при использовании модема или VPN?

    GavriKos
    @GavriKos
    А впн небось "бесплатный", да? )))

    использование айфона как точки доступа

    Ну так с подключенных устройств же тоже какой то траффик идет, верно? Т.е. вы подключили больше потребителей - вот вам и рост траффика
    Ответ написан
    5 комментариев
  • Может ли возрасти трафик при использовании модема или VPN?

    @Drno
    смотря какой был тариф...
    если у Вас были всякие мессенджеры \ видосики типо "в пакете" тарифа, то при включении ВПН это уже будет идти через ВПН, а значит отдельно считаться
    Ответ написан
    3 комментария
  • Как скачать файлы с директории сайта, если не знаешь имени файлов?

    iDx
    @iDx
    Данная директория не скрыта от индексации гуглом. В гугле вбейте следующий запрос:
    site:www.inkema.com "/images/cms/" filetype:pdf

    отобразит все файлы из директории /images/cms/ с расширением PDF

    Утилита googler для Linux поможет выдернуть ссылки с названием файлов в файлик files.json. Синтаксис:
    googler "site:www.inkema.com /images/cms/ filetype:pdf" --json > files.json
    Ответ написан
    6 комментариев
  • Блокируется ли Wireguard в РФ?

    Чтобы поверхностно понять что и где блокируется - есть https://dpidetector.org/ru/

    По ощущениям wg блокируется очень давно. Amneziawg вроде ещё держится.
    Shadowsocks/outline работает, но у меня почему-то не работает через мобильного оператора.

    Тут всё очень зависит от региона, провайдера, протокола, и страны/asn к которому идёт подключение
    Ответ написан
    3 комментария
  • Honor 10 lite не работает фронтальная камера?

    Lord_of_Rings
    @Lord_of_Rings
    Дунадан - северный странник. Злой, но очень добрый
    Я шар для гадания дома забыл, поэтому могу только посоветовать в сервис снести.
    Ответ написан
    Комментировать
  • Каким образом учить нейросеть(свёртрчную, рекуррентую, трансформер)?

    @GrKon
    методом обратного распространения ошибки
    Ответ написан
    Комментировать
  • Каким образом учить нейросеть(свёртрчную, рекуррентую, трансформер)?

    @deathcoc
    Сбор данных: Подготовьте и соберите набор данных, необходимый для задачи.
    Вот интересный блог который я нашел про нейросети.
    https://zelluloza.ru/blogs/1854747-statistika-ispo...
    Ответ написан
    Комментировать