Sobes.tech

Python

Ikki xizmat mavjud: ro'yxatdan o'tish va buyurtmalarni boshqarish. Yangi foydalanuvchi buyurtma yaratadi va darhol ro'yxatdan o'tadi. Bu voqealarni qanday bog'lash mumkin, shunda ro'yxatdan o'tish muvaffaqiyatsiz bo'lsa, buyurtma yaratilmasin?

151

def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Foydalanuvchi topilmadi") return user @app.get("/users", response_model=list[User]) def list_users(): return [User(*user) for user in users.list()] @app.get("/users/me", response_model=User) def read_current_user(current_user: User = Depends(get_current_user)): return current_user

149

Tarqibli tranzaktsiyalar bilan tanishmisiz? Mikrosxemalarda orkestratsiya va xoreografiya qanday farq qiladi?

145

NoSQL ma'lumotlar bazalari bilan o'zaro aloqada ma'lumotlarni uzatish va saqlash qanday formatlarda amalga oshadi?

142

NoSQL ma'lumotlar bazalarida (Redis, MongoDB, Elasticsearch) qaysi ma'lumot uzatish protokollari ishlatiladi?

139

Relatsion bazalarda birikma indeksidagi maydonlarning tartibi muhimmi?

130

Qaysi HTTP so'rov usullari bilan tanishsiz va ular nima uchun ishlatiladi?

130

PUT va PATCH o'rtasidagi farq nima? Agar PUT usuli bilan barcha maydonlar yuborilmasa, server qanday javob berishi kerak? PATCH ning haqiqiy foydalanish holatini keltiring.

129

Indeks bilan qidirish nima uchun tezroq va qanchalik? Indeksisiz qidirish, B- daraxt indeksi va hash-indeks bilan solishtiring.

128

Yuqori yuklamali mikroxizmatni yangi versiyaga qanday yangilash mumkin va so'rovlarni yo'qotmasdan? Ma'lumotlar bazasini migratsiya qilish eski versiyani buzsa nima qilish kerak?

126

Qaysi NoSQL ma'lumotlar bazalarini bilasiz va ular qanday vazifalar uchun qo'llaniladi?

123

Linuxda papkalar va fayllarga kirish huquqlari qanday tashkil etilgan?

120

Linuxda (chmod) kirish huquqlarini raqamlar yordamida qanday belgilash mumkin?

118
/2