11 February 2025
12 February 2025
AI-mantext not yet in the index
یک دوره دیدم بینایی ماشین و پردازش تصویر با opencv از مکتب خونه 20 قسمت داشت با علیرضا اخوان پور توی یوتوب و خب کاملش نبود دیگه یعنی خیلی از قسمتاشو نداشت و محدود بود
بنظرت چطوری میتونم ادامشو ببینم؟ جایی هست داشته باشتش یا اگه خودت میدونی یه دوره بهتر رو اگ میشه معرفی کن
13 February 2025
بهترین روشهای بهینهسازی Performance در C#
اگر پروژههای C# شما کند اجرا میشوند یا مصرف حافظه زیادی دارند، وقت آن رسیده که بهینهسازی کنید. در این پست، چند تکنیک پیشرفته برای افزایش کارایی کدهای C# را بررسی میکنیم.
🔹 استفاده از Span بهجای Array و List
✅ Span به شما اجازه میدهد که بدون کپی کردن دادهها، روی حافظه کار کنید.
✅ مناسب برای پردازش سریع دادههای بافر، آرایهها و رشتهها است.
Span<int> numbers = stackalloc int[3] { 1, 2, 3 }; numbers[0] = 10; Console.WriteLine(numbers[0]); // 10
🔺 کاهش تخصیصهای غیرضروری حافظه
✅ از StringBuilder بهجای string + string در حلقهها استفاده کنید:
StringBuilder sb = new StringBuilder(); for (int i = 0; i < 1000; i++) { sb.Append("Hello "); } string result = sb.ToString();
✅ بهجای LINQ سنگین، از Span و foreach استفاده کنید تا از ایجاد Garbage Collector Pressure جلوگیری شود.
🔹 استفاده از ValueTask بهجای Task در متدهای async سبک
✅ Task همیشه یک آبجکت جدید در Heap ایجاد میکند، اما ValueTask در صورت امکان از استخر استفاده میکند.
public async ValueTask<int> GetDataAsync() { return await Task.FromResult(42); }
📌 برای متدهایی که ۹۰٪ مواقع مقدار آماده برمیگردانند، ValueTask عملکرد بهتری دارد.
🔹 فعال کردن Struct Layout Optimization
✅ Structها را بهینهسازی کنید تا از حافظه بهتری استفاده کنند.
[StructLayout(LayoutKind.Auto)] struct MyStruct { public int A; public double B; public byte C; }
✅ ترتیب فیلدها را طوری قرار دهید که Padding Memory هدر نرود.
🚀 نتیجهگیری
با این تکنیکها، میتوانید برنامههای C# را سریعتر و کارآمدتر اجرا کنید، بدون اینکه منابع اضافی مصرف شود. Performance مهم است، از آن غافل نشوید!
600 · 14 February 2025
•Instagram Osint part 5
5.Likes & Comments :
•اوسینت اینستاگرام
-بخش پنجم: لایک ها و کامنت ها
همانند توییتر ، در اینستاگرام نیز کاربران میتوانند روی هر پست کامنت بزارن و یا اون رو لایک کنند با توجه به اینکه اون پست چی هست و کامنتی که میزارن ما میتوانیم اطلاعات بسیار خوبی رو با پیدا کردنشون بدست بیاریم.
دشواری ای که در این بخش باهاش روبه رو هستیم اینه که نمیتونیم در خود اینستاگرام برای لایک و کامنت های تارگتمون سرچ کنیم. پس مجبور به استفاده از گوگل با استفاده از چندین دورک میشویم.
فعلا در نظر میگیریم که پستی رو پیدا کردید و به ادامه کار میپردازیم در انتها به اینکه چطوری با گوگل پست هارو پیدا کنیم میپردازیم.
برای پیدا کردن لایک های یک پست کافیه زیر ایکون قلبی که وجود داره کلیک کنید و یک لیست از افرادی که اون پست رو لایک کردن به شما نمایش داده میشود ، برای سیو کردنش هم همان روشی که برای سیو کردن فالور ها استفاده کردیم انجام میدهیم(انتخاب همه با CTRL+A و کپی کردنشون تو یه فایل و...).
اما برای کامنت در صورت نیاز میتوانیم زمان دقیق کامنت رو هم پیدا کنیم . برای اینکار کافیه دوباره به سورس صفحه پست برویم و کامنتی که در پست گزاشته شده رو سرچ کنیم.
خوشبختانه اینبار با یه تایم استمپ یونیکسی سرو کار نداریم و زمان دقیق قشنگ برای ما نوشته شده.
src-code page -> search for target exact comment -> html tag should look like below photo
در پست بعدی به اینکه چطوری با گوگل دورک کامنت پیدا کنیم خواهیم پرداخت.
15 February 2025
Roysaسلام
نسخه پایتون من ۳.۱۳ هستش
و کتابخونه ها رو با پکیج و فایل pypi نصب میکنم
بعضی از کتابخونه ها نصب نمیشن و خطای
Nk module named distutils
میده. با اینکه من کتابخونه setuptools رو نصب کردم
کسی میدونه باید چجوری درستش کنم
اگر با آناکوندا نصب کنم کتابخونه ها رو این مشکل حل میشه؟
سلام
تو پایتون ۳.۱۲ و ب بعد ماژول distutils حذف شده
میتونی از این دستور استفاده کنی نصبش کنی :
python -m ensurepip --upgrade
```
python -m pip install --upgrade pip setuptools
دستور اول هم ensurepip اپدیت میکنه
از طرفی setuptools رو با wheel نصب کن دستورشم اینه
python -m pip install --upgrade setuptools wheel
`
و از طرفی کتابخونه ای ک میخوای نصب کنی ببین سازگاری داره با پایتون ۳.۱۳ ؟
mwmadrezaسلام
تو پایتون ۳.۱۲ و ب بعد ماژول distutils حذف شده
میتونی از این دستور استفاده کنی نصبش کنی :
python -m ensurepip --upgrade
```
python -m pip install --upgrade pip setuptools
دستور اول هم ensurepip اپدیت میکنه
از طرفی setuptools رو با wheel نصب کن دستورشم اینه
python -m pip install --up
خیلی ممنون از توضیحات تون 🙏
برای کتابخونه های numpy, panda, sklearn
این خطا رو میده. این کتابخونه ها با پایتون ۱۳ سازگارن؟
Roysaخیلی ممنون از توضیحات تون 🙏
برای کتابخونه های numpy, panda, sklearn
این خطا رو میده. این کتابخونه ها با پایتون ۱۳ سازگارن؟
ببین
همین الان بزن
python -m pip install numpy
ببین چی میگه پیغام خطاشو بفرس یا عکس بگیر
16 February 2025
id 6763683431سلام
من پایتون رو تازه نصب کردم و تازه فایل های اموزشیشو گرفتم. فایلی ک برام نصب کردن یک. صفحه سیاه باز میشه ک یکسری. عدد. داره. درست. هست برنامه نصب شده به همین شکله؟
اره داداش منم روزی ک اولین بار پایتونو نصب کردم گفتم این محیط سیاه خر فرمانی مسخره چیه 😂😂
𝐩𝐚𝐫𝐢𝐬𝐚عوض کنید رنگشو
خب اون مال دوران عهد قدیم بود ک واقعا پایتون رو نمیفهمیدم هر چند الانم توش گم شدم ولی خب خیلی خیلی مسلط تر شدم
id 6763683431سلام
من پایتون رو تازه نصب کردم و تازه فایل های اموزشیشو گرفتم. فایلی ک برام نصب کردن یک. صفحه سیاه باز میشه ک یکسری. عدد. داره. درست. هست برنامه نصب شده به همین شکله؟
سلام
وقتبخیر
از منو استارت سرچ کنید IDLE، همین محیطی که خانم پریسا ارسال کردند براتون نمایش داده میشه.
میتونید از آناکوندا هم استفاده کنین. اونجا ژوپیتر، نوتبوک، اسپایدار و... هم هست که بسته به صلاحدید شما امکان نوشتن کدها در همشون وجود داره.
19 February 2025
21 February 2025
22 February 2025
سلام رفقا
من یه بات نوشتم که در سه سطح ( ساده، متوسط، سخت ) چالش کدنویسی داره و برای افراد مبتدی و سطح متوسط عالی تا خودشون رو محک بزنن .
خوشحال میشم سر بزنید و نظرتون رو بگید
@Joudi89Bot