🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدیریت داده ها و تخصیص حافظه در 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
Zach در حال حاضر یک مهندس ارشد نرم افزار در VMware است که در آن از ابزارهایی مانند Python ، Docker ، Node و Angular همراه با تکنیک ها/اصول مختلف یادگیری ماشین و علوم داده استفاده می کند. قبل از نقش فعلی ، زاک روی نرم افزارهای زیردریایی کار می کرد و علاقه زیادی به برنامه نویسی GIS همراه با نرم افزارهای منبع باز دارد. برخی از کارهای او را می توانید در GitHub (https://github.com/zbennett10) و Stack Overflow (https://stackoverflow.com/users/6879849/zachary-bennett) مشاهده کنید.
نمایش نظرات