اشتراک‌ها
آشنایی با Shortcutهای مهم و کاربردی در SQL Server 2012
ا زیاد شدن تعداد نرم افزارها یکی از مشکلات کسانی (البته مشکل هم نمی‌شود گفت) که با SQL Server کار می‌کنند عدم آشنایی با Shortcut Keyهای مهم و کاربردی SQL Server می‌باشد. در این مقاله سعی کردم که shortcutهای مهم و کاربری جهت کار با Management Studio را استخراج و در اختیار دوستان قرار دهم...
آشنایی با Shortcutهای مهم و کاربردی در SQL Server 2012
نظرات مطالب
React 16x - قسمت 10 - ترکیب کامپوننت‌ها - بخش 4 - یک تمرین
یک نکته تکمیلی:
یکی از مشکلات استفاده از JSON.parse(JSON.stringify(originalObject)) برای کپی کردن آبجکت‌ها این است که از آبجکت‌های circular پشتیبانی نمیکند؛ به عنوان مثال کد ساختار زیر را در نظر بگیرید:
const a = { x: 20, date: new Date() };
a.c = a;
استفاده از JSON.parse... خطای زیر را صادر خواهد کرد:
Uncaught TypeError: Converting circular structure to JSON
    --> starting at object with constructor 'Object'
    --- property 'c' closes the circle
    at JSON.stringify (<anonymous>)
    at <anonymous>:1:17
یکی دیگر از مشکلات این است که برای پراپرتی‌هایی از نوع Date به صورت خودکار Date.prototype.toJSON صدا زده خواهد شد:
const a = { x: 20, date: new Date() };
JSON.parse(JSON.stringify(a))
{x: 20, date: '2023-01-04T15:17:02.957Z'}
برای رفع این دست از مشکلات میتوانید از تابع توکار structuredClone استفاده کنید:
structuredClone(a)
// {x: 20, date: Wed Jan 04 2023 15:17:02 GMT+0000 (Greenwich Mean Time), c: {…}}
البته این تابع یکسری مشکلات هم دارد: توابع، کلاس‌ها، DOM قابل clone نیستند. 
نظرات مطالب
تقویم شمسی در Xamarin Forms
بهترین محل برای طرح این نوع مشکلات در issue tracker آن‌ها است. چون ممکن است نویسندگان اصلی آن، نظرات شما را در اینجا مطالعه نکنند. در Github هم خواستید راست به چپ بنویسید، یک <"div dir="rtl> اولش بنویسید با یک سطر فاصله و هر جائی هم که خواستید چپ به راست باشه اون rtl رو ltr کنید.
نظرات مطالب
پَرباد - راهنمای اتصال و پیاده‌سازی درگاه‌های پرداخت اینترنتی (شبکه شتاب)
در حال حاضر برای کلیه درگاه‌ها، فقط سه حالت اصلی: درخواست، تایید و برگشت وجود داره.
سعی میکنم به زودی امکانات اختصاصی هر درگاه رو هم پیاده سازی کنم.
کد سفارش بله باید یکتا باشد طبق دستورالعمل کلیه بانک‌ها.
در ضمن در صورت استفاده از این پکیج، حتما به آخرین نسخه به روز رسانی کنید. مشکلات اخیر درگاه ملت رفع شده.
نظرات مطالب
بررسی نحوه‌ی راه اندازی پروژه‌ی Decision
FileStream بر روی FAT32 و یا درایو به اشتراک گذاشته شده و امثال آن قابل ایجاد نیست. مسیر دیگری را انتخاب کنید که به آن دسترسی کامل دارید و این مشکلات را ندارد. همچنین مطمئن شوید که راه اندازی شده‌است: «آشنایی با قابلیت FileStream اس کیوال سرور 2008 - قسمت دوم» 
نظرات مطالب
روش‌هایی برای بهبود سرعت برنامه‌های مبتنی بر Entity framework
زمان انتقال به یک صفحه دیگر، ربطی به EFInteractiveViews که فقط یکبار در آغاز برنامه اجرا و کش می‌شود ندارد. نیاز به پروفایل کردن پروژه، و لاگ کردن خطاها و مشکلات دارید. همچنین لاگ کردن خطاهای EF را هم مدنظر داشته باشید. به علاوه ابزارهایی مانند Glimpse هم برای کار شما مفید هستند.
نظرات مطالب
Repository ها روی UnitOfWork ایده خوبی نیستند
دلایل منطقی هستند و کد ارائه شده در مثال‌ها واقعاً مشکل دارد. بعضی آثار را شاید بتوان کاهش داد. مثلاً برای رفع Repository API‌های بی‌انتها شاید استفاده از متدی که IQueryable برگرداند و بعد ادامه دادن کوئری در خروجی آن متد کمک کند.
یک پروژه برای پیاده سازی Generic از Repository و Unit Of Work اینجا هست که مشکلات کمتری دارد.
نظرات مطالب
مخفی کردن کوئری استرینگ‌ها در ASP.NET MVC توسط امکانات Routing
ممنون از مطلب عالیتون یه سوال کوچیک
شما تو سایتتون از نوشته‌های انگلیسی برای روتینگ صفحاتتون استفاده کردید مثل
به نظر شما اگه فارسی باشه از نطر سئو بهتره یا نه مثل این
مقالات-جدید/https://www.dntips.ir 
یا با این کار مشکلات دیگه ای بوجود میاد ؟
نظرات مطالب
چگونه نرم افزارهای تحت وب سریعتری داشته باشیم؟ قسمت سوم

هیچ کامپوننتی وجود خارجی نداره که قسمت مدیریت سمت بانک اطلاعاتی رو هم خودش به تنهایی انجام بده. همین کنترل‌های پیش فرض ASP.NET رو هم اگر ازشون درست استفاده کنیم، مشکلات کارآیی ندارند. مثلا: (نکته مهمش Skip.Take.ToList استفاده شده هست)

واکشی اطلاعات به صورت chunk chunk (تکه تکه) و نمایش در ListView