ASP.NET Core 8x به همراه یک IResult جدید بهنام RazorComponentResult است که توسط آن میتوان در Endpointهای Minimal-API و همچنین اکشن متدهای MVC، از کامپوننتهای Blazor، خروجی گرفت. این خروجی نه فقط static یا به عبارتی SSR، بلکه حتی میتواند تعاملی هم باشد. در این مطلب، جزئیات فعالسازی و استفاده از این IResult جدید را در یک برنامهی Minimal-API بررسی میکنیم. ایجاد یک برنامهی Minimal-API جدید در دات نت 8 پروژهای را که در اینجا پیگیری میکنیم، بر اساس قالب استاندارد تولید شدهی توسط دستور dotnet new webapi تکمیل میشود. ایجاد یک صفحهی Blazor 8x به همراه مسیریابی و دریافت پارامتر در ادامه قصد داریم که یک کامپوننت جدید را به نام SsrTest.razor در پوشهی جدید ComponentsTests ایجاد کرده و برای آن مسیریابی از نوع page@ هم تعریف کنیم. یعنی نهفقط قصد داریم آنرا توسط RazorComponentResult رندر کنیم، بلکه میخواهیم اگر آدرس آنرا در مرورگر هم وارد کردیم، قابل دسترسی باشد. به همین جهت یک پوشهی جدید را به نام Components در ریشهی پروژهی Web API جاری ایجاد میکنیم، با این محتوا: برای ایده گرفتن از محتوای مورد نیاز، به «معرفی قالبهای جدید شروع پروژههای Blazor در دات نت 8» قسمت دوم این سری مراجعه کرده و برای مثال قالب سادهترین حالت ممکن را توسط دستور زیر تولید میکنیم (در یک پروژهی مجزا، خارج از پروژهی جاری): dotnet new blazor --interactivity None پس از اینکار، محتویات پوشهی Components آنرا مستقیما داخل پوشهی پروژهی Minimal-API جاری کپی میکنیم. یعنی در نهایت در این پروژهی جدید Web API، به فایلهای زیر میرسیم: - فایل Imports.razor_ ساده شده برا, ...ادامه مطلب
تابحال مطالب زیادی را در مورد تمیزکردن ورودیهای کاربران، توسط ابزارهای Anti-XSS مطالعه کردهاید: - «ایجاد یک ActionFilter جهت تمیز کردن اطلاعات ورودی در ASP.NET Core» هدف تمام آنها این است که اگر اطلاعاتی از کاربر دریافت شد، پس از تمیز شدن، مشکلی با نمایش آنها نداشته باشیم و به محض نمایش یک صفحه، قطعه کد جاوااسکریپتی موجود در ورودی اولیهی کاربر، در پشت صحنه به صورت خودکار اجرا نشود. اما ... هرچقدر هم سعی کنیم، به مواردی خواهیم رسید که ممکن است توسط این «تمیز کنندههای ورودی» پوشش داده نشوند و دست آخر، قابلیت اجرایی داشته باشند. در این حالت به مفهوم دیگری میرسیم به نام Content security policy headers و یا به اختصار CSP که اساسا اجرای هر نوع اسکریپت تزریق شدهای را در صفحه، ممنوع میکند: - «افزودن هدرهای Content Security Policy به برنامههای ASP.NET» - «تولید هدرهای Content Security Policy توسط ASP.NET Core برای برنامههای Angular» برای مثال زمانیکه تنظیم CSP ابتدایی زیر را داریم: Content-Security-Policy: default-src 'self' یعنی مرورگر فقط در این صفحه، اطلاعاتی را که متعلق به سایت و دومین جاری است، بارگذاری میکند. در این حالت دیگر ویدیوهای یوتیوب معرفی شده، فایلهای CSS و یا جاوااسکریپتی دریافتی از یک CDN دیگر اجرا نمیشوند؛ چون بارگذاری نخواهند شد. همچنین دیگر نمیتوان یک قطعهی اسکریپتی را هم داخل صفحه به صورت inline تعریف و اجرا کرد. یعنی حداقل اسکریپتهای داخل صفحهای Google analytics هم از کار خواهند افتاد. که این رفتار دقیقا مطلوب ما است؛ , ...ادامه مطلب
زبان برنامه نویسی Rust چیست؟ Rust یک زبان برنامه نویسی سیستمی است که برای ارائهی عملکرد و کنترل یک زبان سطح پایین و در عین حال ارائه high-level abstractions و تضمین safety، طراحی شدهاست. این یک زبان منبع باز است که در ابتدا توسط موزیلا توسعه داده شد و اکنون توسط جامعهی بزرگی از توسعه دهندگان نگهداری میشود. سینتکس Rust شبیه به ++C است. زبان برنامه نویسی Rust با ارائه memory safety, thread safety, and zero-cost abstractions باعث میشود کمتر مستعد خطاهای برنامه نویسی رایج باشد. فلسفهی این زبان، "Fearless Concurrency" است؛ به این معنا که طراحی شدهاست تا توسعه دهندگان را قادر به نوشتن کدهای همزمان، بدون ترس از ایجاد خطاهای مرتبط با حافظه کند. چرا باید از Rust استفاده کنیم؟ دلیل اصلی محبوبیت Rust در بین توسعه دهندگان، ویژگیهای منحصر به فرد آن است؛ از جمله: Memory Safety: ایمنی حافظه، ویژگی اصلی Rust است. Rust از سیستم ownership و borrowing برای اطمینان از تخصیص و آزادسازی صحیح حافظه استفاده میکند. سیستم ownership، مالکیت منابع را ردیابی میکند؛ در حالیکه سیستم borrowing دسترسی به منابع را برای جلوگیری از چندین مرجع تغییرپذیر، محدود میکند. این باعث میشود، کد Rust قابل اعتمادتر باشد و کمتر مستعد خطاهای مربوط به حافظه، مانند عدم ارجاع اشارهگر تهی و سرریز بافر باشد. Thread Safety: مدیریت thread safety را از طریق ownership و borrowing انجام میدهد. سیستم ownership تضمین میکند که فقط یک رشته میتواند در یک زمان، مالک یک منبع باشد و از data races جلوگیری میکند. سیستم borrowing دسترسی به منابع را محدود میکند تا از چندین مرجع قابل, ...ادامه مطلب
فرض کنید کدی مانند زیر را در یک کامپوننت داریم و انتظار این است که با کلیک بر روی Section2، به بخش مورد نظر اسکرول شویم: @page "/test" <nav> <!-- یک روش --> <a href="#section2">Section2</a> <!-- روش دیگر --> <NavLink href="#section2">Section2</NavLink> </nav> @* ... *@ <h2 id="section2">It's Section2.</h2> @* ... *@ اما متاسفانه در Blazor Server تا نسخه فعلی آن (نسخه هفت)، این کار ساده به راحتی امکانپذیر نیست. همانطور که ملاحظه میکنید، به دو روش، نویگیشن انجام شدهاست؛ اما هیچیک ما را به هدف نمیرسانند. دلیل این موضوع، رفتار Blazor Server در بارگذاری صفحات میباشد. در حقیقت المانها موقع بارگذاری، هنوز در صفحه وجود ندارند. در واقع ابتدا نیاز است که اتصال SignalR برقرار شود و سپس دادهها از سرور دریافت شوند (مگر در حالت pre-rendered که مشکلات خاص خود را در پی دارد). برای انجام این کار دو روش وجود دارد؛ یکی بر پایهی جاوااسکریپت است و دیگری توسط توابع داخلی Blazor JS. روش جاوااسکریپتی ابتدا یک کامپوننت را به نام AnchorNavigation ایجاد مینماییم: @inject IJSRuntime JSRuntime @inject NavigationManager NavigationManager @implements IDisposable @code { protected override void OnInitialized() { NavigationManager.LocationChanged += OnLocationChanged; } protected override async Task OnAfterRenderAsync(bool firstRender) { await ScrollToFragment(); } public void Dispose() { NavigationManager.LocationChanged -= OnLocationChanged, ...ادامه مطلب
نکات صحیح و اصولی چیدن مپ های اینترنتی و استفاده از بیس های معروف را در این مطلب آموزشی خدمت شما عرض میکنیم . استفاده از چیدمان بیس هایی که در اینترنت پیدا میشوند این روزها بسیار محبوب و پر طرفدار شده است و بسیاری از کلشرها که در اینترنت به دنبال محتوای اضافه برای بازی کلش اف کلنز هستند از این ب, ...ادامه مطلب
خب دوستان عزیز همونطور که مطلع هستید ، موج جدید بن ها از دیروز توسط سوپرسل آغاز شده و همچنان نیز ادامه دارد. در این میان بسیاری از افراد به اشتباه و به علت برداشت غلط سوپرسل قربانی شده اند. به همین علت ، سایت ایرانکلش تصمیم گرفت تا آموزشی جامع و مفصلی برای نجات اکانت این گونه افراد و خارج کردن آنها از بن تدارک دیده و در اختیار شما عزیزان قرار دهد بنابراین حتما به این نکته توجه داشته باشید که این آموزش صرفا برای افرادی موثر خواهد بود که فکر میکنند اکانت آنها به اشتباه بن شده و هرگز از مود استفاده ننمودند. *** تنها راه بازگردانیه اکانت شما ، ارتباط با سوپر,آموزش خارج شدن از بلاک در تلگرام,آموزش خارج شدن از ریپورت تلگرام,آموزش خارج شدن از,آموزش خارج شدن از بلاک,آموزش خارج شدن از لاین,آموزش خارج شدن از گروه در وایبر,آموزش خارج شدن از وایبر,آموزش خارج شدن از گروه های یاهو,آموزش خارج شدن از جیمیل,آموزش خارج شدن از گروه وایبر ...ادامه مطلب
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.Recommended article from FiveFilters.org: Most Labour MPs in the UK Are Revolting., ...ادامه مطلب
سلام دوستان همه کلشر ها این روزا میدونن که والکری یکی از محبوب ترین نیروهاس در تاون هال ۸, ۹, ۱۰ و حتی تاون هال ۱۱ در کلن وار ها یا دستانی که قصد افزایش کاپ و رفتن به چمپیون و تایتان رو دارن . اما خیلیا هنوز درگیرن با این نیروی فوق العاده و خیلی مشکل دارن باهاش و اکثرا مواقع نتجیه دلخواه و مطلوبشون رو کثب نمیکنن البته بگم که در بعضی وقتا هم بیشتر به کمک شانس به هدف و نتیجشون میرسن . با کلش اف کلنز ۹۸ همراه باشید تا باهم مهم ترین نکاتی رو که باید در یک حمله حرفه ای با والکری رو بدونین برسی کنیم امیدوارم لذت ببرید . بهترین نکات برای استفاده از والکایری : بعد از آپدیت بازی و اضافه شدن حملات دوستانه شما قادر هستید که استراتژی های مختلف را در حمله به دهکده های دوستانتان آزمایش کنید و این خیلی خوب است که شما آماده تر شوید.در قسمت زیر برایتان چند راهنمایی برای تاون هال ۱۰ و ۱۱ که در حملات خودشان والکایری را همراه می برند را برایتان آورده ایم :۱ – بهترین روش برای استفاده از والکایری نفوذ آنهابه داخل مرکز و هسته نقشه دشمن است پس در ابتدا اولین قسمت از استراتژی اجرا کردن حملات قیفی و یا اینکه راهی برای ورود به مرکز نقشه باید باشد چون والکایری به همه ساختمان ها علاقه دارد و نزدیکترین را می زند پس باید پاکسازی اطراف نقشه انجام شود تا والکایری مسیر خودش را به مرکز پیدا کند و متفرق نشود به اطراف پخش نشود.که بهترین روش ها برای نفوذ استفاده از طلسم زلزله و یا طلسم پرش است که البته بسته به نقشه و مهارت استفاده شما دارد . بهترین راه برای اجرای این استراتژی حمله شما باید از یک طرف نقشه از روش کویین واک (ملکه کمانداری که با چندین هیلر محافظت می شود را کوین واک می گویند ) استفاده کنید و از طرف دیگر نقشه چهار عدد غول و چهار عدد ویزارد و همچنین دیوار شکن که بتوانید مسیری برای ورود والکایری به مرکز نقشه دشمن آماده کنید.۲ – از مشکلاتی که در حمله با والکایری بوجود می آید کلن کسل دشمن است پس باید یک فکری هم برای آن کرد که به مشکل برخورد نکنیم.مخصوصا زمانی که از کلن کسل دشمن دراگون خارج می شود کاری والکایری بسیار سخت می شود چون والکایری هم در برابر نیرو های هوایی ناتوان است و یک طلسم سم هم بر روی دراگون کارساز نیست البته من همیشه دو طلسم سم همراه خودم می برم تادراگون را نابود کنم اما اگر ن, ...ادامه مطلب
بعداز اینکه ویدیو ها و بازپخش های بسیاری از نحوه اتک زدن بازیکنان مشاهده کردم ، یه چیز درباره ی اسپل ها توجهم رو جلب کرد ؛ برخی از اسپل ها بصورت فوق العاده دقیقی استفاده میشوند و از برخی دیگر به صورت کاملا عادی و بی دقت. اسپل ها تنها چیز پس از ویژگی های هیرو ها هستند که میتوانند روند نبرد رو در زمانی که تمامی نیروهای خود را رها کردید ، به نفع شما تغییر دهد. ما در این مقاله قصد داریم تا به شما نشان دهیم که چه چیز هایی را باید درباره اسپل ها بدانید!! اشتباهات رایج در استفاده از اسپل ها قبل از اینکه بخوام درباره ی نکات کلیدی در استفاده از اسپل ها صحبت کنم ، میخوام چند اشتباه رایج که بیشتر بازیکن ها در لیگ چمپیون در استفاده از اسپل ها مرتکب میشوند رو یادآوری کنم. 1- اسپل ها را در جایی که نیروها هستند ، رها کنید ؛ نه جایی که خواهند رفت 2- اسپل های مخرب را رها میکنید ولی هدف اصلی را از رها سازی آنان فراموش میکنید. 3- از اسپل ها بدون برنامه استفاده میکنید ؛ تنها به این دلیل که از آن ها استفاده کرده باشید. هدف اصلی از استفاده اسپل ها ، دادن بیشترین پشتیبانی به نیروهای شماست بنابراین باید دقیقا بدونید که درحال انجام چه کاری هستید!! رها کردن یک اسپل خشم بر روی نیروهایتان شاید به آنها کمک کند ؛ اما شاید هم به سرعت از محدوده موردنظر خارج شوند. *** نکات کلیدی در استفاده از اسپل ها *** هرکدام از اسپل ها، ویژگی های خاصی دارند که میتوان در موقعیت های مختلف بهترین استفاده را از آن ها نمود.در اینجا، ما به شما کمک خواهیم کرد تا بهتر این ویژگی ها را بشناسید!! *** اسپل رعدوبرق *** اسپل رعدوبرق بهترین گزینه برای نابود رکدن ساختمان های آسیب دیده میباشد ؛ و برای بازیکنان با لول پایین که به اسم سم دسترسی ندارند ، برای نابود کردن نیروهای داخل کلن کستل ، اسپل رعدوبرق بهترین انتخاب است. 1- اسپل رعدوبرق به طور کلی به یک محدوده آسیب وارد نمیکند بلکه بر نقاط مختلف محدوده ای آسیب وارد مینماید که اسپل را در آنجا را نموده اید. 2- همیشه بدانید که چه تعداد اسپل رعدوبرق برای نابود کردن یک ساختمان ، مورد نیاز است ؛ این کار زیاد هم دشوار نیست ، تنها با رها کردن دو اسپل میتوان میزان سلامتی ساختمان را تا کمتر از 10% کاهش داد. 3- اگر برای حمله به نابود کردن نیروهای داخل کلن کستل نیازمندید، قبل از رهاکر, ...ادامه مطلب
امروزه استفاده از والکری در تاون هال های 8،9،10 و حتی در 11 هم در کلن وار محبوب شده است.من میدانم که بازیکنان زیادی به دنبال استفاده درست و مناسب از والکری هستند.به همین دلیل امروز میخواهم راهنمایی و نکاتی برتر و بزرگ را به شما نشان بدهم.امیدوارم نهایت استفاده را از این آموزش ببرید!با ایران کلش همراه باشید… نکاتی برتر برای استفاده از والکری از آنجایی که در آپدیت های اخیر بازی،قابلیت فرندلی چلنج یا چالش دوستانه به بازی اضافه شده است،شما میتوانید به راحتی با استراتژی های خود را تمرین بکنید.این واقعا یک مزیت بزرگ است که شما هر وقت که بخواهید میتوانید قدرت خود را بهبود ببخشید. در اینجا چند نکته و راهنمایی عالی را برای شما است تا حمله با والکریتان را قوی تر بکنید.مخوصا زمانی که در تاون هال 10 و 11 هستید که با مپ های قوی روبه رو می شوید. 1. والکری های شما باید قیفی شکل به هسته مپ برسند،نه اینکه بیرون از مپ دور بزنند! با توجه به مپ حریف،شما میتوانید 4 اسپل زلزله و یا اینکه از اسپل جامپ استفاده بکنید،تا بتوانید بدون مشکل به وسط برسید.از آنجایی که والکری ها بیشتر تمایل دارند که به طرف ساختمان ها بروند و پی درپی آنهارا نابود کنند که به هم چسبیده اند،به شما توصیه میکنم که مکان و قسمتی را برای حمله پیدا بکنید که ساختمان ها زیاد به هم نزدیک نباشند و والکری ها مجبور شوند که مستقیم در دل مپ بروند. یکی از ساده ترین راه برای انجام این کار این است که در سمتی از کوئین واک استفاده کنید و در سمتی دیگر 4 جاینت+4ویزارد و دیوار شکن استفاده کنید. معمولا این روش ارتش والکری شما را جلب می کند تا به هسته بروند. 2. شما همیشه نیروهای کستل را باید نابود کنید.یک دراگون مدافع میتوانید بدترین خطر برای والکری های شما باشد فقط بخاطر اینکه شما 1 اسپل پویزن داشتید این برای از پا در آوردن دراگون کافی نبوده است.در این مورد،بهتر است همیشه با خود 2 عدد پویزن داشته باشید و یا چند ویزارد پشت والکری ها مستقر کنید تا همراه آنها باشند و بتوانند نیروهای هوایی را نابود کنند.همچنین،من از این خوشم میاد تماشا بکنم که نیروهای دفاعی زمینی، والکری ها را جذب خودشان بکنند و بعد از آن والکری ها به سمت هسته مپ بروند و من برای کشتن نیروها فقط به یک اسپل پویزن نیاز دارم.من معمولا از 2 اسپل پویزن استفاده می کنم چون که نم, ...ادامه مطلب
به اشتراک گذاشتن در فیسبوک به اشتراک گذاشتن درتوییتر ارواح اتشین یک کارت جدیدی در بازی کلش رویال است.که به تازگی در اپدیت ماه می(may) برای بازی کلش رویال منتشر شده است.ارواح اتشین یک کارت فوق العاده با اکسیر کم است و میتواند هردو اهداف زمینی و هوایی رو مورد حمله قرار بدهد.اجازه دهید یک نگاه به بیاندازیم تا بهترین استفاده را از او ببریم.با ایران کلش همراه باشید… تصویر زیر اطلاعات عمومی ارواح اتشین در سطح 1 است: همانطور که میبینید،این کارت در کل 3 ارواح اتشین احضار می کند.هر کدام از این ها بسیار سریع حرکت میکنند و محدوده حمله او نیز 2 است.این یک کارت رایج است که میتوانید در ارنا 5 یعنی Spell Valley پیدا کنید. و یک نکته مهم، اتشهای دور او ذغال سنگ است ،ان را با لاوا پاپ اشتباه نگیرید! چگونگی کار ارواح اتشین در کلش رویال ارواح اتشین فقط یک بار میتواند حمله کند.کاری که انجام میدهد این است که خود را به سمت دشمنان پرتاب میکند و در اثر ان میمیرد.میتوان گفت او مکانیزمی یکسان با والبرکر در کلش اف کلنز دارد.اگر شما اجازه بدهید قبل از ضربه زدن ان ها نابود شوند،هیچ سودی نمیبرید. ارواح اتشین میتوانند نیرویی خوب برای مقابله با بشکه گوبلین باشند.هرکجا که بشکه ی گوبلین افتاده باشد،ارواح اتشین بی وقفه به طرف گوبلین ها میروند و آن ها را میکشند و یک معمله ی مثبت اکسیر است زیرا هزینه ی ارواح اتشین 2 اکسیر است و هزینه ی بشکه گوبلین 4 اکسیر.هر چند که هر 3 آن ها با یک توپ اتشین ویزارد،به راحتی نابود می شوند. اسپل زپ هم میتواند آن ها را به راحتی نابود کند. Level HP Damage 80 43 1 88 47 2 96 52 3 106 57 4 116 , ...ادامه مطلب
به اشتراک گذاشتن در فیسبوک به اشتراک گذاشتن درتوییتر کمتر از یک ماه از اخطار سوپرسل جهت عدم استفاده از برنامه هایی نظیر ایکس مود و ربات میگذره همانطور که میدونید بعد از ضرب العجل اعلام شده از سوی سوپرسل اکثر کاربران ایکس مود و آی مود بعضا به مدت 14 روز بن شدند خوشبختانه تا بحال هیچ کدوم از کاربران ربات چه از سایت ما و چه در دنیای مجازی حتی با استفاده بی وقفه و با روش چهار انگشتی بن نشدند. شاید سوال بپرسید پس جای نگرانی نیست؟ به روال قبل ادامه دهیم؟ خب نمیشه جواب قطعی به این سوال داد چون هیچکس از جزئیات پروژه ی اختاپوس سوپرسل بطور کامل مطلع نیست، بعضی ها حتی این رو یک نوع بلوف از سوی این شرکت برای ترسوندن کاربران می دونن و گفته شده استفاده کنندگان ربات به هیچ وجه قابل شناسایی نیستند. البته نمیشه با این حدس و گمان ها و بر اساس شایعات اکانت خود رو که بیش از 1-2 سال برای اون زحمت کشیده شده رو به خطر بندازیم. پس بهترین راه اینه که از رباتی با قابلیت های انسانی استفاده بشه. در مطلب زیر قابلیت های ورژن 6.2 بطور مفصل براتون توضیح داده میشه البته هیچ اجباری در استفاده از اون ها نیست، اما جهت جلوگیری از هر گونه خطر بن شدن استفاده از اون ها توصیه میشه و مسئولیت عدم استفاده بر عهده ی خود شخص می باشد. 1.شبیه سازی زمان خواب : همانطور که میدونید معمولا ساعت خواب انسان ها بطور طبیعی شب هست و یک انسان هیچ موقع بطور 24 ساعته بازی نمیکنه. در این قسمت شما میتونید زمان استفاده از ربات رو مشخص کنید همینطور که در عکس می بینید 12 شب تا 8 صبح تنظیم شده یعنی ربات در این زمان دیگه اتک نمیزنه و از بازی خارج میشه البته این زمان کاملا قابل تغییر هست زمان اول مربوط به ساعت خروج از بازی هست و زمان دوم مربوط به شروع مجدد ربات و برگشت به بازی هست. البته این نکته رو باید بگم که این مدت زمان تقریبی هست و ممکنه این 8 ساعت خروج از بازی بعضی مواقع بشه 7 ساعت و بعضی مواقع بشه 9 ساعت چون هیچ انسانی سر یک ساعت مشخص شروع به بازی نمیکنه. 2.خروج از بازی هنگام ساخت نیرو : بطور طبیعی زمانی که شما با موبایل یا تبلت بازی میکنید معمولا تا تکمیل ساخت نیروها از بازی خارج میشید و بعد از اون مجددا جهت حمله وارد بازی میشید. این قسمت دقیقا همانند انسان بعد از زمانی کاملا اتفاقی مجددا برمیگرده به بازی ما بطور پی, ...ادامه مطلب
اخطار کلش اف کلنز به استفاده کنندگان از ابزار تقلب و هک نظیر ایکس مود و .. (آپدیت دوم) | ایران کلش بروزترین مرجع بازی کلش اف کلنز ،کلش رویال در ایران Let's block ads! بخوانید, ...ادامه مطلب
اخطار کلش اف کلنز به استفاده کنندگان از ابزار تقلب و هک نظیر ایکس مود و .. (آپدیت دوم) | ایران کلش بروزترین مرجع بازی کلش اف کلنز ،کلش رویال در ایران Let's block ads! بخوانید, ...ادامه مطلب
اخطار کلش اف کلنز به استفاده کنندگان از ابزار تقلب و هک نظیر ایکس مود و .. (آپدیت دوم) | ایران کلش بروزترین مرجع بازی کلش اف کلنز ،کلش رویال در ایران Let's block ads! بخوانید, ...ادامه مطلب