Sobes.tech

Golang

Դուք փոխանցեցիք անվավեր հաղորդագրությունները առանձին թեմայի և արտադրեցիք դրանք կամ ինչպես? Այդպիսի հաղորդագրություններ շատ էին՞

178

Ի՞նչ է նշանակում պատմական տվյալների վերահաշվարկը բատչ-գործընթացի մասին կետում։

178

// Հարց 2. Ի՞նչ կցուցադրվի էկրանին 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("Պանիկը կառավարեց", r) } }() }

176

Ի՞նչ է տեղի ունենում ֆունկցիայի կոմպիլյացիայի ժամանակ, երբ օգտագործվում են գեներիկներ։

176

№2 առաջադրանք: Դիզայնեք REST API սոցիալական ցանց VKontakte-ի համար հետևյալ գործողություններով. • ընկերների ավելացում և հեռացում; • օգտագործողի ընկերների դիտում; • օգտագործողի պրոֆիլի դիտում; • հրապարակում կատարել feed-ում; • մեդիա ֆայլեր բեռնել գրառումների համար; • feed-ի (հիմնական և օգտագործողների) դիտում; • օգտագործողի զրույցներն ու չաթերը դիտել; • ուղարկել և կարդալ հաղորդագրություններ զրույցներում և չաթերում. 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

Կորպորատիվ տվյալների մշակման հարթակ՝ լոգիստիկ և օպերացիոն տվյալների համար — արդյոք դուք հենց դուք եք կազմել և հաշվարկել լոգիստիկ երթուղիները?

174

Ինչպե՞ս էին տվյալները հոսում Kafka-ով: Ինչպե՞ս էին գալիս իրադարձությունները։

174

Ի՞նչ է նշանակում պատմական տվյալների վերանահաշվարկը հարթակային գործընթացում՝ տվյալների բեռնում և վերանահաշվարկ։ Ինչու է դա անհրաժեշտ ամեն գիշեր։

174

Որտեղից եք ստանում տվյալները: Կան լոգիստիկներ, որոնք ուղարկում են տվյալները, և դուք պահում եք դրանք?

173

Ի՞նչ եք անում, եթե տվյալները կորցնում էին: Ինչպե՞ս հասկանալ, որ տվյալները կորել են ընդհանուր առմամբ:

171

Դու ինքներդ գրել եք թե խմբագրել եք Kubernetes YAML-մանIFEST-ները՝ CI/CD համար:

170

Ի՞նչ կցուցադրվի: ```go package main import ( "fmt" "runtime" ) func main() { runtime.GOMAXPROCS(1) done := false go func() { done = true }() for !done { } fmt.Println("finished") } ```

170
/11