Anonymous Quiz
95%
Компилирует и запускает тесты в текущем проекте
2%
Устанавливает зависимости для тестов
1%
Обновляет все пакеты
1%
Создаёт новый модуль тестирования
🤔4
Anonymous Quiz
8%
Println
3%
Printf
18%
Sprintf
70%
Scanf
👍3🤔2💊2
Таймауты:
- Ограничивают время ожидания ответа, чтобы не зависать навечно.
- Защищают от зависших серверов или сетевых проблем.
- Позволяют освободить ресурсы в клиентском приложении.
- Повышают надёжность: без таймаутов приложение может «подвисать» или блокировать выполнение других операций.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Anonymous Quiz
12%
anonymous
13%
inline
21%
embed
54%
struct
💊10
Anonymous Quiz
33%
RemoveFile
26%
Delete
38%
Remove
3%
Unlink
2. Ёмкость (cap): максимальное количество элементов, которые слайс может вместить без перевыделения памяти.
3. При добавлении элементов с помощью append длина увеличивается, а если она превышает ёмкость, выделяется новый блок памяти с удвоенной ёмкостью.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
72%
strconv.ParseFloat
3%
fmt.Sprintf
25%
strconv.Atoi
1%
fmt.Scanf
Anonymous Quiz
27%
delete(slice, index)
13%
slice.remove(index)
56%
slice = append(slice[:index], slice[index+1:]...)
4%
slice[index] = nil
🔥4
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
94%
Gin
4%
Spring Boot
2%
Flask
1%
Koa
💊9👍1
Anonymous Quiz
72%
Wait
6%
Receive
12%
Block
10%
Await
💊24🔥1
Каждая горутина получает отдельный стек, который при старте весит около 2 килобайт. Он динамически увеличивается по мере необходимости (до мегабайт), а при простое — может быть сокращён.
Таким образом, память для горутины не аллоцируется в куче сразу, а используется адаптивно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
48%
Write
40%
WriteString
4%
Print
8%
Fprint
💊5
Anonymous Quiz
1%
-1
88%
0
9%
nil
2%
undefined
💊1
Go использует горутины — лёгкие, кооперативные потоки:
- Управляются внутренним планировщиком, а не ОС.
- Планировщик Go мапит большое количество горутин на малое количество системных потоков (M:N модель).
- Горутины создаются быстро, с минимальными ресурсами.
- Взаимодействуют через каналы и select.
Многозадачность реализуется через кооперативную конкуренцию и распределение задач по worker-потокам.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
40%
Hash
39%
GetHash
12%
HashCode
8%
GetHashCode
💊8
Anonymous Quiz
66%
Atoi
28%
ParseInt
3%
ToInt
3%
Convert
- Лёгкие по памяти (обычно килобайты, а не мегабайты).
- Масштабируемы — можно запускать тысячи горутин.
- Управляются внутренним планировщиком Go, а не ОС.
- Быстро переключаются между задачами.
- Просты в использовании (каналы, select, go).
Это делает горутины особенно эффективными для серверной разработки и высоконагруженных систем.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Anonymous Quiz
40%
Метод, который вызывается при получении данных из канала.
59%
Метод, который получает указатель на структуру в качестве первого аргумента.
0%
Метод, который используется для сравнения двух значений.
0%
Метод, который выполняет арифметические операции.
Anonymous Quiz
8%
nil
92%
""
0%
undefined
1%
"0"
💊5👍1