Задать вопрос
  • Как определить откуда DDOS в локалке?

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

    ps пока ни как не вспоминается.. (хотя был фаном продукта, когда был "в большом" .. (( .. на замену
    https://en.wikipedia.org/wiki/Microsoft_Network_Monitor
    ai-news.ru//2017/12/6_luchshih_programm_dlya_anali...
    https://networkguru.ru/8-luchshikh-programm-dlia-a...

    pss hint000,
    TMeter, не?

    абсолютно в сапоги (с)

    да, он самый. спасибо hint000 ! (таки пишите свой ответ?!)
    www.tmeter.ru
    Ответ написан
  • Как организовать хранение объекта с таймером на сервере без СУБД?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Комментировать
  • Анализ целочисленого массива данных?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    ...сначала был камент..
    вопрос не сложный, а мутный

    начнем с
    как ведет себя следующее число по отношению в текущему: возрастает или убывает
    у вас априори N-1 ответов (999 999) .. а график... что то мне подсказывает, что это график производной (для построения не обязательно иметь аналитическую форму, прогона по сырым данным более чем достаточно) .. и дальше в том же духе
    -в каком диапазоне значений больше чисел
    называется гистограмма .. а значит ответ легко гуглится
    -из какого в какой диапазон чаще всего переходят числа (напр: из 0-100к в 400к-500к и тд.)
    решаемо за один проход, равно как и самый первый пункт.. по существу некое подобие построения гистограммы.. но для производной.. не, точно, это тупая гистограмма производной.. upd нет. погорячился. тем не менее все равно рубится в том же одном проходе, с таким же уровнем сложности ))

    .. как итог, все можно протаранить за один проход, а значит нет греха в построении велосипеда:
    - ум прочистит и лучше поймете с чем работаете (и что хотите..
    - можно выиграть в перфомансе (если ваш кодинг достаточно хорош.. хотя сам вопрос подобного оптимизма не вселяет
    Ответ написан
    4 комментария
  • Как убрать ругань антивируса на маленькую строчку в коде C#?

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

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    тестируем железо

    память - https://www.memtest86.com

    проц - https://www.overclockers.ua/news/software/2018-01-...

    хард - (до дури всего) hdd.by/victoria та же, освежилась upd обязательно читаем S.M.A.R.T и проходим либез по жизненно важным параметрам

    мониторим температуры проца, видюхи, чипсета (южный мост особенно) - aida64 может все (вот только южный мост там называется хитро, на память не скажу) upd лимиты температуры для проца и видюхи, гуглятся с полпинка по модели железки.. про южные мосты сложнее, почему то не всегда это легко найти, тем не менее - гугул+название чипсета+упорство.. если ни как - на самом деле южные мосты довольно горячие в норме, могут быть на равне с процом и даже выше (если проц их холодных моделей

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


    простой тест всего сразу - линуксовый лайв-сиди и пожить под ним. (виндовые не годятся, см про "сборки", таже фигня обычно)
    Ответ написан
    4 комментария
  • Тестовое задания - написать свой видео проигрыватель, сложно ли это?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    не верная постановка вопроса:
    - смогу ли я сам? (отвечать вам, самому себе)
    - сколько стоит? и где найти исполнителя на халяву? и это опять НЕ сюда (не на тостер)
    Ответ написан
    Комментировать
  • Английская версия MVS 2019 при дебаге выводит Exception на русском языке, как исправить?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    если винда русская, а вы хотите что бы все было на инглиш, меняйте локаль (настройки языка системы)
    если это лицензия ОЕМ снгл-ланг - можно переустановить винду с тем же ключем, но во время установки явно указывать что интерфейс требуется енглиш уже с линуксом путаю. сори для одноязычной ОЕМки надо ставить англоязычный дистрибут винды в точности той же редакции

    ps естественно так же доступны русская клавиатура, нужный часовой пояс и форматы русской локали, под англоязычным интерфейсом
    Ответ написан
    Комментировать
  • Можно ли запатентовать внутреннее устройство искусственного интеллекта?

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

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

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

    pps а еще это не бесплатно ;)))
    Ответ написан
    Комментировать
  • Как формировать веб-страницу без пересоздания?

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

    MVS.NET не связан такими ограничениями как ViewState, тем не менее, решения частичного обновления фрагментов все равно те же - ajax, frame, и конечно же средства современных фреймворков типа react, angular, vue, другие подобные.. ну и любой рукописный js код тоже
    Ответ написан
    Комментировать
  • Производительность С++ и С#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Unity != .Net FrameWork
    юнити основан на моно и использует il2cpp
    и если авторы рекомендаций об этом не знали, это их проблемы
    Ответ написан
    Комментировать
  • C# WindowsForm как вывести элементы из массива в TextBox без повторений?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    char[] m = default;
    // что означает вообще null
    // где то чем то заполняем m
    var m2 = m.Distinct();
    // m2 будет иметь тип IEnumerable<char> и содержать только уникальные элементы
    // если нужен массив, тогда так
    var m2 = m.Distinct().ToArray();
    // если нужен лист, тогда так
    var m2 = m.Distinct().ToList();
    // исходный m тоже может быть и List и IEnumerable, будет работать для любого варианта
    Ответ написан
    Комментировать
  • Как подключится к Telnet из C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Когда тестю на HK Server все нормально, когда начинаю тестить на WinCE, то в ответ получаю сообщение "???" и смайлик. В чем подвох?
    в кодировке ответа
    Ответ написан
    9 комментариев
  • [C#] Если есть строка с ключевым словом, как вывести всю строку?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    может тебе дать еще ключ? .. от квартиры.. где деньги лежат..
    (с)

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

    а то готовое решение вам могут просто не дать. а если и дадут, вам будет не просто его
    переварить
    консольный макет https://www.sendspace.com/file/vyfi3l
    если разберетесь что и как работает, в TextBox уже сами. пусть будет домашнее задание
    Ответ написан
    Комментировать
  • Почему при добавление объекта класса в list один объект перенимает значение другого?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    в методе public Picture Filtration(Picture picture) вы принимаете экземпляр картинки по ссылке (ибо это экземпляр класса, не какой то там int)

    обрабатываете его, и его же и возвращаете. вот и весь ответ

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

    ps подробнее тут https://docs.microsoft.com/ru-ru/dotnet/csharp/pro...
    Ответ написан
  • Есть хост на линукс, есть виртуалки, выход в инет по PPPoE, без роутера! хост не видит виртуалки, как решить минимальными средствами?

    mindtester
    @mindtester Автор вопроса
    http://iczin.su/hexagram_48
    1 - вопрос закрывается. идеальный ответ - купи блин роутер
    2 - от hosts хотелось увильнуть. но пришлось смириться (курение DNS будет дольше. виртуальный роутер тоже придется курить. да еще и машинку поднимать)
    3 - зато получилось снять хотя бы половину ручной работы - в гостях не надо прописывать ip. загоняем виртуалбоксовский адаптер в link local и адреса генерятся автоматом. при чем всегда одни и те же, по крайней мере для ipv6 это гарантировано. единственная заморочка - для ipv6 придется дописать статический маршрут (пингуется только с явным указанием адаптера ping fe80::6965:ccb2:3286:bc78%vboxnet0
    ) но это точно уже дело техники (гугления)

    всем добрым людям спасибо!
    не очень добрым - тоже попутного ветра
    Ответ написан
    Комментировать
  • Как правильно разметить диск для Windows 10 и Linux (Ubuntu, Kubuntu, Manjaro KDE) в GPT?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    Правильный ли у меня ход мыслей?
    не совсем. по тому что
    все не так как на самом деле
    (с) без понятия кто
    linux swap по желанию (если хочу гибернацию, то размер по количеству RAM)
    жутко медленный, по тому что очень тщательный. хотя SSD вас спасет )).. на практике все равно проще не пользовать гибернацию в линукс. мало того, маны по ее активации в ку/ю/бунте, лично меня отпугнули (а вот в fedora, при наличии своп раздела не меньше рама - она доступна из коробки. но я сейчас пилю конфигурацию на федоре в железяке с хардом, но 16 гигами. там гибернация ужасает своей длительностью)
    Потом при установке Kubuntu мне нужно дополнительно создать:
    - boot/efi на 500 МБ (и указать этот раздел для загрузчика GRUB)
    категорически свой загрузочный раздел! (тронете виндовый - потеряете винду upd ну не то что совсем, но квалификация потребуется на порядок большая, чем уровень вашего вопроса ))) boot/efi строго FAT32. выделите гиг, хватит за уши.

    после установки винды, доверьтесь инсталятору *бунты, груб2 в бутсектор, ефи раздел ручками (фат32), остальное под рут. но сразу готовьте маны, по восстановлению загрузчиков и винды, и груба ... в идеале на внешних носителях ))).. а то когда вы все заготовили, а загрузка ой, бегать читать к соседу, будет трудно совместимо с процессом починки )))

    есть еще много вариантов. можно и с виндового загрузчика цеплять линукс. upd но смысла рассказывать нет EasyBCD самый простой, но не смотря на GUI и виндовость, там все равно надо уже знать что делаете )). дерзайте, накапливайте опыт, и чаще делайте бекапы всего важного )))
    Ответ написан
    21 комментарий
  • Как сделать, чтобы ProgressBar работал во время нагрузки на приложение?

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

    гуглите и обрящете прогресбар wpf
    Ответ написан
    7 комментариев
  • Изучил C#, написал пару своих проектов. Стоит ли переходить на С++?

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

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

    сам на плюсах не пишу, при необходимости читаю, а с помощью лома и какой то матери дебагера VS и МСДН, даже понимаю. пришлось изрядно покоцать лишнее в плюсовом проекте, прежде чем стало понятно происходящее, и стал возможен перевод

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

    в шарпе выстроил своего рода конвеерную обработку. ну и по дефолту, там подобные параметры передаются по ссылке

    так вот при объемах входных данных ~50 Мб (типа тестовые выборки) плюсовые проект конечно обгонял. на ~150 Мб (типа тестовые выборки на перфоманс) мы выравнивались. на ~500+ Мб (рабочие примеры покадровой съемки) однопоточный шарп уже уходил в 1,5-2х кратный обгон, на скромно 4х ядерном i3 3330 (за PLINQ заказчик доплачивать не захотел, там и так был все жмотно)

    ps особо отмечу - итоговые склейки, на одном и тоже входном наборе, были бинарно идентичны, как для исходного плюсового проекта, так и для покоцаного для ясности, так и для итогового проекта на шарпе ;)

    ..при этом для меня писать на шарпе было .. ну как дышать.. в лет..
    можно и плюсы так же освоить, но это будет долго, и надо что бы от этого штырило.. иначе по моему не реально
    Ответ написан
    Комментировать
  • Куда дальше развиваться в asp.net core?

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

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    1 - https://www.newtonsoft.com/json
    2 - 5d579514bbbe9303121482.jpeg
    без внешнего сервиса тот же
    результат
    public class Rootobject
        {
            public Friendslist friendslist { get; set; }
        }
    
        public class Friendslist
        {
            public Friend[] friends { get; set; }
        }
    
        public class Friend
        {
            public string steamid { get; set; }
            public string relationship { get; set; }
            public int friend_since { get; set; }
        }


    ps ну или почти тот же List<Friend> или List<Friend>Friend[] будут сериализоваться/десериализоваться одинаково. что выбрать в итоге, зависит исключительно от вашего удобства и стиля кодирования
    Ответ написан
    2 комментария