Anonymous Quiz
32%
Set
39%
Signal
17%
Trigger
12%
Release
1. ConfigureServices — регистрация зависимостей (DI).
2. Configure — настройка middleware-пайплайна.
3. Middleware — компоненты, через которые проходит каждый запрос.
4. Routing — определение, какому контроллеру направить запрос.
5. Model Binding — привязка данных из запроса к параметрам методов.
6. Filters — возможность выполнить код до или после действия контроллера.
7. Controller/Action — выполнение логики.
8. Result Execution — формирование результата (JSON, View и т.д.).
9. Response — возврат результата клиенту.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4💊3
Anonymous Quiz
58%
SkipWhile
6%
TakeWhile
27%
Skip
9%
Where
Anonymous Quiz
62%
Semaphore
18%
Mutex
9%
Monitor
11%
Lock
Нормализация помогает:
- Исключить дублирование данных.
- Облегчить сопровождение и масштабирование базы.
- Обеспечить согласованность данных.
- Упростить обновление, удаление и вставку данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Anonymous Quiz
89%
AddDays()
2%
AddHours()
2%
AddTime()
8%
AddDate()
💊4🤔3
Anonymous Quiz
39%
ConcurrentSet
19%
ConcurrentBag
14%
HashSet
28%
ConcurrentDictionary
Да, асинхронный код можно вызвать синхронно, но это не рекомендуется. Использование .Result или .GetAwaiter().GetResult() позволяет получить результат синхронно, однако это может привести к блокировкам, дедлокам и снижению производительности, особенно в UI-приложениях или в серверных окружениях с синхронным контекстом.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Anonymous Quiz
75%
HighPriority
6%
Urgent
13%
Critical
5%
MethodImpl
Это набор свойств, обеспечивающих надежность транзакций в базе данных:
- A (Atomicity) – атомарность: транзакция либо полностью выполняется, либо не выполняется вовсе.
- C (Consistency) – согласованность: транзакция переводит БД из одного корректного состояния в другое.
- I (Isolation) – изолированность: параллельные транзакции не влияют друг на друга.
- D (Durability) – долговечность: после подтверждения транзакции изменения сохраняются, даже при сбоях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
Anonymous Quiz
22%
Mode
14%
MostFrequent
49%
Этот метод нужно реализовать вручную
14%
Aggregate
💊7
Anonymous Quiz
70%
IndexOf
3%
Locate
23%
Find
4%
Search
🤔1
2. Использовать таймауты при попытке захвата блокировок.
3. Применять неблокирующие конструкции (lock-free) или библиотеки с конкурентными коллекциями.
4. Минимизировать время удержания блокировок.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
66%
Метод из базового класса
6%
Метод из производного класса
23%
Исключение компиляции
4%
Исключение выполнения
🤔4
Anonymous Quiz
53%
Length()
2%
Size()
6%
Count()
39%
Length
💊21🤔6
- List<T> — интерфейс.
- ArrayList — реализация этого интерфейса (в Java) / List<T> (в C#).
Интерфейс задаёт поведение, а реализация — конкретную структуру. Также ArrayList в Java — не типобезопасный, а List<T> в C# — обобщённый.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊18
Anonymous Quiz
78%
ToArray
5%
Immediate
14%
Execute
2%
Fetch
Anonymous Quiz
7%
String.Concat
7%
String.Join
84%
String.Format
2%
String.Replace
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3