صف دارای اولویت یا PriorityQueue
توسط نوع داده PriorityQueue میتوانید اولویت را هم در یک لیست دخیل کنید. با این روش هر دیتا یک اولویت هم دارد که در زمان خواندن دیتا این اولویت هم بررسی میشود و دیتایی که اولویت کمتری دارد سریعتر ...
توسط نوع داده PriorityQueue میتوانید اولویت را هم در یک لیست دخیل کنید. با این روش هر دیتا یک اولویت هم دارد که در زمان خواندن دیتا این اولویت هم بررسی میشود و دیتایی که اولویت کمتری دارد سریعتر ...
برای ایجاد پروژه دیتابیسی میتوانید از لینک زیر کمک بگیرید: sqlproj در ادامه فرض گرفته شده است که شما پروژه دیتابیسی دارید و اکنون نیاز به اعمال تغییرات جدید و پابلیش آن دارید. در اولین مرحله تغ...
یکی از قابلیتهای کمتر توجه شده در ربیت ConsumerDispatchConcurrency است. توسط این قابلیت میتوانید بصورت همزمان چند پیام را خوانده و پردازش کنید. برای فعال سازی آن کافی است در ConnectionFactory مقد...
توسط قابلیت Static Constructor میتوانید مقداردهی اولیه به اعضای استاتیک کلاس یا انجام تنظیمات اولیهای که نیاز به یک بار اجرا دارند، استفاده کنید. بطور مثال فرض کنید در کتابخانه Flurl میخواهید اس...
یکی از امکانات خوب Jetbrains IDE ویژگی به اسم Code CleanUp است. با این قابلیت میتوانید کارهایی مانند مرتب شدن استایل خودکار کدها هنگام ذخیره فایل را انجام دهید. برای فعال سازی این قابلیت ابتدا به ...
توسط FOR JSON PATH در Sql Server میتوانید به راحتی خروجی کوئری خود را بصورت Json دربیاورید و از آن در برنامه خود استفاده کنید. SELECT * FROM [dbo].MyTable FOR JSON PATH; SELECT * FROM [dbo].MyT...
در صورتی که در دیتابیس SQL Server خود نیاز داشتید بر روی یک ستون VARCHAR جستجو انجام بدهید و مواردی که یک سری موارد خاص را داشتند پیدا کنید میتوانید از این کوئری استفاده کنید. بطور مثال فرض کنید ل...
در مواقعی که در تستهای خود نیاز داشتید تا متودهای پرایوت یک کلاس را فراخوانی کنید، میتوانید از تکه کد زیر استفاده کنید. var myClass= new MyClass(); var myData= 10; var myMethod = myClass.GetTyp...
در صورتی که در برنامه خود نیاز دارید تا از Pool برای دریافت موارد مختلف مانند RabbitMQ Channel به دلیل جلوگیری از سربار ایجاد هردفعه آن استفاده کنید، میتوانید از کد زیر کمک بگیرید. این کد بصورت جن...
در صورتی که در مواقع خاص نیاز داشتید که از متودهای async بصورت sync استفاده کنید، بهترین راه استفاده بصورت زیر است. در این روش از .ConfigureAwait(false).GetAwaiter().GetResult() استفاده شده است. تو...