🔄 تا حالا شده کدت دچار چرخهی مرجع بشه و حافظه آزاد نشه؟ 🤔
اینجاست که Weak References به دادت میرسن!
با استفاده از weakref میتونی جلوی این چرخهها رو بگیری، چون weak reference باعث افزایش شمارش ارجاع نمیشه و در نتیجه وقتی شیء دیگه استفاده نمیشه، راحت توسط Garbage Collector پاک میشه.
🌌 @the_code_Verse 🪐
اینجاست که Weak References به دادت میرسن!
با استفاده از weakref میتونی جلوی این چرخهها رو بگیری، چون weak reference باعث افزایش شمارش ارجاع نمیشه و در نتیجه وقتی شیء دیگه استفاده نمیشه، راحت توسط Garbage Collector پاک میشه.
🌌 @the_code_Verse 🪐
❤3👍2👎1
Code Verse
🔄 تا حالا شده کدت دچار چرخهی مرجع بشه و حافظه آزاد نشه؟ 🤔 اینجاست که Weak References به دادت میرسن! با استفاده از weakref میتونی جلوی این چرخهها رو بگیری، چون weak reference باعث افزایش شمارش ارجاع نمیشه و در نتیجه وقتی شیء دیگه استفاده نمیشه، راحت…
weak_references.pdf
592.3 KB
جواب سوال ۲ پایتون
تعداد صفحه: ۱۰
کلید واژهها:
#answer #python
🌌 @the_code_Verse 🪐
تعداد صفحه: ۱۰
کلید واژهها:
Weak References, weakref, GC, Reference, small integer interning / caching, immutable, getrefcount, Reference cycle, #answer #python
🌌 @the_code_Verse 🪐
❤2👍2👎1🙏1
تا حالا شده با رفیقت تو خیابون دارین راه میرید یهو تو میگی دختره رو ببین... همون لحظه رفیقت میگه عع چه ماشین خفنی...
چه فرقی بین مغز منو رفیقم بود که من اول دختره رو دیدم و دوستم ماشین رو؟
بخشی از مغز هستش که اطلاعات که از بیرون میاد با چه اولویتی به مغز فرستاده بشه، اگه من به دختر خیلی اهمیت میدم RAS فکر میکنه دختر مهمه و وقتی اونو میبینه اول از همه میفرسته به مغز
میتونه روی کمالگرایی و بدبینی هم تاثیر داشته باشه.
حتی در برنامهنویسی هم حضور داره، چون RAS مثل یه "دیباگر طبیعی" اطلاعات مهمتر رو اول نشون میده.
یکی از فیلسوفایی که نگاهش به رنج و بدیهای دنیا میتونه به بحث RAS نزدیک باشه، آرتور شوپنهاوره؛ چون دنیا رو از زاویهی تاریک و دردناک میدید.
دیگه بقیش با خودتون...
#code_break #neuroscience #psychology
🌌 @the_code_Verse 🪐
چه فرقی بین مغز منو رفیقم بود که من اول دختره رو دیدم و دوستم ماشین رو؟
بخشی از مغز هستش که اطلاعات که از بیرون میاد با چه اولویتی به مغز فرستاده بشه، اگه من به دختر خیلی اهمیت میدم RAS فکر میکنه دختر مهمه و وقتی اونو میبینه اول از همه میفرسته به مغز
میتونه روی کمالگرایی و بدبینی هم تاثیر داشته باشه.
حتی در برنامهنویسی هم حضور داره، چون RAS مثل یه "دیباگر طبیعی" اطلاعات مهمتر رو اول نشون میده.
یکی از فیلسوفایی که نگاهش به رنج و بدیهای دنیا میتونه به بحث RAS نزدیک باشه، آرتور شوپنهاوره؛ چون دنیا رو از زاویهی تاریک و دردناک میدید.
دیگه بقیش با خودتون...
#code_break #neuroscience #psychology
🌌 @the_code_Verse 🪐
❤1
Code Verse via @QuizBot
🎲 Quiz 'weak 1'
quiz of "Weak References", "memoryview"
🖊 10 questions · ⏱ 1 min
quiz of "Weak References", "memoryview"
🖊 10 questions · ⏱ 1 min
2. مکانیزم دقیق اجرای middlewareها در Django چگونه کار میکند و ترتیب اجرای آنها بر چه اساسی است؟
#question #django
🌌 @the_code_Verse 🪐
#question #django
🌌 @the_code_Verse 🪐
👍2❤1👎1
✨ میدونستی هر درخواست در جنگو از یک مسیر خاص عبور میکنه؟
مکانیزم اجرای middlewareها در Django مثل فیلترهایی هست که درخواست رو یکی یکی بررسی میکنن تا به view برسه. بعد هم response برمیگرده و دوباره از همون middlewareها (ولی برعکس) عبور میکنه.
🌌 @the_code_Verse 🪐
مکانیزم اجرای middlewareها در Django مثل فیلترهایی هست که درخواست رو یکی یکی بررسی میکنن تا به view برسه. بعد هم response برمیگرده و دوباره از همون middlewareها (ولی برعکس) عبور میکنه.
🌌 @the_code_Verse 🪐
👍2❤1👎1
Code Verse
✨ میدونستی هر درخواست در جنگو از یک مسیر خاص عبور میکنه؟ مکانیزم اجرای middlewareها در Django مثل فیلترهایی هست که درخواست رو یکی یکی بررسی میکنن تا به view برسه. بعد هم response برمیگرده و دوباره از همون middlewareها (ولی برعکس) عبور میکنه. 🌌 @the_code_Verse…
django_middleware.pdf
452.5 KB
جواب سوال ۲ جنگو
تعداد صفحه: ۶
کلید واژهها:
#answer #django
🌌 @the_code_Verse 🪐
تعداد صفحه: ۶
کلید واژهها:
Middleware, request, response, WSGI, ASGI, URL Resolver, HTTPRequest, __call__, get_responseSECURE_SSL_REDIRECT, Host header poisoning, ALLOWED_HOSTS, X-Content-Type-Options, X-XSS-Protection, Referrer-Policy, session, Storage Backend, X-Frame-Options, CORS, Brute Force#answer #django
🌌 @the_code_Verse 🪐
❤1👍1👎1
3. Context Managers و enter / exit پیشرفته: یک context manager بساز که زمان اجرای بلوک کد را اندازه بگیرد و اگر بیشتر از ۲ ثانیه طول کشید، هشدار دهد.
#question #python
🌌 @the_code_Verse 🪐
#question #python
🌌 @the_code_Verse 🪐
👍1👎1
✨ میدونی چطور میشه زمان اجرای کد رو مثل یه تایمر مخفی زیر نظر گرفت؟
اگه کدت بیشتر از حد مجاز طول بکشه، حتی میتونی یه هشدار هم بگیری! ⏱️⚡️
🔹 با نوشتن یک Context Manager میتونی قبل و بعد اجرای بلوک کد زمان رو بگیری. اگر مدت اجرا بیشتر از ۲ ثانیه شد، یک هشدار چاپ میکنه. این روش ساده و کارآمده برای کنترل عملکرد کد.
🌌 @the_code_Verse 🪐
اگه کدت بیشتر از حد مجاز طول بکشه، حتی میتونی یه هشدار هم بگیری! ⏱️⚡️
🔹 با نوشتن یک Context Manager میتونی قبل و بعد اجرای بلوک کد زمان رو بگیری. اگر مدت اجرا بیشتر از ۲ ثانیه شد، یک هشدار چاپ میکنه. این روش ساده و کارآمده برای کنترل عملکرد کد.
🌌 @the_code_Verse 🪐
👎2❤1👍1
Code Verse
✨ میدونی چطور میشه زمان اجرای کد رو مثل یه تایمر مخفی زیر نظر گرفت؟ اگه کدت بیشتر از حد مجاز طول بکشه، حتی میتونی یه هشدار هم بگیری! ⏱️⚡️ 🔹 با نوشتن یک Context Manager میتونی قبل و بعد اجرای بلوک کد زمان رو بگیری. اگر مدت اجرا بیشتر از ۲ ثانیه شد، یک هشدار…
context_managers.pdf
430.1 KB
جواب سوال ۳ پایتون
تعداد صفحه: ۶
کلید واژهها:
#answer #python
🌌 @the_code_Verse 🪐
تعداد صفحه: ۶
کلید واژهها:
Context Manager, signal, wait_for, asyncio, POSIX, __enter__, SIGALRM, __exit__#answer #python
🌌 @the_code_Verse 🪐
❤2
3. تفاوت ForeignKey و OneToOneField در ساختار پایگاه داده و در QuerySetها چیست؟
#question #django
🌌 @the_code_Verse 🪐
#question #django
🌌 @the_code_Verse 🪐
⚡1👎1
🔍 تا حالا فکر کردی فرق رابطهی «OneToOneField» با «ForeignKey» دقیقا چیه ؟
در Django دو نوع رابطه مهم وجود داره: ForeignKey که برای ایجاد رابطه یک به چند استفاده میشه (مثل یک کاربر و چندین پست) و OneToOneField که برای رابطه یک به یک (مثل یک کاربر و یک پروفایل). این دو تا در نحوه ذخیرهسازی در پایگاه داده و روش دسترسی از طریق QuerySet هم با هم فرق دارن. ForeignKey امکان دسترسی معکوس با QuerySet رو میده ولی OneToOneField دسترسی مستقیم داره.
🌌 @the_code_Verse 🪐
در Django دو نوع رابطه مهم وجود داره: ForeignKey که برای ایجاد رابطه یک به چند استفاده میشه (مثل یک کاربر و چندین پست) و OneToOneField که برای رابطه یک به یک (مثل یک کاربر و یک پروفایل). این دو تا در نحوه ذخیرهسازی در پایگاه داده و روش دسترسی از طریق QuerySet هم با هم فرق دارن. ForeignKey امکان دسترسی معکوس با QuerySet رو میده ولی OneToOneField دسترسی مستقیم داره.
🌌 @the_code_Verse 🪐
❤2👎1
Code Verse
🔍 تا حالا فکر کردی فرق رابطهی «OneToOneField» با «ForeignKey» دقیقا چیه ؟ در Django دو نوع رابطه مهم وجود داره: ForeignKey که برای ایجاد رابطه یک به چند استفاده میشه (مثل یک کاربر و چندین پست) و OneToOneField که برای رابطه یک به یک (مثل یک کاربر و یک پروفایل).…
OneToOneField_ForeignKey.pdf
310.6 KB
جواب سوال ۳ جنگو
تعداد صفحه: ۲
کلید واژهها:
#answer #django
🌌 @the_code_Verse 🪐
تعداد صفحه: ۲
کلید واژهها:
OneToOneField, ForeignKey, UNIQUE constraint, UNIQUE index#answer #django
🌌 @the_code_Verse 🪐
❤1
4. Metaprogramming: Class Decorator vs Metaclass: تفاوت کلیدی بین دکوریتور کلاس و متاکلاس چیست؟ یک مثال عملی که فقط متاکلاس بتواند انجام دهد بده.
#question #python
🌌 @the_code_Verse 🪐
#question #python
🌌 @the_code_Verse 🪐
🔍 تا حالا فکر کردی پشت پردهی ساخت کلاسها در پایتون چه جادویی وجود داره؟
در پایتون برای متاپروگرمینگ میتونیم از دکوریتور کلاس یا متاکلاس استفاده کنیم. هر دو اجازه میدن رفتار کلاس رو تغییر بدیم، ولی متاکلاسها یک لایه عمیقتر روی فرایند ساخت کلاس کنترل دارن. سوال اینجاست: تفاوت اصلی این دو روش چیه و چه کاری هست که فقط با متاکلاس ممکنه انجامش بدیم
🌌 @the_code_Verse 🪐
در پایتون برای متاپروگرمینگ میتونیم از دکوریتور کلاس یا متاکلاس استفاده کنیم. هر دو اجازه میدن رفتار کلاس رو تغییر بدیم، ولی متاکلاسها یک لایه عمیقتر روی فرایند ساخت کلاس کنترل دارن. سوال اینجاست: تفاوت اصلی این دو روش چیه و چه کاری هست که فقط با متاکلاس ممکنه انجامش بدیم
🌌 @the_code_Verse 🪐
👍1