Sobes.tech

Golang

Go'da kanal nima va u qanday ma'lumotlarni uzatadi?

183

Jadoning, jadval asosida test qilish (jadvalga asoslangan testlar) nima ekanligini bilasizmi?

179

PostgreSQL ma'lumotlari konteynerni qayta ishga tushirgandan so'ng yo'qolmasligi uchun nima qilish kerak?

177

Slice uchun append metodidan foydalanishda qanday muammolar bo'lishi mumkin?

173

/** * 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 // ...

172

Go'dan oldin qaysi dasturlash tillari bilan shug'ullandingiz va qachon dasturlashni boshladingiz?

169

O'zingizni Go dasturchisi sifatida qanday baholaysiz?

166

Texnik suhbatlar o'tkazdingizmi va mentorlik qildingizmi?

165

Atomic va Mutexdan tashqari sync paketidan nima bilasiz?

163

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 }

163

sync.Atomic haqida gapir: nima uchun ishlatiladi, ishda foydalanishga majbur bo'ldingizmi?

161

O'z haqingizda gapiring, qanday tajribangiz bor, nima bilan shug'ullanding, Go bilan qanday tajribangiz bor, Kubernetes bilan tanishmisiz?

159

Kubernetes bilan bo'lgan tajribangni qanday baholaysiz?

157

Bo'sh interfeys (interface{}) nima va u any dan qanday farq qiladi?

155

Linuxda qaysi portlar band ekanligini qanday ko'rish mumkin?

147
/4