Golang
SQL-ий инжекциялардан кантип коргоо кылуу керек?
Мутекс качан колдонуу керек жана канал качан колдонуу керек?
Оңойлук: Оңой Тартибланган сандар массиві берилген, анда дубликаттар бар. Алардын дубликаттарын жеринде (түпкү массивде) алып салуу керек жана алынган массивдин өлчөмүн кайтаруу керек. Мисал: Кирүү: nums = [0,0,1,1,1,2,2,3,3,4] Чыгуу: 5, nums = [0,1,2,3,4,_,_,_,_,_] Түшүндүрүү: Бул массивде 5 уникалдуу элемент бар. Алардын биринчи беш орунга жайгаштырыңыз жана 5 санын кайтарыңыз. Кийинки элементтер каалаган болушу мүмкүн.
Программалоо тилинде nil карталар менен иштөөдө кандай операциялар жана иштетүүлөр мүмкүн?
Горутина кандай абалда болот?
JWT аркылуу стандарттык авторизация схемасы жалпы кандай иштейт?
Goда panic/recover (panic/recover) кантип иштейт?
Go кызматында кайсы китепканалар жана чөйрөлөр колдонулду?
Goда map эмне? Ал кандай түзүлгөн (Go 1.24да жаңы ишке ашырылышы)?
192.168.0.0 дарча компьютериңдин катары белгилөө мүмкүнбү?
Чет тышкы сактагычты колдонууда кандайдыр бир кыйынчылыктар барбы? Мисалы, биз бир эле колдонмонун бир нече нускасы болушу мүмкүн. Мындай учурда эмне болушу мүмкүн?
DROP менен TRUNCATE ортосунда кандай айырма бар?
CI/CD pipeline жөнүндө айтып бериңиз: кайсы чөйрөлөр, кайсы кадамдар, процессти кантип түздү?
Goда каталар кандай иштелип чыгат? errors.Is жана errors.As кандай айырмаланат?
502 Bad Gateway жана 504 Gateway Timeout каталары эмне мааниге ээ жана иштеп чыгуучу аларга кандай жооп бериши керек?
Кандайча белгилүү бир суроо-талаптын тыгын жерин аныктадыңыз?
Эгер бул тармактык суроо-талап эмес, файлдан окуу болсо, бул планировщикте кантип иштейт?
Көрсөтүлүшү керек: 1. Колдонуучу жана продукт IDнин уникалдуу комбинациялары, колдонуучулар блоктолгондон мурун жасаган бардык сатып алуулар үчүн. Биринчиден колдонуучу аты боюнча, андан кийин SKU боюнча сорттоо 2. 5000 рублдан ашык суммада сатып алуу жасаган колдонуучуларды табыңыз. Атын төмөндөгү форматта көрсөтүңүз: колдонуучу ID | аты | фамилиясы | сатып алуулар суммасы
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 { }
SSL жана TLS ортосундагы айырма эмнеде?