План:
- читаю asp.net core for jobseekers
- несколько небольших петов
- литкод
- прочие платиновые вопросы типа как устроен gc
- интервьюшки
...
- 300к/сек
- съёб отсюда
- читаю asp.net core for jobseekers
- несколько небольших петов
- литкод
- прочие платиновые вопросы типа как устроен gc
- интервьюшки
...
- 300к/сек
- съёб отсюда
>>3085
Ну разве что твой потолок - задачки для ProgrammingGolf, тады да, ГПТЧат порешает.
Ну разве что твой потолок - задачки для ProgrammingGolf, тады да, ГПТЧат порешает.
108 Кб, 1672x817
>>3085
Впечатляющая вещь. Представляешь, как быстро с её помощью можно будет закрывать тасочки?
Впечатляющая вещь. Представляешь, как быстро с её помощью можно будет закрывать тасочки?
Решил легендарный 2-Sum.
Читал вступление во фреймворк - депенденси инжекшен, мидлвэйр, конфигурация, выбор серверов, логгинг и среда.
Третью главу быстро пролистаю и начнётся фронт.
Читал вступление во фреймворк - депенденси инжекшен, мидлвэйр, конфигурация, выбор серверов, логгинг и среда.
Третью главу быстро пролистаю и начнётся фронт.
Я не думаю, что ты справишься с этой задачей. Вкат в айти в 2023 году — это что-то сродни вкату в юриспруденцию в 2013 году.
>>3239
Спок, бро. Всё получится. Я молод, очень умён и коммуникативен. У меня упругая кожа и мощная математическая база.
Этот дневничок - хроника успеха, а не мрака, уныния и шизофрении как остальные 99% вкуколдосов тут.
Спок, бро. Всё получится. Я молод, очень умён и коммуникативен. У меня упругая кожа и мощная математическая база.
Этот дневничок - хроника успеха, а не мрака, уныния и шизофрении как остальные 99% вкуколдосов тут.
>>3257
А что насчёт густоты волос на голове и употребления алкоголя?
>Я молод, очень умён и коммуникативен. У меня упругая кожа и мощная математическая база.
А что насчёт густоты волос на голове и употребления алкоголя?
600 Кб, 853x557
Как работает JIT в CLR?
JIT превращает IL код в машинный код в рантайме.
Во время сборки проекта, код компилируется в IL (intermediate language). Все .NET языки компилятся в IL и у каждого свой компилятор.
Когда программа запускается, JIT переводит IL в машинный код под соответствующую архитектуру.
IL код должен быть переведён до исполнения, CLR не умеет его исполнять напрямую.
Каждый метод переводится в машкод отдельно, по мере вызовов и только один раз. Если метод ни разу не вызывался, то он так и останется IL-ом.
При повторном запуске программы JIT работает по новой.
>>3258
>>3261
Ты бы лучше девушку поискал.
JIT превращает IL код в машинный код в рантайме.
Во время сборки проекта, код компилируется в IL (intermediate language). Все .NET языки компилятся в IL и у каждого свой компилятор.
Когда программа запускается, JIT переводит IL в машинный код под соответствующую архитектуру.
IL код должен быть переведён до исполнения, CLR не умеет его исполнять напрямую.
Каждый метод переводится в машкод отдельно, по мере вызовов и только один раз. Если метод ни разу не вызывался, то он так и останется IL-ом.
При повторном запуске программы JIT работает по новой.
>>3258
>>3261
Ты бы лучше девушку поискал.
>>3316
Двачую. Так приятно входить во влажную писечку девушки/женщины и сливать в неё своё семя, сделав всего пару фрикций при этом.
>Ты бы лучше девушку поискал.
Двачую. Так приятно входить во влажную писечку девушки/женщины и сливать в неё своё семя, сделав всего пару фрикций при этом.
409 Кб, 1226x1916
В третей главе понятие обратной прокси/балансировщика нагрузки, разные типы серверов, опции для деплоя, дебаг. Узнал что Shift+F11 = Step Out.
В четвёртой:
- HTTP: методы, url, тело запроса/ответа, коды ответа, куки, заголовки User-Agent, Accept, Content-Type, Cache-Control, Keep-Alive
- HTML/CSS/JS: селекторы, бустрап, DOM - деревянная структура HTML которую можно обходить/кверить. JSON. AJAX и формы.
В четвёртой:
- HTTP: методы, url, тело запроса/ответа, коды ответа, куки, заголовки User-Agent, Accept, Content-Type, Cache-Control, Keep-Alive
- HTML/CSS/JS: селекторы, бустрап, DOM - деревянная структура HTML которую можно обходить/кверить. JSON. AJAX и формы.
Что такое CAP theorem?
Ненужная теоретическая залупка из 90-х. Тут нужно просто ссать собеседнику в уши умными фразами о разпределённых системах.
По сути теорема о компромиссе между согласованностью и доступностью во время временного разделения системы.
Когда узел задетектил проблему со связью, он может продолжить отвечать (возможно старыми) данными, либо отказываться отвечать вообще и возвращать ошибку.
Тут выбор зависит от типа приложения, например порносайт может продолжить функционировать если лайки отвалились или новые комментарии не приходят, а банк/медицинский софт может захотеть прилечь полностью пока сеть не поднимется.
Ненужная теоретическая залупка из 90-х. Тут нужно просто ссать собеседнику в уши умными фразами о разпределённых системах.
По сути теорема о компромиссе между согласованностью и доступностью во время временного разделения системы.
Когда узел задетектил проблему со связью, он может продолжить отвечать (возможно старыми) данными, либо отказываться отвечать вообще и возвращать ошибку.
Тут выбор зависит от типа приложения, например порносайт может продолжить функционировать если лайки отвалились или новые комментарии не приходят, а банк/медицинский софт может захотеть прилечь полностью пока сеть не поднимется.
>>3531
Можно доказать от противного, если система разделена то узлы не могут согласоваться, поэтому нельзя иметь все 3 свойства.
https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem/
Вряд ли интервьювер-вебпримат будет требовать её запруфать.
Можно доказать от противного, если система разделена то узлы не могут согласоваться, поэтому нельзя иметь все 3 свойства.
https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem/
Вряд ли интервьювер-вебпримат будет требовать её запруфать.
>>3532
Ок, но очень поверхностно. Там в доказательстве еще часы не должны быть синхронизированы. Если ты изучаешь тему, надо все основы знать, а не то что спросят на интервью. Учись для себя, а не для интервью.
Ок, но очень поверхностно. Там в доказательстве еще часы не должны быть синхронизированы. Если ты изучаешь тему, надо все основы знать, а не то что спросят на интервью. Учись для себя, а не для интервью.
412 Кб, 1226x1916
Razor pages: routing, models, HTML helpers ненавижу слово "хелпер" - помогают создавать типобезопасные элементы через лямбды. Есть хелперсы для всех HTML-элементов.
[BindProperty]/[FromForm] аттрибуты для форм.
OnGet, OnPost.
Валидация формочек, ModelState.IsValid, аттрибуты Required/Length/Range.
Partial Razor Pages/Views: переиспользуемые компоненты.
Tag-helpers, ViewData.
MVC - почему-то в самом конце. Лучше было бы всю главу написать об MVC, ванильные Razor Pages по сути не используются нигде - а книга-то для джобсикеров.
[BindProperty]/[FromForm] аттрибуты для форм.
OnGet, OnPost.
Валидация формочек, ModelState.IsValid, аттрибуты Required/Length/Range.
Partial Razor Pages/Views: переиспользуемые компоненты.
Tag-helpers, ViewData.
MVC - почему-то в самом конце. Лучше было бы всю главу написать об MVC, ванильные Razor Pages по сути не используются нигде - а книга-то для джобсикеров.
420 Кб, 1226x1916
6:
Web API, [Route("[controller]/[action]")], заголовки для сериализации.
Конфиги - все источники грузятся в IConfiguration объект и инжектится через конструкторы.
appsettings.{ENV}.json
7:
async/await, мидлвари, Use/Map/Run.
8:
DI, IoC, AddTransient, AddScoped, AddSingleton.
Action Filters - аттрибуты/декораторы для контроллеров.
Web API, [Route("[controller]/[action]")], заголовки для сериализации.
Конфиги - все источники грузятся в IConfiguration объект и инжектится через конструкторы.
appsettings.{ENV}.json
7:
async/await, мидлвари, Use/Map/Run.
8:
DI, IoC, AddTransient, AddScoped, AddSingleton.
Action Filters - аттрибуты/декораторы для контроллеров.
Ещё быстренько 9 про сессии и авторизацию и 10 про EF Core. Остальное пропускаю и начинаю пет.
424 Кб, 1226x1916
9
Куки, query strings, Html.HiddenFor, Session middleware (не забыть вызвать Clear() на логауте), липкие сессии.
Распределённые сессии - SQL server или redis.
10
ADO.NET, LINQ, определение моделей и миграции. Контекст должен быть Scoped. Unit of Work. Материализация запросов.
Ленивая загрузка, SaveChanges(). Транзакции. ACID и уровни изоляции заслуживают отдельный платиновый пост
С чтением пока всё, не чувствую особого толку без практики. Пора начинать пет.
Куки, query strings, Html.HiddenFor, Session middleware (не забыть вызвать Clear() на логауте), липкие сессии.
Распределённые сессии - SQL server или redis.
10
ADO.NET, LINQ, определение моделей и миграции. Контекст должен быть Scoped. Unit of Work. Материализация запросов.
Ленивая загрузка, SaveChanges(). Транзакции. ACID и уровни изоляции заслуживают отдельный платиновый пост
С чтением пока всё, не чувствую особого толку без практики. Пора начинать пет.
8 Кб, 2391x185
Обновить тредНеспеша попиливаю петец.
Будет что-то типа тудушки - но с заморочками.
Доделываю логин.
Чувствуешь запах сотыжек, анон? Я - очень.
Будет что-то типа тудушки - но с заморочками.
Доделываю логин.
Чувствуешь запах сотыжек, анон? Я - очень.