🤔1💊1
Anonymous Quiz
27%
Add
4%
Insert
18%
Append
52%
Push
🔥1💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
51%
Format()
29%
StringFormat()
16%
ToString()
3%
Concat()
Anonymous Quiz
5%
5
16%
6
37%
10
42%
11
🤔4👍2
1. Проверить необходимость всех join — убрать ненужные связи.
2. Использовать индексы — создать индексы на ключевых колонках.
3. Разделить запрос — разбить сложный запрос на несколько более простых.
4. Использовать denormalization — объединить часто используемые данные в одну таблицу.
5. Кэшировать данные — уменьшить нагрузку на базу данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
81%
[Route]
9%
[Path]
5%
[Url]
5%
[Endpoint]
👍1
Anonymous Quiz
13%
Take
70%
Wait
9%
Dequeue
7%
Fetch
CancellationToken — это объект, который позволяет управлять отменой операций, особенно асинхронных.
Используется для:
- Прерывания задач Task, async-await
- Передачи сигнала отмены в долгоживущие процессы (загрузки, ожидания)
- Контроля над временем жизни операции
С помощью CancellationTokenSource можно отправить команду отмены, и все обработчики, использующие связанный токен, корректно завершат выполнение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
22%
Contains
53%
ContainsKey
22%
TryGetValue
2%
Exists
Anonymous Quiz
14%
try-finally
4%
catch-finally
7%
using-catch
74%
try-catch
IEnumerable предоставляет:
- Возможность перебора элементов в коллекции.
- Метод GetEnumerator(), возвращающий итератор.
- Поддерживает foreach.
IEnumerable<T> используется для отложенного выполнения и однократного прохода по данным.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
18%
ISerializable
70%
ICloneable
9%
IComparable
3%
IEquatable
Anonymous Quiz
11%
private
14%
protected
73%
internal
2%
public
👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
8%
List
5%
Queue
83%
HashSet
4%
Stack
Anonymous Quiz
34%
throw new Exception();
47%
throw;
11%
throw new;
8%
rethrow;
🔥2
Асинхронность и многопоточность — разные концепции, но они могут пересекаться.
- Многопоточность — параллельное выполнение на нескольких потоках (обычно на разных ядрах процессора).
- Асинхронность — способ не блокировать поток при ожидании завершения операции (например, I/O), не обязательно создавая новый поток.
Асинхронные операции (async/await) чаще всего используют один поток, но освобождают его во время ожидания, позволяя выполнять другую работу.
Многопоточность полезна при расчётах, асинхронность — при ожидании (например, сетевых операций).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
89%
numbers[1] = 10;
6%
numbers[2] = 10;
3%
numbers.set(1, 10);
2%
numbers.set(2, 10);
💊3👍1
Anonymous Quiz
63%
delegate void MyDelegate(int x);
20%
void delegate MyDelegate(int x);
3%
MyDelegate delegate void(int x);
15%
delegate MyDelegate void(int x);
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM