Sobes.tech

Python

Metaklasslarda __prepare__ metodunun mexanizmini təsvir edin. Sinifin həyat dövründə nə vaxt çağırılır və hansı məlumatlar strukturunu varsayılan olaraq qaytarır?

Middle+
4

Python-da istisna mexanizmi necə həyata keçirilir? Niyə istehsalda except Exception quruluşunun istifadəsi antipattern hesab olunur və hansı kritik sistem istisnolarını təsadüfən tuta bilər?

Middle+
4

Toplama zamanı N+1 sorğu problemi nədir? 100 postdakı şərhlərin sayı kimi əlaqəli obyektləri necə səmərəli saymaq olar, bütün əlaqəli obyektləri Python yaddaşına yükləmədən?

Middle+
3

Django ORM və SQLAlchemy-də .update() metodu necə işləyir? pre_save və post_save kimi model siqnalları tetiklenirmi, yoxsa xüsusi save() metodları işləyirmi? Niyə?

Middle+
2

Verilənlər bazası səviyyəsində Soft Delete nədir? Böyük cədvəllərdə is_deleted = True bayrağını istifadə edərkən indekslər, sahələrin unikalılığı və ORM performansı ilə hansı memarlıq problemləri yaranır?

Middle+
2

SQLAlchemy-də Data Mapper nümunəsində Identity Map nədir? Bu mexanizm necə təmin edir ki, eyni sessiya daxilində verilənlər bazasının eyni sətrinə iki fərqli sorğu eyni obyektə istinad etsin?

Middle+
2

Asinxron Python'da Task Leak nədir? Bağlanmamış və ya asılı qalan korutina necə gizli yaddaş sızıntılarına səbəb ola bilər və bunu işləyən tətbiqdə necə izləmək olar?

Middle+
1

Əgər asinxron kod sinxron bloklayan funksiyanı, məsələn, time.sleep() və ya requests kitabxanası vasitəsilə ağır bir sorğu çağırırsa, nə baş verir? Belə çağırışları event loop-dan düzgün şəkildə necə çıxarmaq olar?

Middle+
0

asyncio.create_task() və bir korutinanı birbaşa await ilə çağırmaq arasındakı fərq nədir? create_task() ilə yaradılan və cari icra axını ağır hesablamalarla məşğul olan zaman asyncio planlayıcısı necə işləyir?

Middle+
0