Quantcast
Channel: ‫فید مطالب .NET Tips
Browsing all 2016 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

‫پشتیبانی از SIMD در دات نت 4.6

SIMD مخفف «Single Instruction, Multiple Data» است و متشکل است از تعدادی instruction پردازنده‌ها که بجای مقادیر عددی، بر روی بردارها کار می‌کنند. به این ترتیب امکان کار موازی بر روی مقادیر عددی، در سطح...

View Article


Image may be NSFW.
Clik here to view.

‫بررسی ساختار جدول MigrationHistory در Entity Framework 6.x

EF اطلاعات تمام migrations اجرا شده‌ی بر روی بانک اطلاعاتی را در جدولی به نام MigrationHistory__ذخیره می‌کند: اگر به تصویر دقت کنید، در ستون Model آن، اطلاعات باینری ذخیره شده‌اند. شاید در وهله‌ی اول...

View Article


‫مدیریت اسپم‌ها در SignalR

سناریویی را در نظر بگیرید که در آن یک برنامه‌ی چت را با استفاده از SignalR نوشته‌اید و قصد دارید از آن در یک سایت شلوغ استفاده کنید. در حالت عادی برنامه به خوبی کار می‌کند؛ تا زمانیکه کسی شروع به ارسال...

View Article

‫بررسی فرمت کوکی‌های ASP.NET Identity

فرمت کوکی‌های ASP.NET Identity از پروژه‌ی سورس باز Katanaدریافت شده‌است و تولید آن پس از لاگین کاربر، شامل مراحل زیر می‌باشد: 1- با استفاده از کلاس ApplicationUser، شیء ClaimsPrincipal را تولید می‌کند....

View Article

‫فایل آپلود در AngularJs

در این بخش قصد داریم تا به چگونگی آپلود فایل در AngularJs بپردازیم. پلاگین‌های فراوانی جهت آپلود فایل وجود دارند، از جمله ng-file-Upload، angular-file-upload و jquery-file-upload. البته نمونه‌ی ذکر...

View Article


‫جلوگیری از ارسال Spam در ASP.NET MVC

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

View Article

Image may be NSFW.
Clik here to view.

‫نمونه‌ای از تزریق اس کیوال جهت درج تبلیغات مخفی شده‌ی در رکوردهای سایت

مدتی هست در لاگ‌های ELMAHسایت، یک چنین تزریق‌های اس کیوال ناموفقی مشاهده می‌شوند: اگر اخیرا به دیتابیس شما رکوردهایی با divهای نامرئی ("div style="display:none) که داخل آن‌ها تبلیغات یک سری سایت‌های...

View Article

Image may be NSFW.
Clik here to view.

‫نحوه‌ی خواندن مقادیر Query String با استفاده از جاوااسکریپت

در این مقاله، به نحوه‌ی دریافت مقادیر Query String با استفاده از زبان جاوااسکریپت خواهیم پرداخت. گاها در پروژه‌ها نیاز است تا کاربر را با پارامترهایی به صورت query string، به صفحه‌ای دیگر منتقل کنیم....

View Article


Image may be NSFW.
Clik here to view.

‫تکنیک‌های ایجاد سایت‌های چند زبانه

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

View Article


Image may be NSFW.
Clik here to view.

‫طراحی جدول فایل‌های پیوستی پایگاه داده

سناریو‌ی زیر را در نظر بگیرید: می‌خواهید پروژه‌ای را انجام دهید که شامل جداول زیر است:مقالات، اخبار، گالری تصاویر، گالری ویدیو، اسلایدشو، تبلیغات و ... و تمامی این جداول حداقل شامل یک فایل پیوست (عکس،...

View Article

Image may be NSFW.
Clik here to view.

‫معرفی ES 6

جاوا اسکریپت، پیاده سازی ECMA Script است (با تلفظ اکما اسکریپت) که به صورت مخفف به آن ES هم گفته می‌شود و ES 6، در حقیقت نگارش 6 این استاندارد است که به آن ECMA Script 2015 نیز می‌گویند (زمان نهایی شدن...

View Article

Image may be NSFW.
Clik here to view.

‫متغیرها در ES 6

در ES 6تغییراتی جهت ساده سازی خواندن، نوشتن و همچنین بالا بردن امنیت متغیرها و پارامترها صورت گرفته‌اند، تا دیگر شاهد یک سری رفتارهای عجیب و غریب، در حین کار با متغیرهای جاوا اسکریپتی نباشیم. واژه‌ی...

View Article

Image may be NSFW.
Clik here to view.

‫رشته‌ها در ES 6

در بیشتر زبان‌های برنامه‌نویسی قابلیتی تحت عنوان String Interpolationوجود دارد. منظور، فرآیند جایگزین کردن مقادیر، با یکسری placeholder درون یک رشته است. در نسخه‌های قبلی جاوا اسکریپت محدودیت‌هایی در...

View Article


Image may be NSFW.
Clik here to view.

‫معماری اطلاعات (Information Architecture)

معماری اطلاعات یاInformation Architectureو یا به اختصار IAدر یک تیم توسعه نرم‌افزار، یک وظیفه پایه و اساسی است که معمولا بین طراحان، توسعه دهندگان و یا طراحان استراتژی محتوا تقسیم می‌گردد. اما صرف نظر...

View Article

‫پارامترها در ES 6

Destructuring assignment این امکان را به ES 6اضافه کرده‌است تا بتوان خواص یک شیء یا اعضای یک آرایه را با سهولت بیشتری به متغیرها نسبت داد و نگارش آن بسیار شبیه است به تعریف اشیاء یا آرایه‌ها در جاوا...

View Article


‫طراحی تعاملی (Interaction Design)

تعریف Interaction Designدر زبان طراحی، تعامل انسان و کامپیوتر و توسعه نرم‌افزار اینگونه بیان می‌شود:«عمل طراحی تعاملی محصولات دیجیتالی، محیط‌ها، سیستم‌ها و سرویس‌ها. مانند سایر رشته‌های طراحی،...

View Article

‫Reflection در ES6

در زبان‌های برنامه‌نویسی مانند سی‌شارپ و یا جاوا می‌توانیم از Reflection جهت خواندن متادیتاها استفاده کنیم. به عنوان مثال امکان تعریف پراپرتی و یا متدها و حتی تایپ‌هایی در زمان اجرا را در اختیارمان...

View Article


Image may be NSFW.
Clik here to view.

‫Iterators در ES 6

یکی از اهداف ES 6، استاندارد سازی کار با Iterators و Iterables است. فرض کنید شیءایی را داریم که مجموعه‌ای از عناصر را در بر دارد. این مجموعه می‌تواند آرایه‌ای از عناصر باشد و یا set و map اضافه شده به...

View Article

Image may be NSFW.
Clik here to view.

‫Symbols در ES 6

در مطلب Iteratorsبه بررسی حلقه‌های for of پرداختیم. اما سؤال مهم اینجا است که for of چگونه یک iterator را پیدا می‌کند و چه چیزی سبب می‌شود تا بتواند این پیمایش را انجام دهد؟ پاسخ به این سؤال نیاز به...

View Article

Image may be NSFW.
Clik here to view.

‫#Defensive Code in C - قسمت سوم

رفع مشکلات:  در قسمت قبلبا ذکر یک مثال و بیان مشکلات آن از دیدگاه اصول Defensive Code قصد داشتیم که مساله را روشن‌تر کنیم. مواردی که در قسمت قبل ذکر شدند، به ساده‌ترین شکل ممکن بیان  شدند و شما به...

View Article
Browsing all 2016 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>