❓ Вам нужно выгрузить несколько строк из базы данных, какой метод будете исполльзовать?
Anonymous Quiz
54%
Query()
29%
QueryRow()
9%
Exec()
1%
Prepare()
1%
ProgLib()
6%
Узнать ответ
❓Влияет ли паника в одной горутине на другие горутины?
Anonymous Quiz
51%
Да
44%
Нет
5%
Узнать ответ
❓В какой версии Go была внедрена Swiss Table для реализации map?
Anonymous Quiz
5%
1.19
4%
1.20
12%
1.21
4%
1.22
5%
1.23
58%
1.24
13%
Узнать ответ
Что выведет код?
👻 — Пять пятёрок, каждая на отдельной строке
🌚 — Построчно числа от 0 до 4
⚡️ — Числа от 0 до 4 в случайном порядке
👾 — Хочу просто узнать ответ
🐸 Библиотека задач по Go
👻 — Пять пятёрок, каждая на отдельной строке
🌚 — Построчно числа от 0 до 4
⚡️ — Числа от 0 до 4 в случайном порядке
👾 — Хочу просто узнать ответ
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой размер у структуры?
👻 — 3 байта
🌚 — 24 байта
⚡️ — 10 байт
🤔 — Напишу свой ответ
👾 — Хочу просто узнать ответ
🐸 Библиотека задач по Go
👻 — 3 байта
🌚 — 24 байта
⚡️ — 10 байт
🤔 — Напишу свой ответ
👾 — Хочу просто узнать ответ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔄 У вас есть миллион элементов. Какое максимальное количество шагов сделает бинарный поиск прежде чем найдёт искомый элемент
👻 — 2 шага
🌚 — 20 шагов
⭐️ — 99 шагов
⚡️ — 134 шага
🤔 — Напишу свой ответ
👾 — Хочу просто узнать ответ
🐸 Библиотека задач по Go
👻 — 2 шага
🌚 — 20 шагов
⚡️ — 134 шага
🤔 — Напишу свой ответ
👾 — Хочу просто узнать ответ
Please open Telegram to view this post
VIEW IN TELEGRAM
👻 — Когда поток получает слишком много ресурсов, а другие простаивают
🌚 — Когда поток не получает доступа к ресурсу из-за блокировки другими
⚡️ — Когда два потока одновременно меняют одну переменную
👾 — Хочу просто узнать ответ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Отобрали для вас полезные и проверенные каналы для программистов — в них вы найдете все самое интересное, от технических новостей до практических гайдов.
IT Job Hub | Работа и вакансии в IT — избранные IT-вакансии
Библиотека программиста — новости из мира IT и технологий
Книги для программистов — самые годные книги по любым языкам и стекам
IT-мемы — мемы про жизу айтишника
Proglib Academy — обучение и курсы, чтобы стать топовым специалистом
Азбука айтишника — азы из мира разработки
Библиотека нейросетей — лайфхаки и промпты для разных задач, баттлы нейронок и новости из мира ИИ
Библиотека фронтендера — все о JS, React, Angular и не только
Библиотека мобильного разработчика — лайфхаки и новости из мира Swift и Kotlin
Библиотека хакера — уязвимости, атаки, бэкдоры и как от них защититься
Библиотека тестировщика — самое интересное о том, как крашить код
🦫 Go
Библиотека Go-разработчика
Библиотека задач по Go
Библиотека Go для собеса
Вакансии по Go
#️⃣ C#
Библиотека шарписта
Библиотека задач по C#
Библиотека собеса по C#
Вакансии по C#
🔧 DevOps
Библиотека devops’а
Библиотека задач по DevOps
Библиотека собеса по DevOps
Вакансии по DevOps & SRE
🐘 PHP
Библиотека пхпшника
Библиотека задач по PHP
Библиотека PHP для собеса
Вакансии по PHP, Symfony, Laravel
🐍 Python
Библиотека питониста
Библиотека Python для собеса
Библиотека задач по Python
Вакансии по питону, Django, Flask
☕️ Java
Библиотека джависта
Библиотека задач по Java
Библиотека Java для собеса
Вакансии по Java
📊 Data Science
Библиотека дата-сайентиста
Библиотека задач по Data Science
Библиотека Data Science для собеса
Вакансии по Data Science
🎮 C++
Библиотека C/C++ разработчика
Библиотека задач по C++
Библиотека C++ для собеса
Вакансии по C++
Подписывайтесь на интересные вам каналы и сохраняйте пост в закладки, чтобы не потерять 🔑
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❓ Что делает CGO_ENABLED=0
👻 — Включает поддержку CGo, позволяя Go-коду использовать C-функции.
🌚 — Уменьшает производительность Go-кода, так как CGo быстрее.
⚡️ — Отключает поддержку CGo, создавая полностью независимый бинарник.
🎉 — Требует, чтобы все зависимости были написаны на чистом Go.
👾 — Узнать ответ
🐸 Библиотека задач по Go
👻 — Включает поддержку CGo, позволяя Go-коду использовать C-функции.
🌚 — Уменьшает производительность Go-кода, так как CGo быстрее.
⚡️ — Отключает поддержку CGo, создавая полностью независимый бинарник.
🎉 — Требует, чтобы все зависимости были написаны на чистом Go.
👾 — Узнать ответ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❓ Какой пакет всегда нужен для создания исполняемого Go-приложения
👻 — fmt
🌚 — os
⚡️ — utils
🎉 — main
🐸 Библиотека задач по Go
👻 — fmt
🌚 — os
⚡️ — utils
🎉 — main
Please open Telegram to view this post
VIEW IN TELEGRAM
❓ Какой идентификатор доступен из другого пакета
👻 — func calculateSum(a, b int) int {}
🌚 — func CalculateSum(a, b int) int {}
⚡️ — private func CalculateSum(a, b int) int {}
🎉 — func (s *Sum) calculate() int {}
🐸 Библиотека задач по Go
👻 — func calculateSum(a, b int) int {}
🌚 — func CalculateSum(a, b int) int {}
⚡️ — private func CalculateSum(a, b int) int {}
🎉 — func (s *Sum) calculate() int {}
Please open Telegram to view this post
VIEW IN TELEGRAM
❓ Что делает
👻 — Проверяет, является ли err экземпляром ErrNotFound, включая обёрнутые ошибки.
🌚 — Проверяет, является ли err той же переменной, что и ErrNotFound
⚡️ — Всегда возвращает false, так как
🎉 — Это устаревший метод, теперь используется err == ErrNotFound
🐸 Библиотека задач по Go
errors.Is(err, ErrNotFound)
👻 — Проверяет, является ли err экземпляром ErrNotFound, включая обёрнутые ошибки.
🌚 — Проверяет, является ли err той же переменной, что и ErrNotFound
⚡️ — Всегда возвращает false, так как
errors.Is()
не существует🎉 — Это устаревший метод, теперь используется err == ErrNotFound
Please open Telegram to view this post
VIEW IN TELEGRAM
👻 — int
🌚 — float32
⚡️ — float64
🎉 — double
Please open Telegram to view this post
VIEW IN TELEGRAM