Sobes.tech

Golang

// Otázka 2. Mit zobrazí na obrazovce 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("Panikát kezelt", r) } }() }

176

Úkol č. 2: Navrhněte REST API pro sociální síť VKontakte s následujícími operacemi: • přidání a odstranění přátel; • zobrazení přátel uživatele; • zobrazení profilu uživatele; • zveřejnění příspěvku v kanálu; • nahrávání mediálních souborů pro příspěvky; • zobrazení kanálu příspěvků (domovská stránka a uživatelé); • zobrazení dialogů a chatů uživatele; • odesílání a čtení zpráv v dialozích a chatech. 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

Firemní platforma pro zpracování logistických a provozních dat — právě jste sestavovali a počítali logistické trasy?

174

Co znamená přepočet historických dat při implementaci procesu patch pro načítání a přepočet historických dat? Proč je třeba to dělat každou noc?

172

Co se zobrazí? ```go package main import ( "fmt" "runtime" ) func main() { runtime.GOMAXPROCS(1) done := false go func() { done = true }() for !done { } fmt.Println("finished") } ```

170
/11