Sobes.tech

Golang

Noto‘g‘ri xabarlarni alohida mavzuga ko‘chirib, ularni ishlab chiqdingizmi yoki qanday? Bunday ko‘p xabarlar bormi edi?

178

// 2-savol. ekraningizda nima chiqadi 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 boshqarildi", r) } }() }

176

Vazifa №2: VKontakte ijtimoiy tarmog‘i uchun quyidagi operatsiyalar bilan REST API loyihalashtiring: • do‘st qo‘shish va olib tashlash; • foydalanuvchining do‘stlarini ko‘rish; • foydalanuvchi profilingini ko‘rish; • yangiliklar lentasida post joylashtirish; • postlar uchun media fayllar yuklash; • yangiliklar lentasini (asosiy va foydalanuvchilar) ko‘rish; • foydalanuvchining dialoglari va chatlarini ko‘rish; • dialoglar va chatlarda xabar yuborish va o‘qish. 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

Korxona platformasi logistika va operatsion ma'lumotlarni qayta ishlash uchun — aynan siz logistika marshrutlarini tuzib va hisoblaganmisiz?

174

Tarixiy ma'lumotlarni yuklash va qayta hisoblash uchun patch jarayonini amalga oshirishda, tarixiy ma'lumotlarni qayta hisoblash nima anglatadi? Nega har kechasi qayta hisoblash kerak?

174

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

170

Nima uchun mijozda butun vitrinani qurish mumkin emas edi va faqat xizmat orqali frontendga metrikalarni chiqarish mumkin emas edi? Nima uchun xizmatdagi mantiq murakkablashtirildi?

169
/11