OverloadResolutionPriorityAttribute

ویژگی OverloadResolutionPriorityAttribute یکی از ویژگی‌هایی (Attributes) است که در سی‌شارپ برای تأثیرگذاری بر فرآیند انتخاب متد هنگام استفاده از Overload Resolution به کار می‌رود. این ویژگی می‌تواند اولویت اجرای متدها را هنگام فراخوانی تعیین کند.

  • 304 بازدید
  • 76
توابع Lag و Lead در SQL Server

برای دسترسی به رکورد قبلی و بعدی یک رکورد در SQL Server، می‌توانید از توابع تحلیلی (Analytic Functions) مانند LEAD و LAG استفاده کنید. این توابع به شما اجازه می‌دهند که به سادگی به رکوردهای همسایه (قبلی و بعدی) در یک مجموعه داده دسترسی پیدا کنید.

  • 266 بازدید
  • 33
چگونه می‌توان مصرف رم SQL Server را مدیریت کرد؟

SQL Server هر مقدار رم موجود را برای بهبود عملکرد خود استفاده کند، مگر اینکه شما محدودیتی برای آن تعریف کنید. شما می‌توانید با تنظیم محدودیت رم در SQL Server این رفتار را کنترل کنید

  • 260 بازدید
  • 19
Interceptor‌ها در دات نت

به طور کلی، Interceptor‌ها در C# به منظور افزودن انعطاف‌پذیری به سیستم‌ها و چارچوب‌های نرم‌افزاری استفاده می‌شوند در .NET 8، Interceptors به عنوان یک ویژگی جدید و قدرتمند در برنامه‌نویسی شیءگرا و به ویژه در زمینه Dependency Injection (DI) معرفی شده‌اند. این ویژگی به توسعه‌دهندگان این امکان را می‌دهد که به راحتی رفتار متدها را تغییر دهند و کد اضافی را قبل یا بعد از فراخوانی متدها اجرا کنند. در اینجا به تفصیل به Interceptors در .NET 8 می‌پردازیم

  • 241 بازدید
  • 23
کوبیرنتس (Kubernetes)  چیست؟

کوبیرنتس (Kubernetes) یک پلتفرم متن باز برای مدیریت و اتوماسیون استقرار، مقیاس‌گذاری و مدیریت برنامه‌های کانتینری است. این ابزار به‌ویژه برای مدیریت کانتینرها در محیط‌های ابری و توزیع‌شده طراحی شده است و به توسعه‌دهندگان و تیم‌های عملیات کمک می‌کند تا به‌راحتی برنامه‌های خود را در مقیاس بزرگ مدیریت کنند.

  • 210 بازدید
  • 53
Cost Threshold for Parallelism

این پارامتر تعیین می‌کند که SQL Server برای یک پرس و جو، چه سطح هزینه‌ای (cost) را باید برای تصمیم‌گیری به استفاده از عملیات موازی (parallel execution) در نظر بگیرد. هزینه در اینجا به هزینه محاسباتی (از جمله زمان پردازش و منابع استفاده شده) برای اجرای یک پرس و جو اشاره دارد.

  • 1027 بازدید
  • 92
پردازش موازی با WenEach - WhenAll- WhenAny و WaitAll

در برنامه‌نویسی همروند دات نت، برای مدیریت این نوع سناریوها، فریمورک TPL (Task Parallel Library) مجموعه‌ای از متدها را ارائه می‌دهد که به شما امکان می‌دهند عملیات‌های همروند را به صورت کارآمدتری مدیریت کنید. در این مقاله به بررسی چهار متد مهم از این مجموعه یعنی WhenAll، WhenEach، Waitall و WhenAny می‌پردازیم.

  • 938 بازدید
  • 159
caller information attribute

یکی از امکانات خوبی که از سی شارپ 10 به بعد اضافه شد caller information attribute ها هستند. وقتی برای برنامه لاگ مینویسید اغلب می خواهید نام فایل کد منبع، نام متد و شماره خطی که رویداد درآن اتفاق افتاده رو هم در کنار خطا ثبت کنید این کنار با caller information attribute براحتی قابل انجام هست. این اتریبیوتها به ویژه برای ردیابی، اشکال زدایی و ایجاد ابزارهای تشخیصی مفید هستند.

  • 399 بازدید
  • 87
تکتولوژی OLTP و Redis چیست و کدام را انتخاب کنیم

امروزه دسترسی سریع به داده های ذخیره شده در برنامه ها به یک امر حیاتی تبدیل شده است برنامه هایی برای اینکه بتوانند با فرکانس بالا داده ها بخوانند و ذخیره کنند دو انتخاب جذاب پیش رو دارند Redis و In-Memory OLTP

  • 301 بازدید
  • 66

صفحه 1 از 9