МОЩНЫЙ ВКУКОЛД В СИ#ШАРП 653066 В конец треда | Веб
План:
- читаю asp.net core for jobseekers
- несколько небольших петов
- литкод
- прочие платиновые вопросы типа как устроен gc
- интервьюшки
...
- 300к/сек
- съёб отсюда
2 653085
Chat
G
P
T
Лисс!CNw08p6n7Q 3 653088
>>3085
Ну разве что твой потолок - задачки для ProgrammingGolf, тады да, ГПТЧат порешает.
image.png108 Кб, 1672x817
4 653104
>>3085
Впечатляющая вещь. Представляешь, как быстро с её помощью можно будет закрывать тасочки?
5 653216
Решил легендарный 2-Sum.

Читал вступление во фреймворк - депенденси инжекшен, мидлвэйр, конфигурация, выбор серверов, логгинг и среда.

Третью главу быстро пролистаю и начнётся фронт.
6 653239
Я не думаю, что ты справишься с этой задачей. Вкат в айти в 2023 году — это что-то сродни вкату в юриспруденцию в 2013 году.
7 653257
>>3239
Спок, бро. Всё получится. Я молод, очень умён и коммуникативен. У меня упругая кожа и мощная математическая база.

Этот дневничок - хроника успеха, а не мрака, уныния и шизофрении как остальные 99% вкуколдосов тут.
8 653258
>>3257

>Я молод, очень умён и коммуникативен. У меня упругая кожа и мощная математическая база.


А что насчёт густоты волос на голове и употребления алкоголя?
9 653261
По зубам что?
image.png600 Кб, 853x557
10 653316
Как работает JIT в CLR?

JIT превращает IL код в машинный код в рантайме.
Во время сборки проекта, код компилируется в IL (intermediate language). Все .NET языки компилятся в IL и у каждого свой компилятор.
Когда программа запускается, JIT переводит IL в машинный код под соответствующую архитектуру.
IL код должен быть переведён до исполнения, CLR не умеет его исполнять напрямую.
Каждый метод переводится в машкод отдельно, по мере вызовов и только один раз. Если метод ни разу не вызывался, то он так и останется IL-ом.
При повторном запуске программы JIT работает по новой.

>>3258
>>3261
Ты бы лучше девушку поискал.
11 653367
>>3316

>Ты бы лучше девушку поискал.


Двачую. Так приятно входить во влажную писечку девушки/женщины и сливать в неё своё семя, сделав всего пару фрикций при этом.
image.png409 Кб, 1226x1916
12 653486
В третей главе понятие обратной прокси/балансировщика нагрузки, разные типы серверов, опции для деплоя, дебаг. Узнал что Shift+F11 = Step Out.

В четвёртой:
- HTTP: методы, url, тело запроса/ответа, коды ответа, куки, заголовки User-Agent, Accept, Content-Type, Cache-Control, Keep-Alive
- HTML/CSS/JS: селекторы, бустрап, DOM - деревянная структура HTML которую можно обходить/кверить. JSON. AJAX и формы.
13 653503
Что такое CAP theorem?

Ненужная теоретическая залупка из 90-х. Тут нужно просто ссать собеседнику в уши умными фразами о разпределённых системах.
По сути теорема о компромиссе между согласованностью и доступностью во время временного разделения системы.
Когда узел задетектил проблему со связью, он может продолжить отвечать (возможно старыми) данными, либо отказываться отвечать вообще и возвращать ошибку.
Тут выбор зависит от типа приложения, например порносайт может продолжить функционировать если лайки отвалились или новые комментарии не приходят, а банк/медицинский софт может захотеть прилечь полностью пока сеть не поднимется.
14 653531
>>3503
В чем главная идея доказательства?
15 653532
>>3531
Можно доказать от противного, если система разделена то узлы не могут согласоваться, поэтому нельзя иметь все 3 свойства.

https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem/

Вряд ли интервьювер-вебпримат будет требовать её запруфать.
16 653535
>>3532
Ок, но очень поверхностно. Там в доказательстве еще часы не должны быть синхронизированы. Если ты изучаешь тему, надо все основы знать, а не то что спросят на интервью. Учись для себя, а не для интервью.
image.png412 Кб, 1226x1916
17 653890
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 по сути не используются нигде - а книга-то для джобсикеров.
image.png420 Кб, 1226x1916
18 654076
6:
Web API, [Route("[controller]/[action]")], заголовки для сериализации.
Конфиги - все источники грузятся в IConfiguration объект и инжектится через конструкторы.
appsettings.{ENV}.json

7:
async/await, мидлвари, Use/Map/Run.

8:
DI, IoC, AddTransient, AddScoped, AddSingleton.
Action Filters - аттрибуты/декораторы для контроллеров.
19 654077
Ещё быстренько 9 про сессии и авторизацию и 10 про EF Core. Остальное пропускаю и начинаю пет.
image.png424 Кб, 1226x1916
20 654490
9
Куки, query strings, Html.HiddenFor, Session middleware (не забыть вызвать Clear() на логауте), липкие сессии.
Распределённые сессии - SQL server или redis.

10
ADO.NET, LINQ, определение моделей и миграции. Контекст должен быть Scoped. Unit of Work. Материализация запросов.
Ленивая загрузка, SaveChanges(). Транзакции. ACID и уровни изоляции заслуживают отдельный платиновый пост

С чтением пока всё, не чувствую особого толку без практики. Пора начинать пет.
image.png8 Кб, 2391x185
21 655498
Неспеша попиливаю петец.
Будет что-то типа тудушки - но с заморочками.
Доделываю логин.
Чувствуешь запах сотыжек, анон? Я - очень.
Обновить тред
« /dr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее