uz
Feedback
کدهک

کدهک

Kanalga Telegram’da o‘tish

آموزشگاه تخصصی دات نت https://codehaks.com لینکدین : https://www.linkedin.com/in/codehaks یوتیوب: https://www.youtube.com/@codehaksfa ارتباط با مدیر : Admin: @codehak Email: ghods.hakim@hotmail.com call: 09380146555

Ko'proq ko'rsatish
1 820
Obunachilar
Ma'lumot yo'q24 soatlar
-17 kunlar
-1030 kunlar
Postlar arxiv
آموزش yield Return در سی شارپ https://youtu.be/tNcNgPK_61s
آموزش yield Return در سی شارپ https://youtu.be/tNcNgPK_61s

در این ویدیو یک Custom TagHelper Attribute تعریف می کنیم که می تواند تگهای HTML درون ویو را پنهان کند. https://youtu.be/kYdnC
در این ویدیو یک Custom TagHelper Attribute تعریف می کنیم که می تواند تگهای HTML درون ویو را پنهان کند. https://youtu.be/kYdnCIohbIs

آموزش Collection Binding با Blazor Server و مقایسه آن با Blazor Web Assembly https://youtu.be/uYT3k0P3rdc
آموزش Collection Binding با Blazor Server و مقایسه آن با Blazor Web Assembly https://youtu.be/uYT3k0P3rdc

ارتباط با اکسل در دات نت Core https://youtu.be/RrU7KoU7-08
ارتباط با اکسل در دات نت Core https://youtu.be/RrU7KoU7-08

بررسی مکانیزم Garbage Collection با کمک ابزار پروفایل در ویژوال استودیو https://youtu.be/2AxqmNTmC-s
بررسی مکانیزم Garbage Collection با کمک ابزار پروفایل در ویژوال استودیو https://youtu.be/2AxqmNTmC-s

آموزش Collection Binding در ASP NET Core 6.0 https://youtu.be/mx-gvWYAkNg
آموزش Collection Binding در ASP NET Core 6.0 https://youtu.be/mx-gvWYAkNg

شمارش خودکار ارجاع یا ARC روشی است که در زبانهایی مانند Objective-C و Swift برای مدیریت حافظه استفاده میشود. در این روش پاکسا
شمارش خودکار ارجاع یا ARC روشی است که در زبانهایی مانند Objective-C و Swift برای مدیریت حافظه استفاده میشود. در این روش پاکسازی حافظه یک شی زمانی انجام میشود که دیگر هیچ رفرنسی به آن داده نشده باشد. در GC که #C و Java از آن استفاده میکنند پاکسازی حافظه در بازه های زمانی اتفاق می افتد و باعث مکث در برنامه میشود. همچنین هنگامی که حافظه سیستم پر میشود باید GC در بازه های زمانی کوتاهتر اجرا شود. در ARC رفرنس های داده شده به شی یا گرفته شده از آن شمارش میشود و زمانی که تعداد آنها به صفر میرسد حافظه شی تخلیه میشود. این روش نیاز به الگوریتم ساده تری دارد و جایی که منابع حافظه محدود است (موبایل) کارایی بیشتری دارد. اما ARC قادر به مدیریت Reference Cycle نیست یعنی زمانی که شی A فقط به شی B وابسته باشد و برعکس تعداد رفرنس ها هیچوقت صفر نمیشود و نیاز به مکانیزم بیرونی برای تشخیص و پاکسازی بوجود می آید در غیر این صورت Memory Leak پیش می آید. همچنین دفعات زیاد رفرنس دهی یا حذف رفرنس از شی در ARC غیر بهینه عمل میکند. در حالی که در GC تاثیر نمیگذارد. در iOS از نسخه 5 به بعد از ARC استفاده میشود.

در ASP NET Core ابزار IoC Container از سه روش Scoped و Transient و Singleton پشتیبانی می کند. در این ویدیو اثر استفاده از هرک
در ASP NET Core ابزار IoC Container از سه روش Scoped و Transient و Singleton پشتیبانی می کند. در این ویدیو اثر استفاده از هرکدام را بررسی می کنیم https://youtu.be/OhcYyK-w5Mg

در ویژوال استودیو می توانید محتوای JSON را از کلیپ بورد مستقیما به کلاسهای سی شارپ تبدیل کنید. برای استفاده ابتدا باید JSON ر
در ویژوال استودیو می توانید محتوای JSON را از کلیپ بورد مستقیما به کلاسهای سی شارپ تبدیل کنید. برای استفاده ابتدا باید JSON را به کیپبورد کپی کنید و در VS یک کلاس خالی ایجاد کنید سپس Paste کنید.

ابزار TempData چطور کار میکند؟ https://youtu.be/8qfz6OYyBa4
ابزار TempData چطور کار میکند؟ https://youtu.be/8qfz6OYyBa4

لوگ کردن رویدادها در EF Core 5.0 https://youtu.be/Oe4qN43mk90
لوگ کردن رویدادها در EF Core 5.0 https://youtu.be/Oe4qN43mk90

متدهای جنریک در سی شارپ https://youtu.be/eP1WyWp2psc
متدهای جنریک در سی شارپ https://youtu.be/eP1WyWp2psc

چک کردن وضعیت SDK های نصب شده در دات نت با استفاده از دستور dotnet sdk check در دات نت 6 به بعد می توانید گزارشی از وضعیت نسخ
چک کردن وضعیت SDK های نصب شده در دات نت با استفاده از دستور dotnet sdk check در دات نت 6 به بعد می توانید گزارشی از وضعیت نسخه های دات نت نصب شده بدست آورید. این گزارش به شما اعلام میکند که کدام نسخه های دات نت نصب شده است و آیا نسخه جدیدتری برای دانلود و نصب وجود دارد یا خیر.

مقایسه لیست و آرایه در سی شارپ https://youtu.be/7slIziQPBgU
مقایسه لیست و آرایه در سی شارپ https://youtu.be/7slIziQPBgU

بررسی و مقایسه کلمات کلیدی in و out و ref در سی شارپ https://youtu.be/9_eDA-uzHhw
بررسی و مقایسه کلمات کلیدی in و out و ref در سی شارپ https://youtu.be/9_eDA-uzHhw

آشنایی با JWT مکانیزم JWT یک روش برای Authorization تحت وب است به این صورت که کلاینت نام کاربری و رمز ورود خود را به سرور ارس
آشنایی با JWT مکانیزم JWT یک روش برای Authorization تحت وب است به این صورت که کلاینت نام کاربری و رمز ورود خود را به سرور ارسال میکند و سرور در صورت درست بودن اطلاعات (Authenticate) کدی با محتوای base64 تولید میکند و آن را به کلاینت ارسال میکند. از اینجا به بعد کلاینت برای دریافت اطلاعات از سرور فقط کافی است کد (نشان) دریافت شده را درون Header قرار دهد و در هر درخواست به سرور ارسال کند. سرور از روی الگوریتم داده ها را به امضای دیجیتال تبدیل میکند و آن را با امضای نشان مطابقت میدهد. نشان JWT شامل سه بخش است : بخش اول Header که نوع الگوریتم تولید امضا را مشخص میکند. بخش دوم Payload که محتوای اطلاعات شامل نام کاربری، آی دی یا سمت و ... است. بخش سوم Signature که یک امضای دیجیتال است که از روی الگوریتم رمزگذاری و اطلاعات بخش دوم تهیه میشود تا اطمینان حاصل شود محتوای نشان تغییر نمیکند. هر بخش با نقطه از هم تفکیک میشود. این روش گاهی Bearer token هم خوانده میشود. اطلاعات توکن با فرمت Base64 جابجا میشود و رمزنگاری نشده است و توسط هر کس قابل خواندن است مگر اینکه از روشهایی مثل JWS یا JWE استفاده شود.

آموزش کار با Tuple در سی شارپ https://youtu.be/R0GAVOi3nso
آموزش کار با Tuple در سی شارپ https://youtu.be/R0GAVOi3nso

پیاده کردن switch شرطی با کمک Relational Patterns در سی شارپ https://youtu.be/lbUtvcpqajk
پیاده کردن switch شرطی با کمک Relational Patterns در سی شارپ https://youtu.be/lbUtvcpqajk

آشنایی با Pattern Matching در سی شارپ https://youtu.be/Obzgba4bq3s
آشنایی با Pattern Matching در سی شارپ https://youtu.be/Obzgba4bq3s

آموزش Structured Logging در ASP NET Core با Serilog https://youtu.be/PgefW2MupUI
آموزش Structured Logging در ASP NET Core با Serilog https://youtu.be/PgefW2MupUI