🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مالکیت حافظه و قرض گرفتن در Rust 2021
- آخرین آپدیت
Memory Ownership and Borrowing in Rust 2021
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دو رکن رست ایمنی و سرعت است. 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
شان میر یک مشاور مستقل با بیش از 15 سال تجربه توسعه در Oracle’s JD Edwards EnterpriseOne ، JD Edwards World و Microsoft’s .NET frame است. شاون در مراحل مختلف سی و پنج پیاده سازی و بیش از پنجاه نسخه جدید شرکت داشته است. شاون در توسعه EnterpriseOne با استفاده از JDE API ، C ، C ++ ، C # و Microsoft .NET Framework تخصص دارد.
نمایش نظرات