Задать вопрос
  • Использование HTTP/2 ускорит процесс передачи/принятия ответа от api сервера?

    Совсем немного ускорит благодаря тому что по одному соединению в http/2 может идти несколько запросов одновременно.
    => Нужно будет открывать меньше новых соединений.
    + Он бинарный => всякие multipart запросы также будут передаваться в чуть более компактном виде.
    + В нём есть сжатие заголовков => заголовки тоже будут в более компактном виде идти.
    Ответ написан
    Комментировать
  • Как сделать новую static переменную в наследнике? Или как обойтись без этого?

    Сделай вместо статического поля - виртуальное нестатическое свойство у которого будет только get.
    Ответ написан
    Комментировать
  • Всегда ли объективен CPA показатель?

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

    Да, такое может быть. В таком случае цена заявки с такого источника будет ниже.

    Когда мы суммируем сpa и сравниваем это может быть незаметно, и канал который за большие деньги принес меньше заявок может по сpa оказатся более выгодным, или я что-то неправильно считаю?

    А зачем суммировать?
    В том источнике, на который потрачено много денег, но получилось мало заявок, цена заявки будет высокой.
    В том источнике, на который было потрачено мало денег, но получилось много заявок, цена заявки наоборот будет низкой.
    > Второй источник более выгодный и в него надо попробовать вкинуть больше денег, а в первый наоборот.

    Незнаю понятно ли задал вопрос.

    Покажи пример своих расчётов.
    Ответ написан
  • Как правильно сделать модель для JSON объекта?

    Лучше не надо делать женерик контроллеры.
    А если делаешь - наследуйся от него, чтобы не было всяких T, иначе он просто не сможет быть вызван.
    Ответ написан
  • На что обратить внимание при подборе процессора для рабочего пк?

    i7 или аналогичного процессора хватит.
    Не важно, какие вещи эти программы по отдельности нагружают - их же много, а значит они будут по ядрам распределяться.
    Пытаться найти "идеальное" соотношение частоты и ядер смысла нет, тк в разное время нагрузка будет разная.
    Запущено много контейнеров - нагрузка на много ядер.
    Собираешь исходники - нагрузка на одно.
    И так далее.
    Ответ написан
    Комментировать
  • Что за ошибка cs8053?

    Ну тут сразу возникает встречный вопрос: А что ты хотел этим добиться?
    Инициализаторы компилируются в конструктор по-умолчанию, а у интерфейсов конструктора не - отсюда и ошибка.

    Убирание =1; и =100; решит проблему компиляции, но не факт, что решит твою изначальную проблему (не просто так же ты их написал?)

    Ну и да, без умения читать (и понимать прочитанное) будет тяжело, так что вот тебе ссылки на документацию:
    1. Интерфейс
    2. Свойство
    Ответ написан
    Комментировать
  • Как по другому сделать?

    А что сделать то?
    Вообще кажется, что вот эти характеристики лучше в класс объединить и держать где-нибудь словарь/массив со всеми вариантами.

    Тогда и switch не понадобится и вот так дублировать тоже не придётся
    Ответ написан
    Комментировать
  • Как перевести тип данных с С++ на JS?

    pair - массив из двух элементов или объект с двумя полями.
    ["a", "b"]
    {"fst": "a", "snd": "b"}

    map<string, vector<float> > Объект или Map у которого в качестве значения - массив, а в качестве ключа-строка.
    {"a": [1.2, 3.5]}

    map<pair<string, string>, float> С этим сложнее, тк что массивы, что объекты в js сравниваются по ссылке => вариант того, как мы представляем pair сам по себе не подойдёт.

    Так что тут лучше будет вместо pair использовать строку, которая создана как конкатенация двух экранированных строк через разделитель.

    const map = {};
    const a = "abc";
    const b = "123";
    const key = `${btoa(a)}$${btoa(b)}`;
    map[key] = 42;
    Ответ написан
  • Как разобраться какая именно версия видеокарты стоит в рассматриваемом ноутбуке?

    Методом исключения.
    Все десктопные видеокарты сразу мимо.
    Ti и Super тоже мимо.
    Остаётся 1650 Mobile, 1650 MaxQ, 1650 Mobile refresh
    MaxQ требует сертификации всего ноутбука и о таком сертификате точно будет где-то упоминание, ибо это конкурентное преимущество. На сайте iru ни слова про MaxQ нет.

    Остаётся Mobile и Mobile refresh - узнать ты это сможешь только разобрав ноут и посмотрев название чипа. Ибо это разделение неофициальное.
    Ответ написан
    1 комментарий
  • Как записать данные в .docx без Interop?

    NPOI и OpenXML Sdk
    Ответ написан
    Комментировать
  • Что происходит в случае противоречивости блокчейнов 2-ух разных пиров?

    Есть разные алгоритмы консенсуса.

    Например каждый отдельный пир может принимать ту цепочку, которую он первым увидел (при равной длине), может принимать ту цепочку, которая принадлежит пирам из его пула, или вообще выбирать случайно.

    В случае если сеть не приходит к консенсусу - происходит форк: часть пиров будут продолжать одну цепочку, а часть - другую.
    Рано или поздно одна из цепочек станет более длинной и конфликт исчезнет.

    А вот если конфликт системный (например из-за несогласия людей), то может произойти хард-форк, и тогда это уже две разные сети.

    Какой конкретно алгоритм консенсуса в биткоине предусмотрен - не скажу.
    Ответ написан
    Комментировать
  • Безопасно ли красть или сливать код, если не подписаны NDA и трудовой договор?

    Опасно, так как авторское право и исключительные права никто не отменял.
    Свой собственный код - может быть ещё можно сливать, тк раз нет никаких бумажек, то и передачи исключительных прав не происходило.
    оставшись безнаказанным, верно?

    Неа.

    Компания уже не очень хорошо поступает с человеком, поскольку не оплачивает его работу

    Ваш друг не в рабстве и сам согласился на эти условия. Да, это не по ТК, но его никто не держит и если ему не нравится, что он бесплатно работает - он может спокойно собрать вещи и уйти обратно на рынок труда.
    А ещё часто неоплачиваемую стажировку как образовательные/консультационные услуги оформляют => может оказаться, что стажировка не то чтобы бесплатная, так ещё и должен остаёшься при несоблюдении каких-то условий)
    (Хотя подобные пункты почти всегда через суд признаются кабальными и ничтожными)

    PS: ну и я сомневаюсь, что он ничего не подписывал. В зависимости от конкретной ситуации и грамотности юристов - можно очень много весёлых уголовных статей навесить)
    Ответ написан
    Комментировать
  • Как отправить команду в Telegram чтобы он закрылся?

    Нет.
    Ответ написан
    Комментировать
  • Где лучше купить домен в зоне .uz?


    нет возможности редактировать DNS записи

    Это не большая проблема, да и в принципе это не входит в обязанности регистратора. Просто делегируй домен на какой-нибудь сторонний dns-хостинг (например я yandex cloud DNS пользуюсь)


    не выдают документ о владении доменом

    Наверное из-за того что таких документов в принципе не существует, из-за того что домен не является объектом собственности.
    Ответ написан
    1 комментарий
  • Как разобраться в работе с сетью в c#?

    1. Например ты можешь перекладывать данные из буфера куда-то ещё. В List<byte> например.
    А лучше переработай свой протокол, чтобы в этом не было нужды (чтобы где-то в начале сообщения писалось, сколько места тебе нужно выделить)

    2. Посмотри в сторону System.IO.Pipelines - там уже решены практически все проблемы, с которыми можно столкнуться.

    3. Подумай над тем чтобы использовать уже готовый протокол типа того же http
    Ответ написан
    Комментировать
  • Расценки и улучшения моделей canary и 1106 от openai?

    canary - это собственно канареечная версия. Всегда самая свежая версия, но стабильность и адекватность не гарантируется.
    Ответ написан
  • Какие проекты можно делать новичку?

    Любые, какие не противоречат закону, и какие по силам этому новичку.
    Ответ написан
    Комментировать
  • Какие есть хостинги для размещения VK бота?

    vabka
    @vabka Куратор тега Веб-разработка
    VK бот в твоём случае никак не отличается от обычной программы.
    Для обычных программ есть VPS.
    Дешевле всего будет поднять mysql на этом vps и настроить запуск твоего бота самостоятельно.

    Если денег много - можно взять dbaas и тогда не придётся самостоятельно поднимать mysql.

    Если не хочется заморачиваться с хостингом на сервере - можно посмотреть на какое-нибудь решение типа serverless functions или serverless containers, но тогда придётся твоего бота адаптировать к такому способу деплоя.
    Ответ написан
    Комментировать
  • Какой язык выбрать для создания приложения и его тестирования?

    Не можешь определиться - составь табличку с плюсами и минусами применительно к решаемой задаче (написание диплома), ориентируйся в том числе на сложность поиска информации, стабильность работы выбранного решения, maturity, и на сколько сложно тебе будет это всё изучить к сроку написания работы.
    Ответ написан
    Комментировать
  • Автоматически увести пользователя из встроенного браузера приложения?

    Никак. Так как эти переходы по ссылкам сделаны на стороне тиктока.
    Это стандартный подход для секурности
    Ответ написан
    Комментировать