آموزش مالکیت حافظه و قرض گرفتن در Rust 2021

Memory Ownership and Borrowing in Rust 2021

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: دو رکن رست ایمنی و سرعت است. Rust می تواند با استفاده از سیستم مدیریت حافظه منحصر به فرد خود، مالکیت و قرض گرفتن، این موضوع را تضمین کند. مسلماً این مهم‌ترین ویژگی Rust است و درک کامل برای تسلط بر Rust ضروری است. در این دوره آموزشی، Memory Ownership and Borrowing in Rust 2021، خواهید آموخت که چگونه Rust حافظه را برای اطمینان از سرعت و ایمنی مدیریت می‌کند. ابتدا، نحوه مدیریت Rust حافظه را بازبینی خواهید کرد. در مرحله بعد، مالکیت و وام گرفتن را کشف خواهید کرد. در نهایت، با Lifetimes آشنا خواهید شد. وقتی این دوره را به پایان رساندید، درک عمیقی از مالکیت و قرض گرفتن مورد نیاز برای تسلط بر زبان برنامه نویسی Rust خواهید داشت.

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

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

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

      چگونه Rust از حافظه استفاده می کند How Rust Uses Memory

      • معرفی Introduction

      • راه اندازی کد ویژوال استودیو برای رفع اشکال Rust Setting up Visual Studio Code for Debugging Rust

      • رویکردهای مختلف برای مدیریت حافظه Different Approaches to Memory Management

      • انواع داده، تغییرپذیری و دامنه Data Types, Mutability, and Scope

      • پشته در مقابل هیپ Stack vs. Heap

      • خلاصه Summary

      مدیریت حافظه با مالکیت Managing Memory with Ownership

      • معرفی Introduction

      • قوانین مالکیت Rules of Ownership

      • انواع داده های قابل کپی Copyable Data Types

      • انواع داده غیر قابل کپی Non-copyable Data Types

      • ویژگی های کپی و شبیه سازی Copy and Clone Traits

      • خلاصه Summary

      ارزش های استقراض با مرجع Borrowing Values by Reference

      • معرفی Introduction

      • مراجع تغییرناپذیر Immutable References

      • مراجع قابل تغییر Mutable References

      • محدودیت های مرجع Reference Restrictions

      • برش رشته String Slices

      • خلاصه Summary

      استفاده از Lifetimes برای کاهش ابهام Using Lifetimes to Reduce Ambiguity

      • معرفی Introduction

      • طول عمر چیست؟ What Is a Lifetime?

      • طول عمر در توابع Lifetimes in Functions

      • طول عمر در سازه ها Lifetimes in Structs

      • قوانین حذف مادام العمر Lifetime Elision Rules

      • طول عمر استاتیک Static Lifetimes

      • خلاصه Summary

      نمایش نظرات

      آموزش مالکیت حافظه و قرض گرفتن در Rust 2021
      جزییات دوره
      1h 10m
      26
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      از 5
      دارد
      دارد
      دارد
      Shaun Meyer
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Shaun Meyer Shaun Meyer

      شان میر یک مشاور مستقل با بیش از 15 سال تجربه توسعه در Oracle’s JD Edwards EnterpriseOne ، JD Edwards World و Microsoft’s .NET frame است. شاون در مراحل مختلف سی و پنج پیاده سازی و بیش از پنجاه نسخه جدید شرکت داشته است. شاون در توسعه EnterpriseOne با استفاده از JDE API ، C ، C ++ ، C # و Microsoft .NET Framework تخصص دارد.