چرا 0.1 + 0.2 برابر با 0.3 نیست؟!
X = (sign) m * r^e Console.WriteLine("{0:R}", .1 + .2); // 0.30000000000000004 Console.WriteLine("{0:R}", .1f + .2f); // 0.3 Console.WriteLine("{0:R}", .1m + .2m); // 0.3 float x = 0.1f; // 0...
X = (sign) m * r^e Console.WriteLine("{0:R}", .1 + .2); // 0.30000000000000004 Console.WriteLine("{0:R}", .1f + .2f); // 0.3 Console.WriteLine("{0:R}", .1m + .2m); // 0.3 float x = 0.1f; // 0...
از افزونههای خوب برای یادگیری زبان و ترجمه کلمات برای مروگرهای بر پایه chromium میتوان به E Joy اشاره کرد. توسط این افزونه تمام موارد مورد نیاز برای ترجمه و یادگیری زبان انگلیسی را در مرورگر خود ...
فرض کنید که شما یک API از نوع GET دارید و میخواهید آن را در قسمتی از کد خود فراخوانی کنید. اما مقادیری که میخواهید به آن پاس بدهید در اتریبوتهای یک کلاس ذخیره شدهاند. با استفاده از قابلیت overr...
بهینهسازی دیتابیس و کوئریها یکی از موارد مهم در دیتابیس است تا بتوان از منابع موجود بصورت بهینه استفاده کرد. یکی از روشها برای دانستن کوئریهای زمانبر برای بهینهسازی، اجرا کردن کوئری زیر در دی...
یکی از مواردی که در زمان طراحی دیتابیس باید رعایت شود، بحث نامگذاری درست آیتمها است. بصورت پیشفرض SQL SERVER نامهای پیشفرض بطور مثال برای کلید داخلی، کلید خارجی، مقدار پیش فرض و … میدهد که بهت...
از ابزارهایی که برای مدیریت پروژه استفاده میشود، Git است که کاربردهای زیادی دارد. در زمانهایی که تعداد افرادی که بر روی یک پروژه کار میکنند زیاد میشود، نیاز به مدیریت کد و کامیتها بیشتر احساس ...
گاهی مواقع یک فایل را به اشتباه پاک میکنید و یا نیاز دارید بدانید یک فایل در چه زمانی پاک شده و محتویات آن نیز چه بوده است. در این مواقع اگر از گیت استفاده کرده باشید کار شما بسیار راحت است و توسط...
این دستور کوتاه شده X <= Id AND X >= Id2 است که برای برقرار شدن شرط بین دو مقدار کاربرد دارد. بطور مثال در مواردی که میخواهید یک گزارش بین دو تاریخ را نمایش دهید. نکته مهم در این مورد این اس...
گاهی مواقع نیاز است تا یک متغیر را توسط دستور SELECT مقداردهی کنید و از آن متغیر در کدهای خود استفاده کنید. راحت ترین راه کوئری زیر است که فقط یک مورد را مقداردهی میکند: DECLARE @var1 INT; SET v...
این تابع که از نوع Window Function است، برای دریافت اولین سطر در حالت Ordered Partition استفاده میشود. بطور مثال فرض کنید یک جدول سفارشات و یک جدول خطاهای سفارشات دارید و میخواهید به ازای هر سفا...