Задать вопрос
  • Get запрос. Как дать отработать всем скриптам?

    mindtester
    @mindtester Куратор тега C#
    Захаров Александр, нашел время, проверил.. и удивлен )) .. и свой ответ поправил ))

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

    на сколько я понимаю, это было связано с политикой МС, по отношению к корпоративным приложениям. последнее время, МС, делает иногда широкие, иногда странные жесты, изображая себя "демократичной"..

    возможно это один из таких жестов. но ему не более 5 лет точно ))
  • Кто разъяснит строчку из C# кода?

    mindtester
    @mindtester Куратор тега C#
    lil_Toady,
    Возможно автор учебника ее специально избегал.
    возможно учебник старый. или редакция .. дженерики появились со второй версии шарпа, а мозгодробилный прием был исходно
  • Get запрос. Как дать отработать всем скриптам?

    mindtester
    @mindtester Куратор тега C#
    Embedded Chrome в двух вариантах - CefSharp (Та же проблема, что и с IE)
    на сколько я помню, оригинальный CEF#, имеет в демках (консольную, чуть ли не единственную) которая данную и фичи демонстрирует ))

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

    ну а в общем случае, оригинал умеет работать "без головы" - "из коробки".. и для освоения принципов, этого более чем достаточно
  • Get запрос. Как дать отработать всем скриптам?

    mindtester
    @mindtester Куратор тега C#
    IE удобен тем, что подхватывает всё, что стоит в IE под пользователем - аутентификацию, куки, например
    у IE как приложение - свой профиль. у встраиваемого компонента - другой профиль. и они точно не пересекаются.

    еще один существенный недостаток движка IE - все больше сайтов перестают его полноценно поддерживать

    но как стартовый вариант для вхождения в увлекательный мир ботазации - ессно самый доступный ))

    ps но ботам как правило нужны уникальные профили. у IE с этим монолит - упомянутые выше - один для IE самого по себе, и еще один абсолютно на все интеграшки
  • Кто разъяснит строчку из C# кода?

    mindtester
    @mindtester Куратор тега C#
    Артем Енин, а если еще и вернуться к запросу, вторая строка выдачи прям таки разжевывает тему.. хотя и на английском
  • Кто разъяснит строчку из C# кода?

    mindtester
    @mindtester Куратор тега C#
    Артем Енин, более элегантное решение можно построить на основе generic метода, тогда уточнение метода для перечисления, можно было бы упомянуть один раз, что то в духе Parse<DayOfWeek>(string s). но дженерики появились в C# только с версии 2.0. а Enum.Parse с версии 1.1 (или изначально. просто документация уже не ссылается на 1.0 и бэты )))

    так же возможно где то уже и есть более элегантные формы решения данного действия см ответ lil_Toady
  • Кто разъяснит строчку из C# кода?

    mindtester
    @mindtester Куратор тега C#
    Артем Енин, вернитесь к ответу - это универсальный метод, для перечислений вообще. при этом не трудно догадаться, что на практике, каждое перечисление, будет каким то конкретным

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

    на самом деле, можно сказать, в подобных, не очень элегантных конструкциях, как раз и проявляются заморочки языков строгой типизации. но это окупается гораздо более высокой надежностью кода, в сравнении с динамическими языками (js, python и подобные)
  • Кто разъяснит строчку из C# кода?

    mindtester
    @mindtester Куратор тега C#
    Артем Енин, F1 тоже не забывайте ;))
  • Не работает метод OnKeyDown. В чём ошибка?

    mindtester
    @mindtester Куратор тега C#
    Planet_93, опубликуйте как ответ. я отмечу

    ps во первых правильно. во вторых бобежку однотипными вопросами надо пресекать. в данном случае нет подходящей жалобы. но вопрос можно закрыть ответом
  • Как использовать api стороннего сайта?

    mindtester
    @mindtester Куратор тега C#
    .. и читайте документацию сайта
  • В какие языки транслируется F#?

    mindtester
    @mindtester
    Fengol,
    и что я для чего-то должен сообщать зачем мне это надо.
    возможно вас удивит.. так было бы проще ответить )))

    ps .. при чем более качественно.. быстрее... точнее.. без не правильных эмоций .. ))
  • В какие языки транслируется F#?

    mindtester
    @mindtester
    Fengol,
    А при чем трансляция в дпугие языки и компиляция в машиный код?
    +
    И важно чтобы он именно транслировался в натив
    вы.. не в курсе, что нейтив, это машинный код? браво!
  • В какие языки транслируется F#?

    mindtester
    @mindtester
    Fengol, я бы даже сказал очередной вопрос "ни о чем" на тостере..
    - вы явно ни чего не знали об https://ru.wikipedia.org/wiki/Ngen
    - для вас вероятно будет откровением, что ни кто не пишет кросскомпилеры, которые ни кому не интересны .. js интересен многим, он имеет массу недостатков, при этом занимает козырную нишу - бро
    - upd вы так же видимо не в курсе, что лучше всех, экзотику ищет гугл.. выберите желаемый язык.. пусть будет.. ? Lisp и гуглим F# to Lisp compiler .. судя по выдаче кто то что то пробовал, почему нет? Lisp очень интересен в академических кругах на тему функционального программирования.. но крайне мало применяется в продакшене (если не считать ACAD, монстры его не поддержали вообще)

    - вы же не сообщаете о конечной цели, - зачем нейтив? скрыть исходники? получить супер производительность?... погрызите IL2CPP... но вряд ли хоть что то выиграете против Ngen. а оба упомянутых мотива, Ngen решает
  • В какие языки транслируется F#?

    mindtester
    @mindtester
    Fengol, ну тогда попросите гениальный ответ у гугла. есть сообщество. но это не тостер. хотя и найти его очень легко
  • Задачи с собеседований по максимальным числам: как решить?

    mindtester
    @mindtester
    Nik_Set_7, а ну да.. по поводу поиска делителей - поверьте человеку погрызшему факторизацию )).. сортировка исходно списка тут только пустая трата времени ))
  • Задачи с собеседований по максимальным числам: как решить?

    mindtester
    @mindtester
    Nik_Set_7, так что у вас только одна определенность - максимальное ищется за один полный проход

    .. а дальше сплошное коварство собеседователей.. и кто его знает, какой оно глубины ))

    upd если ковартсво небольшой глубины, с любой вариацией творчества - два прохода по исходному списку. но возможно какая то алгоритмистика на списке кандидатов
  • Задачи с собеседований по максимальным числам: как решить?

    mindtester
    @mindtester
    Nik_Set_7, если получить подтверждение, о том что:
    1 - список состоит из целых не более 32 бит
    2 - спирок можно загрузить в оперативную память

    то все равно две примерно равноуспешные стратегии:
    - в любом случае за один проход нахождение МАКСИМАЛЬНОГО целого

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

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

    вернемся к реальности - тот же блокчейн биткоина, вы уже не можете скачать за доли секунды, оно довольно велик. и для интенсивного анализа, потребуется приличный объем ОЗУ. и вишенка на тортик - там офигенно большие целые )) .. так что все сказанное выше уже будет не айс ))
  • Задачи с собеседований по максимальным числам: как решить?

    mindtester
    @mindtester
    Nik_Set_7, хотите с полпинка пример списка больших целых, конечного, но у же приличного, и при этом интенсивно используемого многими? блочейн битка.. ну или любой достаточно активно торгуемой крипты

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

    mindtester
    @mindtester
    Nik_Set_7, вас и заводят в дебри. и смотрят что вы он них знаете?

    .. допустим вам предлагается список 5, 7, 11, 13, 17, 19, 23. попробуйте выполнить озвученные условия.. хоть с карандашом на бумажке
  • Как отправить юникод в POST запросе?

    mindtester
    @mindtester Куратор тега C#
    Даниил Демидко, это можно рассматривать как серый апи )).. вам его формально не дают, но и спрятать не могут ))

    .. если работает - почему нет? ))