آخرین مطالب

تغییر تمام فایل‌های LF به CRLF

1 دقیقه میانگین مدت زمان مطالعه است

اگر می‌خواستید فایل‌های خود را از LF به CRLF و یا برعکس تغییر دهید می‌توانید از دستورات زیر استفاده کنید:

استفاده از APM Elastic در .Net

3 دقیقه میانگین مدت زمان مطالعه است

Application Performance Monitoring یا به اختصار APM وظیفه نظارت بر کد شما را دارد که توسط آن می‌توانید هر بخش از کد خود را مانیتور کنید و بطور مثال خطاها یا ...

استفاده از Google Task در مرورگر

1 دقیقه میانگین مدت زمان مطالعه است

یکی از امکانات خوب گوگل برای مدیریت کارها، Google Task و Google Keep است که توسط آنها می‌توانید راحت‌تر کارهای خود را مدیریت کنید. اگر قصد استفاده از نسخه وب...

استفاده از BasicQos در Rabbitmq

1 دقیقه میانگین مدت زمان مطالعه است

فرض کنید که در سیستم خود از RabbitMQ برای ارتباط بین سیستم‌ها استفاده می‌کنید و در قسمتی چند Consumer دارید که پیام‌ها را از روی یک صف می‌خواند. اگر تعدادی پ...

سریع‌ترین Json Serializer در برنامه‌نویسی

1 دقیقه میانگین مدت زمان مطالعه است

یکی از سریعترین کتاب‌خانه ها برای Serializer Json کتابخانه‌ای به اسم Utf8Json است که البته ورژن جدیدتر آن MessagePack است که جایگزین قبلی شده است. طبق تست‌ها...

پیدا کردن خط‌های تکراری در C#

1 دقیقه میانگین مدت زمان مطالعه است

اگر در برنامه خود نیاز دارید که خط‌های تکراری در یک فایل را پیدا کنید می‌توانید از کد زیر استفاده کنید.

گوش دادن به آهنگ در Spotify بدون تبلیغات

1 دقیقه میانگین مدت زمان مطالعه است

یکی از سایت‌های خوب برای گوش دادن به آهنگ، سایت اسپاتیفای است. در نسخه رایگان این سایت بعد از هر چند آهنگ چند دقیقه تبلیغات پخش می‌شود. اگر می‌خواهید این تبل...

مشاهده YouTube بدون ابزار خاص

1 دقیقه میانگین مدت زمان مطالعه است

اگر حریم خصوصی برای شما مهم است و دوست دارید شبکه‌های اجتماعی سایت‌هایی که مشاهده می‌کنید را ردیابی کنند، این افزونه کار شما را بسیار راحت می‌کند. همچنین توس...

استفاده از Environment های مختلف در Ocelot

1 دقیقه میانگین مدت زمان مطالعه است

یکی از پروژه‌های خوب که برای پیاده سازی Api GateWay وجود دارد، پروژه Ocelot است که تقریبا تمام امکانات مورد نیاز شما را فراهم می‌کند.

ویرایش PSD توسط .Net

1 دقیقه میانگین مدت زمان مطالعه است

برای یکی از پروژه‌های شخصی نیاز به ویرایش فایل PSD توسط کد بود تا نیاز به ویرایش دستی آن فایل و خروجی گرفتن از آن نباشد. بدین منظور با کتابخانه Aspose.PSD آش...

خروجی گرفتن از لیست Stars در Github

1 دقیقه میانگین مدت زمان مطالعه است

Github دارای API های مختلف برای راحت‌سازی کارها است. فرض کنید می‌خواهید لیست پروژه‌هایی که به آنها stars داده‌اید را بصورت یک لیست داشته باشید.

عدم کارکرد درست Environment در Web.config

1 دقیقه میانگین مدت زمان مطالعه است

اگر پروژه شما دارای فایل web.config است و برای محیط‌های مختلف آن فایلی مانند web.Prod.config تعریف کرده‌اید و همچنین از Azure PipeLine برای CI/CD استفاده می‌...

ANSI_NULLS در SQL Server

1 دقیقه میانگین مدت زمان مطالعه است

یکی از پارامترها که شاید بیشتر مواقع به آن دقت نکرد باشید، ANSI_NULLS است. بیشتر مواقع که یک کوئری را بصورت خودکار توسط ابزارها می‌سازید مقدار آن و همچنین مق...

Insert کردن Id در EntityFrameWork

1 دقیقه میانگین مدت زمان مطالعه است

اگر در دیتابیس خود جدولی دارید که ستون آن Identity نیست و باید بصورت دستی وارد شود، برای فعال کردن این قابلیت در EntityFrameWork کافی است موارد زیر را به کان...

غیرفعال سازی CORS در Chrome

1 دقیقه میانگین مدت زمان مطالعه است

در محیط تست و سیستم Local اگر نیاز داشتید که CORS مرورگر را غیر فعال کنید می‌توانید از دستور زیر برای اجرای آن استفاده کنید:

تست باز بودن پورت UDP و TCP در ویندوز

1 دقیقه میانگین مدت زمان مطالعه است

برای تست در دسترس بودن یک Port خاص توسط سرور دیگر آسان‌ترین راه استفاده از دستور telnet در CMD است که بصورت زیر می‌توانید از آن استفاده کنید:

پیدا کردن موارد تکراری در دیتابیس SQL Server

1 دقیقه میانگین مدت زمان مطالعه است

توسط کوئری زیر می‌توانید مواردی که در یک جدول بیشتر از یکبار تکرار شده‌اند را پیدا کنید. ابتدا توسط Group By مواردی که می‌خواهیم تکراری بودن را بر روی آنها ت...

استفاده از OpenTelemetry در Agentها

1 دقیقه میانگین مدت زمان مطالعه است

از کتابخانه‌هایی که برای Tracing, Monitoring وجود دارد می‌توان به OpenTelemetry و AppMetrics اشاره کرد. کتابخانه دوم طبق تجربه کاربرد بیشتری دارد و کار کردن ...

Map کردن راحت Dto ها در زبان‌های برنامه‌نویسی

1 دقیقه میانگین مدت زمان مطالعه است

گاهی مواقع نیاز دارید تا در زبان‌های برنامه نویسی بطور مثال سی‌شارپ یک مدل را به مدل دیگری تبدیل کنید. یکی از پلاگین‌هایی که این کار را راحت می‌کند AutoMappe...

استفاده از Dead Letter Exchange در RabbitMQ

1 دقیقه میانگین مدت زمان مطالعه است

یکی از قابلیت‌های کاربردی RabbitMQ امکان ارسال پیام‌های به خطا خورده به یک صف دیگر برای پردازش یا داشتن لاگ از پیام‌های پردازش نشده است. بطور مثال فرض کنید پ...