Шетел кілттерін қолдану тиімсіз болатын жағдайларға мысалдар келтіре аласыз ба?
Golang
Жоғарыдағы дерекқор схемасына қарап — не қосуға болады, әлде бәрі дұрыс па?
Біз нақты картаның элементіне сілтеме/мекенжай ала аламыз ба?
Сіз миллион пайдаланушыны жадқа жүктеу мәселесін қалай шешер едіңіз (жад және кідіріс қаупі)?
-- Барлық кітаптар мен олардың авторлары/қос авторларын қарапайым кесте түрінде көрсету. -- Мысал: -- кітап атауы | автор атауы -- ------------------|-------------- -- Мастер және Маргарита | Игорь -- Евгений Онегин | Иван
-- Кітаптары жоқ авторларды көрсетіңіз.
Горутинадағы айнымалыны ұстау мәселесі Go нұсқасына байланысты ма?
Біз тек белсенді пайдаланушыларды алғымыз келеді, бірақ isActive фильтрімен не дұрыс емес?
Бұл бағдарламаның нәтижесі туралы не айта аласыз?
-- Барлық авторларды және олардың кітап саныны көрсетіңіз. -- Мысал: -- автор_аты | кітап_саны --------------------------- -- Игорь | 2 -- Иван | 1 -- 2-ден көп кітап жазған авторларды көрсетіңіз.
package maptask import "fmt" import "time" func Foo() { data := make(map[int]bool) for i := 0; i < 10; i++ { go func() { data[i] = true }() } time.Sleep(time.Second * 1) for k, v := range data { fmt.Println(k, v) } }
Go тіліндегі кәдімгі карта неге бір уақытта жазуға қауіпсіз емес?
Кітап атауы бойынша іздеу үшін қай индекс қолдану керек?
Go тілінде map деген не?
Егер кітаптың атауының бөлігін (жолын) іздеу қажет болса, не істеу керек?
Бұл әдісте пагинацияны жүзеге асыруды қайдан бастайсыз?
Мьютекссіз картаға бір уақытта қол жеткізуді қорғаудың басқа әдістері қандай?
Мүмкін, жазбаны қорғау үшін Mutex және sync.Map-тан басқа не ұсына аласыз?
Сұраудың 84-жолында орналасқан WITH ... AS (...) құрылымының атауы қандай?
-- Барлық кітаптар мен олардың авторларын/қос авторларын қарапайым кестелік түрде тізімдеңіз. -- Мысал: -- кітап атауы | автор аты -- ---------------------|-------------- -- Мастер и Маргарита | Игорь -- Евгений Онегин | Иван -- Барлық авторлар мен олардың кітап саны. -- Мысал: -- автор аты | кітап саны -- -----------|----------- -- Игорь | 2 -- Иван | 1