دوره آموزشی مبانی برنامه نویسی: حافظه، اشاره گرها و کالکشن Garbage
1 ساعت 29 دقیقهمبتدی2022-09-14
مدرسین
Maaike van Putten
Trainer and Developer for Java, Python, Spring Boot, and More
جزئیات دوره
آیا می دانستید که کامپیوترها نیز مانند شما دارای حافظه کوتاه مدت و بلند مدت هستند؟ درسته. اگر لایه های معنای واقعی برنامه نویس بودن را جدا کنید، متوجه می شوید که بیشتر کارهای برنامه نویسی شامل جابجایی مقادیر در حافظه است. بسیاری از زبان های برنامه نویسی معاصر این مکانیک ها را پنهان می کنند، اما هرچه پیش می روید اجتناب از آنها سخت تر می شود.
به مربی Maaike van Putten بپیوندید تا مهارتهای اساسی خود را به سطح بعدی ببرید، غواصی عمیقتر برای یادگیری نحوه عملکرد کد واقعاً و کاوش در ابزارهای اساسی مدیریت حافظه. نکاتی را از Maaike در مورد کارآمدتر کردن کد و تعمیر آن در صورت شکستن آن دریافت کنید، زیرا او شما را از طریق بهترین شیوه ها و مهارت های قدرت برای بهبود عملکرد کلی شما راهنمایی می کند. در پایان این دوره، در مورد مدیریت حافظه و همچنین نحوه جلوگیری و رفع اشکال از نشت های رایج اطلاعات بیشتری خواهید داشت.
به مربی Maaike van Putten بپیوندید تا مهارتهای اساسی خود را به سطح بعدی ببرید، غواصی عمیقتر برای یادگیری نحوه عملکرد کد واقعاً و کاوش در ابزارهای اساسی مدیریت حافظه. نکاتی را از Maaike در مورد کارآمدتر کردن کد و تعمیر آن در صورت شکستن آن دریافت کنید، زیرا او شما را از طریق بهترین شیوه ها و مهارت های قدرت برای بهبود عملکرد کلی شما راهنمایی می کند. در پایان این دوره، در مورد مدیریت حافظه و همچنین نحوه جلوگیری و رفع اشکال از نشت های رایج اطلاعات بیشتری خواهید داشت.
مهارت ها
Programming FoundationsPythonFoundationsProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - شروع کار با مدیریت حافظه
- 02 - آیا آماده یادگیری مدیریت حافظه هستید؟
1. مفاهیم مدیریت حافظه
- 03 - حافظه چیست
- 04 - چرا باید حافظه را مدیریت کنیم؟
- 05 - پشته حافظه
- 06 - حافظه پشته
- 07 - حافظه Heap در مقابل پشته
- 08 - تخصیص حافظه
- 09 - تخصیص حافظه
- 10 - کالکشن Garbage
- 11 - برداشتن یا جارو کردن واقعی
2. مدیریت حافظه در کد
- 12 - راه C - تخصیص حافظه
- 13 - راه C - تخصیص و تخصیص مجدد حافظه
- 14 - راه خودکار در زبان های امروزی
- 15 - مدیریت حافظه در پایتون
- 16 - حافظه در پایتون تجسم شد
3. نشت حافظه و بهترین روش ها
- 17 - نشت حافظه چیست
- 18 - خطای Out of Memory
- 19 - جلوگیری از نشت حافظه
- 20 - بهترین تمرین ها با حافظه
نتیجه
- 21 - مراحل بعدی مدیریت حافظه
دوره های مرتبط
- دوره آموزشی برنامهنویسی شیگرا با سی پلاس پلاس
- دوره آموزشی اشکالزدایی در سی پلاس پلاس با استفاده از Visual Studio Code
- دوره آموزشی تسلط بر اشارهگرهای زبان C
- دوره آموزشی ساختارهای داده، اشاره گرها و سیستم های فایل در زبان سی
- دوره آموزشی مبانی برنامه نویسی: درون سخت افزار محاسباتی
- دوره آموزشی برنامه نویسی مبانی: فراتر از اصول
- دوره آموزشی برنامه نویسی موازی و همزمان پایتون بخش1
- دوره آموزشی مدیریت حافظه جاوا
مسیرهای مرتبط
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی جاوا
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده آردوینو
- مسیر آموزشی ارتقا دادن مهارت های خود را در سی پلاس پلاس
- مسیر آموزشی ملزومات شغلی در توسعه نرم افزار
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده جاوا اسکریپت
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده وب
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی در پایتون