Sobes.tech

რატომ არ ბრუნდება შეცდომები მეთოდში Process? საჭიროა გამოსწორება და სრული მუშაობის კოდის გაგზავნა.

Senior
208

რა განსხვავებაა რელაციური მონაცემთა ბაზებსა და NoSQL-ს შორის?

Middle
207

რატომ ახლა გამოდიხარ ბაზარზე?

Middle+
207

რა არის არხები Go-ში და select ოპერატორი?

Middle
205

როგორ მუშაობს ბინარული ძიება სორტირებულ სიაში?

Middle
205

B- ხის გარდა, რა სხვა სტრუქტურები გამოიყენება მონაცემთა ბაზებში ინდექსებისთვის?

Middle
205

მიმდინარე ორგანიზაციაში რომელ მიმართულებას ან პროექტს გთხოვთ?

Junior — Middle
204

შესაძლებელია თუ არა კონტექსტის გამოყენება მონაცემების გადაცემისთვის კომპონენტებსა და ფუნქციებს შორის?

Junior — Middle
202

პროცესსა და ნაკადს რა განსხვავება აქვს?

Middle
202

რა არის race condition და როგორ შეიძლება მასგან თავდაცვის მეთოდები?

Middle
202

როგორ განსხვავდება გორუტინა ოპერაციული სისტემის ნაკადიდან?

Middle
202

Փաստաթղթերի նորացումները գալիս են ծառայությանը message Document { string Url = 1; // Փաստաթղթի URL- ը, նրա եզակի նույնականացուցիչ uint64 PubDate = 2; // հայտարարած հրապարակման ժամանակը uint64 FetchTime = 3; // այս փաստաթղթի նորացման ստացման ժամանակը, կարող է դիտվել որպես տարբերակի նույնականացուցիչ։ Զույգ (Url, FetchTime) եզակի է։ string Text = 4; // փաստաթղթի տեքստը uint64 FirstFetchTime = 5; // սկզբում բացակայում է, պետք է լրացվի } Փաստաթղթերը կարող են գալ ցանկացած կարգով (ոչ այն կարգով, որով դրանք թարմացվել են), և հնարավոր է կրկնօրինակ հաղորդագրություններ: Ելքում անհրաժեշտ է ձևավորել նույն հաղորդագրությունները, բայց ուղղված հետևյալ կանոններին (այստեղ ամեն ինչ վերաբերում է նույն Url դաշտով խմբավորված փաստաթղթերին): Text և FetchTime դաշտերը, ինչպիսին եղել է մինչ այժմ ստացված ամենամեծ FetchTime-ով փաստաթղթում: PubDate դաշտը, ինչպիսին եղել է ամենափոքր FetchTime-ով հաղորդագրությունում: FirstFetchTime դաշտը, հավասար է ամենափոքր FetchTime-ով արժեքին: Յուրաքանչյուր պահի մենք վերցնում ենք PubDate և FirstFetchTime- ը առաջին տարբերակից, որը մինչ այժմ ստացվել է (եթե դրանք դասավորենք FetchTime-ով), և Text- ը վերջինից: Կոդում այս ինտերֆեյսը կարող է իրականացվել այսպես: type Processor interface { Process(doc *Document) (*Document, error) } Այս կոդը կաշխատի ծառայությունում, որը կարդում է հաղորդագրություններ հերթից (Kafka կամ նման), և նաև գրում է արդյունքը հերթին: Եթե Process վերադարձնում է Null, ոչինչ չի գրանցվում հերթում.

Senior
202

რა არის მაჩვენებელი და რამდენი წონას იწონის?

Middle
202

Kubernetes-ში probes (პრობლემები) რა არის, როგორ უნდა დააყენოთ და რა ტიპები არსებობს?

Senior
201

როგორ გამოიყენოთ select ერთდროულად რამდენიმე არხთან მუშაობისთვის?

Middle
201

რა კიდევ, მუტექსის გარდა, რა შეიძლება გამოყენებულ იქნას რბოლის მდგომარეობისგან დაცვისთვის?

Middle
200

რა არის არხი Go-ში და რა არის მისი ძირითადი გამოყენების სფეროები?

Middle
200

/* Verilen satır, (){} karakterlerini içerir. Giriş satırının parantezler açısından dengeli olup olmadığını belirlemek gerekir. */ func isBalanced(s string) bool { // TODO: bunu gerçekleştir return false } fmt.Println(isBalanced("()")) // -> true fmt.Println(isBalanced("({()})")) // -> true fmt.Println(isBalanced("(()")) // -> false fmt.Println(isBalanced("(()))")) // -> false fmt.Println(isBalanced("({})")) // -> false

Middle
199

რა არის for range-ის საშუალებით სტრიქონის გადავლა Go-ში? რა არის ცვლადები i და v ციკლში, რა ტიპის მონაცემები აქვთ მათ?

Middle
199

გა-ში არხების პრაქტიკული გამოყენების შესახებ ისაუბრე — როგორ იყენებდი მათ პრაქტიკაში?

Middle
199
/12