قطعه کد زیر در برنامههای ASP.NET، نام مرورگر کاربر و همچنین شماره نگارش آنرا باز میگرداند: var browser = Request.Browser.Browser + " " + Request.Browser.Version;
برای مثال با فایرفاکس، چنین خروجی را دارد:
اما ... با مرورگر جدید Edge مایکروسافت، خروجی کروم را مشاهده خواهیم کرد:
از این جهت که user agent این مرورگر، چنین شکلی را دارد و ختم به edge است: Mozilla/5.0 (Windows NT 10.0; Win64; x6 ...
قصد داریم الگوهای مختلف ایندکس گذاری و استراتژی Non-Clustered Indexes را در Sql Server، بررسی کنیم. مزایای ایجاد ایندکسهای صحیح بر اساس نیازهای واقعی کاری: سریعتر شدن اجرای کوئریهای جستجو در تعداد رکوردهای بالا مرتب سازی سریعتر نتایج (sorting) کوئریهایی که بر اساس عبارت GROUP BY ایجاد شدهاند، سریعتر اجرا خواهند شد Non-Clustered Indexes
...
یکی از نقشهای IISهای جدید (از نگارش 7 به بعد) که در ویندوز سرورهای قابل نصب است، نقش Performance است و ذیل آن دو نقش فشرده سازی استاتیک و پویا قابل انتخاب است. اگر این نقشها بر روی سرور نصب باشند، دیگر نیازی به استفاده از HTTP Moduleهای متداول فشرده سازی صفحات وب نیست. برای استفادهی از آن تنها کافی است کمی web.config را ویرایش کرد و ... گفته شدهاست که کار میکند! اما پس از اعمال تنظیمات، اگر به هدرهای خروجی Response صفحه در ابزارهای we ...
کلمهی mutable به معنای تغییر پذیر و کلمهی immutable به معنای تغیر ناپذیر در زبان انگلیسی تعریف شدهاند. در دنیای IT این دو واژه نیز همین معنا را دارند. بطور مثال: یک رشتهی mutable، یعنی رشتهای که بتوان آن را تغییر داد و یک رشتهی immutable یعنی رشتهای که غیر قابل تغییر است.
در حین مطالعهی منابع مختلف دربارهی موضوع این مطلب، جملهای را با این مضمون دیدم: برای ساخت کوزه، گل را تا مرطوب هست باید شکل داد. زمانیکه گل ...
بررسی عبارت Join
عبارت Join برای ایجاد ارتباط بین عناصر دو توالی استفاده میشود. پیش نیاز این عملیات وجود یک مقدار در عناصر توالی ورودی است که بتوان از طریق آن برابری دو عنصر را اهراز کرد.
عبارت join، دو توالی را به عنوان ورودی دریافت میکند. هر عنصر در توالی اول باید یک خصوصیت داشته باشد که بتوان آن را با یک خصوصیت از عناصر توالی دوم مقایسه کرد. عبارت Join، مقادیر مشخص شده را از طریق کلمهی کلیدی equals مقایسه ...