Andrey Shyrokoriadov
Andrey Shyrokoriadov
  • Видео 124
  • Просмотров 335 934
Прогулка по польским Бещадам, сентябрь 2023. Bieszczady, Polska. Бещады, Польша.
29 сентября я прогулялся по Бещадам в Польше. ак я обещал в прошлом видео, я публикую очередное видео из гор. В этот раз я поехал в Бещады, самые дикие польские горы. Это очень отдаленное место и здесь очень мало туристов. Особенно в будние дни. Моя трасса это 22 км. Максимальный подъем до 1340 м над уровнем моря. На все про всё мне понадобилось 6 часов. Я приехал в деревню Волосатэ, по русски название звучит, как Волосатое. Машина была оставлена во дворе дома предпримчевого дедушки за 20 злотых. Вход в парк стоит 9 злотых. Камеру я установил на голове. И как вы увидите в этом видео лучше бы я камеру оставил на груди как в прошлой раз. Качество съемки не очень высокое - я слишком много ди...
Просмотров: 222

Видео

Восхождение на Бабью Гору, сентябрь 2023. Babia Góra, Polska. Бабья Гора, Польша.
Просмотров 327Год назад
25 сентября я поднялся на Бабью Гору в Польше. Видео показывает процесс моего восхождения.
Как я попал в Польшу в первый раз в 2004 году + исторический бонус, город Гливице.
Просмотров 468Год назад
Возможно моим зрителям будет интересно, как я попал в Польшу в первый раз в 2004 году. Данная поездка 19 лет назад была возможна сотрудничеству между Донецким Национальным Техническим Университетом и Силезским Техническим Университетом (Politechnika Śląska) при посредничестве организации IAESTE (www.iaeste.pl). Моя практика проходила в городе Гливице и в видео я рассказываю о своей первой истор...
Как отдыхает средний класс в Польше :-p
Просмотров 361Год назад
Я решил снять видео о том, как мы обычно проводим на выходные. 0:00 - гостиница в Рытро Жемчужина Юга / Perła Południa 3:05 - гостиница в Рытро RyterSKI 4:11 - экопарк в Рытро 4:55 - веревочный парк в Рытро 5:31 - гора Radziejowa 6:27 - деревня Рытро / Rytro 7:00 - городок Стары Сонч / Stary Sącz
Поездка на велосипеде - Краков и околица / Bicycle ride - Krakow and its neighborhood PL, 2 x speed
Просмотров 125Год назад
Поездка на велосипеде по Кракову и соседним деревням 02.07.2023. Поездка заняла около 3 часов. На видео первые 2 часа поездки ускоренные в 2 раза. Bicycle ride in Krakow and in its neighborhood on 02.07.2023. The ride took 3 hours. The first 2 hours are shown in a video, a video speed has been doubled.
.Net Core приложение с нуля - FrontEnd, Blazor, Selenium. Видео №8. [#77]
Просмотров 822Год назад
#frontend #blazor #selenium #netcore В этом видео мы добавим frontend к 5 микросервисам нашего приложения. Frontend будет написан в Blazor, к нему будут добавлены тесты Selenium Подписывайтесь на канал [программирование, путешествия]: ruclips.net/channel/UCUjFFn-387VIGvQ1KiomyXg Поддержите канал на Patreon: www.patreon.com/user?u=75926772 Код из данного видео: github.com/ashyrokoriadov/youtube_...
Силламяэ, Нарва, Тарту, Эстонский Национальный Музей в Тарту, музей КГБ в Тарту, апрель 2023.
Просмотров 158Год назад
26 апреля 2023 во второй половине дня я поехал в Нарву, а затем в Тарту. Прежде чем заехать в Нарву я посетил городок Силламяэ. 0:00 - подъезд к Силламяэ 1:30 - городок Силламяэ 2:49 - музей Силламяэ 4:20 - Нарвский замок 4:35 - набережная Нарвы 5:12 - выезд из Нарвы 8:10 - Чудское озеро 9:20 - поездка по Тарту 10:49 - прогулка по Тарту 18:37 - Эстонский Национальный Музей 21:01 - музей КГБ в Т...
Друскининкай, прогулка по Вильнюсу. Литва, апрель 2023.
Просмотров 4,2 тыс.Год назад
Я приехал в Друскининкай вечером 22 апреля 2023. На скледующий день я сделал пешую прогулку по Вильнюсу утром. 0:05 - Друскининкай 3:06 - гостиница вблизи Друскининкай 5:38 - подъем к башне Гедимина 6:41 - башня Гедимина 8:52 - Кафедральный собор и Кафедральная площадь 11:14 - церковь Франциска Ассизского 12:02 - Пречистинская церковь 12:25 - Ужупис 13:12 - Конституция Ужуписа 15:18 - Бастион в...
Таллин, Старый Город, музей Lennusadam, подводная лодка Lembit, ледокол Suur Toll, апрель 2023.
Просмотров 66Год назад
26 апреля 2023 я был в Таллине. Во время моего пребывания я посетил Старый город и морской музей Летная Гавань / Lennusadam. Во второй половине дня я поехал в Нарву, а затем в Тарту. 0:00 - подъезд к Таллину до гостиницы 4:33 - начало экскурсии по Старому Городу в Таллине 4:57 - Пассаж Святой Екатерины 6:10 - Церковь Святого Духа 6:30 - посольство одной страны 8:24 - Церковь Святого Олафа 10:35...
Каунас - прогулка по городу, стоимость поездки по Литве, Латвии и Эстонии, апрель 2023.
Просмотров 1,8 тыс.Год назад
28 апреля 2023 я был в Каунасе. С утра как обычно я был на пешей прогулке по центру города, а затем я отправился домой. Меня ждала дорога длиной 700 км. 0:00 - окружная дорога в Риге 2:40 - приезд в Каунас 3:08 - прогулка по Каунасу 3:45 - мечеть в Каунасе 5:30 - церковь Архангела Михаила 7:35 - фуникулёр в Каунасе 8:40 - военный музей в Каунасе 12:30 - Кафедральный собор 13:00 - Ратуша и Ратуш...
Рига, Старый Город, Автомобильный музей в Риге, Этнографический музей, апрель 2023.
Просмотров 129Год назад
25 апреля 2023 я был в Риге. Во время моего пребывания я посетил Старый город, Автомобильный музей в Риге и Этнографический музей. Вечером я поехал в Таллинн. 0:00 - начала экскурсии по Старому Городу в Риге 1:25 - Рождественский собор 2:30 - Памятник Свободы 3:35 - Башенная улица, Яковлевский казармы, Шведские ворота 5:05 - здание парламента и церковь Святого Якова 6:24 - группа домов "Три бра...
Музей оккупации Литвы, замок Тракай, Клайпеда. Литва, апрель 2023.
Просмотров 1,4 тыс.Год назад
23 апреля 2023 я посетил 3 музея в Вильнюсе и замок Тракаи. Вечером того же дня я поехал в Клайпеду. 0:00 - Музей оккупации Литвы 3:55 - Музей энергетики и техники 4:37 - Замок Тракай 8:31 - Гостиница в Клайпеде 8:57 - Номер в гостинице в Клайпеде 9:13 - Прогулка по Клайпеде
Нида, Куршская коса, Лиепая, Вентспилс, мыс Колка, место гибели Виктора Цоя, Юрмала, апрель 2023.
Просмотров 621Год назад
24 апреля 2023 я проехал на автомобиле вдоль Балтийского моря от городка Нида на Куршской косе до Риги через Лиепаю, Вентспилс, мыс Колка и Юрмалу. Во время этой поездки я посетил место гибели Виктора Цоя. 0:00 - Нида 3:50 - дюна Парнидис 5:18 - Балтийское море в районе Ниды на Куршской косе 8:45 - Лиепая 9:40 - пляж в Вентспилс 10:30 - мыс Колка 13:28 - место гибели Виктора Цоя 16:27 - Юрмала
.Net Core приложение с нуля - Docker Compose, Volumes и Network. Логирование. Видео №7. [#76]
Просмотров 846Год назад
#docker #dockerhub #docker-compose #nlog #netcore В этом видео мы добавим контейнеры Docker к 5 микросервисам нашего приложения при помощи инструмента Docker Compose. Подписывайтесь на канал [программирование, путешествия]: ruclips.net/channel/UCUjFFn-387VIGvQ1KiomyXg Поддержите канал на Patreon: www.patreon.com/user?u=75926772 Код из данного видео: github.com/ashyrokoriadov/youtube_online_shop...
.Net Core приложение с нуля - Docker и контейнеризация наших микросервисов. Видео №6. [#75]
Просмотров 1,6 тыс.Год назад
#сервисыnetcore #ef #entityframework #codefirst #moq #autofixture #приложениеснуля #фасадшаблонпроектирования #docker #dockerhub В этом видео мы добавим контейнеры Docker к 5 микросервисам нашего приложения. Подписывайтесь на канал [программирование, путешествия]: ruclips.net/channel/UCUjFFn-387VIGvQ1KiomyXg Поддержите канал на Patreon: www.patreon.com/user?u=75926772 Код из данного видео: gith...
.Net Core приложение с нуля - API Service. Видео №5. [#74]
Просмотров 1,2 тыс.Год назад
.Net Core приложение с нуля - API Service. Видео №5. [#74]
Кахетия, Бодбийский монастырь, Сигнахи, винодельня Веллино. Грузия, октябрь 2022.
Просмотров 423Год назад
Кахетия, Бодбийский монастырь, Сигнахи, винодельня Веллино. Грузия, октябрь 2022.
Тбилиси: прогулка по городу, мост Мира, канатная дорога, Нарикала. Грузия, октябрь 2022.
Просмотров 384Год назад
Тбилиси: прогулка по городу, мост Мира, канатная дорога, Нарикала. Грузия, октябрь 2022.
Арка Дружбы, Ананури, монастырь Джвари, Светицховели, Цминда Самеба. Грузия, октябрь 2022.
Просмотров 88Год назад
Арка Дружбы, Ананури, монастырь Джвари, Светицховели, Цминда Самеба. Грузия, октябрь 2022.
Пещерный город Уплисцихе, дом-музей Иосифа Сталина, гора Казбек. Поездка по Грузии, октябрь 2022.
Просмотров 117Год назад
Пещерный город Уплисцихе, дом-музей Иосифа Сталина, гора Казбек. Поездка по Грузии, октябрь 2022.
Ночной Батуми, набережная Батуми, водопад Махунцети. Поездка по Грузии, октябрь 2022.
Просмотров 253Год назад
Ночной Батуми, набережная Батуми, водопад Махунцети. Поездка по Грузии, октябрь 2022.
Кутаиси, Храм Баграта, Пещера Прометея. Поездка по Грузии, октябрь 2022.
Просмотров 238Год назад
Кутаиси, Храм Баграта, Пещера Прометея. Поездка по Грузии, октябрь 2022.
.Net Core приложение с нуля - Orders Service / Articles Service. Видео №4. [#73]
Просмотров 1,7 тыс.2 года назад
.Net Core приложение с нуля - Orders Service / Articles Service. Видео №4. [#73]
Бещады, Малая Равка (Mała Rawka), Большая Равка (Wielka Rawka), Санок - 03-04.09.2022
Просмотров 2322 года назад
Бещады, Малая Равка (Mała Rawka), Большая Равка (Wielka Rawka), Санок - 03-04.09.2022
Бещады, поход на Половину Ветлинскую - 02.05.2022
Просмотров 852 года назад
Бещады, поход на Половину Ветлинскую - 02.05.2022
Бещады, город Полянчик, озеро Солинское - 02.05.2022
Просмотров 3912 года назад
Бещады, город Полянчик, озеро Солинское - 02.05.2022
Бещады, поход на Полонину Царынскую - май 2021
Просмотров 822 года назад
Бещады, поход на Полонину Царынскую - май 2021
Прогулка по Праге в июле 2022, Карлов мост, Кафедральный Собор в Праге, главная площадь в Праге.
Просмотров 1312 года назад
Прогулка по Праге в июле 2022, Карлов мост, Кафедральный Собор в Праге, главная площадь в Праге.
Прогулка по Тарнову летом 2020.
Просмотров 692 года назад
Прогулка по Тарнову летом 2020.
.Net Core приложение с нуля - Identity Server и Asp .Net Core Identity. Видео №3. [#72]
Просмотров 3,2 тыс.2 года назад
.Net Core приложение с нуля - Identity Server и Asp .Net Core Identity. Видео №3. [#72]

Комментарии

  • @yakov1204
    @yakov1204 9 дней назад

    Спасибо.

  • @NikitaSychou
    @NikitaSychou Месяц назад

    Отличный видос для повторения! Спасибо)

  • @NikitaSychou
    @NikitaSychou Месяц назад

    Кратко и по существу, спасибо! Наверное если бы вы упомянули large object heap (тоже я знаю спрашивают на собесах) было бы 10 из 10

  • @NikitaSychou
    @NikitaSychou Месяц назад

    Я проверил - в структуре можно инициализировать поля, но требует явно объявить конструктор(A 'struct' with field initializers must include an explicitly declared constructor.) var item = new Item(); Console.WriteLine(item.Price); //10 Console.ReadLine(); struct Item { public Item() { } public decimal Price { get; set; } = 10; }

  • @NikitaSychou
    @NikitaSychou Месяц назад

    Смотрю видосы попорядку, в целом хорошо записаны, однако конкретно в данном случае темой видео скорее является IEnumerable и требования к foreach

  • @vael6555
    @vael6555 Месяц назад

    Задействуется ли доп. поток во время исполнения асинхронного метода?

  • @Бойправ-ж8ы
    @Бойправ-ж8ы Месяц назад

    опнят этот энетити костыль. В каждом видео энетии. Охренели обезьяны. Инвалиды. Без костылей жить не могут. Ну хоть бы одни нормлаьный программист показал, как работать напрямую с БД без костылей.

  • @Idi_V_Pizdu_Eblan
    @Idi_V_Pizdu_Eblan Месяц назад

    очень хорошо сделано

  • @whisper399
    @whisper399 2 месяца назад

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

    • @TheMakarik-y6l
      @TheMakarik-y6l Месяц назад

      Действительно а то есть тебе не важно то что он нормально объяснил???

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 21 день назад

      Для некоторых форма важнее содержания.

  • @Тимур-б7г1я
    @Тимур-б7г1я 2 месяца назад

    Спасибо. Полезное видео и понятное объяснение) Единственное, остался вопрос: А как такие ошибки можно допустить случайно, по не опытности?) Только если у тебя совсем нет понимания, как работает хотя бы тот же локер, и что переменная для локера является общей, и только когда ты пишешь код подряд, под диктовку, особо не разбирая его и не вникая в суть. То есть для допущения подобных ошибок нужно постараться. В реальной практике конечно может быть, как из-за схожего нейминга случайно указать не тот локер, который должен занимать другой поток. Только из-за невнимательности, как мне кажется, можно такое допустить. Но всё же тема любопытная, а вот судя по описанию в начале видео на листке бумаги, starvation более чем реален и возможен, особенно если есть плохое понимание как синхронизировать потоки, как их приостанавливать, чтоб нужный поток вылез и смог обратиться к свободному общему ресурсу. Пример решения проблемы starvation я бы рассмотрел В любом случае, уроки полезные, и имеют относительно несложное объяснение, иногда всё же нужно самому додумывать, скорее догадываться, но чтоб понимать о чём речь, нужно всего лишь держать контекст объяснения в уме. Лайк, однозначно

  • @VitekTVLife
    @VitekTVLife 2 месяца назад

    спасибо за видео

  • @АндрейСиманов-л3я
    @АндрейСиманов-л3я 2 месяца назад

    интересная задача, хорошо ложится на TAP и System.Threading.Channels Channel

  • @nastyafom92
    @nastyafom92 2 месяца назад

    спасибо огромное!!!! а отдельное спасибо за текст, когда читаю лучше запоминаю, а когда слышу лучше понимаю

  • @ujeendanko5819
    @ujeendanko5819 2 месяца назад

    Проделана шикарная работа, много полезного, а главное есть обратная связь

  • @АндрейСиманов-л3я
    @АндрейСиманов-л3я 3 месяца назад

    7:27 это же строковые литералы, компилятор их соединит в одну строку на этапе копиляции. Tоже самое будет если мы их объявим как const string s = "Hello"; const string s1 = " "; const string s2 = "world"; Console.WriteLine(s + s1 + s2); вызов Console.WriteLine будет транслирован как Console.WriteLine("Hello world");

  • @LM-nf1hf
    @LM-nf1hf 4 месяца назад

    подскажите пожалуйста, а как поведет себя класс синглтон, который хранит в себе уже какие то данные, если к нему обратится с разных клиентов? Они оба будут видеть одно и тоже? Если да, то как сделать чтоб для каждого клиента был свой экземпляр класса?

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 4 месяца назад

      >> Они оба будут видеть одно и тоже? Да. >> Если да, то как сделать чтоб для каждого клиента был свой экзамен маляр класса? Если у каждого клиента будет свой экземпляр класса, то это уже не будет синглтон. В библиотеке Autofac зарегистрированные зависимости по умолчанию не являются синглтонами. Если Вы хотите сделать дать зависимость синглтонам (всегда будет возвращать тот же самый экземпляр класса), то необходимо добавить метод .SingleInstance() к регистрации зависимости. В чистом .Net Core для регистрации синглтонов необходимо вызывать метод .AddSinglton(), а если синглтон не нужен то методы .AddTransient() или AddScoped().

    • @LM-nf1hf
      @LM-nf1hf 4 месяца назад

      @@AndreyShyrokoriadov спасибо за ответ

  • @eliseyworker
    @eliseyworker 4 месяца назад

    спасибо за объёмное видео!

  • @kurorin331
    @kurorin331 4 месяца назад

    спасибо большое)

  • @barbarasam8876
    @barbarasam8876 4 месяца назад

    KAUNAS ❣️ 🇱🇹 😀 👏👏👏👏👏🥰

  • @it_catt
    @it_catt 4 месяца назад

    Спасибо больше за объяснение! самое понятное объяснение

  • @Станислав-о7ж
    @Станислав-о7ж 4 месяца назад

    У вас тут каждое видео важно для повседневной работы

  • @ookhands3843
    @ookhands3843 4 месяца назад

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

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 4 месяца назад

      Спасибо за вопрос. Вот пример использования самостоятельно созданного атрибута. Предположим у Вас есть некоторая модель, которую необходимо записывать в файл CSV. Заголовки файла CSV - это названия свойств модели. Предоположим, что наша модель это класс с 3-мя свойствами: имя, фамилия, возраст. Заказчик в спецификации указал, что загаловки должны быть на английском языке: Name, Surname, Age. Однако, оказалось, что код разрабатывался немецкой компанией и названия свойств всех моделей были на немецком языке. Приложение большое, менять названия свойств нельзя, чтобы избежать ошибок. Здесь мы можем использовать атрибуты, так как они не влияют на уже существующий код. Тогда алгоритм будет следуюший: 1. возьми класс, который небходимо записать в файл CSV. 2. прочитай атрибут названия заголовка в каждом свойстве класса. 3. запиши первую строчку с прочитанными заголовками из атрибутов в файл CSV. 4. запиши остальные данные в файл CSV. Пример класса с немецкими названиями свойств: public class User { [CsvHeader("Name")] public string Vorname { get; set; } [CsvHeader("Surname")] public string Nachname { get; set; } [CsvHeader("Age")] public int Alter { get; set; } } Пример класса атрибута: public class CsvHeaderAttribute : Attribute { public CsvHeaderAttribute(string header) { Header = header; } public string Header { get; set; } } Атрибуты читаются рефлексией. Данные в файл записываются стандартными функциями из пространства имен System.IO.

  • @araslanrus
    @araslanrus 5 месяцев назад

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

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 5 месяцев назад

      Согласен с Вами на 💯 процентов.

  • @kl45gp
    @kl45gp 5 месяцев назад

    спасибо

  • @ookhands3843
    @ookhands3843 5 месяцев назад

    Спасибо. Можно пример из жизни, когда длл дергается рефдексией. В ролике объяснение не понятное. Спасибо.

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 5 месяцев назад

      В современных приложениях нет необходимости дергать длл рефлексией… поэтому примеров нет. Теория, которая когда-то была практикой.

  • @sehrgutlocj
    @sehrgutlocj 5 месяцев назад

    Сегодня вопрос на собеседовании что делает Getenumerator(){ yield return 1; yield return 2; yield return 3; yield return 4;}

  • @redice8928
    @redice8928 5 месяцев назад

    А как async await раскрывается под капотом, и можно ли получить резалт без использования этих ключевых слов и без блокировки основного потока

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 21 день назад

      если Вы сделаете .Result то превратите асинхронный метод в синхронный и заблокируете основной поток. Использовать .Result это плохая практика.

  • @sehrgutlocj
    @sehrgutlocj 5 месяцев назад

    При всем увжении тут поплыли и все в кучу и анонимные типы и linq

  • @sehrgutlocj
    @sehrgutlocj 5 месяцев назад

    Бестолковое объяснение, бессистемная и непонятная, броски по тексту

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 5 месяцев назад

      Хотелось бы услышать / увидеть Ваше объяснение, но я ничего не нашел 🤦‍♂️

    • @sehrgutlocj
      @sehrgutlocj 5 месяцев назад

      @@AndreyShyrokoriadov дедактики не хватает. Я не обучаю программированию

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 5 месяцев назад

      @@sehrgutlocj у Вас в слове «Дидактика» ошибка…

    • @sehrgutlocj
      @sehrgutlocj 5 месяцев назад

      @@AndreyShyrokoriadov я малограмотный

  • @HeIvis
    @HeIvis 5 месяцев назад

    отличное видео, спасибо большое!!

  • @prethink-dev
    @prethink-dev 5 месяцев назад

    Спасибо, полезный материал.

  • @of_youtube
    @of_youtube 5 месяцев назад

    2:30 неправильно

    • @bebronuh222
      @bebronuh222 5 месяцев назад

      а как правильно?

    • @of_youtube
      @of_youtube 5 месяцев назад

      ​@@bebronuh222 Автор сказал - объекты на куче, на которые нет ссылки в стеке будут удалены Это не правильный ответ Если у тебя в стеке есть ссылка на объект Person, но нет ссылки на объект Hand, в то время как Hand является частью Person, то объект Hand из кучи не удалится! Более правильная формулировка - gc удаляет все объекты, на которые нет ссылки из стека И на которые нет ссылки из других объектов кучи, на которые ещё есть ссылка из стека (вложенность может быть больше: Person (есть указатель в стеке), Hand (нет указателя в стеке, но это часть Person), Finger (нет указателя в стеке, но это часть Hand, который часть Person)

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 21 день назад

      ОК. Спасибо за замечание.

  • @maksa83
    @maksa83 5 месяцев назад

    В контексте перегружения (overloading) методов, тип возвращаемого значения НЕ ВХОДИТ в сигнатуру метода. Но в контексте делегатов (о чём вы как раз говорите на 1:52), тип возвращаемого значения ВХОДИТ в сигнатуру метода. Типы возвращаемых значений у делегата и замещающего его (делегат) метода должны совпадать.

  • @Raakkaa
    @Raakkaa 6 месяцев назад

    Нужно ещё упомянуть, что операторы сравнения перегружаются всегда парами == и !=, < и >, <= и >=, нельзя просто переопределить !=, тоже самое и про перегрузку true и false.

  • @Raakkaa
    @Raakkaa 6 месяцев назад

    Про методы расширения хотелось бы написать, в них this используется со static. Создаётся статический класс, статический метод и this указывается в параметрах метода.

  • @zenshhir0
    @zenshhir0 7 месяцев назад

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

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 7 месяцев назад

      Доброго времени суток. По ссылке ниже описано как генерируются числовые типы в AutoFixture. github.com/AutoFixture/AutoFixture/wiki/v3.0-Release-Notes#numbers-are-random Мне кажется Вам надо присмотреться к классу RandomNumericSequenceGenerator.

  • @ИванДовлатов-х3ж
    @ИванДовлатов-х3ж 7 месяцев назад

    Круто!

  • @goldgold594
    @goldgold594 7 месяцев назад

    Большое спасибо за ролик!

  • @Ledrunning
    @Ledrunning 7 месяцев назад

    Спасибо за видео! Но есть момент, зря не показали связку событий и делегатов.

  • @moon5964
    @moon5964 7 месяцев назад

    Отличные ролик

  • @IPmen10001
    @IPmen10001 7 месяцев назад

    Подскажите пожалуйста никак не могу понять. Есть метод асинхронный в Web API который возвращает какие то данные в методе стоит задержка на 10 сек. Так вот никак не могу понять клиент сразу получит ответ но он будет пустой т.е он получит таску без данных. Или если клиент задержится на странице то данные ему придут через секунд? Спасибо

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 7 месяцев назад

      данные придут через "икс" секунд. В это время в интерфейсе пользователя будет какая то анимация символизирующая ожидание. То есть клиент ничего сразу не получит. Он получит данные, как только они будут готовы (после выполнения таска). А если таск настолько массивный, что он длится минуты или даже часы, то можно клиенту сразу вернуть статус 201 Accepted (естественно без данных). Когда таск будет выполнен об этом надо как-то проинфирмировать клиента (есть разные способы, например с помощью библиотеки SignalR). Сообщение клиенту будет содержатьинформацию о том, что такс закончился и данные можно скачать без задержек.

    • @IPmen10001
      @IPmen10001 7 месяцев назад

      @@AndreyShyrokoriadov спасибо большое за разъяснения 🤝

  • @Leonidn1972
    @Leonidn1972 8 месяцев назад

    Thanks a lot, awesome content.

  • @IPmen10001
    @IPmen10001 8 месяцев назад

    Есть ли у вас лекция про асинк эвейт?

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 8 месяцев назад

      На сколько я помню, в моих видео нет видео посвященного исключительно ключевым словам async/await

  • @StroyManosfera
    @StroyManosfera 8 месяцев назад

    Неплохо разложено, и шпаргалочка путёвая.

  • @ТатьянаКондрашова-у9г
    @ТатьянаКондрашова-у9г 8 месяцев назад

    ❤спасибо за видео.

  • @saint8283
    @saint8283 9 месяцев назад

    10:11 а почему мы ожидали, что (j == 1)? Я не понял. Под капотом i++ сначала происходит возврат исходного значения, а потом увеличение на 1. var i = 0; var j = i++; Тут j будет 0 в любом раскладе, разве нет?

    • @AndreyShyrokoriadov
      @AndreyShyrokoriadov 21 день назад

      Я уже не помню, чтоя там накодил в этом видео :)

  • @artemivanov2141
    @artemivanov2141 9 месяцев назад

    Кутаиси наверное самый уютный город Грузии

  • @Lisiy_Lis
    @Lisiy_Lis 9 месяцев назад

    10:40 мне кажется вы тут ошиблись. Equals проверяет названия свойств, их порядок, их значение. Оператор == проверяет, указывают ли 2 ссылки на один объект в куче. Если бы вы писали и демонстрировали код - эту ошибку легко было бы обнаружить.