Golang
Mis vahe on goroutine'il ja voolul?
Miks on vaja TCP, kui saab lihtsalt IP-paketid uuesti saata vastuse puudumisel?
Kus, teie arvates, algab highload? Mis on piir highload ja mitte-highload vahel?
Rääkige oma kogemusest programmeerimiskeeltes, välja arvatud Go, mida te olete kasutanud. Kuidas teile meeldib Go?
Kas alati on hea, kui on indeks? Kas valik koos indeksi sisse lülitamisega on alati parem kui ilma selleta?
Kui suur on sinu kogemus Redisiga kasti ja sõnumibrokkerina?
Kuidas töötab select mitme kanaliga Go-s?
Mis on XSS (Cross-Site Scripting) ja kuidas sellega võidelda?
// Vajadzētu implementēt funkciju, kas komprimeerib stringi, izmantojot run-length encoding algoritmu. // Ja tiek atrasta vienādu vērtību sērija, tā tiek aizstāta ar sērijas garumu un vērtību. func Encode(s string) string { panic("neizpildīts") }
Millega sa viimati tööl tegelesid?
// Find the maximum even number package main import "fmt" func main() { var max int for i := 1000; i > 0; i-- { go func() { if i%2 == 0 && i > max { max = i } }() } fmt.Printf("Maximum is %d", max) } func maxEvent(n, workers int) int { var wg sync.WaitGroup results := make(chan int, workers) jobs := make(chan int, workers) for w := 0; w < workers; w++ { wg.Add(1) go func() { defer wg.Done() localMax := -1 for num := range jobs { if num%2 == 0 && num > localMax { localMax = num } } result <- localMax }() } go func() { for i := 1; i <= n; i++ { jobs <- i } close(jobs) }() go func() { wg.Wait() close(results) }() globalMax := -1 for localMax := range results { if localMax > globalMax { globalMax = localMax } } return globalMax }
Miks sa läksid turule? Mis ei meeldi praegusel kohal?
Kirjeldage Linux-serveri laadimisprotsessi alates käivitamisest kuni terminali käivitamiseni
Milleks on Kafka-s tarbijagrupp vaja?
Mida täpselt võimaldab plokiahel, mida lihtsalt avaliku/privaatsõlme paar ei võimalda?
Milline andmetüüp Go-s kasutatakse Unicode märkide esitamiseks?
Miks võib Linuxi protsess saada out-of-memory vea, isegi kui mälu näitab vaba?
Miks sa läksid Flutterist Go-ks?
Mis on errors.Is ja errors.As, milleks need on ja millist probleemi nad lahendavad?
Andke näide juhtumist, kus SELECT FOR UPDATE võib viia deadlockini.