Քանի տող էր տվյալների բազայում?
Golang
Գրեք SQL հարցում, որը ցույց կտա **հաճախորդի անունը**, նրա **քաղաքը** և **բոլոր պատվերների ընդհանուր գումարը**: Միայն այն հաճախորդները, որոնց ընդհանուր ծախսերը գերազանցում են **1000** միավոր, պետք է ներառվեն վերջնական արդյունքում: --- **Տվյալների սխեմա:** 1. **`customers` աղյուսակը:** - `customer_id` (int) – հաճախորդի եզակի նույնականիչ: - `customer_name` (varchar) – հաճախորդի անունը: - `city` (varchar) – բնակության քաղաք: 2. **`orders` աղյուսակը:** - `order_id` (int) – եզակի պատվերի համար: - `customer_id` (int) – հաճախորդի ID, ով կատարել է գնումը: - `total_amount` (decimal) – կոնկրետ պատվերի գումարը:
Ինչպես է աշխատում append-ը: Ինչ կլինի, եթե փոխանցեք slice-ը ֆունկցիային և փոխեք այն?
Ի՞նչ են TCP և UDP հիմնական տարբերությունները և երբ պետք է ընտրել յուրաքանչյուր պրոտոկոլ:
հիմնական փաթեթ import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Ինչպե՞ս տեսնել Linux տերմինալում, թե որ պրոցեսները որքան ռեսուրս են սպառում: Ինչպե՞ս սպանել պրոցեսը: Ինչ հրամաններ եք օգտագործել ընդհանուր առմամբ:
Ինչպիսի կարգավորումներ ունի HTTP-միջնորդը Go-ում?
Ի՞նչն է տարբերությունը հեշ-индեքսի և B ծառի միջև։
**Շարք** Բազմաթիվ URL-ների համար հարցումները պետք է կատարվեն միաժամանակ։ Պետք է ցուցադրվեն HTTP վիճակները և կառավարել սխալները։
Ի՞նչն է տարբերությունը slice-ի և զանգվածի միջև Go-ում։
Ինչպես է աշխատում քարտեզը մեքենայի տակ նոր տարբերակներում Go, ինչ է փոխվել?
Ինչ է տարբերությունը slice և array-ի միջև Go-ում և ինչպես է աշխատում append-ը։
[անուն] բախվել է համակարգի բեռը նվազեցնելու խնդիրների հետ:
Ի՞նչ է ACID-ը։
Ի՞նչ է nil ցուցիչի dereference-ը։
Որտե՞ղ պետք է նայեք, որպեսզի հասկանալ, թե ինչու է հարցումը դանդաղ աշխատում EXPLAIN ANALYZE-ի կանչից հետո։
// Նկարագրություն: // Պետք է իրականացնել ծրագրի backend մասը, որը կունենա 3 մեթոդ: // 1) Ստեղծել հրաման՝ ID և մեկնարկի ժամանակով: // 2) Ստանալ ակտիվ հրամանների ցանկը: // 3) Չեղարկել հրամանը՝ ID-ով: // Հրամանը պետք է կատարվի հենց առաջին մեթոդում նշված ժամանակին: // Մեթոդները կանչվում են HTTP սերվերի միջոցով, այս մեթոդների միաժամանակյա հարցումների քանակը չի սահմանվել: // Հրամանի կատարման ժամանակը պարզապես Print(ID) կլինի stdout-ում, որպեսզի սիմուլյացիա լինի։
Ինչպես պարզել, թե ինչու է գրիչը դանդաղ պատասխան տալիս: Ինչպես օգտագործել pprof?
Ինչպես են աշխատում goroutine-ները և ինչպես սինխրոնիզացնել նրանց աշխատանքը?
Ի՞նչ է տարբերությունը HTTPS և HTTP միջև: