Задать вопрос
  • Какие бывают режимы работы сборщика мусора в .Net?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    https://learn.microsoft.com/ru-ru/dotnet/framework...
    https://habr.com/ru/articles/590475/

    .. совет - пока не поймете, в тч на экспериментах, используйте режимы по умолчанию ))

    ps пример - мой старый десктоп 4 ядра, новый ноут 20 ядер.. при попытке что то оптимизировать, даже успешной, потеряю универсальность.. а выбор рантайма будет весьма близок к лучшему возможному. как то так..
    Ответ написан
    2 комментария
  • Как можно изменить кодек видео/фото в конкретном приложении на windows?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    имя приложения в студию плз.
    для плееров автоматом выбираются кодеки из числа установленных.
    если речь о сжатии существующего видео, для примера - clipchamp имеет тупой выбор из 3х настроек, даже самое низкое разрешение давало выхлоп размером больше исходных клипов )))
    так что это вопрос настроек конкретной проги

    ps
    ну например телеграм какой-то
    тут точно лишь фичи приложений. в телеге нет для видео. выбор кодаков возможен для видеоредакторов/монтажеров или если пишем свой модуль для вебсервиса раздачи на продвинутом языке. как то так
    Ответ написан
    5 комментариев
  • Как настроить VPN для определенных программ?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    на роль ответа:
    Drno, да, но нет.. протон впн шикарно умел разруливать по приложениям.. но роскомнадзор его качественно забанил.. увы..
    такая фича может быть и еще у кого то.. но это вопрос скрупулёзных поисков ((
    ..
    FaNaT, если прокатит не из РФ - там самый крутой клиент впн, что видел. можно добавить и профиль к корпоративному openvpn.. но не во фри подписке уже ))
    ..
    камент AlexVWill, так же весьма интересен, но протон, думаю, наиболее комфортное решение на уровне пользователя ))
    Ответ написан
    Комментировать
  • Как организовать параллельную обработку пересечения нескольких Rectangle в WPF?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    а может plinq посмотрите?
    в любом случае это осмысленно только при большом количестве ядер.. и тяжелой обработке события..
    а еще стоит подумать о конкурентных событиях и риске одновременных противоречивых решений..
    если событий всего десятки (а не миллионы), а обработка событий не требует тяжелых вычислений, вообще не факт что стоит заморачиватся

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

    pps если не используете биндинг, можно логику обратного времени - копируем текущее поколение в фоновый массив/матрицу, далее используем вычисление следующего поколения на основе неизменных исходных данных.
    .. и еще о производительности - на сколько я помню жизнь, у вас затраты на визуализацию все равно не соизмеримо больше обсчета ;)))
    Ответ написан
    4 комментария
  • Как изменить свойства Label при помощи кода другого файла одного и того же проекта?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    вы не приводите сигнатуры классов. тогда телепатия предлагает что то вроде fr1.имя_поля
    а вообще то, обычно простой код, без навороченного мультитаскинга, в классе формы размещают..

    ps по факту корень зла Form1 fr1 = new Form1();.. очень печальный симптом..
    Денис Куликов, - еще раз, я готов позаниматься с вами.. но надо убрать понты и сотрудничать.. если что - в моем профиле телега. об оплате речь не стоит.. чистое сочувствие..

    pps
    начните с такой правки
    ...
    Screen[] sc = Screen.AllScreens;
    //  Form1 fr1 = new Form1();
    // тут внимательно сравните две следующие строки
    //  fr1.Location = sc[0].Bounds.Location;
    Location = sc[0].Bounds.Location;
    Application.EnableVisualStyles();
    // ... далее доступ к полям формы в таком же стиле - просто по имени
    // watcher у вас тоже уже есть. отдельный класс не нужен,
    // сначала запустите простейший тест, совершенствуйте после первого успеха
    ...
    .. хотя про watcher то что мелькнуло вроде локальная переменная метода. просто сделайте полем класса формы. в своем файле, дизайнер не трогаем. задаем поле формы, а инициализируем экземпляр и настройки так как уже начато.. и смотрим что там будет ломаться дальше )))
    .. был бы проект ))
    ... кидал бы поэтапные правки с каментами после дебага ;)... а вы все в крутизну играете? ))).. дедлайн и тд )))
    Ответ написан
  • Диск С полностью заполнен, как его можно очистить?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    еще одна тула, простая и красивая, пользую много лет и ни че в замен не хочу ;)
    Scanner по ссылке
    www.steffengerlach.de/freeware
    Ответ написан
    Комментировать
  • Пропадает изображение при подключении мышки?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    блок питания?

    ps типичнее будут наверное советы о дровах. но это если винда сборка и тд...
    а так, мне видится - мониторинг температур проца, южного моста.. ну и все таки проверка достаточности б/п после смены видюхи. посчитайте номинал под проц + новую видюху, и остальное железо, рекомендаций в сети полно типа "калькулятор блока питания"
    Ответ написан
  • На сколько Java отличается в обозначении типизации от C# для понятия TS?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    в корне не верная мотивация. при этом учить более одного языка полезно. но только при условии вдумчивого изучения именно различий. тогда это реально помогает оценить достоинства и недостатки каждого из изучаемых языков. но не наоборот - попытка сходные моменты принимать за правило, скорее чревата последующими граблями.

    ps перечисленные языки, при попытке кодирования простейших примеров, могут показаться очень похожими. но это и есть подвох.
    что бы прочувствовать различия, стоит дорасти до решения не совсем тривиальных задач, что бы пришлось использовать козыри языков и прочувствовать различия.
    в данном наборе не все так просто - если шарп и ява могут сражаться на одном поле (консоль, десктоп), то ТС живет браузере. ну или если только в ноде?... в общем изначальная мотивация так себе
    Ответ написан
    21 комментарий
  • После установки Docker Desktop на windows 10 в случайный момент времени может вылететь BSOD. Как исправить?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    какой-то другой wsl
    .. с этого места уже бред.. внимательнее в диагностике ситуации.. если хотите поддержку

    ps - wsl могут быть 1 или 2 версии.. в соответствии с версией винды. рантайм возможен одновременно. но активна только одна движуха. если вы не можете понимать сообщения об ошибках... вам не сюда. ..
    Ответ написан
  • Почему процесс тестирования файлов в WinRAR прошол слишком быстро?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    вопросы:
    - носитель для архива? (hdd/ssd)
    - объём оперативной памяти?
    - размер архива?
    ... пока не вижу криминала вообще.. системный диск пуганых 5гб.. архив точно еще меньше
    процесс архивирования подразумевает чтение и запись, процесс тестирования только чтение и работу в оперативке..
    .. а если архив еще в оперативке (в кэше) то и вовсе нет предмета для раздумий

    ps
    .. думать же надо иногда? ;)
    Кирилл Дмитрий, ключевые моменты:
    - тестирование архива не предусматривает чтение оригинала и сравнение. только чтение архива и проверка контрольных сумм ))
    - если архив еще в кэше оперативки (а она у вас норм ;) .. все так и должно выглядеть..
    - если тест архива после ребута, к примеру. то вопрос только в скорости чтения носителя, и скорости процессора. тест архива, это не сравнение с оригиналом, это лишь проверка своих контрольных сумм

    pps
    .. по мотивам каментов..
    Кирилл Дмитрий, Иерокопус Таманский, и да, напомню - чтение архива для теста - поточное.. читается один файл. чек суммы вычисляются на ходу..
    .. если исходный набор был 6000 файликов (мб уже не важны!!!).. ни кто из вас, джентльмены, ни в курсе? что операция открытия и закрытия файла, тоже имеет свои накладные расходы?

    .. а если источником был dvd/cd... то это медленный источник.. тут и ответ на такую разницу в скорости обработки.. архиватор больше ждал чтения, чем паковал..
    Ответ написан
  • Можно ли скопировать весь application state (cookies, localStorage, etc) из одной вкладки в другую в Chrome?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    ??? .. урл разные?
    application state (cookies, localStorage, etc)
    не вкладкозависимые, а на весь сеанс/профиль браузера. при чем все кодируется в зависимости от урл. за куки уверен - не реально.. что то еще, может и есть тулы. но вопрос точно надо формулировать по другому
    Ответ написан
    Комментировать
  • Windows-сервер перезагружается с ошибкой "memory management", что делать?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    сервер нельзя отключать на долго и тесты делать мне никто не даст возможности.
    если бизнес 24/7, допустим.. а на сколько он доходный?
    - если доходный, закупайте новое железо и переносите сервер
    - если нет, ищите новую работу по тихому.. пусть скупые продолжают экономить
    Ответ написан
    Комментировать
  • Что вызывает ошибку "Неправильный путь приложения", APPCRASH при запуске игры Forza Horizon 5?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    steam -> справка -> служба поддержки
    Ответ написан
    Комментировать
  • Как выяснить причину загрузки потока процессора на 100%?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    1. Когда я запускаю Фотошоп.
    2. Когда перед игрой я меняю разрешения монитора.
    .. хорошая стартовая точка для размышлений.. все лицензия?.. или пиратим по тихому ;)

    ps а win белая и пушистая? .. или ?... (ну и каким способом?.. сборка с файлопомойки? ;))

    pps.. про адобов даже не спрашиваю ;(((
    Ответ написан
  • Можно ли использовать placement new как замену bit_cast?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    Мне интересны возможности обойти ограничение на бинарное приведение типов, ибо bit_cast использует копирование в переменную на стеке, что не особо быстро.
    хрень лысая. операции на стеке одни из самых быстрых..
    .. если они порождают проблемы, это проблемы в логике кода
    Ответ написан
  • Возможно ли в Docker на Windows 10 использовать образы php и MySQL?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    эмм..
    php и MySQL
    .. можно использовать прямо под виндой. в тч и апач.. да и нгикс.. любой сервер.. успехов
    ps ну все же написано
    Команда docker compose up дает множество ошибок по неустановленным переменным - INTERFACE, DB_SERVERTYPE, MYSQL_DATABASE, MYSQL_USER, MYSQL_PASSWORD, MYSQL_ROOT_PASSWORD.
    На Windows 10 нет MySQL-сервера.
    ... решайте.. и будет вам все
    pps
    На Windows 10 нет MySQL-сервера
    чушь собачья! учите гугление
    ppps
    Возможен ли запуск образа (ссылка выше по тексту) в Docker на Windows 10?
    все что перечислено можно и без докера! (а в докере или виртуалке - и подавно ...
    Ответ написан
  • Как получить логи открытия папок/файлов в WinServer 2019/Win10?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    а много ли файлов надо курировать? по опыту c# - есть возможность целевой подписки на события файла/папки.. и это точно легче чем журналы аудита и их парсинг..
    в *икс терминологии написать демона.. и повесить где надо в шедулере.. хоть на рабочих станциях самих пользователей ))... через АД к примеру ))
    если что помогу сформулировать поисковые запросы для питона ))

    ps если корпоративная среда, тот же пшел достаточен:
    - не надо заливать питон клиенту
    - дотнет и пшел априори во всех актуальных версиях винды
    - запуск стукача политиками ;)
    ... если что пишите, даже интересно стало ;)
    Ответ написан
    6 комментариев
  • Кирилица в ответе HttpListenerResponse?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Сергей, до боли знакомая "кодировка"
    смотрим шпаргалку
    657dc0bcf3a83789501656.png
    вроде как utf-8 -> win-1251 собственно и была какое то время самой часто ошибкой.
    скорее всего надо копать в браузере, все что угодно, даже смену дефолтного шрифта проверить.
    в каментах под вопросом, допустил неоднозначность кодировки на серверной стороне самих файлов. вроде как менее вероятно. все популярные редакторы разработчиков/дизайнеров, давно в utf-8. да и визуал студия вроде как уже много лет корректно работает с веб проектами.
    начните с браузеров. если все по дефолту.. все таки посмотрите и исходники. far manager очень хорошо определяет и показывает реальную кодировку. mc вроде тоже.

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

    pps браузер точно не "ослик"? (интернет эксплорер в вин7?... тогда подобная ошибка была бы более ожидаема.. ну так.. мало ли?)
    Ответ написан
    1 комментарий
  • Как обеспечить одновременное удаленное подключение нескольких пользователей к windows 10 или 11, не в локальной сети?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    res2001, про сервер тоже не все однозначно )))
    без запуска терминального сервера (и снова вопрос лицензирования!) только 2 сессии.. ну или освоив подключение к физической терминальной сессии (не сложно) - 3...
    .. и то все под админскими учетками..

    ps нарушение лицензий и подъем терминального сервера, в принципе, более чем в достатке описаны в сети ))
    .. о том что
    но некоторые программы/драйвера не работают,
    такое возможно.. упоминание драйверов навевает воспоминание о софте для управления принтерами HP.. но там отказываются работать именно пользовательские гуи (опять же политика лицензирования между мс и хп).. но драйвера работают исправно ))
    .. о проблемах копирования - изучите свойства файлика рдп. там есть фича монтировать диски клиента. по дефолту отключена. после включения все оч даже комфортно, но при условии надежных каналов связи

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