Задать вопрос
  • Необходимо разработать проект с возможностью реализации динамических классов. С чего начать проект?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    начать надо не с поиска похожих проектов. ибо описание - каша полная
    начать надо как раз с устранения сумбурности.
    Необходимо сделать проект которые позволяет через интерфейс создать таблицы в базе данных
    тут уже начать и кончить:
    - что то путное без MVVM или подобного паттерна у вас вряд ли получится вообще. придется освоить альтернативы и выбрать подходящую. и уже потом найти реализацию для выбранной платформы интерфейса
    кроме всего прочего при создании таблицы, должен генериться cs файл с моделью
    - зачем?
    - но если так сильно надо - начните с гугления C# рефлексия, C# динамическая компиляция и Roslin API
    - просто научиться работать с EF для начала
    - для продолжения придется хорошо освоить все что с ним связано. в частности миграции
    Также в этом проекте необходимо реализация фильтрации, на сервер будет уходить сложный json, который будет парситься в sql и будет возвращать данные, соответственно.
    это уже на потом. если предварительные наброски освоите. то с этими пугающими фразами проблем не будет

    ps (WinForms, WPF, UWP) сори, меня тут пригласили ответить на ваш вопрос. про ASP с ходу вообще проморгал. хотя это убирает целый пункт, и возможно стартовать с MVC. на на самом деле вопрос остается сумбурным
    pps как вариант - начните проработку задачи. от кучки панических фраз, к описанию финкциональности и интерфейса для нее. и так по итерациям делайте уточнения. можно в итоге получит макеты интерфейса с описанием функционала. вот тогда уже можно задать вопрос - существует ли проект, такой как это?
    Ответ написан
    Комментировать
  • Как в брандмауэре windows дать доступ другой подсети к сетевым дискам?

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

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

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

    и не надо спешить сравнивать с линкусом (что часто пытаются делать. данный апдейт опять адресован не только ТС, но и Drno):
    - линукс всю свою исторю плавает в рамках 2% на десктопе. это единственная причина, по которой он не интересует большую часть вирусописателей. но только начинающих, ну или середнячков ;))
    - на самом деле линукс атакуют и ломают далеко не редко. и возможно самые крутые атаки совершаются именно на линукс. когда цель, это комп, на котором есть реально важная инфа (рабочее место финансиста, эксперта по криптоаналитеке, разработчика супер секретного кода, сервер биржы, сервер банка... и очень много подобного)
    - и тут иллюзии рушатся - линукс это не только Ubuntu с примитивным gufw. RedHat, Centos, Fedora, Suse Enterprise, OpenSUSE - все эти дистрибуты включают фаерволы по умолчанию, и имеют не сравнимые с Ubuntu/Debian, gui средства управления - как зонами для конкретного сетевого интерфейса, так и правилами для зоны
    .. как то так
    Ответ написан
  • Как реализовать на C# взятие значений с сайта по ссылке?

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

    гуглим web site automation и грызем гранит науки. по мере понимания сочиняем другие запросы

    удачи
    Ответ написан
    3 комментария
  • Как вызвать прерывание в child классе?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - base.OnTriggerStay(other); ретурнит то из себя
    2 - примерно так
    class One : Number
        public override void OnTriggerStay(Collider other)
        {
           if (hasInteract)
               return;
           Debug.Log(other.gameobject.name)
        }

    3 - upd .. ну и осознать суть override и base
    4 - а еще отладчик можно освоить. в VS по F11 по шагам пройти и все понять )))
    Ответ написан
    1 комментарий
  • Какой поставить на компьютер бесплатный антивирус, который не грузит систему?

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

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    не пробовали доки читать?
    https://docs.microsoft.com/ru-ru/dotnet/api/system...
    там про обучение ни чего нету? может можно просто тренировать под себя?
    ps
    какие-то альтернативы Dictation Grammar и SpeechRecognitionEngine ?
    быстрее всех развиваются облачные, и естественно у ведущих игроков. точно есть в Azure и у Яндекса, по идее у Гугла (андроид девелоперам то точно, не знаю про десктоп), возможно даже у Амазона? и точно у Эпла, но он дает только своим. а так то не копал. не припекало
    pps .. а че? гугл сломался? )))
    и про азурь, и про яндекс - пролетали на хабре дубликаты из блогов уважаемых дотнетдевелоперов с примерами использования. в азуре точно есть бесплатные лимиты, в яндексе по идее тоже должны быть
    Ответ написан
    6 комментариев
  • Почему Диск D заполнен почти полностью?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    а можно дельный совет?
    @Snova, твой диск, ты и за...л..
    кроме тулзов что уже насоветовали - прогони элементарный chkdsk (гугл в помощь)
    а так же сканирование на вирусы:
    - если вин10 - в автономном режиме
    - если 8.*/7 - Dr.Web LiveCD (самый свежий !!! да и 10ке не повредит)
    ps
    судя по вопросу и ситуации, весьма вероятно что ты:
    - поставил винду сборку
    - гоняешь пиратские игры и софт
    .. по тому и начинать надо:
    - с антивиря, разными способами для перекрестной проверки
    - только потом чек диска
    - и только потом уже (имея основания надеяться файловая система на диске не битая) проверять на что спалилось свободное место, рекомендованными тулами
    pps
    чуть не забыл. можно получить удивительный сюрприз, если отформатировать систему с большим размером кластера, и положить туда очень много файлов, очень маленького размера. но тут уже придется включать голову:
    - обнаружить что проблема в этом
    - найти способы решения
    - вылечить проблему
    Ответ написан
    Комментировать
  • При переустановке Windows есть смысл форматировать все диски, а не только тот, что с ОС?

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

    другой вопрос что такой файл можно и нужно просто удалить

    остается еще один возможный резон - подозрение что есть 0-day в других фалах. это вроде как дает повод форматнуть. но если у вас есть бекапы всего важного, как рекомендуется всем и на каждом углу, то 0-day может быть и в бекапах
    Ответ написан
    Комментировать
  • Как восстановить windows 10?

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

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

    ps *
    что вряд ли. в биосе была бы запись не только юбунты, но и 10ки тоже. так что скорее 10ка стоит в режиме mbr. тогда бутовской флешки 7 (стандартной!) достаточно. что значит стандартной - Sfift-F10 и вы в консоли, и там базовые инструменты восстановления. в тч mbr. а он для винды универсальный. а вот если сборка,с "навороченным" инсталятором... там может быть все что нужно, а может и не быть. но тогда опять - искать друга...
    Ответ написан
    Комментировать
  • Как реализовать проверку входных данных при нажатии кнопки?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Хочу реализовать проверку корректности всех входных данных в поля регистрации и после нажатия на кнопку Registration
    ход мыслей понятен, типичен для новичка. но не лучший
    поясню:
    для проверки корректности вводимых данных в любых полях, общепринято делать валидацию (по ссылке частный случай. все это есть и в WinForms, и в WPF, и в UWP, и в вебинтерфейсе) после ввода, или даже по мере ввода.
    код не смотрел вообще, по причине изначально неудачного подхода к проблеме проверки корректности upd пользовательского ввода данных. для этого процесса есть устоявшийся термин - валидация.
    upd ну и устоявшиеся же приемы, которые, в случае C#, компания Microsoft, любезно предоставляет нам, что называется из коробки, для большинства основных сценариев разработки десктоп приложений
    Ответ написан
    9 комментариев
  • Как собирать статистику по подбору паролей на Windows Server?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    можно делать выборки из эвентов любым способом который осилите - vbs, powershell, c#
    для любого языка подробности гуглятся элементарно. к примеру
    vbs журнал событий
    если хотите готовый инструмент - ждите, может кто подскажет
    или гуглите
    аудит событий входа в систему
    к примеру целая статья на хабре https://habr.com/ru/company/infowatch/blog/345022/
    все равно скриптование, но по крайней мере уже расписано по теме
    Ответ написан
    Комментировать
  • Как запретить все поддомены целевого сайта через файл hosts?

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

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

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

    но лучше сначала текстом
    тут
    https://metanit.com/sharp/tutorial/
    и тут
    https://docs.microsoft.com/ru-ru/dotnet/csharp/get...
    https://docs.microsoft.com/ru-ru/dotnet/csharp/tut...

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

    ppps после базы языка, что то типа такого, самое то https://www.codewars.com/
    Ответ написан
  • Как отключить снижение производительности при работе от батареи?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    изменить план питания
    Ответ написан
    7 комментариев
  • Как осуществить алгоритм поиска Фибоначчи?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Eugene,
    Я просто не пойму как реализовать. Как написать код и как оно должно все выглядить. Вот в чем беда.
    возвращаемся к заданию
    Разработать программный модуль демонстрации сравнения работы алгоритмов поиска с помощью Фибоначчиева алгоритма и алгоритма по бору.
    вам надо выяснить что такое:
    - поиск с помощью Фибоначчиева алгоритма
    - поиск по бору
    - реализовать оба алгоритма
    - протестировать на показательном наборе входных данных
    - что от вас хотят в качестве сравнения, ни кто тут протелепатировать не может. минимум это сравнение быстродействия по времени исполнения и/или по количеству итераций
    - максимум, все это можно еще и визуализировать. как это может выглядеть можно посмотреть на визуализациях тех же алгоритмов сортировок. хотя скорее всего пункта выше вам хватит
    ps
    ни один из этих пунктов не может быть подсказан 2-3 предложениями и 5-10-15 строками кода. если не приложили собственных существенных усилий
    pps
    в частности основы WinForms точно надо освоить
    https://docs.microsoft.com/ru-ru/dotnet/framework/...
    https://metanit.com/sharp/windowsforms/1.1.php
    Ответ написан
  • Способы передачи параметров методов c#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    диаграммы вы нарисовали - есресь страшная
    ref и out ни чего ни кому не передают в терминах "i принимает значение от ref или out"
    читайте документацию и смотрите примеры
    https://docs.microsoft.com/ru-ru/dotnet/csharp/lan...
    https://docs.microsoft.com/ru-ru/dotnet/csharp/lan...

    в Visual Studio достаточно поставить курсор на ключевое слово и нажать F1 - в вашем браузере будет вызвана нужная страница из MSDN
    Ответ написан
    Комментировать
  • Как сделать таймер?

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

    ps AlexsandrLomaev,
    а что я тогда написал 3-ей строчкой в каждом условии?
    работу с текстом меток
    проблема была в том что нужно было сделать конверт в строку ( сек мин и часы ) после работать с ними
    но в первых и вторых строках условий упорно работаете с первичными целочисленными значениями. их обнулять Папа Римский будет?
    Ответ написан
  • Как проинициировать диск в Windows без потери данных на нем?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    у вас единственный вариант, хотя может и 2:
    - R-Studio. эта прога потребует дополнительный носитель, что бы создать побитовый dump. то есть еще один диск не меньшей емкости (анализ дампа идет долго. иногда ужасно долго)
    - утилиты серии Active@ ..*.. recovery. сначала ..partition.., потом ..file... работают по месту. по тому променять после создания дампа для R-Studio
    - если эти утилиты не увидят диск - покачайте разъемы кабелей (!!! в выключенном состоянии)
    - если не поможет, последняя надежда это специализированные сервисы по восстановлению данных с дисков (обычно отморожено дорого)
    Ответ написан
    Комментировать
  • Можно ли говорить upgrade/downgrade вместо upcasting/downcasting в C#?

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

    ps слово casting достаточно устойчиво применяются к приведению типов. upgrade/downgrade все таки больше употребимо в других контекстах (upd коих много, и но ни один не близок к ясному пониманию фразы upgrade/downgrade C#...
    Ответ написан
    21 комментарий
  • При включении windows данное окно, что делать?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    olya_097,
    а не могут быть проблемы с секторами?
    но как уже сказал alexalexes, такое поведение не дает точной диагностики (ну или дает в самом конце)

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

    на самом деле похожую картину могут давать и вирусы (возможно тот самый 1%). не все, но некоторые. сильно хитрокрученые, и загружающиеся на самых ранних этапах загрузки системы. на этот случай нужно сканирование с загрузкой с внешнего носителя (проще всего флешка со свежим Dr.Web Live). но нет гарантии. 0-day может быть неизвестен сканеру

    в любом из вариантов - желательно воздержаться от многократных попыток "лечения" и той, и другой версии, если одного раза не хватило. следует как можно скорее:
    - снять показатели S.M.A.R.T для уточнения вероятности "умирания" диска
    - в любом случае снять с диска все самые важные данные, на независимый носитель достаточной емкости. и лучше пару копий. это делать тоже загрузившись с внешнего носителя, или даже подключив его как вторичный диск в другой компьютер
    - только после этого продолжить диагностику (возможно в сервисе), подбор вариантов лечения. в тч полное форматирование. а в случае неудачи заменить диск на новый
    Ответ написан
    Комментировать