Sobes.tech

Golang

Xaritada kalit sifatida qanday ma'lumot turlari ishlatilishi mumkin? Massivni kalit sifatida ishlatish mumkinmi?

290

```go paket asosiy func main() { nums := make(chan int, 10) for i := 0; i < 10; i++ { nums <- i } close(nums) for i := 0; i < 3; i++ { go sqare(nums) } } func sqare(nums <-chan int) <-chan int { res := make(chan int, 10) for n := range nums { res <- n * n } return res } ```

251

Foydalanuvchi funksiyada capacity dan oshib ketganda slice qayta e'lon qilinsa, u heapda yoki stackda e'lon qilinadimi?

250

Type assertion qurilmasi nima uchun kerak?

249

Siz PostgreSQL'da geografik filtrlash bilan qidiruv so'rovlarini optimallashtirdingizmi? Ular bilan qanday ishladingiz va nima yordamida optimallashtirishga erishildi?

244

Slice nima va u massivdan qanday farq qiladi?

236

Takroriy e'lonlar kelmasligi uchun idempotentlikni qanday sozladingiz?

233

Nima uchun so'rovlar uzoq davom etmoqda? O'tgan oyda nechta satr tanlandi?

226

PostgreSQL'da MVCC nima? U qanday qilib satr versiyalarini yaratadi?

215

O'zini qanday baholaysiz? Qaysi darajadagi murakkablikda yozasiz?

215

Autorizatsiya tokenlari nima va qanday turlari mavjud?

214

errors.Is va errors.As nima uchun kerak, qanday muammoni hal qiladi?

213

Slice va massiv o'rtasidagi farq nima?

204

Geofiltratsiya bilan indekslar nima uchun kerak?

202

Ish tajribasi haqiqiy bilan mos kelishi muhim — tajribangizni tasdiqlovchi hujjatlaringiz bormi, masalan, ish kitobingiz?

201

Foydalanuvchi funksiyasiga slice ni parametr sifatida o'tkazishimiz mumkinmi?

201

Hozirda ish qidiryapsizmi yoki ishlashda davom etyapsizmi?

201

errors.Is va errors.As nima, ular nima uchun kerak va qanday muammoni hal qiladilar?

201

Agar men slice bilan ishlayotgan bo'lsam, uni funksiya parametr sifatida olsam, unga nimadir qilsa va funksiyadan keyin ham unga ishlashda davom etsam — nima haqida esda tutishim kerak? Tashqaridan qanday o'zgarishlarni ko'rmaymiz?

191
/3