Golang
// Барои фаҳмидани функсия барои фишурдани сатр бо истифода аз алгоритми run-length encoding зарур аст. // Агар як силсилаи арзишҳои якхела пайдо шавад, он бо дарозии силсила ва арзиш иваз карда мешавад. func Encode(s string) string { panic("наметавон амалӣ кард") }
Охирин бор чӣ кор мекардӣ дар кор?
// Максимал сандарды табамыз 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("Максимум %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 }
Чаро ба бозор баромадед? Чӣ чизе дар ҷойи ҳозираатон намехоҳед?
Тавсиф кунед, ки чӣ гуна сервери Linux аз оғози он то оғоз кардани терминал бор карда мешавад
Гурӯҳи истеъмолкунанда дар Kafka барои чӣ аст?
Кадом намуди маълумот дар Go барои намоиш додани аломатҳои Unicode истифода мешавад?
Чаро дар Linux метавонад раванд хатои out-of-memory бигирад, ҳатто агар хотира озод нишон диҳад?
Чаро шумо аз Flutter ба Go гузаштед?
errors.Is ва errors.As чист, барои чӣ лозиманд ва кадом мушкилро ҳал мекунанд?
Як намунаи ҳолати бо SELECT FOR UPDATE, ки метавонад ба deadlock оварда расонад.
Туро дар бораи таҷрибаи кор бо системҳои баландбориш гӯед. Оё шумо вазифаҳои тақсим ва баробарсозии трафикро ҳал кардаед?
Чӣ қадар тез метавонед дар ҷойи нав оғоз кунед, агар пешниҳод гиред?
Кадом линтерҳоро дар Go истифода мебарӣ ва дар куҷо онҳоро иҷро мекунӣ?
Чаро дар дарозии сатр дар UTF-8 нозанинҳо пайдо мешаванд?
Дар бораи ҷамъкунандаи партовҳо дар Go гап зан
SELECT * c.id, -- ҳамаи чатҳоро барои ҳамаи корбарон бо номи ($1) интихоб кунед where text > 'abc'
Дана сатр S, лозим аст ҳисоб кунед, ки чӣ қадар зерсатрҳо дар ин сатр мавҷуданд, ки ҳадди ақал як маротиба ҳамаи аломатҳоро дар ин сатр дар бар мегиранд. Масалан: "abca" -> 3 // abc, bca, abca "aa" -> 3 // aa, a, a, "ffg" -> 2 // ffg, fg
Оё медонӣ, ки транзаксия чист ва хусусиятҳои он (ACID) кадомҳоянд?
Чӣ тавр метавон индексро пеш аз илова кардан ба истеҳсолот самаранокӣ ва фоиданокии онро пешакӣ арзёбӣ кард?