Sobes.tech

Golang

Mis on struktuurid Go-s ja milleks neid kasutatakse?

274

Kas saadsid numurama ja selgitatud kaasaegsete SQL-mootorite (ACID) neli põhinõuet?

274

Kui palju protsesse või niite võib ühes programmis olla?

260

Kuidas töötab Go prügikorjaja ja millises mälu piirkonnas ta töötab?

260

Rääkige mulle Go kogemusest ja milliste ülesannetega olete kokku puutunud.

259

// numbrid 1 kuni 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

250

// arvud 1 kuni 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

250

Milliseid teeke kasutasite projektis?

248

Kuidas nimetatakse kliki maksumuse lühendit inglise keeles?

247

Loetlege peamised andmestruktuurid ja andke näite nende rakendamisest/kasutamisest Go keeles (massivid, slices, kaardid/hash-tabelid).

241

Mida teid täpselt ClickHouse'iga teete — töötasite klastriga, replikatsiooni ja tabelite partitsioneerimisega?

239

Rääkige me rohkem Redisist: millised on kaustad ja milliseid andmeid seal hoitakse?

238

Teema 3 partitsiooniga. Juhtum 1: 2 tarbijat. Juhtum 2: 5 tarbijat. Kuidas sõnumeid jaotatakse?

237

Millised on pgx eelised ja puudused?

226

Millised on tellijate iseloomustused Pub/Sub mustris?

226

Kas sa kirjutasid midagi CTE (Ühine tabeli väljendus, WITH) kasutades?

225

Milliste probleemidega võime mikroteenuste arhitektuuri kavandades kokku puutuda?

223

Mis vahe on asünkroonsusel ja mitme lõimega töötamisel?

221
/10