All streams
Search
Write a publication
Pull to refresh
3
0
Юрий Морозов @moroz69off

Пользователь. Пробую C# и др.

Send message
Electron не совсем веб.

Почему я Электрон вебом обозвал — так у него веб (клиент-серверное взаимодействие) в крови, а у второго, (наверное), — нет.

Не туда вопрос, простите. Дочитался до сути, и понял что не то спросил. Сравнение в контексте потребления памяти.

Если следите за комментариями, скажите для ясности (я не уверен): разве можно Avalonia, который фреймворк для юи на решетках, сравнивать с Electron, который веб?

А мне привычнее писать


Rows.Add(rows);

Авалония на самом деле приятная, как посмотрел.

Простите, был занят, не увидел вопрос сразу.
У производителей известных запрещённых ёлочек на гидропонике есть своя обособленная клиентура, и это совсем не школьники. Никто даже не додумается дать или продать ЭТО школьнику. Люди, которые в теме и есть адепты в моём определении. Ересь? Да, только не уверен, что Хоруса (Хоруса не знаю).

Не уходи из универа, хлопнув дверью.

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

чем больше параметров, тем больше появляется строк

Откуда в программе вообще строки берутся? Вроде не должно быть.


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


Вот, как простой пример к осуждению экспертами:


        private static string switch_on { get; set; } = "";
        private static int timeOut { get; set; }
        private static int interVal { get; set; }
        private static bool isDebug { get; set; } = false;
        private static IReadOnlyCollection<string> ProfileInfo { get; set; }

Switch by arguments
        private static void Main(string[] margs)
        {
            if (margs.Length > 0)
            {
                Console.WriteLine("This app startet with parameter/s");
                for (int i = 0; i < margs.Length; i++)
                {
                    switch_on = margs[i];
                    switch (switch_on)
                    {
                        case "-d":
                            Console.WriteLine("Case Debug");
                            isDebug = true;
                            break;
                        case "-t":
                            Console.WriteLine("Case Timeout");
                            timeOut = int.Parse(margs[++i]);
                            break;
                        case "-p":
                            Console.WriteLine("Case Profile");
                            // profile info write with starts and ands " char`s, whitespace char - is a separator of profile info items
                            ProfileInfo = new List<string>(margs[++i].Trim(new char[] { '"' }).Split(new char[] { ' ' }));
                            break;
                        case "-i":
                            Console.WriteLine("Case Interval");
                            interVal= int.Parse(margs[++i]);
                            break;
                        default: Console.WriteLine("Case Default"); break;
                    }
                    Console.WriteLine($"Arg {i} = {margs[i]}");
                }
            }

            Console.WriteLine($"Args length = {margs.Length}");
            Console.WriteLine($"Debug = {isDebug}");
            Console.WriteLine($"Timeout = {timeOut}");
            Console.WriteLine($"Interval = {interVal}");
            Console.WriteLine($"Profile info = {SummaryProfileInfo(ProfileInfo)}");

            Console.ReadLine();
        }

Теперь я могу передать параметры "-d -p "Юра Морозов" -i 555 -t 3600", в любом порядке, в любом наборе, и всё пройдёт гладко. Нет?

Радиокружок, радиоприёмник в мыльнице — крутотень!
"Горячим шилом проделайте отверстия для крепления платы, резистора и динамика."
Сейчас, спустя 40 лет, в мыльнице что можно собрать? Правильно, компьютер!


Кожух

на тепловентилятор из говна и палок листового пластика.

Гнётся под газовой горелкой, сверлить очень осторожно, хрупкое.
лишним является только передача самого объекта IWebDriver внутрь ожидания

Мне кажется, что передача драйвера в ожидание будет иметь смысл, когда у нас несколько+ экземпляров драйверов, и не все, например, StartSession, и внутри метода будет проверка. Или вообще нужны айди драйверов в ожидании — какой драйвер ждёт. ХЗ.

Здравствуйте, Дорогие Друзья!
Я с недавних пор стал Дед Морозом. Пришлось.
В этом движении хотел бы принять участие, но не набрал кармы (мешок весь набит под завязку подарками).
На самом деле меня зовут Юра Морозов, но кенты зовут- {maroz}, а тёщща и соседи за спиной, (угадайте) — Дед Мороз.
Я на хабре много лет читаю, умным скоро стану, и даже обдумываю тему для своей первой статьи (или эссе), меня, наверное можно принять? За выслугу лет, или "Свадебным Дед Морозом", или, чего уж там — лицом мероприятия.
С уважением, Юра Морозов (Дед Мороз).





С наступающими праздниками Рождества и Прихода Нового Года!
Счастья всем, здоровья и смирного неба над головой!


Или так. Всё равно дед, всё равно "Мороз".

Своих 3 кошек понимаю всегда.
Чужие коты меня понимают, тоже всегда, все.

Наших не выпускали. А пенсионеры у нас крепкие (были), почти все работали ещё лет по 15.

Нет, не позволю.
Я вас понимаю, что именно вы имели в виду, и это взгляд на проблему не "с высока", как некоторым (минусаторам) показалось, но "с высоты", когда не видно мелкого, но видна общая картина: ИИ, ещё не вылупившись, не "материализовавшись", — уже вызывает кучу проблем у человека, но почему-то все наперегонки спешат и торопятся открыть этот ящик П.
Так что поддерживаю ваш взгляд на проблему ИИ.

Вот тут я тут прыгаю от накатившегося счастья (я-ж-я)! Ни туда, ни в другое место, ни в третье — не хожу, только Хабр! Только культурное общество.


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

Фразу "соединить с оператором" не пробовали? Говорят, помогает.

Спасибо, но не то пальто.
Не тот компот.
Это я решал такую задачу:


Пример
По тексту a b c d. b c d. e b c a d. должен быть составлен такой словарь:


1
"a": "b"
2
"b": "c"
3
"c": "d"
4
"e": "b"
5
"a b": "c"
6
"b c": "d"
7
"e b": "c"
8
"c a": "d"


Обратите внимание:
из двух биграмм "a b" и "a d", встречающихся однократно, в словаре есть только пара "a": "b", как лексикографически меньшая.
из двух встречающихся в тексте биграмм "c d" и "c a" в словаре есть только более частотная пара "c": "d".
из двух триграмм "b c d" и "b c a" в словаре есть только более частотная "b c": "d".


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

распространенные последовательности из 2-х и 3-х одинаковых слов и частота их появления.

Как у вас считается частотность 2- и 3-грамм?
Я решал похожую задачу на шарпе словарями, подопытный текст "Гарри Поттер". Так и не сумел добиться хороших результатов, книга подвешивала программу на 5 минут.

Изучал эту работу с пол-года назад, как референс для визуализации производства сельхозпродукции. Идея понравилась, но не довёл до ума. Заказчик слился на 50% выполненной работы. А жаль, у меня там были продукты: кукуруза, свекла, картофель и т. д. по годам, валу, долям импорта.

Information

Rating
6,241-st
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity

Specialization

Fullstack Developer, Web Developer
Lead
From 32,768 ₽
Git
C#
Software development
Windows Forms
.NET
OOP