Golang
Kā aizsargāties no SQL injekcijām?
Kad labāk izmantot Mutex un kad Channel?
Sarežģītība: Viegli Dotais sakārtots skaitļu masīvs, kurā ir dublikāti. Ir nepieciešams dzēst dublikātus vietā (tieši sākotnējā masīvā) un atgriezt iegūtā masīva izmēru. Piemērs: Ievade: nums = [0,0,1,1,1,2,2,3,3,4] Izvade: 5, nums = [0,1,2,3,4,_,_,_,_,_] Skaidrojums: Šajā masīvā ir 5 unikāli elementi. Novietojiet tos pirmajās piecās pozīcijās sākotnējā masīvā un atgrieziet skaitli 5. Nākamie elementi sākotnējā masīvā var būt jebkādi.
Kādas operācijas un apstrāde ir iespējama, strādājot ar nil kartēm programmēšanas valodā?
Kādi stāvokļi ir gorutinas?
Kā kopumā darbojas standarta autorizācijas shēma ar JWT?
Kā darbojas panikas (panic/recover) notveršana Go?
Kuras bibliotēkas un ietvarus tika izmantoti Go pakalpojumā?
Kas ir map Go? Kā tas ir uzbūvēts (jauna realizācija Go 1.24)?
Vai var piešķirt adresi 192.168.0.0 kā datora adresi?
Vai ir kādas grūtības ar ārējās glabāšanas izmantošanu? Un, piemēram, vai mums var būt vairākas vienas un tās pašas lietojumprogrammas instances? Kas var notikt šādā gadījumā?
Kāda ir atšķirība starp DROP un TRUNCATE?
Pastāstiet par CI/CD pipeline: kādi vidēji, kādi soļi, kā process tika būvēts?
Kā Go apstrādā kļūdas? Kāda ir atšķirība starp errors.Is un errors.As?
Ko nozīmē kļūdas 502 Bad Gateway un 504 Gateway Timeout, un kādā veidā izstrādātājs tam vajadzētu reaģēt?
Kā jūs noteicāt, kur ir konkrētās pieprasījuma šaurā vieta?
Kā tas tiek apstrādāts plānotājā, ja tas nav tīkla pieprasījums, bet faila lasīšana?
Jāparāda: 1. Unikālas lietotāja un produkta ID kombinācijas visiem pirkumiem, ko veica lietotāji pirms viņi tika bloķēti. Vispirms kārtojiet pēc lietotāja vārda, pēc tam pēc SKU 2. Atrodiet lietotājus, kuri veica pirkumus par summu vairāk nekā 5000 rubļu. Parādiet viņu vārdus šādā formātā: lietotāja ID | vārds | uzvārds | pirkumu summa
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Paldies par jūsu pasūtījumu!\n\n" body += "Šeit ir jūsu pasūtījuma preces:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Paldies par jūsu pasūtījumu!\n\n" orderDetails += "Šeit ir jūsu pasūtījuma preces:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nKopā (ieskaitot PVN): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Jūsu pasūtījuma apstiprinājums" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
Kāda ir atšķirība starp SSL un TLS?