Sobes.tech

Golang

gRPC da ma'lum bir maydon mijoz tomonidan ishlatilmasligi uchun qanday belgilash mumkin?

207

func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }

199

Dizayn shablonlari haqida gapir. Double-checked locking (ikkilamchi tekshirish bilan bloklash) nima va nima uchun ishlatiladi?

190

Read Committed izolatsiya darajasidan foydalanishda Takrorlanmaydigan O'qish holati mumkinmi?

185

Har bir chop etishda nima chiqariladi? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }

179

7-chi satrda ichki massiv to'liq bo'lib, yangi massiv yaratilishi haqida xulosa qilinadi. Nima uchun shunday qaror qilding?

175

Ssenariyda Token Bucket tezlimoti qanday bo'ladi: birinchi sekundning boshida 1 so'rov, oxirida 99, keyin esa keyingi sekundada yana 100 ta so'rov?

170

// Bu kodda nima xato? Uni qanday yaxshilash mumkin? func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }

169

Loyiha arxitekturasini kim ishlab chiqdi — sen funksiyalar lideri sifatida, jamoa bilan birga yoki jamoa rahbari sifatida?

161
/4