5011
* برنامه نویسی * علوم کامپیوتر * ریاضیات مورد نیاز علوم کامپیوتر * هوش مصنوعی * علوم داده * داده کاوی * بیگ دیتا * پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs * تعرفه تبلیغات: https://t.me/+w-o6dHW5O31jMWNk
🔵 کوییز #جاوا
🟣 موضوع : آشنایی با java.util.concurrent
🟢 سوال :
کدام کلاس از صف مسدودکننده به ترتیب اول ورودی (FIFO) پیروی میکند؟
گزینه 1:
ArrayBlockingQueue
گزینه 2:
PriorityBlockingQueue
گزینه 3:
LinkedBlockingQueue
گزینه 4:
DelayQueue
🔵 گزینه صحیح: 3
🟢 توضیح :
LinkedBlockingQueue بر اساس ترتیب ورود (FIFO) عمل میکند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
C# ⚡️: عملگر ??=
این عملگر مقداردهی اولیه تنبل (Lazy Initialization) انجام میده. یعنی فقط وقتی سمت چپ `null` باشه، مقدار سمت راست رو بهش اختصاص میده.
```csharp
string name = null;
name ??= "Unknown"; // name الان "Unknown" میشه
string title = "Mr.";
title ??= "Unknown"; // title همون "Mr." باقی میمونه
```
خیلی جاها تو کدنویسی به کار میاد 👌
/channel/csharp7
🐛 گیر افتادی توی باگها؟
Pdb نجاتدهندهست! 🦸♂️
با `import pdb; pdb.set_trace()` برنامهت رو متوقف کن، خط به خط جلو برو و متغیرها رو چک کن.
دیباگ حرفهای، کدنویسی آسون! 😎
#پایتون #دیباگ #pdb
/channel/python7ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:
🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...
عضو لیست جامع شوید:
/channel/addlist/_UjG99eD_E4zYzhk
/channel/addlist/_UjG99eD_E4zYzhk
/channel/addlist/_UjG99eD_E4zYzhk
📚 نکته #SQLite
🟣 موضوع : بررسی و مقایسه انواع ذخیرهسازی دادهها در SQLite
📖 سرفصل : لغو تراکنش (ROLLBACK)
✨ نکته 1:
دستور ROLLBACK یک عبارت تراکنشی است که برای لغو و خنثیسازی تمامی تغییرات اعمال شده در طول یک تراکنش آغاز شده توسط BEGIN TRANSACTION به کار میرود.
✨ نکته 2:
ROLLBACK تضمین میکند که پایگاه داده به وضعیت ثابتی که درست قبل از شروع تراکنش در آن قرار داشت، بازگردد و به این ترتیب، خاصیت اتمیسیته (Atomicity) از مبانی ACID را محقق میسازد.
✨ نکته 3:
هنگام اجرای ROLLBACK، موتور SQLite از دادههای ذخیره شده در Rollback Journal یا Write-Ahead Log (WAL) برای بازگرداندن محتوای سطرها به مقادیر اولیه آنها استفاده میکند.
✨ نکته 4:
ROLLBACK زمانی استفاده میشود که یک یا چند دستور DML درون تراکنش با خطا مواجه شوند، یا هنگامی که کاربر به صورت منطقی تصمیم میگیرد که تغییرات اعمال شده نباید دائمی شوند.
✨ نکته 5:
پس از موفقیتآمیز بودن ROLLBACK، تمامی قفلهای نوشتن (Write Locks) اعمال شده در طول تراکنش، آزاد میشوند تا سایر تراکنشها بتوانند به فایل پایگاه داده دسترسی پیدا کنند.
✨ نکته 6:
استفاده از ROLLBACK برای مدیریت بازیابی خطاها در برنامههای کاربردی بسیار حیاتی است، زیرا در صورت بروز شرایط غیرمنتظره، از آسیب رساندن به یکپارچگی دادهها جلوگیری میکند.
✨ نکته 7:
در صورت عدم اجرای صریح COMMIT یا ROLLBACK، اگر اتصال برنامه به پایگاه داده به طور ناگهانی قطع شود، SQLite به صورت خودکار تغییرات را لغو (Rollback) میکند تا از ماندن دادهها در یک حالت ناپایدار جلوگیری نماید.
✨ نکته 8:
ROLLBACK میتواند برای بازگشت به یک نقطه ذخیره (SAVEPOINT) خاص در داخل یک تراکنش استفاده شود، که امکان لغو بخشی از عملیاتهای تراکنش را فراهم میسازد.
✨ نکته 9:
پیادهسازی کارآمد ROLLBACK در SQLite مبتنی بر این اصل است که تغییرات در فایلهای جانبی ردیابی میشوند و فایل اصلی داده تا زمان COMMIT دستنخورده باقی میماند.
✨ نکته 10:
اجرای ROLLBACK نه تنها تغییرات دادهها را لغو میکند، بلکه هرگونه تغییر موقت در ساختارهای فرادادهای مرتبط با تراکنش را نیز خنثی میسازد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت
🟣 موضوع : امنیت در جاوا اسکریپت - حفاظت در برابر حملات Cross-Site Request Forgery (CSRF) در برنامههای جاوا اسکریپت
✨ نکته :
در سمت سرور، یه مکانیزم چک کردن توکن CSRF رو پیاده کن. اگه توکن نباشه یا اشتباه باشه، درخواست رو رد کن. ❌
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا
🟣 موضوع : وراثت (Inheritance)
✨ نکته :
کلیدواژه "extends" رو یاد بگیر! 🔑 با این کلمه میگی که یه کلاس، از کلاس دیگه داره ارث میبره. مثلا: class Dog extends Animal.💡
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Spectre.Console رو میشناسی؟ 😎
یه کتابخونه خفنه برای خوشگل کردن رابط خط فرمان (.NET CLI).
باهاش میتونی جدول، رنگ، استایل و خیلی چیزای دیگه رو به کنسولت اضافه کنی! 🤩
دیگه خبری از کنسول سیاه و سفید خسته کننده نیست. 🚀
آموزش کاملش رو اینجا ببین: [لینک آموزش]
#dotnet #cli #spectreconsole
/channel/dotnet7ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
/channel/addlist/hK74E7joz0ZiOGY0
/channel/addlist/hK74E7joz0ZiOGY0
/channel/addlist/hK74E7joz0ZiOGY0
🔵 کوییز #جاوا
🟣 موضوع : انواع دادههای اولیه (Primitive Types)
🟢 سوال :
کدام نوع دادهی اولیه در جاوا برای ذخیره اعداد اعشاری با دقت double-precision (64 بیتی IEEE 754) استفاده میشود؟
گزینه 1:
float
گزینه 2:
int
گزینه 3:
double
گزینه 4:
char
🔵 گزینه صحیح: 3
🟢 توضیح :
نوع داده double برای ذخیره اعداد اعشاری با دقت double-precision استفاده میشود و دقت بیشتری نسبت به float دارد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🧐 کدتون کنده؟ 🐌
بین Split Queries و Single Query گیر کردید؟
💥 کدوم سریعتره؟
Split Queries ممکنه خواناتر باشه، اما Single Query معمولا پرفورمنس بهتری داره چون رفت و برگشت کمتری به دیتابیس داریم.
🤔 تست کنید و ببینید برای شما کدوم جواب میده!
#dotnet #performance #query
/channel/dotnet7ir
✨🐍Descriptors & Property در پایتون!
میخوای کنترل بیشتری روی attribute های کلاسهات داشته باشی؟ 🤔
Descriptors و property بهت کمک میکنن!
باهاشون میتونی منطق custom برای get، set و delete کردن attribute ها تعریف کنی. 😎
اینطوری کدت تمیزتر و قابل فهمتر میشه!👌
#پایتون #آموزش #programming
/channel/python7ir
🔵 کوییز #جاوا
🟣 موضوع : تست یکپارچهسازی (Integration Testing)
🟢 سوال :
Continuous Integration چیست؟
گزینه 1:
فرآیند ادغام مداوم کد در مخزن مشترک
گزینه 2:
اجرای تست واحدی خودکار
گزینه 3:
تست خودکار رابط کاربری
گزینه 4:
مدیریت پروژه
🔵 گزینه صحیح: 1
🟢 توضیح :
Continuous Integration به فرآیند ادغام مداوم کد در مخزن مرکزی اشاره دارد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
C# در Azure Functions به دو صورت In-Process و Isolated قابل استفاده است. ☁️
حالت Isolated به شما اجازه میدهد از نسخههای جدیدتر .NET و وابستگیهای ناسازگار با runtime اصلی Azure Functions استفاده کنید. این یعنی انعطافپذیری بیشتر در انتخاب ابزارها و کتابخانهها! 🛠️
در حالت In-Process، کد شما مستقیماً در فرایند Azure Functions اجرا میشود که محدودیتهایی دارد.
/channel/csharp7
🔵 Android Application Development Tutorial - 160 - Creating a Widget receiver
🟢 کیفیت : متوسط
🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.
🟣 Android Application Development Tutorials
🟢 زبان آموزش: انگلیسی
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
/channel/addlist/hK74E7joz0ZiOGY0
/channel/addlist/hK74E7joz0ZiOGY0
/channel/addlist/hK74E7joz0ZiOGY0
دانستنی C#
در `record struct`ها، میشه از positional patterns برای destructuring استفاده کرد. یعنی بجای نوشتن پراپرتیها، مستقیم مقادیر رو از constructor بگیری! 😎
```csharp
public record struct Point(int X, int Y);
Point p = new(1, 2);
if (p is (1, 2))
{
Console.WriteLine("It's (1, 2)!");
}
```
اینطوری کد خواناتره و سریعتر میشه مقادیر رو چک کرد. 👌
/channel/csharp7
💡 نکته #جاوا_اسکریپت
🟣 موضوع : ویژگیهای مدرن جاوا اسکریپت (ES6+) - معرفی حلقه for...of: پیمایش مقادیر اشیاء قابل پیمایش (Iterables)
✨ نکته :
اگه میخوای index رو هم داشته باشی، از entries() استفاده کن! for...of رو با entries() ترکیب کن، خیلی خفنه! 😎✨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Podcast Transcription یا رونویسی پادکست، فرآیند تبدیل محتوای صوتی پادکست به متن است. این کار نه تنها به دسترسیپذیری محتوا برای افراد ناشنوا یا کمشنوا کمک میکند، بلکه فواید قابل توجهی برای سئو دارد.
متن کامل پادکستها به موتورهای جستجو اجازه میدهد تا محتوای شما را بهتر درک و ایندکس کنند. کلمات کلیدی موجود در متن رونویسی شده، شانس دیده شدن پادکست شما در نتایج جستجو را افزایش میدهند. همچنین، این متنها میتوانند به عنوان محتوای تکمیلی در وبلاگ یا وبسایت شما منتشر شده و ترافیک بیشتری جذب کنند. 🎧📝
/channel/seosite7
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
/channel/addlist/hK74E7joz0ZiOGY0
/channel/addlist/hK74E7joz0ZiOGY0
/channel/addlist/hK74E7joz0ZiOGY0
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
💡 نکته #هوش_تجاری
🟣 موضوع : پارامترسازی گزارشها
✨ نکته :
یه راهنمای کوچیک داشته باش! 📖 حتی یه توضیح کوتاه در کنار هر پارامتر میتونه خیلی کمک کنه تا کاربر بدونه هر فیلتر برای چیه و چطور ازش استفاده کنه. شفافیت یعنی قدرت! 🌟
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 Eclipse - Quick Fix
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 Eclipse
🟢 زبان آموزش: انگلیسی
🟣 دوره آموزش Eclipse
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 Template Reference Variable Data Binding Angular 12+
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 Complete Angular 13 Course Step by Step
🟢 زبان آموزش: انگلیسی
🟣 گام به گام دوره Angular 13 را کامل کنید
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 Android Application Development Tutorial - 106 - OnItemSelected and File Directories
🟢 کیفیت : متوسط
🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.
🟣 Android Application Development Tutorials
🟢 زبان آموزش: انگلیسی
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:
🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...
عضو لیست جامع شوید:
/channel/addlist/_UjG99eD_E4zYzhk
/channel/addlist/_UjG99eD_E4zYzhk
/channel/addlist/_UjG99eD_E4zYzhk
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
➡️ /channel/addlist/AX8uaLK6gE1jNzg0
Endpoint Filtering پیشرفته در .NET 🚀 رو بلدی؟
با این قابلیت میتونی دقیقاً مشخص کنی چه درخواستهایی به Endpointهات برسن! 🚦
مثلاً فقط درخواستهایی با هدر خاص یا Cookie مشخص رو قبول کنی. 🍪
اینجوری امنیت و عملکرد برنامهت حسابی میره بالا! 💪
تو داکیومنتهای مایکروسافت یه عالمه مثال باحال هست. حتماً یه نگاه بنداز! 😉
/channel/dotnet7ir
🔵 @HostListner in Angular Directives Angular 12+
🟢 کیفیت : متوسط
🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.
🟣 Complete Angular 13 Course Step by Step
🟢 زبان آموزش: انگلیسی
🟣 گام به گام دوره Angular 13 را کامل کنید
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
/channel/Tu_24
آدرس وبسایت:
https://Tutorial24.ir