Sobes.tech

Golang

Ի՞նչ է reverse proxy-ն և ինչն է սովորաբար օգտագործվում:

Senior
purweb
91

Ինչպես սինխրոնիզացնել մի քանի գորուտների մուտքը ընդհանուր օբյեկտին հողում?

Senior
Магнит Тех
91

package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }

Middle+
МВидеоМВидео
91

Ինչպես է աշխատում garbage collector-ը Go-ում: Նկարագրեք փուլերը և ալգորիթմը։

Middle+
101ХР101ХР
91

Կանխատեսում է, որ կա մի հարթակ՝ հիվանդների համար մոբայլ հավելված, բժիշկների համար վեբ-կաբինետ, վերլուծությունների բացատրության համար ML-մոդուլ: Ինչպե՞ս կդիզայնեիք այս բաղադրիչների փոխազդեցությունը: Ո՞ր API ոճը կընտրեիք և ինչու:

Senior
AstraTech
91

Կիրառեք ֆունկցիա, որը ընդունում է []any և delta int: Պետք է ավելացնել միայն առաջին հայտնաբերումները եզակի թվերի (int) վրա՝ delta-ով: Այլ տիպերը և կրկնվող թվերը թողնել առանց փոփոխության: Ֆունկցիան պետք է վերադարձնի թարմացված սլայսը և 2 թիվ: updated — քանի եզակի թիվ է փոխվել, duplicates — քանի թվային տարրեր են կրկնվել func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // ձեր կոդը }

Middle+
OZONOZON
91

Ի՞նչ է advisory lock-ը (առաջարկվող փակումը):

Middle+
МВидео/эльдорадо
91

Ինիցիալիզացված չլինած ալիքը փակելիս ինչ տեղի է ունենում?

Senior
AstonAston
91

Պատմեք ինտերֆեյսների օգտագործման դեպքը արտադրական տրամաբանության մեջ ճարտարապետության տեսանկյունից

Senior
СБК ПАРУС
91

Ինչպես է աշխատում map-ը Go-ում?

Middle+
МВидео/эльдорадо
91

Ի՞նչ է փոփոխության մոտիվացիան: Ինչու եք որոշել շուկա դուրս գալ?

Senior
РамблерРамблер
91

func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }

Senior
WildberriesWildberries
91

Ի՞նչն է տարբերությունը գործընթացի և հոսքի միջև (օպերացիոն համակարգի կոնտեքստում)։

Middle+
YadroYadro
91

Ի՞նչ է գորուտինը։

Senior
техвил
91

HTTP/2-ում, շնորհիվ մշտական TCP կապի, հնարավոր դարձավ անել մի հետաքրքիր բան — ինչն է հենց դա թույլ տվեց իրականացնել?

Senior
X5 techX5 tech
91

Ի՞նչ օբյեկտ է օգտագործվում տվյալներ փոխանցելու համար goroutine-ների միջև։

Senior
SberAuto
91

Ի՞նչ տարի է առևտրային փորձը և քանի տարի է, ինչ գրում եք Go-ով։

Senior
OZONOZON
91

Ինչու եք որոշել հեռանալ ներկայիս ընկերությունից?

Middle+
AxenixAxenix
91

Ի՞նչ իրավիճակներում ավելի նպատակահարմար է ծրագրավորողին ձեռքով գրել կոդը՝ փոխարենը ապավինելու AI-ով ստեղծված լուծումներին։

Senior
AndersenAndersen
91

Խոսեք նախագծման նմուշների մասին։ Ի՞նչ է double-checked locking (երկակի ստուգումով փակել) և ինչու է այն կիրառվում։

Senior
Холодильник.руХолодильник.ру
91
/412