Anonymous Quiz
17%
Использовать функцию slice
40%
Использовать оператор []
31%
Использовать оператор :
12%
Использовать функцию array.slice
💊30👍2🤔1
1. Read Uncommitted – транзакция читает несохраненные изменения других транзакций (грязное чтение).
2. Read Committed – транзакция видит только сохраненные изменения других транзакций.
3. Repeatable Read – транзакция видит одинаковые данные при повторных запросах, но возможны фантомные чтения.
4. Serializable – полный контроль над данными, транзакции выполняются последовательно, но снижается производительность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4
Anonymous Quiz
38%
GetIP
14%
ResolveIP
19%
LookupIP
30%
GetHostByName
💊5🔥2
Anonymous Quiz
34%
Replace
9%
Substitute
2%
Change
56%
ReplaceAll
🔥3
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊7👍3😁3
Anonymous Quiz
27%
SetUTC
50%
UTC
10%
ToUTC
13%
NowUTC
🔥6👍1
Anonymous Quiz
33%
ToLowerCase
17%
LowerCase
2%
Downcase
48%
ToLower
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Anonymous Quiz
1%
-1
91%
0
7%
nil
1%
undefined
💊4👍2
Anonymous Quiz
97%
& и *
1%
++ и - -
0%
+ и -
2%
>и <<
💊7👍1
Интерфейс состоит из двух частей: указателя на динамический тип и указателя на данные, связанные с этим типом. Такая структура позволяет интерфейсу хранить и управлять значениями разных типов динамически.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4
Anonymous Quiz
7%
sync.Once
87%
mutex.Lock()
3%
goroutine.Safe()
3%
chan
Anonymous Quiz
9%
Программа завершится с ошибкой
68%
Закрытие канала не повлияет на программу
5%
Значения в канале будут автоматически удалены
19%
Канал станет неактивным, но значения останутся
NAT может использоваться для реализации прокси-серверов или маршрутизации сетевых запросов с помощью библиотек вроде net или net/http. Позволяет взаимодействовать с NAT, включая обработку частных и публичных IP-адресов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👀3🔥1💊1
Anonymous Quiz
64%
params
17%
varargs
15%
variadic
4%
ellipsis
💊18👀2
Anonymous Quiz
36%
break
3%
stop
1%
halt
59%
exit
💊11👀4
Это потокобезопасные операции с примитивными данными без мьютексов. Они включают операции чтения, записи, инкремента, сравнения и замены. Используются для повышения производительности при работе с простыми объектами, такими как счетчики или флаги.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
Anonymous Quiz
1%
func start() {}
96%
func main() {}
0%
func entry() {}
3%
func main() int {}
💊20🤔3👍2
Anonymous Quiz
47%
func (t *Type) Method(m func() Type) {}
5%
func (t Type) Method(m func() Type) {}
45%
func (t *Type) Method(m func() *Type) {}
3%
func t.Type.Method(m func() Type) {}
💊23🤔3
- Встраивание дает доступ к методам встроенной структуры, но не создает иерархии.
2. Избегание жесткой привязки:
- Код становится более модульным, без строгой зависимости от базового типа.
3. Композиция вместо наследования:
- Go следует принципу композиции, что упрощает тестирование и повторное использование.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1