۸ سال و ۳ ماه قبل، پنجشنبه ۲۷ خرداد ۱۳۹۵، ساعت ۰۵:۲۲
۸ سال و ۳ ماه قبل، چهارشنبه ۲۶ خرداد ۱۳۹۵، ساعت ۱۶:۲۰
- این مساله در مورد کوکی هم وجود دارد (اگر کپی شود) و مهم نیست؛ چون شما صاحب اختیار اطلاعات خودتان هستید. تا زمانیکه این اطلاعات توسط «شما» جابجا میشود، مهم نیست. مشکل زمانی هست که این اطلاعات نشتی پیدا کنند و اشخاص دیگری به آنها دسترسی پیدا کنند. به همین جهت است که مثلا عنوان میکنند اگر از «کامپیوترهای عمومی» استفاده میکنید، حتما در پایان کار log off/sign out کنید. چون log off/sign out سبب خواهد شد تا کوکی شما منقضی و حذف شود و یا عنوان میشود که ورودیهای کاربران را sanitize کنید تا «باگهای XSS»، سبب نشتی از راه دور اطلاعات کوکی شما نشوند.
بنابراین در اینجا باید نشتی اطلاعات محلی (در کامپیوترهای عمومی و همگانی) و نشتی اطلاعات از راه دور (باگهای XSS) مدنظر باشند.
- بله. نیاز به جدولی برای ذخیره سازی اطلاعات توکنهای صادر شده دارید و نه اینکه صرفا یک توکن صادر شود؛ بدون ردگیری و ثبت آن در بانک اطلاعاتی و کوئری گرفتن از آن به همراه مباحثی مانند تشخیص بلادرنگ اتصال و قطع اتصال آنها جهت به روز کردن وضعیت توکنها.
بنابراین در اینجا باید نشتی اطلاعات محلی (در کامپیوترهای عمومی و همگانی) و نشتی اطلاعات از راه دور (باگهای XSS) مدنظر باشند.
- بله. نیاز به جدولی برای ذخیره سازی اطلاعات توکنهای صادر شده دارید و نه اینکه صرفا یک توکن صادر شود؛ بدون ردگیری و ثبت آن در بانک اطلاعاتی و کوئری گرفتن از آن به همراه مباحثی مانند تشخیص بلادرنگ اتصال و قطع اتصال آنها جهت به روز کردن وضعیت توکنها.
۸ سال و ۳ ماه قبل، چهارشنبه ۲۶ خرداد ۱۳۹۵، ساعت ۰۰:۴۱
جایی از آن استفاده نشدهاست و میتواند برای حذف دستی جداول مفید باشد (با حذف قیود آنها).
۸ سال و ۳ ماه قبل، سهشنبه ۲۵ خرداد ۱۳۹۵، ساعت ۰۲:۳۱
این مطلب برای ASP.NET Web Forms 1.x نوشته شد. احتمالا مفید باشد: adv_ch03.pdf
۸ سال و ۳ ماه قبل، دوشنبه ۲۴ خرداد ۱۳۹۵، ساعت ۱۵:۳۱
۸ سال و ۳ ماه قبل، دوشنبه ۲۴ خرداد ۱۳۹۵، ساعت ۰۶:۰۲
- اگر متن را مطالعه میکردید به همین نتیجه میرسیدید. مثلا «... ExceptionFilterها پس از اجرای تمامی فیلترهای دیگر، همواره اجرا خواهند شد ...» و یا «... همیشه ابتدا AuthorizationFilter اجرا میشود و در آخر ExceptionFilter ...»
+ یک مطلب تکمیلی: «فیلترها در MVC»
+ یک مطلب تکمیلی: «فیلترها در MVC»
۸ سال و ۳ ماه قبل، شنبه ۲۲ خرداد ۱۳۹۵، ساعت ۱۸:۰۹
۸ سال و ۳ ماه قبل، جمعه ۲۱ خرداد ۱۳۹۵، ساعت ۲۳:۴۹
مطلب مفصلی در مورد جزئیات تغییرات مسیریاب جدید AngularJS 2
Angular 2 New Router Overview (خلاصه کاربردی از دیدگاه ارتقاء کدها)
Routing in Angular 2 revisited
Angular 2 New Router Overview (خلاصه کاربردی از دیدگاه ارتقاء کدها)
Routing in Angular 2 revisited
۸ سال و ۳ ماه قبل، جمعه ۲۱ خرداد ۱۳۹۵، ساعت ۱۸:۱۲
همانطور که عرض کردم، الان در شاخه master، مثالها به نگارش 3 ارتقاء پیدا کردهاند. این فضای نام هم مربوط به نگارش سوم است.
برای استفاده از آخرین مثالهای مربوط به نگارش 2، مراجعه کنید به لیست commits در اینجا. بعد بر روی دکمههایی به شکل <> که کلیک کنید:
کل مخزن کد را در آن حالت به شما نمایش میدهد و حتی کل آن در این حالت قابل دریافت خواهد بود (همان دکمهی clone or download سبز رنگ).
برای نمونه این لینک به آخرین نگارش 2 مخزن کد مربوط به مثال 18 (مطلب جاری) اشاره میکند.
برای استفاده از آخرین مثالهای مربوط به نگارش 2، مراجعه کنید به لیست commits در اینجا. بعد بر روی دکمههایی به شکل <> که کلیک کنید:
کل مخزن کد را در آن حالت به شما نمایش میدهد و حتی کل آن در این حالت قابل دریافت خواهد بود (همان دکمهی clone or download سبز رنگ).
برای نمونه این لینک به آخرین نگارش 2 مخزن کد مربوط به مثال 18 (مطلب جاری) اشاره میکند.
۸ سال و ۳ ماه قبل، جمعه ۲۱ خرداد ۱۳۹۵، ساعت ۱۷:۱۷
چند نکته اینجا هست:
- این سری برای OpenCvSharp2 تهیه شد که نصب آن به صورت زیر است:
- هر چند OpenCvSharp3 مدتی هست که ارائه شدهاست، اما فاقد یکسری از قابلیتهای OpenCvSharp 2 مانند مباحث contrib آن است (اطلاعات بیشتر و بحث بیشتر).
البته من مخزن کدهای این سری را به نگارش 3 به روز رسانی کردهام (تمام مثالها را)، ولی چون هنوز اصل نگارش 3 این کتابخانه تکمیل نشدهاست، یک سری از مثالهای آن قابل اجرا نیست. اگر علاقمند بودید که تغییرات رخ داده را بررسی کنید، مراجعه کنید به لیست commits این پروژه.
خلاصهی کلام
- ابتدا نگارش 2 را نصب کنید.
- سپس کدها را مطابق مطلب فوق یا پیش از commit آخر که مربوط به نگارش 2 است، اجرا کنید. مشکلی نخواهد بود.
- این سری برای OpenCvSharp2 تهیه شد که نصب آن به صورت زیر است:
PM> Install-Package OpenCvSharp-AnyCPU
البته من مخزن کدهای این سری را به نگارش 3 به روز رسانی کردهام (تمام مثالها را)، ولی چون هنوز اصل نگارش 3 این کتابخانه تکمیل نشدهاست، یک سری از مثالهای آن قابل اجرا نیست. اگر علاقمند بودید که تغییرات رخ داده را بررسی کنید، مراجعه کنید به لیست commits این پروژه.
خلاصهی کلام
- ابتدا نگارش 2 را نصب کنید.
- سپس کدها را مطابق مطلب فوق یا پیش از commit آخر که مربوط به نگارش 2 است، اجرا کنید. مشکلی نخواهد بود.