Sobes.tech

Golang

Jak se chránit před SQL injection?

Middle
Япоки
98

Kdy je lepší použít Mutex a kdy Channel?

Middle+
WaterWal
98

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é.

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

Jaké operace a zpracování jsou možné při práci s nil mapami v programovacím jazyce?

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

Jaké stavy má gorutina?

Senior
sber tech
98

Jak obecně funguje standardní schéma autorizace přes JWT?

Senior
X5 techX5 tech
98

Jak funguje zachytávání paniky (panic/recover) v Go?

Middle
Япоки
98

Jaké knihovny a frameworky byly použity v Go službě?

Middle
СБЕРСБЕР
98

Co je to map v Go? Jak je uspořádána (nová implementace v Go 1.24)?

Senior
Магнит Тех
98

Lze přiřadit adresu 192.168.0.0 jako adresu počítače?

Senior
Flant
98

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?

Senior
VKVK
98

Jaký je rozdíl mezi DROP a TRUNCATE?

Middle
Япоки
98

Jak se v Go zpracovávají chyby? Čím se liší errors.Is a errors.As?

Middle+
YadroYadro
98

Co znamenají chyby 502 Bad Gateway a 504 Gateway Timeout, a jak na ně má reagovat vývojář?

Senior
Headshot
98

Jak jste určili, kde se nachází úzké místo konkrétní žádosti?

Middle+
А7
98

Jak je to řešeno v plánovači, pokud se nejedná o síťový požadavek, ale o čtení ze souboru?

Middle
RWB
98

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ů

Senior
OZONOZON
97

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 { }

Middle
Туту
97

Jaký je rozdíl mezi SSL a TLS?

Senior
Lenta Tech
97

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?

Senior
AndersenAndersen
97
/412