آموزش مدیریت داده ها و تخصیص حافظه در c - آخرین آپدیت

دانلود Managing Data and Memory Allocation in C

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: امروزه برنامه ها و برنامه های بسیار زیادی وجود دارد که از حافظه بیش از حد استفاده می کنند. این برنامه های رایانه ای از مقدار نسبتاً زیادی از حافظه موجود در رایانه متوسط ​​امروز استفاده می کنند. در این دوره ، مدیریت داده ها و تخصیص حافظه در C ، یاد می گیرید که چگونه می توانید حافظه را به صورت ایمن و کارآمد اختصاص دهید. ابتدا بخش های مختلف حافظه موجود در یک برنامه C را کشف خواهید کرد و می آموزید که چگونه حافظه به صورت پویا از بخش پشته اختصاص می یابد. در مرحله بعد ، عملکردهای مختلف حافظه موجود برای استفاده در کتابخانه استاندارد C و نحوه استفاده از نشانگرها را به همراه این توابع و آرایه ها به منظور تخصیص پویا و حافظه آزاد در زمان اجرا کشف خواهید کرد. در آخر ، شما یاد می گیرید که چگونه حافظه را برای ساختار داده در برنامه خود اختصاص دهید. شما مدیر استخر حافظه بلوک ثابت خود را ایجاد خواهید کرد. هنگامی که با این دوره به پایان رسیدید ، مهارت و دانش مدیریت حافظه را در C مورد نیاز برای ایجاد برنامه ها و برنامه های ایمن و با حافظه خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

تخصیص پویا حافظه با استفاده از C Dynamically Allocating Memory Using C

  • مقدمه Introduction

  • بررسی نسخه Version Check

  • مقدمه Introduction

  • حافظه چیست؟ What Is Memory?

  • حافظه چیست؟ What Is Memory?

  • تخصیص پویا و حافظه استاتیک Dynamic vs. Static Memory Allocation

  • تخصیص حافظه پویا در مقابل استاتیک Dynamic vs. Static Memory Allocation

  • توابع حافظه استاندارد کتابخانه Standard Library Memory Functions

  • توابع حافظه استاندارد کتابخانه Standard Library Memory Functions

  • سو Mis استفاده از حافظه Misusing Memory

  • حافظه سوء استفاده کننده Misusing Memory

  • خلاصه Summary

  • خلاصه Summary

مدیریت حافظه با اشاره گرها Managing Memory with Pointers

  • مقدمه Introduction

  • نشانگرها چیست؟ What Are Pointers?

  • چرا نشانگرها؟ - عبور از مرجع Why Pointers? - Passing by Reference

  • حسابی Pointer Arithmetic

  • نشانگرهای عملکردی Function Pointers

  • مدیریت حافظه اختصاص یافته پویا با استفاده از نشانگرها Managing Dynamically Allocated Memory Using Pointers

  • خلاصه Summary

مدیریت حافظه با آرایه ها Managing Memory with Arrays

  • مقدمه Introduction

  • آرایه ها چیست؟ What Are Arrays?

  • نسخه ی نمایشی: آرایه های یک بعدی Demo: One-dimensional Arrays

  • آرایه های چند بعدی Multi-dimensional Arrays

  • نسخه ی نمایشی: آرایه های چند بعدی Demo: Multidimensional Arrays

  • آرایه های اختصاصی به صورت پویا Dynamically Allocated Arrays

  • نسخه ی نمایشی: آرایه های اختصاصی به صورت پویا Demo: Dynamically Allocated Arrays

  • خلاصه Summary

مدیریت حافظه با سازه ها Managing Memory with Structures

  • مقدمه Introduction

  • ساختارها چیست؟ What Are Structures?

  • نحو ساختار Structure Syntax

  • نسخه ی نمایشی: سازه ها Demo: Structures

  • ساختارهای اختصاصی پویا Dynamically Allocated Structures

  • نسخه ی نمایشی: ساختارهای اختصاصی پویا Demo: Dynamically Allocated Structures

  • استخرهای حافظه و مدیران حافظه Memory Pools and Memory Managers

  • نسخه ی نمایشی: مدیر استخر حافظه با اندازه ثابت Demo: Fixed Size Memory Pool Manager

  • خلاصه Summary

  • دوره نتیجه گیری Course Conclusion

نمایش نظرات

آموزش مدیریت داده ها و تخصیص حافظه در c
جزییات دوره
2h 1m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
85
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zachary Bennett Zachary Bennett

Zach در حال حاضر یک مهندس ارشد نرم افزار در VMware است که در آن از ابزارهایی مانند Python ، Docker ، Node و Angular همراه با تکنیک ها/اصول مختلف یادگیری ماشین و علوم داده استفاده می کند. قبل از نقش فعلی ، زاک روی نرم افزارهای زیردریایی کار می کرد و علاقه زیادی به برنامه نویسی GIS همراه با نرم افزارهای منبع باز دارد. برخی از کارهای او را می توانید در GitHub (https://github.com/zbennett10) و Stack Overflow (https://stackoverflow.com/users/6879849/zachary-bennett) مشاهده کنید.