Это состояние, при котором все горутины ожидают события, которое не наступит. Go детектирует deadlock и вызывает panic, если основная горутина заблокирована на ожидании данных из канала, но нет активных писателей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍7
  Anonymous Quiz
    9%
    1024 элемента
      
    32%
    Зависит от системы
      
    50%
    Нет ограничений
      
    9%
    65536 элементов
      
    Anonymous Quiz
    8%
    структура:поле
      
    85%
    структура.поле
      
    2%
    структура->поле
      
    4%
    структура[поле]
      
    👀4🤯2❤1💊1
  Это неинициализированный канал (var ch chan int).
- Чтение из nil-канала – блокирует горутину навсегда.
- Запись в nil-канал – блокирует горутину навсегда.
Nil-каналы используются для динамического управления каналами в select, когда временно не нужно обрабатывать канал.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5🔥3❤1👀1
  Anonymous Quiz
    2%
    Код скомпилируется без ошибок
      
    7%
    Будет предупреждение, но код скомпилируется
      
    87%
    Произойдет ошибка компиляции
      
    4%
    Поле будет автоматически экспортировано
      
    👍4
  Anonymous Quiz
    31%
    http.Request
      
    14%
    http.ResponseWriter
      
    46%
    http.Handler
      
    8%
    http.ServeMux
      
    Закрытие закрытого канала вызывает panic.
Рекомендуется не закрывать канал дважды и проверять, закрыт ли он (recover или sync.Once для защиты от дублирующего закрытия).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍8🔥1
  Anonymous Quiz
    78%
    http.ListenAndServe
      
    12%
    http.Serve
      
    6%
    http.Handle
      
    3%
    http.HandleFunc
      
    ❤3
  Anonymous Quiz
    23%
    sql.Row
      
    24%
    sql.Rows
      
    22%
    sql.Result
      
    30%
    sql.QueryResult
      
    🤔10👍2
  ACID – это принципы целостности транзакций в базах данных:
- A (Atomicity) – транзакция либо выполняется полностью, либо не выполняется вовсе.
- C (Consistency) – после транзакции БД остается в согласованном состоянии.
- I (Isolation) – параллельные транзакции не влияют друг на друга.
- D (Durability) – данные сохраняются даже в случае сбоя системы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍12🔥2❤1
  Anonymous Quiz
    27%
    GetRow()
      
    8%
    Fetch()
      
    55%
    QueryRow()
      
    10%
    SelectOne()
      
    ❤3😁1
  Anonymous Quiz
    18%
    DB
      
    57%
    Tx
      
    12%
    Execer
      
    13%
    Queryer
      
    💊7🔥2😁2❤1🤔1
  1. Read Uncommitted – транзакция читает несохраненные изменения других транзакций (грязное чтение).
2. Read Committed – транзакция видит только сохраненные изменения других транзакций.
3. Repeatable Read – транзакция видит одинаковые данные при повторных запросах, но возможны фантомные чтения.
4. Serializable – полный контроль над данными, транзакции выполняются последовательно, но снижается производительность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍9🔥3
  Anonymous Quiz
    16%
    sql.ErrNoRows
      
    69%
    sql.ErrConnDone
      
    10%
    sql.ErrTxDone
      
    5%
    sql.ErrSyntax
      
    ❤2
  Anonymous Quiz
    15%
    CheckErr()
      
    23%
    HandleErr()
      
    5%
    Ping()
      
    56%
    Row().Err()
      
    1. Primary Index – создается автоматически на первичном ключе таблицы.
2. Unique Index – предотвращает дублирование значений в колонке.
3. Composite Index (составной индекс) – индекс на несколько столбцов.
4. Full-Text Index – используется для быстрого поиска по тексту.
5. Spatial Index – индекс для геоданных (только MyISAM).
6. Clustered Index – хранит строки в отсортированном порядке (InnoDB).
7. Non-Clustered Index – указывает на строки без изменения порядка хранения.
8. Hash Index – используется в MEMORY таблицах, обеспечивает быстрый доступ к данным.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5💊1
  Anonymous Quiz
    49%
    index()
      
    38%
    find()
      
    9%
    search()
      
    3%
    locate()
      
    🤔1💊1
  Anonymous Quiz
    15%
    isLetter()
      
    57%
    unicode.IsLetter()
      
    17%
    char.IsLetter()
      
    12%
    none of the above
      
    🤔2💊1
  Это структуры данных, которые ускоряют поиск строк в таблицах MySQL. Они работают аналогично оглавлению в книге, позволяя БД быстро находить нужные записи без полного сканирования таблицы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5
  Anonymous Quiz
    7%
    Да
      
    91%
    Нет
      
    2%
    Только в некоторых случаях
      
    0%
    Зависит от версии Go
      
    💊7👍2🤔1
  