Go'da kanal nima va u qanday ma'lumotlarni uzatadi?
Golang
Jadoning, jadval asosida test qilish (jadvalga asoslangan testlar) nima ekanligini bilasizmi?
PostgreSQL ma'lumotlari konteynerni qayta ishga tushirgandan so'ng yo'qolmasligi uchun nima qilish kerak?
Slice uchun append metodidan foydalanishda qanday muammolar bo'lishi mumkin?
/** * N kanallarni bitta qilish * * N ta kanal berilgan, ular chan int turida. Barcha ma'lumotlarni birlashtiradigan funktsiya yozilishi kerak **/ // 1. N kanallarni bitta qilish uchun funktsiya amalga oshirilishi kerak func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. a, b, c kanallarini qiymatlar bilan to'ldiring // ...
Semafor nima va uni Go'da qaerdan olish mumkin?
Go HTTP/2 ni qanday qo'llab-quvvatlaydi?
Go'dan oldin qaysi dasturlash tillari bilan shug'ullandingiz va qachon dasturlashni boshladingiz?
Mashina o'rganish bilan shug'ullandingizmi?
O'zingizni Go dasturchisi sifatida qanday baholaysiz?
Texnik suhbatlar o'tkazdingizmi va mentorlik qildingizmi?
Atomic va Mutexdan tashqari sync paketidan nima bilasiz?
asosiy paket func oneStep(yield func() bool) { yield() } func f() { for range oneStep { print("f ") recover() } } func g() { for range 1 { print("g ") recover() } } func checkPanic(loop func(), c chan<- struct{}) { defer func() { println(recover() != nil) c <- struct{}{} }() defer loop() panic(123) } func main() { c := make(chan struct{}, 1) go checkPanic(f, c) <-c go checkPanic(g, c) <-c }
sync.Atomic haqida gapir: nima uchun ishlatiladi, ishda foydalanishga majbur bo'ldingizmi?
O'z haqingizda gapiring, qanday tajribangiz bor, nima bilan shug'ullanding, Go bilan qanday tajribangiz bor, Kubernetes bilan tanishmisiz?
Kubernetes bilan bo'lgan tajribangni qanday baholaysiz?
Bo'sh interfeys (interface{}) nima va u any dan qanday farq qiladi?
HTTP/1.1 va HTTP/2 o'rtasidagi asosiy farqlar
Qaysi operatsion tizimlarda ishladingiz?
Linuxda qaysi portlar band ekanligini qanday ko'rish mumkin?