آخرین مطالب

Collation حساس به حروف بزرگ و کوچک در SQL Server

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

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

عملکرد Round در سی شارپ

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

یکی از نکاتی که در زبان C# در زمان استفاده از Round باید دقت کنید، تفاوت عملکرد اعدادی که به 5 ختم می‌شوند با دیگر زبان‌ها یا Excel است. بطور مثال در اکسل عد...

دریافت اطلاعات تمام کاربران Active Directory

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

با نرم‌افزار زیر می‌توانید جزئیات را مشاهده کنید. برای پیدا کردن Domain هم به بخش زیر بروید و بخش Full device name را مشاهده کنید.البته دقت کنید که بخش Devic...

مسدود سازی تبلیغات در مرورگر توسط UBlock Origin

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

یکی از بهترین افزونه‌ها برای مسدود کردن تبلیغات در مرورگرهای مختلف مانند Chrome و Edge افزونه UBlock است که امتیازهای بالاتری نسبت به AdBlock هم دارد و بهتر ...

اضافه شدن خودکار Schema در DataGrip

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

بصورت پیش‌فرض در حالت AutoComplete نرم افزار DataGrip اسکیما جدول مورد نظر اضافه نمی‌شود و در صورت زدن کلید Tab فقط جدول مورد نظر اضافه می‌شود.

استفاده از شرط Case در OrderBy SQL Server

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

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

پاک کردن ورژن‌های قدیمی .Net Core SDK

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

با منتشر شدن ورژن‌های جدیدتر .Net Core SDK / Runtime و نصب آنها بر روی سیستم، پس از مدتی حجم زیادی از درایو C اشغال می‌شود که دلیل آن باقی ماندن ورژن‌های قدی...

نصب Github Copilot در Jetbrains

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

یکی از ابزارهای خوب که جدیدا معرفی شده است و توسط هوش مصنوعی کدزنی را بسیار آسانتر می‌کند، ابزاری به اسم copilot است که توسط github ارائه شده که بر پایه AI ب...

بررسی اجرا شدن برنامه در حالت سرویس در .net core

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

فرض کنید برای دیباگ یا در دسترس بودن امکانات بیشتر یک Agent که با .Net Core نوشته شده است در حالت پابلیش شده می‌خواهید قسمتی به کد اضافه کنید. بطور مثال اگر ...

خطا WCF Max message size exceeded در WCF

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

در تکنولوژی‌های قدیمی مانند wcf اگر بخواهید به یک متود که خروجی آن زیاد است ریکوست بزنید، با خطا زیر مواجه می‌شود.

بررسی Thread Sleep در .Net

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

برای جلوگیری از استفاده تمام منابع cpu در زبان‌های برنامه‌نویسی می‌توان از تابع Thread.Sleep استفاده کرد که منابع را از ترد جاری می‌گیرد. این تابع ورودی یک ع...

تفاوت برگشت Task , Async-Await

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

برای فراخوانی یک متود از نوع Task دو روش زیر را می‌توان استفاده کرد که در این مطلب به توضیح تفاوت آنها می‌پردازیم. تفاوت اصلی این دو متود در انتشار خطا یا ex...

بررسی Constraint در زمان Bulk Insert

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

بصورت پیش‌فرض در صورتی که از Bulk در دیتابیس استفاده کنید، Constraint جدول مورد نظر قبل از عمل Insert پاک شده و پس از اتمام بصورت اتومات ساخته می‌شوند. پس با...

استفاده همزمان از 2 شبکه بر روی یک سیستم

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

فرض کنید اینترنت محل کار شما قطع شده است و توسط آن فقط به موارد داخلش شبکه دسترسی دارید، از طرفی برای انجام کارهای خود نیاز به اینترنت خارج از شرکت هم دارید....

استفاده از IF در دستور WHERE SQL

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

بصورت پیش فرض امکان استفاده از شرط IF در بخش WHERE یک کوئری وجود ندارد و اگر نیاز به بررسی شرط در حالت‌های مختلف داشتید، باید از ترفندهای مختلف استفاده کنید....

پاک کردن توسط Func در متود RemoveAll

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

فرض کنید نیاز دارید که مقادیر مختلف را از یک List پاک کنید، البته با توجه به حالت‌های مختلف پاک کردن این موارد متفاوت است. یکی از راه‌ها استفاده از Func است ...

یکی کردن مقادیر یک ستون در SQL

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

اگر نیاز داشتید که تمام سطرهای یک ستون خاص در دیتابیس را به صورت یک خروجی درآورید، شبیه به قابلیت Concat در زبان های برنامه نویسی، می‌توانید از کوئری زیر است...

دریافت تمام EndPoint‌ها در برنامه .Net Core

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

در .Net core با معرفی Minimal API, Controllers, Razor Pages, gRPC, Health checks و دیگر موارد، Route های سیستم افزایش پیدا کرده‌اند و با بزرگ شدن پروژه نیاز ...

آپدیت کردن یک جدول با استفاده از SELECT و JOIN

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

فرض کنید 2 جدول دارید که می‌خواهید اطلاعات یکی از آنها را با توجه به جدول دوم آپدیت کنید. یا به زبان دیگر این 2 جدول با یکدیگر کلید خارجی دارند و می‌خواهید ف...

جلوگیری از نمایش درایو در ویندوز

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

آخرین بار که از طریق نرم افزار EaseUS Partition Master حجم درایو C را افزایش دادم، پس از ریست سیستم یک درایو جدید با نام Z هم به سیستم اضافه شده بود که امکان...

پاک کردن تمام فایل‌های Bin و Obj پروژه

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

گاهی مواقع که نیاز به انتقال فایل‌های پروژه و یا فشرده سازی آنها است، برای کاهش حجم پاک کردن فولدرهای bin و obj از حجم نهایی می‌کاهد. توسط کد زیر می‌توانید ا...

بهبود کدهای یک پروژه .net

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

توسط کامپایلر C# که با عنوان Roslyn بازنویسی شده است. قابلیت افزونه‌پذیری به آن اضافه شده است که به شما قابلیت بررسی بیشتر کدها در زمان کامپایل و صادر کردن خ...

باگ مقدار MilliSecond در DateTime توسط dapper

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

در صورتی که از Dapper برای پاس دادن مقادیر DateTime2 به دیتابیس و یا فراخوانی SP استفاده می‌کنید، حواستان باشد که Dapper بصورت پیش‌فرض مقدار Millisecond را د...