Sobes.tech

Golang

Քանի տող էր տվյալների բազայում?

197

Գրեք SQL հարցում, որը ցույց կտա **հաճախորդի անունը**, նրա **քաղաքը** և **բոլոր պատվերների ընդհանուր գումարը**: Միայն այն հաճախորդները, որոնց ընդհանուր ծախսերը գերազանցում են **1000** միավոր, պետք է ներառվեն վերջնական արդյունքում: --- **Տվյալների սխեմա:** 1. **`customers` աղյուսակը:** - `customer_id` (int) – հաճախորդի եզակի նույնականիչ: - `customer_name` (varchar) – հաճախորդի անունը: - `city` (varchar) – բնակության քաղաք: 2. **`orders` աղյուսակը:** - `order_id` (int) – եզակի պատվերի համար: - `customer_id` (int) – հաճախորդի ID, ով կատարել է գնումը: - `total_amount` (decimal) – կոնկրետ պատվերի գումարը:

196

Ինչպես է աշխատում append-ը: Ինչ կլինի, եթե փոխանցեք slice-ը ֆունկցիային և փոխեք այն?

195

Ի՞նչ են TCP և UDP հիմնական տարբերությունները և երբ պետք է ընտրել յուրաքանչյուր պրոտոկոլ:

190

հիմնական փաթեթ 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) // }

188

Ինչպե՞ս տեսնել Linux տերմինալում, թե որ պրոցեսները որքան ռեսուրս են սպառում: Ինչպե՞ս սպանել պրոցեսը: Ինչ հրամաններ եք օգտագործել ընդհանուր առմամբ:

188

Ինչպիսի կարգավորումներ ունի HTTP-միջնորդը Go-ում?

187

Ի՞նչն է տարբերությունը հեշ-индեքսի և B ծառի միջև։

187

**Շարք** Բազմաթիվ URL-ների համար հարցումները պետք է կատարվեն միաժամանակ։ Պետք է ցուցադրվեն HTTP վիճակները և կառավարել սխալները։

187

Ի՞նչն է տարբերությունը slice-ի և զանգվածի միջև Go-ում։

178

Ինչպես է աշխատում քարտեզը մեքենայի տակ նոր տարբերակներում Go, ինչ է փոխվել?

176

Ինչ է տարբերությունը slice և array-ի միջև Go-ում և ինչպես է աշխատում append-ը։

174

[անուն] բախվել է համակարգի բեռը նվազեցնելու խնդիրների հետ:

173

Ի՞նչ է nil ցուցիչի dereference-ը։

169

Որտե՞ղ պետք է նայեք, որպեսզի հասկանալ, թե ինչու է հարցումը դանդաղ աշխատում EXPLAIN ANALYZE-ի կանչից հետո։

169

// Նկարագրություն: // Պետք է իրականացնել ծրագրի backend մասը, որը կունենա 3 մեթոդ: // 1) Ստեղծել հրաման՝ ID և մեկնարկի ժամանակով: // 2) Ստանալ ակտիվ հրամանների ցանկը: // 3) Չեղարկել հրամանը՝ ID-ով: // Հրամանը պետք է կատարվի հենց առաջին մեթոդում նշված ժամանակին: // Մեթոդները կանչվում են HTTP սերվերի միջոցով, այս մեթոդների միաժամանակյա հարցումների քանակը չի սահմանվել: // Հրամանի կատարման ժամանակը պարզապես Print(ID) կլինի stdout-ում, որպեսզի սիմուլյացիա լինի։

167

Ինչպես պարզել, թե ինչու է գրիչը դանդաղ պատասխան տալիս: Ինչպես օգտագործել pprof?

159

Ինչպես են աշխատում goroutine-ները և ինչպես սինխրոնիզացնել նրանց աշխատանքը?

158

Ի՞նչ է տարբերությունը HTTPS և HTTP միջև:

158
/3