Kas saaksid tuua näiteid, millal väliste võtmete kasutamine ei ole otstarbekas?
Golang
Vaadake üle ülaltoodud andmebaasi skeem — mida saab lisada või on kõik korras?
Kas saame saada link/aadress konkreetsele kaardi elemendile?
Kuidas lahendaksite probleemi miljoni kasutaja mälu laadimisega (mälu ja viivituse risk)?
Näita autoreid, kellel raamatuid pole.
-- Näidake kõiki raamatuid ja nende autoreid/kaasautoreid lihtsas tabelis. -- Näide: -- raamatu_nimi | autori_nimi -- ---------------------|-------------- -- Meister ja Margarita | Igor -- Eugene Onegin | Ivan
Kas tsükli muutujat püüdva probleem goroutine sulgemisel sõltub Go versioonist?
Me soovime saada ainult aktiivseid kasutajaid, aga mis on halba isActive filtri puhul?
Mida sa saad öelda selle programmi väljundi kohta?
-- Kuvage kõik autorid ja nende raamatute arv. -- Näide: -- autori_nimi | raamatute_arv --------------------------- -- Igor | 2 -- Ivan | 1 -- Kuvage autorid, kes on kirjutanud rohkem kui 2 raamatut.
pakett maptask import "fmt" import "time" func Foo() { andmed := make(map[int]bool) for i := 0; i < 10; i++ { go func() { andmed[i] = true }() } time.Sleep(time.Second * 1) for k, v := range andmed { fmt.Println(k, v) } }
Miks tavaline kaart Go-s ei ole turvaline konkurentskirjutamiseks?
Millist indeksit kasutada, kui soovime otsida raamatu pealkirja järgi?
Ja peate otsima raamatu nime osast (alamsõne)?
Mis on kaardid (map) Go-s?
Kust alustaksite selle meetodi lehitsemist?
Millised teised viisid on olemas kaardi kaitsmiseks konkurentsivõimalise juurdepääsu eest, välja arvatud mutex?
Võib-olla saad soovitada midagi muud kui Mutex ja sync.Map kirjutise kaitsmiseks?
Kuidas nimetatakse konstruktsiooni WITH ... AS (...) päringus 84. real?
-- Näidake kõiki raamatuid ja nende autoreid/kaasautoreid lihtsas tabelis. -- Näide: -- raamatu_nimi | autori_nimi -- ------------------|-------------- -- Meistr ja Margarita | Igor -- Eugen Onegin | Ivan -- Näidake kõiki autoreid ja nende raamatute arvu. -- Näide: -- autori_nimi | raamatute_arv -- --------------|-------------- -- Igor | 2 -- Ivan | 1