Golang
Jak se chránit před SQL injection?
Kdy je lepší použít Mutex a kdy Channel?
Těžkost: SNADNÉ Dán je seřazený pole čísel, ve kterém jsou duplicitní prvky. Je třeba odstranit duplicity na místě (přímo v původním poli) a vrátit velikost výsledného pole. Příklad: Vstup: nums = [0,0,1,1,1,2,2,3,3,4] Výstup: 5, nums = [0,1,2,3,4,_,_,_,_,_] Vysvětlení: V tomto poli je 5 unikátních prvků. Umístěte je na první pět pozic v původním poli a vraťte číslo 5. Následující prvky v původním poli mohou být libovolné.
Jaké operace a zpracování jsou možné při práci s nil mapami v programovacím jazyce?
Jaké stavy má gorutina?
Jak obecně funguje standardní schéma autorizace přes JWT?
Jak funguje zachytávání paniky (panic/recover) v Go?
Jaké knihovny a frameworky byly použity v Go službě?
Co je to map v Go? Jak je uspořádána (nová implementace v Go 1.24)?
Lze přiřadit adresu 192.168.0.0 jako adresu počítače?
Existují nějaké potíže s tím, že používáme externí úložiště? A může být například, že máme několik instancí jedné aplikace. Co se v takovém případě může stát?
Jaký je rozdíl mezi DROP a TRUNCATE?
Jak se v Go zpracovávají chyby? Čím se liší errors.Is a errors.As?
Co znamenají chyby 502 Bad Gateway a 504 Gateway Timeout, a jak na ně má reagovat vývojář?
Jak jste určili, kde se nachází úzké místo konkrétní žádosti?
Jak je to řešeno v plánovači, pokud se nejedná o síťový požadavek, ale o čtení ze souboru?
Musí být zobrazeno: 1. Unikátní kombinace uživatele a ID produktu pro všechny nákupy provedené uživateli před jejich zablokováním. Nejprve podle jména uživatele, poté podle SKU 2. Najděte uživatele, kteří provedli nákupy v hodnotě vyšší než 5000 rublů. Zobrazte jejich jména ve formátu: ID uživatele | jméno | příjmení | souhrnná částka nákupů
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Děkujeme za vaši objednávku!\n\n" body += "Zde jsou položky ve vaší objednávce:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Děkujeme za vaši objednávku!\n\n" orderDetails += "Zde jsou položky ve vaší objednávce:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nCelkem (včetně DPH): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Potvrzení objednávky" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
Jaký je rozdíl mezi SSL a TLS?
Jaké jsou běžné problémy, které se mohou vyskytnout v kódu generovaném AI, a jak by je měl vývojář správně řešit?