Կարող եք տալ օրինակներ, երբ արտաքին բանալիների օգտագործումը անարդար է?
Golang
Նայեք վերևի տվյալների բազայի սխեման — ինչ կարելի է ավելացնել, թե ամեն ինչ կարգին է?
Կարող ենք ստանալ հղում/հասցե կոնկրետ քարտեզի տարրին?
Ինչպե՞ս կլուծեիք միլիոն օգտվողների բեռնումը հիշողության մեջ (հիշողության և ուշացման ռիսկեր):
-- Ցույց տվեք բոլոր գրքերը և նրանց հեղինակներին/համահեղինակներին պարզ աղյուսակի տեսքով: -- Օրինակ: -- գրքի_անուն | հեղինակ_անուն -- ---------------------|-------------- -- Մաստեր և Մարգարիտա | Իգոր -- Եգենյան Օնեգին | Իվան
Կա՞ արդյոք goroutine-ի փակման մեջ ցիկլի փոփոխականի բռնումը կախված է Go-ի տարբերակից։
Մենք ուզում ենք ստանալ միայն ակտիվ օգտվողներ, բայց ինչ վատ է isActive ֆիլտրով?
Ինչ կարող ես ասել այս ծրագրի ելքի մասին?
-- Ցուցադրել բոլոր հեղինակները և նրանց գրքերի քանակը: -- Օրինակ՝ -- հեղինակ_անուն | գրքի_քանակ --------------------------- -- Igor | 2 -- Ivan | 1 -- Նշել հեղինակներ, ովքեր գրել են ավելի քան 2 գրք։
Ինչու՞ սովորական քարտեզը Go-ում անվտանգ չէ համաժամանակյա գրառման համար։
փաթեթ maptask միացնել "fmt" միացնել "time" func Foo() { մասնագիտություններ := make(map[int]bool) for i := 0; i < 10; i++ { go func() { մասնագիտություններ[i] = true }() } time.Sleep(time.Second * 1) for k, v := range մասնագիտություններ { fmt.Println(k, v) } }
Ի՞նչ ինդեքս օգտագործել, եթե ուզում ենք որոնել գրքի վերնագրով։
Ի՞նչ են մապերը (map) in Go-ում։
Եվ եթե պետք է որոնել գրքի վերնագրի մասով (մասին)։
Որտե՞ղից կսկսեիք այս մեթոդում pagination-ի իրականացմանը:
Ցուցադրել հեղինակներ, ովքեր չունեն գրքեր։
Ի՞նչ այլ միջոցներ կան քարտեզը պաշտպանելու համար մրցակցային մուտքից, բացի mutex-ից։
Կամ կարող եք առաջարկել ինչ-որ այլ բան, բացի Mutex և sync.Map-ից գրառումը պաշտպանելու համար։
Ինչ է կոչվում WITH ... AS (...) կառուցվածքը հարցման 84-րդ տողում?
-- Ցուցադրեք բոլոր գրքերը և նրանց հեղինակներին/համահեղինակներին պարզ աղյուսակային ձևով: -- Օրինակ: -- գրքի_անուն | հեղինակ_անուն -- ------------------|-------------- -- Մաստեր և Մարգարիտա | Իգոր -- Եգեն Օնեգին | Իվան -- Ցուցադրեք բոլոր հեղինակներին և նրանց գրքերի քանակը: -- Օրինակ: -- հեղինակ_անուն | գրքերի_համար -- --------------|-------------- -- Իգոր | 2 -- Իվան | 1