Sobes.tech

Golang

Korporativ logistika və əməliyyat məlumatlarının emalı platforması — siz məhz logistika marşrutlarını tərtib edib hesablamısınız?

176

// Sual 2. Ekranda nə göstərəcək package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) panic("aaaa") defer func(){ if r := recover(); r != nil{ fmt.Println("Panika idarə olundu", r) } }() }

176

Vəzifə №2: VKontakte sosial şəbəkəsi üçün aşağıdakı əməliyyatları əhatə edən REST API layihələndirin: • dost əlavə etmək və silmək; • istifadəçinin dostlarını görüntüləmək; • istifadəçi profilini görüntüləmək; • xəbər lentinə post yerləşdirmək; • postlar üçün media fayllar yükləmək; • xəbər lentini (əsas və istifadəçilər) görüntüləmək; • istifadəçinin dialoqları və çatlarını görüntüləmək; • dialoqlarda və çatlarda mesaj göndərmək və oxumaq. addFriend(post) POST /users/{id}/friends deleteFriend(delete) DELETE /users/{id}/friends/{friends_id} getUserFriends(get) GET /users/{id}/friends getUserForm(get) GET /users/{id}/profile createPost(post) POST /posts uploadMediaFile(post) POST /media getFeed(home/user) GET /feed GET /users/{id}/feed getDialogues(get) GET /dialogs sendMessage(post) POST /dialogs/{id}/messages getMessage(get) GET /dialogs/{id}/messages

175

Tarixi məlumatların yüklənməsi və yenidən hesablanması üçün patch prosesinin həyata keçirilməsində, tarixi məlumatların yenidən hesablanması nə deməkdir? Niyə hər gecə yenidən hesablanmalıdır?

174

Nə göstərəcək? ```go package main import ( "fmt" "runtime" ) func main() { runtime.GOMAXPROCS(1) done := false go func() { done = true }() for !done { } fmt.Println("finished") } ```

170
/11