Coding Lovers
前往频道在 Telegram
:همه شبکه های اجتماعی یکجا 🌐 Zil.ink/codinglovers :چیزی نیاز داری؟ 🧑💻 @Amir_OfficiaI 📌 تبلیغات: @CodingLoversAds :گروه 🍻 @CodingLovers_GP :ثبت نمونه کار 🪄 @CodingLovers_result
显示更多1 988
订阅者
+424 小时
+187 天
+3930 天
数据加载中...
相似频道
标签云
进出提及
---
---
---
---
---
---
吸引订阅者
六月 '26
六月 '26
+72
在1个频道中
五月 '26
+45
在1个频道中
Get PRO
四月 '26
+26
在0个频道中
Get PRO
三月 '26
+18
在0个频道中
Get PRO
二月 '26
+36
在1个频道中
Get PRO
一月 '26
+19
在0个频道中
Get PRO
十二月 '25
+37
在0个频道中
Get PRO
十一月 '25
+36
在1个频道中
Get PRO
十月 '25
+46
在2个频道中
Get PRO
九月 '25
+31
在1个频道中
Get PRO
八月 '25
+51
在1个频道中
Get PRO
七月 '25
+82
在3个频道中
Get PRO
六月 '25
+40
在0个频道中
Get PRO
五月 '25
+50
在1个频道中
Get PRO
四月 '25
+46
在0个频道中
Get PRO
三月 '25
+58
在0个频道中
Get PRO
二月 '25
+59
在0个频道中
Get PRO
一月 '25
+84
在0个频道中
Get PRO
十二月 '24
+104
在1个频道中
Get PRO
十一月 '24
+113
在0个频道中
Get PRO
十月 '24
+120
在0个频道中
Get PRO
九月 '24
+108
在0个频道中
Get PRO
八月 '24
+139
在1个频道中
Get PRO
七月 '24
+148
在0个频道中
Get PRO
六月 '24
+321
在3个频道中
Get PRO
五月 '24
+816
在1个频道中
Get PRO
四月 '24
+112
在1个频道中
Get PRO
三月 '24
+108
在1个频道中
Get PRO
二月 '24
+129
在0个频道中
Get PRO
一月 '24
+183
在1个频道中
Get PRO
十二月 '23
+107
在0个频道中
Get PRO
十一月 '23
+582
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 25 六月 | +2 | |||
| 24 六月 | +5 | |||
| 23 六月 | +2 | |||
| 22 六月 | +3 | |||
| 21 六月 | +4 | |||
| 20 六月 | +4 | |||
| 19 六月 | +3 | |||
| 18 六月 | +6 | |||
| 17 六月 | +2 | |||
| 16 六月 | +4 | |||
| 15 六月 | 0 | |||
| 14 六月 | +2 | |||
| 13 六月 | +1 | |||
| 12 六月 | +2 | |||
| 11 六月 | +2 | |||
| 10 六月 | +2 | |||
| 09 六月 | +2 | |||
| 08 六月 | +4 | |||
| 07 六月 | +1 | |||
| 06 六月 | 0 | |||
| 05 六月 | +6 | |||
| 04 六月 | +7 | |||
| 03 六月 | +4 | |||
| 02 六月 | +1 | |||
| 01 六月 | +3 |
频道帖子
Repost from N/a
امروز سعی داشتم ی سیستم واسه دیلیت کردن مسیجها با ی دیلی مشخص پیاده سازی کنم. چیزی که توی وهله اول به فکرم رسید، استفاده ترکیبی از
asyncio.sleep و asyncio.create_task بود، ولی خب خیلی مشکل داشت، واسه همین با چندتا سرچ به ماژول heapq رسیدم.
پایتون ماژولی تحت عنوان heapq داره که ساختمان دادهی Min-Heap رو پیاده سازی میکنه. به زبون ساده، داخل ی آرایهی Min-Heap، سیستم این تضمین رو میده که کوچیکترین عنصر ( توی معماری مد نظر من، نزدیکترین تایم برای حذف کردن پیام ) همیشه داخل ایندکس صفر وجود داره.
وقتی ی تسک جدید به این صف اضافه میکنیم، نیازی به سورت کل لیست با هزینهی پردازشی زیاد نیست، بلکه عنصر جدید با پیچیدگی زمانی فوقالعاده پایین داخل جای درست خودش مینشینه.
استفاده عملی از این ماژول رو میتونید توی آخرین کامیت این ریپو ببینید 👀؛
📦 github.com/Melfex/telegram-msg-bridge/blob/main/util/scheduler.py
⌨• #DevEdu@Melfex | #Python| 2 | هر حوزهای، درسی بهت میده که جای دیگه پیداش نمیکنی ...
از فرانتاند یاد میگیری که گاهی زیباترین ظاهر ها، پشتش آشفته ترین کدهاست.
از بکاند میگیری که منطق که درست نباشه، یک باد کل سیستم رو فرو میریزه.
از زبان سطح پایین یاد میگیری که نانوثانیه ها و بیت ها حرمت دارن.
از دیتاساینس یاد میگیری که دادهها بدون تحلیل، آشغالی بیش نیستن.
از سختافزار یاد میگیری که الگوریتم بهینه، بهتر از پردازنده قویتره.
از دیزاین یاد میگیری که چطور پیکسل ها زیبایی میبخشن.
از باگ ها یاد میگیری که هرچقدر هم خفن باشی، تهش یه سمیکالن ; میتونه نابودت کنه.
شما ادامه بدید ... | 492 |
| 3 | ربات یکی از کاربراس
دانلودره اگه بدردتون میخوره | 473 |
| 4 | BOOM! 🔹 We are officially LIVE! 🚀
Say goodbye to complicated steps, annoying pop-ups, and sketchy websites. The ultimate downloading sidekick you never knew you needed is finally here! 🦇✨
Whether it's a hilarious video, a sick music track, or a stunning visual you just have to save to your gallery—if it has a link, we can grab it for you.
We built this to be fast, secure, and ridiculously easy to use, all wrapped up in a sleek, seamless experience right here on Telegram. No clutter, just pure performance. ☄️
Ready to upgrade your downloading game? Drop your first link and watch the magic happen! ☝️
🤖 Start the bot now: @BoomDL_Bot | 409 |
| 5 | 🚫 اشتباه بزرگی که همه در FastAPI انجام میدهند: ترکیب اشتباه SQLAlchemy و Depends!
یک اشتباه رایج در پروژههای FastAPI، نحوه ترکیب کردن SQLAlchemy Session با Depends هست. اگه بفهمم اولین بار کی ترندش کرده ....
۱. پشت صحنه SQLAlchemy
در SQLAlchemy، هر Session در واقع کنترلکننده تراکنشهای (Transactions) دیتابیس شماست. وقتی یک Session باز میشه، دیتابیس آماده اجرای دستورات شما در قالب یک تراکنش هست:
BEGIN;
-- دستورات
COMMIT;
در دیتابیسهای رابطهای، هر کانکشن و تراکنش منابع مشخصی از سرور (مثل حافظه و Lockها) رو درگیر میکنه. اگر یک تراکنش بیش از حد باز بمونه، کانکشنهای دیتابیس اشباع میشن و پروژه زیر بار کم میاره.
۲. فاجعه زمانی رخ میده که با Depends ترکیب میشه!
وقتی شما Session دیتابیس را مستقیماً در ورودی Route با Depends تزریق میکنین، عمر این Session به عمر کل Request گره میخوره! یعنی چی؟
فرض کنید کاربر یک درخواست میفرسته. FastAPI یک تراکنش باز میکند. حالا سیستم شما میره سراغ کارهای دیگه؛ مثلاً:
- ارسال ایمیل به کاربر (۳ ثانیه زمان)
- صدا زدن یک API خارجی (۵ ثانیه زمان)
- پردازشهای سنگین پایتونی
در تمام این مدت، اون تراکنش دیتابیس باز و معلق مونده! در نتیجه، کانکشنپول (Connection Pool) شما در کسری از ثانیه خالی میشه و دیتابیس خطای Too Many Connections میده؛ پروژه عملاً میخوابه، فقط چون دیتابیس منتظر مونده تا کارهای غیر دیتابیسی شما تمام بشه!
🛠 راهحل؟
به جای اینکه دیتابیس را به کل Request زنجیر کنین، از Context Manager استفاده کنین تا Session دقیقاً همون ثانیهای که کارش با دیتابیس تمام شد، بسته شه:
# ❌ اشتباه
@app.get("/users")
def get_users(db: Session = Depends(get_db)):
users = db.query(User).all()
send_welcome_email()
return users
# ✅ درست
@app.get("/users")
def get_users():
with db_context() as db:
users = db.query(User).all()
send_welcome_email()
return users
@CodingLovers_OFF 🔥 | 467 |
| 6 | با Dependency Injection توی FastAPI همتون آشنایی دارید؟
async def endpoint(
user: typing.Annotated[
User,
Depends(get_user),
]
):
# ... | 1 |
| 7 | اپدیت خوشگل تلگرام
نظرتون چیه با مدل مارکاپ جدید؟ | 395 |
| 8 | اسم این چند روز رو میزارم Buggy Days
از در و دیوار برام باگ میریزه ...
هی همش میگفتیم پایتون خرابه، شاید باورتون نشه ولی بنظر میاد واقعا PyPy خرابه و لایبرریمو خراب کرده بود ...😂 | 165 |
| 9 | خود مایکروسافت هم یه سیستم لینوکس منتشر کرده
حالا شما هی برو ویندوز بریز
Azure Linux 4.0 | 940 |
| 10 | به به اینترنت هم که وصل شده
به خیلیا باید زنگ بزنم | 997 |
| 11 | چقدر ناامید داریم
خیالتون راحت هوش مصنوعیا شاید اینارو بتونن بسازن
ولی نمیتونن دیباگ کنن یا فیچر اضافی بدون باگ بزنن😔😂😂 | 973 |
| 12 | 😐 هوش مصنوعی Claude Opus 4.8 یک کلون از ماینکرفت ساخت
با یک کامنت، با استفاده از Three JS، یک کلون خیلی خوب از ماینکرفت ساخت.
https://t.me/perplexity/988
دیگه واقعا ترسیدم
@CodingLovers_OFF | 971 |
| 13 | این فلان فلان شده ها دقیقا چیو باز کردن؟
یه گوگل رو باز کردن میگن بینالملل؟
#موقت | 185 |
| 14 | سرعت نت یجوری داغونه
وقتی قطع بود راحت تر همچیم باز میشد | 0 |
| 15 | اینترنت پرو
اول حقتو ازت میگیرن،
بعد شروع میکنن به فروختنش بهت
بعد دیدن نه، ملت خر نمیشن
قیمتو اوردن پایین
حالاهم کلا همراه اول جمعش کرد 😂 | 991 |
| 16 | یه صفر اضافه نزدن؟😐 | 950 |
| 17 | توی این وضعیت و اوضاع کسب و کار برنامه نویسی توی ایران، چیکار میکنین چه برنامه ای دارین؟
#موقت | 0 |
| 18 | ۱۰ تا ایجنت رو به مدت ۱۵ روز ، داخل یک شهر مجازی قرار دادن.
شهر گراک ها سریعا پر از خشونت شد.
شهر جمینی ها، شروع کردن به متمدن برخورد کردن و بلاگ نوشتن و ... اما بعد از مدتی ایناهم به خشونت کشیده شدن.
اما شهر کلاود ها، هیچ جوره به جرم کشیده نشدن و کاملا متمدن بودن. حتی وقتی درمعرض دیگر شهر ها قرارشون دادن، باز هم دربرابر خشونت مقاوم بودن ...
کلاود رقیب میطلبه 🔥 | 925 |
| 19 | از اتاق فرمان اعلام کردن "قاطی باقالیا" اشتباهه و درستش "قاطی مرغا" هست | 776 |
| 20 | اینجا باهم بزرگ شدیما، از شروع برنامه نویسی، ترک تحصیل، مهاجرت، کار و حالا هم... :)
خیلیاتون از همون اول بودید و هنوزم هستید، در هر شرایطی زندگی جریان داره و قشنگیشم همینه
دوستون دارم ❤️ | 716 |
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
