Golang
Cavab yoxdursa, IP paketlərini sadəcə yenidən göndərə bilsək, niyə TCP lazımdır?
Sizcə, highload harada başlayır? Highload və non-highload arasındakı sərhəd nədir?
Go-dan başqa istifadə etdiyiniz proqramlaşdırma dilləri haqqında danışın. Sizcə, Go necədir?
Həmişə indeksin olması yaxşıdırmı? İndeks ilə variant həmişə indekssizdən daha yaxşıdırmı?
Redis ilə keşik və mesaj brokeri kimi iş təcrübən nə qədərdir?
Go-da çox kanallı select necə işləyir?
XSS (Cross-Site Scripting) nədir və bununla necə mübarizə aparmaq olar?
// Run-length encoding alqoritmindən istifadə edərək sətiri sıxışdırmaq üçün funksiya həyata keçirilməlidir. // Eyni dəyərlər seriyası tapıldıqda, onu seriyanın uzunluğu və dəyəri ilə əvəz edir. func Encode(s string) string { panic("həyata keçirilməyib") }
İşdə ən son nə ilə məşğul oldun?
// Encontramos o número par máximo 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("O máximo é %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 }
Niyə bazara çıxdınız? Mövcud işinizdə nəyi bəyənmirsiniz?
Linux serverinin yüklənmə prosesini başlanğıcdan terminalin işə salınmasına qədər təsvir edin
Kafka-da consumer qrupunun funksiyası nədir?
Blokçin nəyi dəqiq edir ki, sadəcə ictimai/xüsusi açar cütlüyü edə bilməz?
Go-da Unicode simvollarını təmsil etmək üçün hansı məlumat tipi istifadə olunur?
Linux-də proses niyə boş göstərsə də, out-of-memory xətası ala bilər?
Flutter-dən gəldim və Go-ya keçdim — niyə?
errors.Is və errors.As nədir, nə üçün istifadə olunur və hansı problemi həll edir?
SELECT FOR UPDATE ilə bağlı vəziyyətin nümunəsini verin, bu deadlock-a səbəb ola bilər.
Əməliyyat sistemi çağırışı (syscall) bloklanarsa nə baş verir?