Sobes.tech

როგორ დავიცვათ SQL ინექციებისგან?

Middle
Япоки
98

როდის არის უკეთესი გამოიყენოთ Mutex და როდის Channel?

Middle+
WaterWal
98

სირთულე: მარტივი მოცემულია სორტირებული რიცხვების მასივი, რომელშიც დუბლიკატები არსებობს. საჭიროა დუბლიკატების ადგილზე (მუშაობის დროს) წაშლა და მიღებული მასივის ზომის დაბრუნება. მაგალითი: შესავალი: nums = [0,0,1,1,1,2,2,3,3,4] გამავალი: 5, nums = [0,1,2,3,4,_,_,_,_,_] განმარტება: ამ მასივში 5 უნიკალური ელემენტი არსებობს. განათავსეთ ისინი პირველ ხუთ პოზიციაზე და დააბრუნეთ რიცხვი 5. შემდეგი ელემენტები მასივში შეიძლება იყოს ნებისმიერი.

Senior
Ozon ФинтехOzon Финтех
98

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

Junior — Middle
Кадровое агентство BWG
98

რა მდგომარეობები აქვს გორუტინას?

Senior
sber tech
98

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

Senior
X5 techX5 tech
98

როგორ მუშაობს პანიკის (panic/recover) დაჭერა Go-ში?

Middle
Япоки
98

რა ბიბლიოთეკები და ჩარჩოები გამოიყენებოდა Go-ს სერვისში?

Middle
СБЕРСБЕР
98

რა არის map Go-ში? როგორ არის მოწყობილი (ახალი რეალიზაცია Go 1.24-ში)?

Senior
Магнит Тех
98

შესაძლებელია თუ არა მისამართის 192.168.0.0 დან კომპიუტერის მისამართად დანიშვნა?

Senior
Flant
98

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

Senior
VKVK
98

რა განსხვავებაა DROP და TRUNCATE-ს შორის?

Middle
Япоки
98

CI/CD პაიპლაინზე ისაუბრეთ: რა გარემოებები, რა ნაბიჯები, როგორ აშენდა პროცესი?

Senior
А7
98

როგორ მუშავდება შეცდომები Go-ში? რა განსხვავებაა errors.Is და errors.As-ს შორის?

Middle+
YadroYadro
98

რა ნიშნავს 502 Bad Gateway და 504 Gateway Timeout შეცდომები, და როგორ უნდა რეაგიროს დეველოპერმა მათზე?

Senior
Headshot
98

როგორ განსაზღვრეთ კონკრეტული მოთხოვნის მჭიდრო ადგილმდებარეობა?

Middle+
А7
98

თუ ეს ქსელური მოთხოვნა არაა, არამედ ფაილიდან წაკითხვა, როგორ ხდება ეს დაგეგმილში?

Middle
RWB
98

კორესპონდენტული უნდა იყოს: 1. უნიკალური კომბინაციები მომხმარებლის და პროდუქტის ID-ის ყველა შეძენისათვის, რომელიც მომხმარებლებმა განახორციელეს მათი ბლოკის წინ. პირველ რიგში დაალაგეთ მომხმარებლის სახელით, შემდეგ SKU-ით 2. იპოვეთ მომხმარებლები, რომლებმაც განახორციელეს 5000 რუბლზე მეტი ღირებულების შეძენები. გამოიტანეთ მათი სახელები შემდეგი ფორმატით: მომხმარებლის ID | სახელი | გვარი | შეძენების ჯამი

Senior
OZONOZON
97

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "გმადლობთ თქვენი შეკვეთისთვის!\n\n" body += "აქ არის თქვენი შეკვეთის ნივთები:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "გმადლობთ თქვენი შეკვეთისთვის!\n\n" orderDetails += "აქ არის თქვენი შეკვეთის ნივთები:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nსულ (შეიცავს საგადასახადო): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "თქვენი შეკვეთის დადასტურება" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
Туту
97

SSL და TLS შორის რა განსხვავებაა?

Senior
Lenta Tech
97
/412