دوره آموزشی مبانی برنامه نویسی: حافظه، اشاره گرها و کالکشن 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 - مراحل بعدی مدیریت حافظه