تست باز بودن پورت UDP و TCP در ویندوز
برای تست در دسترس بودن یک Port خاص توسط سرور دیگر آسانترین راه استفاده از دستور telnet در CMD است که بصورت زیر میتوانید از آن استفاده کنید: telnet 172.22.2.1 1233 که در آن بخش اول آدرس سرور و ...
برای تست در دسترس بودن یک Port خاص توسط سرور دیگر آسانترین راه استفاده از دستور telnet در CMD است که بصورت زیر میتوانید از آن استفاده کنید: telnet 172.22.2.1 1233 که در آن بخش اول آدرس سرور و ...
توسط کوئری زیر میتوانید مواردی که در یک جدول بیشتر از یکبار تکرار شدهاند را پیدا کنید. ابتدا توسط Group By مواردی که میخواهیم تکراری بودن را بر روی آنها تست کنیم بدست میآوریم و سپس توسط Having ...
از کتابخانههایی که برای Tracing, Monitoring وجود دارد میتوان به OpenTelemetry و AppMetrics اشاره کرد. کتابخانه دوم طبق تجربه کاربرد بیشتری دارد و کار کردن با آن راحتتر است مخصوصا اگر از .Net Core...
گاهی مواقع نیاز دارید تا در زبانهای برنامه نویسی بطور مثال سیشارپ یک مدل را به مدل دیگری تبدیل کنید. یکی از پلاگینهایی که این کار را راحت میکند AutoMapper است. فرض کنید بنا به دلایل مختلف امکان...
یکی از قابلیتهای کاربردی RabbitMQ امکان ارسال پیامهای به خطا خورده به یک صف دیگر برای پردازش یا داشتن لاگ از پیامهای پردازش نشده است. بطور مثال فرض کنید پیامهای انتقال موجودی کاربر را بر روی صف...
فرض کنید در یک تراکنش بانکی نیاز دارید که در صورت به خطا خوردن بخشی از کد، تمام موارد انجام شده هم به حالت قبل برگردند. بطور مثال اگر انتقال پول به خطا خورد موجودی کاربر اولیه دوباره افزایش یابد. د...
در یکی از پروژههای شرکت نیاز به انتقال تمام دیتا دیتابیس به یک دیتابیس جدید بود. برای انجام این کار بعد از بررسی کوئریهای مختلف به کوئری زیر رسیدیم. از راههای دیگر انتقال میتوان به جوین زدن بین...
در یکی از پروژهها نیاز به انتقال تمام اطلاعات جداول به دیتابیس جدید بود که در انجام این کار که در مطلب قبلی کلیات آن گفته شد به چند خطا هم برخورد کردیم. خطا زیر را ابتدا مشاهده کردیم: Can...
یکی از نکاتی که در زبان C# در زمان استفاده از Round باید دقت کنید، تفاوت عملکرد اعدادی که به 5 ختم میشوند با دیگر زبانها یا Excel است. بطور مثال در اکسل عدد 3.35 همیشه به 3.30 رند میشود اما در س...
با نرمافزار زیر میتوانید جزئیات را مشاهده کنید. برای پیدا کردن Domain هم به بخش زیر بروید و بخش Full device name را مشاهده کنید.البته دقت کنید که بخش Device Name را باید از آن کم کنید و فقط Domai...