Anonymous Quiz
91%
const
8%
var
1%
let
0%
immut
💊1
Синхронизация необходима для предотвращения конфликтов при одновременном доступе из нескольких потоков (или горутин). Без синхронизации возможны:
- Повреждение данных
- Гонки (data race)
- Непредсказуемое поведение и ошибки
Примитивы синхронизации (mutex, atomic и т.д.) обеспечивают корректность и согласованность данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
23%
Invoke
29%
Call
23%
Execute
25%
Run
💊11
Anonymous Quiz
33%
1
61%
true
3%
false
3%
0
B-tree (сбалансированное дерево) организует данные так, чтобы:
- Быстро сужать поиск на каждом уровне.
- Работать эффективно с дисковой памятью (большие блоки и минимум обращений). Линейный перебор проходит все элементы, а B-tree уменьшает количество операций до логарифмического времени — особенно важно при работе с большими объёмами данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
36%
Order
57%
Sort
5%
Arrange
3%
Organize
💊5
Anonymous Quiz
16%
func (t *Type) Method() {}
81%
func (t Type) Method() {}
3%
func Type.Method() {}
0%
func t.Type.Method() {}
💊2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Anonymous Quiz
64%
Is
16%
Check
16%
Validate
4%
Verify
💊16
Anonymous Quiz
0%
final
98%
const
1%
constant
0%
static
👍4
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4💊1
Anonymous Quiz
4%
Позволяют функции возвращать только один тип данных
93%
Позволяют функции работать с разными типами данных без дублирования кода
2%
Ограничивают функции только на использование одного типа данных
1%
Ускоряют компиляцию кода
Anonymous Quiz
79%
time.Ticker
4%
time.Clock
15%
time.Timer
1%
time.Stopwatch
Это модули кода, объединенные по функциональному назначению. Они помогают структурировать проект, упрощая его поддержку и повторное использование.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔1
Anonymous Quiz
10%
Используя функцию panic()
85%
Используя функцию recover() в отложенном вызове
1%
Используя функцию handle()
3%
Используя ключевое слово try
Anonymous Quiz
7%
stop
11%
kill
23%
cancel
59%
никакое
Если сервер "тормозит", важно пошагово анализировать:
- CPU / память / диск: проверить загрузку через мониторинг (htop, top, Prometheus, Grafana).
- Сеть: задержки, потери пакетов, перегрузка порта.
- Логи приложения и системы: ошибки, таймауты, исключения.
- Количество запросов / соединений: возможно, сервер не выдерживает нагрузку.
- База данных: медленные запросы, блокировки.
- Очереди / кэши: переполнение, задержки в обработке.
Всё это помогает локализовать «узкое место».
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
61%
Cobra
7%
Electron
2%
PyInstaller
30%
CLI11
💊7👍1
Anonymous Quiz
8%
структура:поле
84%
структура.поле
2%
структура->поле
6%
структура[поле]
💊8
Замыкание (closure) — это функция, которая захватывает переменные из внешней области видимости и продолжает использовать их даже после выхода из этой области.
Замыкание «помнит» окружение, в котором оно было создано, и может работать с ним как с локальным контекстом.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4