Задать вопрос
  • Процессор грузится процессом системные прерывания. Что делать?

    maaGames
    @maaGames
    Сергей, открой "Мониор ресурсов" на постоянку, в течении дня его открытым подержи. Если будут вот эти зависания и скачки трафика - сможешь посмотреть, что конкретно их вызывает. А вот если ничего происходить не будет, хотя без мониторинга стабильно случалось, то это 100% вирус ,который притих и не хочет быть увиденным.
    А переутановка винду может и не помочь, вирусы куда только не прописываются нынче. Даже перепрошивка БИОС может не спасти от некоторых.
    Написано
  • Процессор грузится процессом системные прерывания. Что делать?

    maaGames
    @maaGames
    Сергей, Это виртуальная машина виндовая. Если через компоненты удалить, то и этот адаптер пропадёт (или можно будет удалить и тогда пропадёт). То есть это не вирус.
    Написано
  • Процессор грузится процессом системные прерывания. Что делать?

    maaGames
    @maaGames
    Сергей, раз в моменты испоьзования интернета, то проверь настройки сетевого адаптера. Конкретно, проверь Interrupt moderation и Interrupt moderation rate. Если ради отклика в играх какой-нибудь оптимизатор там extra\high включил, то нагрузка на систему растёт.
    Но и проверить на вирусню хорошенько.
    Написано
  • Ответьте на вопрос по информатике?

    maaGames
    @maaGames
    VoidVolker, Это невозможно, учитывая скорость развития IT. Учиться 4-6 лет, за это время любой современный язык программирования сильно меняется, оборудование чуть меньше, но тоже меняется. Любой ВУЗ с фиксированной государственной программой будет давать частично устаревшие, частично бесполезные знания. Фундаментальные основы, как правило, остаются актуальными. Но кроме тех, которые в силу изменившихся обстоятельств становятся неактуальными и вредными...
    А ведь кое где до сих пор обучают студентов ТурбоПаскалю в среде MSDOS.
    Написано
  • Ответьте на вопрос по информатике?

    maaGames
    @maaGames
    enot_13, После такого тестирования я бы джва раза подумал, а стоит ли туда поступать :)
    Написано
  • От чего скачки и почему при доступной более половины озу, пишет что его не хватает?

    maaGames
    @maaGames
    historydev, https://www.wagnardsoft.com/forums/viewtopic.php?t=1256
    Вот эта программа кэш автоматичеки чистит по таймеру и необходимости. Начал ей поьзоваться милион лет назад, когда файловый менеджер "глючил" и просто любую открытую папку в память загнать пытался, а там была рабочая папка с сотней гигабайтов файлов. Причём, индексирование диска выключено было, разумеется. Не уверен, нужна ли мне эта программа сегодня, но по старой дружбе установлена. Только лимиты поменял под актуальный компьютер.
    Написано
  • От чего скачки и почему при доступной более половины озу, пишет что его не хватает?

    maaGames
    @maaGames
    30 используется, 30 закэшировано (ещё/уже не используется, но сдиска прозапас в памяти висит), вот и занято все 60. По хорошему, из кэша должно выгружаться и становиться доступным. Видимо, подвисает, как раз пока кэш очищается.
    Написано
  • Почему библиотека SFML3.0.0 не может открыть файл png?

    maaGames
    @maaGames
    niklazh, из интереса сделал похожий пример, как раз 3 версию глянуть хотел. И дебаг и релиз загрузили png картинку. Проверил на 24 и 32 битном png. Думаю, у тебя проект неправлиьно настроен (в первую очередь рабочая директория, как мы уже выяснили, пусть "тебе так надо", но неправильно). Почему 2.6 работает, а 3.0 не работает - не знаю :)
    Написано
  • Как генерировать качественные изображения в stable diffusion используя python?

    maaGames
    @maaGames
    через webui ведь включен пункт FaceRestoration, который вторым проходом лицо перерисовывает поприличнее? Тело корявое из-за отсутствия негативных промптов. Лицо только вторым проходом по реставрации.
    Написано
  • Почему библиотека SFML3.0.0 не может открыть файл png?

    maaGames
    @maaGames
    niklazh, а png лежит в папке с ехе или с cpp ? Причём, рабочая папка в папке проекта будет только при запуске из под отладчика. Если даблкликом запустишь, то папка ехе файла будет рабочей. Так что dll и туда надо все эти скопировать.
    Написано
  • Почему библиотека SFML3.0.0 не может открыть файл png?

    maaGames
    @maaGames
    niklazh, в настройках запуска проекта рабочей директорией выбрал папку с ехе-файлом? По умолчанию рабочая папка та, где лежит sln файл и относительные пути считаются не относительно ехе, а относительно папки с sln файлом.
    Видимо, не поменял, поэтому и положил dll рядом с cpp файлом, а не в папку с exe.
    Написано
  • Почему библиотека SFML3.0.0 не может открыть файл png?

    maaGames
    @maaGames
    niklazh, Пробовал папку без русских букв в пути, как предлагали?
    Есть ещё глупеньковое предположение: проверь подключенные lib файлы, чтобы не было вперемешку -d, -s-d и тому подобного.
    Написано
  • Почему библиотека SFML3.0.0 не может открыть файл png?

    maaGames
    @maaGames
    niklazh, не уверен, что SFML поддерживает любые png файлы ( Some format options are not supported, like progressive jpeg ). Попробуй другой файл загрузить. Желательно из официальных примеров, который точно поддерживается. Может просто файл неудачный.
    Написано
  • Почему библиотека SFML3.0.0 не может открыть файл png?

    maaGames
    @maaGames
    раз уже есть filesystem, то заменить проверку на функцию exists, чтобы правильно сделать проверку наличия файла, а не через костыль.
    Написано
  • Почему QWebSocket не получает длинные сообщения?

    maaGames
    @maaGames Автор вопроса
    jcmvbkbc, Наверное, если порт пробросить, то и возможно к рутоничату удалённо подключиться. Если IXWebSocket не поможет, то буду думать, можно ли так сделать.
    Написано
  • Почему QWebSocket не получает длинные сообщения?

    maaGames
    @maaGames Автор вопроса
    jcmvbkbc, Именно об этом я и написал, что вам нужен не только код, но и рутоничат, а ещё стрим, из которого рутоничат будет получать данные. Поэтому компилируемого кода нет (зачем он нужен, если нельзя просто запустить?) Именно поэтому и вопрос "сложный", что надо не код проверять, а именно знать причину и ответ.
    Если IXWebSocket решит проблему, то я правильно понял причину и это будет ответом. А если неправильно понял, то не будет.
    Написано
  • Почему QWebSocket не получает длинные сообщения?

    maaGames
    @maaGames Автор вопроса
    jcmvbkbc, ну вот приведённый код воспроизводит проблему. То есть совершенно стандартный код вебсокета, работающий абсолютно всегда, кроме тех случаев, когда не работает. А когда он не работает, то он не возвращает никаких ошибок. Я вообще все сигналы добавил, чтобы и SSL ошибки ловить (сокет не wss) и байтовые массивы и текст/байты фреймами по кусочкам. Когда сообщения не приходят, они не приходят вообще никуда, молча, без каких-либо уведомлений о том, что они не пришли. А когда приходят, то приходят в textMessageReceived(*Frame), как и положено. И эти приходят-неприходят с интервалом в секунду, сокет не закрывается, не пересоздаётся, не переконнектится...

    Давайте рещать проблему: QWebSocket не принимает permessage-deflate сообщения.
    Написано
  • Почему QWebSocket не получает длинные сообщения?

    maaGames
    @maaGames Автор вопроса
    jcmvbkbc,
    Чтобы быть полезным, код воспроизводящий проблему должен как минимум компилироваться. В идеальном случае он должен воспроизводить проблему.

    А вообще, это абслютно весь код, вопсроизводящий проблему. Для сообщений меньше килобайта TextMessageReceived вызывается, а для больше килобайта - нет.
    QWebSocket socket;
    
    connect( &socket, &QWebSocket::textMessageReceived, this, &TextMessageReceived);
    
    socket.open( QUrl( "ws://127.0.0.1:8383/Chat" ) );
    Написано
  • Почему QWebSocket не получает длинные сообщения?

    maaGames
    @maaGames Автор вопроса
    Чтобы быть полезным, код воспроизводящий проблему должен как минимум компилироваться. В идеальном случае он должен воспроизводить проблему.


    Поэтому и поставил "сложный", что надо знать проблему, а не искать ошибку в коде. Потому что именно ошибки в виде ошибки в коде нет. Ошибка в том, чего в коде нет. Компилируемый код вам не поможет, потому что надо не просто скомпилировать и запустить, но и подключиться к рутоничату, а для этого нужен рутоничат и стрим с наградами. И даже нельзя сделать отдельное серверное-приложение, потому что сервер должен быть настроен так же, как в рутоничате (я не знаю, как там). Потому что если сервер это тоже Qt, то никаких проблем нет, разумеется.

    Это может быть и новая проблема, с которой я не сталкивался. Я готов посмотреть на вашу конкретную проблему и найти для неё ответ.


    Вы работали через QWebSocket с сервером, использующим permessage-deflate сжатие сообщений? Если я правильно перевёл, то Qt не реализовали поддержку deflate и работает только с несжатыми сообщениями длиной до 2ТБ. А у вебсокета рутоничата в extension указано permessage-deflate и приходят сообщения длиной только до килобайта, а threshold для этого deflate, по умолчанию, как раз 1024 байта. Выводы напрашивются сами, пробую вместо Qt другие библиотеки для сокетов (пока хватило глупости попробовать те, которые не подерживют deflate, но уже нашёл ту, которая полностью RFC 7692 реализована поддержка. Когда её подключу, если проблема решится, то я правильно понял причины нежелания получать больше килобайта, Разумеется, тут отпишусь. И вы тоже будете знать ответ на мой вопрос. А если я не угадал и проблема ещё в чём-то, то не будете.
    Написано
  • Почему QWebSocket не получает длинные сообщения?

    maaGames
    @maaGames Автор вопроса
    jcmvbkbc, Не нужен. Вам не нужно всё моё приложение. Вы либо сталкивались с такой прблемой и знаете ответ, Либо не сталкивались и не знаете ответ. Очевидно, что в моём коде нет ответа, потому что надо доабвить то, чего в коде нет. Вот код, воспроизводящий проблему. Понятнее стало? Нет, не стало. А ещё вам нужен рутоничат и стрим с наградами, чтобы выполнить награду с текстом.

    QWebSocket socket;
    
    connect( &socket, &QWebSocket::textMessageReceived, this, &TextMessageReceived);
    
    socket.open( QUrl( "ws://127.0.0.1:8383/Chat" ) );


    Повторюсь, проблема именно с длинными сообщениями, ориентировочно больше килобайта. Пока что думаю, что QWebSocket не умеет в permessage-deflate и поэтому мелкие сообщения без сжатия приходят, а большие уже сжимаются и не приходят.
    Написано