Golang
Jak można się chronić przed wstrzyknięciami SQL?
Kiedy lepiej używać Mutex, a kiedy Channel?
Poziom trudności: ŁATWE Dany jest posortowany tablica liczb, w której występują duplikaty. Należy usunąć duplikaty in-place (bez tworzenia nowej tablicy) i zwrócić rozmiar otrzymanej tablicy. Przykład: Wejście: nums = [0,0,1,1,1,2,2,3,3,4] Wyjście: 5, nums = [0,1,2,3,4,_,_,_,_,_] Wyjaśnienie: W tej tablicy jest 5 unikalnych elementów. Umieść je na pierwszych pięciu pozycjach w tablicy i zwróć liczbę 5. Pozostałe elementy w tablicy mogą być dowolne.
Jakie operacje i przetwarzanie są możliwe podczas pracy z mapami nil w języku programowania?
Jakie stany ma gorutyna?
Jak ogólnie działa standardowy schemat autoryzacji za pomocą JWT?
Jak działa przechwytywanie paniki (panic/recover) w Go?
Jakie biblioteki i frameworki były używane w serwisie Go?
Czym jest mapa w Go? Jak jest zbudowana (nowa implementacja w Go 1.24)?
Czy można przypisać adres 192.168.0.0 jako adres komputera?
Czy występują jakieś trudności związane z używaniem zewnętrznego magazynu? I na przykład, czy może się zdarzyć, że mamy kilka instancji tej samej aplikacji? Co może się wtedy dziać?
Czym różni się DROP od TRUNCATE?
Jak obsługiwane są błędy w Go? Czym różnią się errors.Is i errors.As?
Co oznaczają błędy 502 Bad Gateway i 504 Gateway Timeout, i jak powinien na nie reagować programista?
Jak określiłeś, gdzie znajduje się wąskie gardło konkretnego zapytania?
Jak to jest obsługiwane w harmonogramie, jeśli nie jest to żądanie sieciowe, lecz odczyt z pliku?
Należy wyświetlić: 1. Unikalne kombinacje użytkownika i ID produktu dla wszystkich zakupów dokonanych przez użytkowników przed ich zablokowaniem. Posortować najpierw według nazwy użytkownika, potem według SKU 2. Znaleźć użytkowników, którzy dokonali zakupów na kwotę powyżej 5000 rublów. Wyświetlić ich imiona w formacie id użytkownika | imię | nazwisko | suma zakupów
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Dziękujemy za zamówienie!\n\n" body += "Oto przedmioty w Twoim zamówieniu:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Dziękujemy za zamówienie!\n\n" orderDetails += "Oto przedmioty w Twoim zamówieniu:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nRazem (z VAT): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Potwierdzenie zamówienia" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
Jaka jest różnica między SSL a TLS?
Jakie są powszechne problemy, które mogą wystąpić w kodzie generowanym przez AI, i jak powinien je odpowiednio obsługiwać programista?