Golang
Tracing деген эмне? Кантип жүргүзүү керек?
Kubernetes'te Deployment жана StatefulSet ортосундагы айырма эмнеде?
Жумушуңда гурутиндерди колдонууга туура келдиби? Эгер ооба болсо, кайсы функцияда?
Кез келген долбоордун мисалы катары иш тажрыйбаң жөнүндө айтып бер.
Тимиңизде мобилдик өнүктүрүү барбы?
Стек деген эмне жана куча деген эмне?
[Компаниядан] кетүүнүн себеби эмне жана сизди рынокко кирүүгө эмне түрттү?
B- дарагынан башка, маалыматтар базаларында индекстер үчүн башка кандай структуралар колдонулат?
Go (GMP) ичиндеги goroutine пландоочу кандай иштээрин айтып бер.
Биз функцияга өткөрүүдө картага элементтерди кошо алабызбы?
Неге Shape Keys аркылуу морфинг туура иштебей жатат жана объект хаотикалык үч бурчагдар топтомуна айланат?
Go-догу буферленген канал менен буферсиз каналдын айырмасы эмнеде?
Техникалык адис катары өсүүнү каалайсызбы же менеджментке өтүүнү ойлоп жатасызбы?
Даража боюнча өзүңүздү кандай баалай аласыз?
func fetch(ctx context.Context, u User) (string, error) { // нещо правим в мрежата time.Sleep(time.Millisecond * 10) // имитация на забавяне return u.Name, nil //return "", errors.New("някаква грешка") } func Do(ctx context.Context, users []User) (map[string]int64, error) { var mu sync.Mutex var wg sync.WaitGroup ch := make(chan error, len(users)) names := make(map[string]int64, 0) ctxWithCancel, cancel := context.WithCancel(ctx) wg.Add(len(users)) for _, u := range users { go func() { defer wg.Done() select { case name, err := fetch(ctx, u): if err != nil { ch <- err return } mu.Lock() names[name] = names[name] + 1 mu.Unlock() case <-ctxWithCancel.Err: } }() }
Goда кандай синхрондоштуруу primitive-лерин билесиң?
Индекс окуу (SELECT) жайлоонулашы мүмкүнбү?
Жаңы кызматты иштеп чыгууда кандай документтер жазасыз?
Маалыматтар базасы деңгээлинде суроолду кантип оптималдаштыруу керек? EXPLAIN ANALYZE эмне көрсөтөт?
Dockerдеги volume деген эмне?