Golang
Wanneer is het beter om Mutex te gebruiken en wanneer Channel?
Moeilijkheid: Eenvoudig Gegeven is een gesorteerde array van nummers, waarin duplicaten voorkomen. Verwijder de duplicaten in-place (direct in de originele array) en geef de grootte van de resulterende array terug. Voorbeeld: Invoer: nums = [0,0,1,1,1,2,2,3,3,4] Uitvoer: 5, nums = [0,1,2,3,4,_,_,_,_,_] Uitleg: In deze array zijn 5 unieke elementen. Plaats ze op de eerste vijf posities in de originele array en retourneer het getal 5. De volgende elementen in de originele array kunnen willekeurig zijn.
Welke operaties en verwerking zijn mogelijk bij het werken met nil-kaarten in de programmeertaal?
Welke toestanden heeft een goroutine?
Hoe werkt het standaard autorisatieschema via JWT in het algemeen?
Hoe werkt het opvangen van paniek (panic/recover) in Go?
Welke bibliotheken en frameworks werden gebruikt in de Go-service?
Wat is een map in Go? Hoe is het opgebouwd (nieuwe implementatie in Go 1.24)?
Kan het adres 192.168.0.0 worden toegewezen als computeradres?
Zijn er problemen met het gebruik van externe opslag? En, bijvoorbeeld, kunnen er meerdere instanties van dezelfde applicatie zijn? Wat kan er in dat geval gebeuren?
Wat is het verschil tussen DROP en TRUNCATE?
Vertel me over de CI/CD-pipeline: welke omgevingen, welke stappen, hoe is het proces opgebouwd?
Hoe worden fouten afgehandeld in Go? Wat is het verschil tussen errors.Is en errors.As?
Wat betekenen de fouten 502 Bad Gateway en 504 Gateway Timeout, en hoe moet een ontwikkelaar hierop reageren?
Hoe hebt u bepaald waar het knelpunt van een specifieke aanvraag lag?
Hoe wordt dit afgehandeld in de planner als het geen netwerkverzoek is, maar het lezen uit een bestand?
Moet tonen: 1. Unieke combinaties van gebruiker en product-ID voor alle aankopen gedaan door gebruikers voordat ze geband werden. Sorteer eerst op gebruikersnaam, daarna op SKU 2. Vind gebruikers die aankopen hebben gedaan voor meer dan 5000 rubl. Toon hun namen in het formaat gebruikers-ID | voornaam | achternaam | totaalbedrag aankopen
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Bedankt voor je bestelling!\n\n" body += "Hier zijn de artikelen in je bestelling:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Bedankt voor je bestelling!\n\n" orderDetails += "Hier zijn de artikelen in je bestelling:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nTotaal (inclusief BTW): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Bevestiging van je bestelling" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
Wat is het verschil tussen SSL en TLS?
Wat zijn veelvoorkomende problemen die kunnen optreden in door AI gegenereerde code, en hoe moet een ontwikkelaar ze correct afhandelen?