تغییر تمام فایلهای LF به CRLF
اگر میخواستید فایلهای خود را از LF به CRLF و یا برعکس تغییر دهید میتوانید از دستورات زیر استفاده کنید: ابتدا در پوشهای که میخواهید تغییرات را انجام دهید توسط cmd و دستور git init یک پروژه گیت...
اگر میخواستید فایلهای خود را از LF به CRLF و یا برعکس تغییر دهید میتوانید از دستورات زیر استفاده کنید: ابتدا در پوشهای که میخواهید تغییرات را انجام دهید توسط cmd و دستور git init یک پروژه گیت...
Application Performance Monitoring یا به اختصار APM وظیفه نظارت بر کد شما را دارد که توسط آن میتوانید هر بخش از کد خود را مانیتور کنید و بطور مثال خطاها یا کندی سیستم خود را تشخیص دهید. برای استف...
using Utf8Json; var data = JsonSerializer.ToJsonString(message); base.SendByRoutingKey(data, $"{_routingKeyPrefix}.{message.CustomerCode}"); protected void SendByRoutingKey(string message, strin...
در صورتی که در کد خود کلاسی دارید که از IDisposable ارثبری کرده باشد : namespace DisposeChecker; public sealed class TraceLogger : IDisposable { private string _activity = "none"; publi...
یکی از امکانات خوب گوگل برای مدیریت کارها، Google Task و Google Keep است که توسط آنها میتوانید راحتتر کارهای خود را مدیریت کنید. اگر قصد استفاده از نسخه وب در مرورگر این ابزار را داشته باشید ممکن...
قبلا در مطلبی دیزاین پترن Singleton معرفی شده بود: Singleton یکی از روشهای بهتر پیاده سازی این نوع کلاس استفاده از Lazy است که استفاده از Lock را غیر ضروری میکند. استفاده از این روش خوبیهای زی...
فرض کنید که در سیستم خود از RabbitMQ برای ارتباط بین سیستمها استفاده میکنید و در قسمتی چند Consumer دارید که پیامها را از روی یک صف میخواند. اگر تعدادی پیام بر روی Queue موجود باشد و شما ایجنت ...
یکی از سریعترین کتابخانه ها برای Serializer Json کتابخانهای به اسم Utf8Json است که البته ورژن جدیدتر آن MessagePack است که جایگزین قبلی شده است. طبق تستهای واقعی با ریت پیام بالا در محیط عملیاتی...
اگر در برنامه خود نیاز دارید که خطهای تکراری در یک فایل را پیدا کنید میتوانید از کد زیر استفاده کنید. ابتدا تمام فایل را خوانده و در یک متغیر میریزیم. سپس بر روی آن GroupBy انجام میدهیم و توسط...
یکی از انواع Dependency LifeTime که در .net Core وجود دارد Scoped است که در طول یک Request Web معتبر است. فرض کنید میخواهید این طول عمر را خودتان شبیه سازی کنید یا شبیه به موردی که ما در پروژه نیا...