Задать вопрос
  • Какая из двух программ врёт?

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

    (upd а их до дури, к примеру в моем десктопе. лично я еще не сумел найти точные аналоги для виджета kubuntu и aida64 под вынь10. но это не мешает мне спать спокойно)

    ps из каментов:

    Игорь Махов,
    я просто хотел узнать, можно ли использовать мою сборку для высокопроизводительных задач без боязни перегреть проц или нет.
    а тут нет хитростей:
    - у вашего проца есть спека
    - в спеке есть параметр TDP
    - и у вашего кулера (хоть пассивного радиатора или водянки) есть параметр TDP
    - параметр TDP системы охлаждения, должен быть равен, или выше чем у проца (лучше когда выше)
    - не используйте приемы разгона
    .. при соблюдении всех пунктов будет вам счастье
    Ответ написан
  • Как работает умножение матриц в библиотеке System.Numerics.?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    по пользованию вам сюда https://numerics.mathdotnet.com/Matrix.html
    а сорцы можно посмотреть на githab, как уже подсказано Nikolay
    Ответ написан
    Комментировать
  • Архитектура игры. Как отделить меню от игрового цикла?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    возможно вам надо помедитировать тут - Цикл событий
    и тут - command based application event loop (upd в этом месте можно и нужно творчески менять запрос до полного просветления)
    Ответ написан
    Комментировать
  • Как можно обработать большое количество одновременных соединений к серверу?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    большое количество одновременных соединений к серверу
    не совместимо c
    на Python
    Ответ написан
    3 комментария
  • В файл идут не те данные, почему?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    сделайте замены в коде:
    WritingToTextFile

    public void WritingToTextFile()
    {
    	using (StreamWriter sw = new StreamWriter("Text.txt", false, System.Text.Encoding.Default))
    	{
    		sw.WriteLine(text);
    		sw.Close();
    	}
    }
    на
    File.WriteAllText("Text.txt", text)
    ReadingFromTextFile

    public List<string> ReadingFromTextFile()
    {
    	List<string> temp = new List<string>();
    	using (StreamReader sr = new StreamReader("Text.txt"))
    	{
    		temp.Add(sr.ReadToEnd());
    	}
    	return temp;
    }
    а тут надо подумать! на
    File.ReadAllText("Text.txt")если одной строкой, илиFile.ReadAllLines("Text.txt")если нужен массив строк

    но это так, вступление, что бы убрать мусорный код
    вы не приводите код, который реально выполняет запись/распознавание голоса, и что то далее. все что вы показали - это предварительные ласки подготовка.. где процесс то? (upd тот, который возвращает пустой текст, или вы его теряете по пути к сохранению)
    Ответ написан
    5 комментариев
  • Факт или миф: комп не стоит изнашивать частыми включениями-выключениями? Гибернация системы на SSD?

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

    резьюм:
    - отключите выключения харда через 20 минут
    M4clefU.pngUM0hDPO.pnga5GudTO.png
    - не выключайте на час/два
    - на ночь по вкусу
    - под виндой замените спящий режим на гибернацию, так надежнее в случае обрыва питания во время сна без УПС (а еще винда делает гибернацию быстро, а линукс к примеру не оптимизирует этот процесс)
    - прочие настройки питания оптимальны для большинства, но при желании можете менять что то по вкусу
    Ответ написан
    Комментировать
  • Как исправить эти ошибки?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    класс Trucks объявлен как член класса Cars -
    вынести как отдельный класс
    aYkTuws.png
    Ответ написан
    3 комментария
  • Как создать убывание в progressBar?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    progressBar2.Value = 100;
    progressBar2.Maximum = 100;
    progressBar2.Minimum = 0;
    for (int i = 0; i < 1; i++)
        progressBar2.Value--;
    Ответ написан
    Комментировать
  • Можно ли с помощью Rest API или писать что то с сокетами связать базу данных и мобильное приложение?

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

    бэкенд на C# - это сейчас удобнее всего на .Net Core WebApi, по сути это REST. авторизацию и основную логику самое то делать
    сокеты нужны для устойчивых и скоростных вещей типа реалтайм чатов. но там же в .Net Core есть технология SignalR для этого. смотрим доки, примеры, подключаем и вперед
    кртинки можно отдавать и по WebApi, особенно если не сильно большие. но если их много, это статика, и если свободный доступ - можно через WebApi отдавать ссылку и просто закачивать
    видео - гулите от слова стриминг

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

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

    источник https://docs.microsoft.com/ru-ru/visualstudio/depl...
    Ответ написан
    Комментировать
  • Возможно ли отключать веб-камеру при входе в систему? Как защититься от взлома веб-камеры?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    а в чем суть? опасаетесь шпионажа?
    - управление статусом устройства не требует повышения привелегий, умерено продвинутый зловред ее включит и выключит, замаскирует статус устройства и погасит индикатор съемки
    - на десктопе надежнее отключать отключать физически
    - на ноуте - заклеивать стикером*

    * к примеру так поступает Марк Цукерберг, думаете он не знает софтверных способов? или в его компании нет специалистов по безопасности? думаю он просто в курсе, что это надежнее всего )))
    Ответ написан
    7 комментариев
  • Как пишут взломы для игр?

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

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

    эти два подхода могут сочетаться
    Ответ написан
    Комментировать
  • Как идентифицировать смартфон?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
    это GUID
    https://ru.wikipedia.org/wiki/GUID
    Предполагаю, что операционные системы не дают приложению IMEI в чистом виде
    это не так. достаточно прогуглить мобильная разработка запрос IMEI и другие варианты запроса, в частности для конкретных ОС
    Имеется он-лайн сервис, с соответствующими клиентскими приложениями на Android и iOS.
    это ваши приложения? или сторонние? если вы хотите собирать статистику по производителям и моделям, или еще что подобное - в любом случае это вопрос к разработчику приложения
    вопрос том что отдается в виде GUID - туда же. и это точно не хеш. GUID по своей сути генерируется так, что бы практически гарантировать уникальность. но от железа он берет только MAC адрес. подробности см по ссылке о GUID выше.
    к примеру в винде так гененерируется SID для каждой инсталяции винды, и для каждого вновь создаваемого профиля пользователя. но это ни каким боком не позволяет идентифицировать железо, только копию винды и учетку пользователя. и тем же акронисом, система с уникальными SID, может быть перенесена на другое железо, и даже легально переактивирована. при этом изменится MAC (и его также можно изменить програмно). но SID-ы изменить невозможно
    Ответ написан
    5 комментариев
  • Как сделать сервер на C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Комментировать
  • Как автоматически активировать Windows 10 pro по лицензии Windows serv 2019?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    а как сервер активируете? так же и гостевую систему.
    автоматическая активация гостевых систем винды, возможна только в сервере редакции Datacenter. но она стоит отмороженых денег. так что если пиратите - продолжайте и дальше в том же духе, тем же способом. или лицензию на каждого гостя. других вариантов нет
    Ответ написан
  • Как возвести число в сепень без переполнения, чтобы найти mod?

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

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

    в общем случае, это называется метапрограммирование но в C# его нет. в C++ к примеру есть.

    для C# существуют сторонние разработки подобного типа. к примеру ecsharp.net

    но что то мне подсказывает, что вам проще всего, воспользоваться массивами. или списками.
    к примеру массив целых int a = {1,2,3}; тогда первый элемент a[0]
    Ответ написан
    4 комментария
  • Как сделать так чтобы при закрытие формы основная форма не закрывалось?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    если освоили только дизайнер форм - ни как. что бы понять почему, и в какую сторону копать - изучите повнимательнее код запускаемого модуля. обычно он в файле Program.cs
    там будет что то вроде
    using System;
    using System.Windows.Forms;
    
    namespace my_namespace
    {
        internal static partial class my_program
        {
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new my_main_form());
            }
        }
    }

    как только вы поймете, куда переходит управление после закрытия экземляра my_main_form(), будет проще искать или придумывать решения для ваших хотелок.

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

    а вообще можно до одури чего придумать. переопределять обработку крестиков закрывающих формы. и даже изменить алгоритмистику головного модуля.
    Ответ написан
    Комментировать
  • Как реализовать генератор 2D мира?

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

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

    если появится просветление, откройте для себя тип Biginteger

    ps совет
    так же стоит расширить эрудицию о диапазоне точности того же double. что то мне подсказывает, что даже если вы подтянете такую мощную штуку как Biginteger, значение переменной e перестанет изменять значения на существенно меньшем количестве итераций
    Ответ написан
    Комментировать