Свързани публикации 'rust'


Ново запознанство с Tauri Глава 4: Държавно управление
Въведение Предните инженери трябва да са добре запознати с управлението на държавата. Независимо дали става въпрос за Vuex, Pinia или Redux, Mobx и т.н., всички те ни помагат да споделяме данни и да управляваме изявления между различни страници. В приложението Tauri инструментът за управление на състоянието на предния край е както обикновено, но за задния край е малко по-различен. Разбира се, може да разберете, че Tauri официално предоставя плъгин, наречен tauri-plugin-store ,..

Rust Threads и Thread Safety: Безопасно изграждане на едновременни приложения
Паралелността е мощна функция, която позволява на програмите да изпълняват множество задачи едновременно. В Rust нишките се използват за постигане на едновременно изпълнение. Въпреки това, с паралелността идва предизвикателството да се гарантира безопасността на нишките и да се избегнат състезания за данни. В тази публикация в блога ще изследваме нишките и безопасността на нишките в Rust, от основите до по-напредналите техники, за да ви помогнем да създавате безопасно едновременни..

На mut семантика за собственост
Току-що реших „проблем“ в Leetcode със следния подпис: pub fn num_islands(grid: Vec<Vec<char>>) -> i32 Когато го реших, го промених на: pub fn num_islands(mut grid: Vec<Vec<char>>) -> i32 { … и използвах „mut“ наистина, промених мрежата, вместо да използвам Queue или нещо подобно (надникнах в други решения, след като го реших). Изневерявах ли? Вярвам, че не бях. И причината е, че подписът тук е много ясен: получавам собствеността на мрежата...

Изследване на екосистемата на Rust: Инструменти и библиотеки, които трябва да знаете
Въведение Rust, езикът за системно програмиране, който рекламира безопасността, скоростта и паралелността, отбеляза огромно нарастване на популярността през последните години. Неговото обещание за безопасност на паметта, без да се жертва производителността, привлече вниманието от различни индустрии. Но както всеки опитен разработчик ще потвърди, един език е толкова ефективен, колкото и неговата екосистема. Екосистемата на Rust, пълна с мощни инструменти и библиотеки, помага на..

Използване на Regex с език Rust
Регулярните изрази са изключително полезен инструмент за обработка на низове във всеки език за програмиране. В Rust можем да използваме кутията regex за работа с регулярни изрази. Тази статия ще предостави задълбочено ръководство за използване на регулярен израз в Rust, включително синтаксис, примери и важни концепции, които трябва да знаете. Въведение в Regex в Rust Регулярният израз или „regex“ е модел, който може да съответства на низове или части от низове. Те са полезни за..

Използване на #[must_use] за стабилно развитие на Rust
В Rust атрибутът #[must_use] действа като полезен предупредителен механизъм, който подканва разработчиците да избягват неволно игнориране на резултата от извикване на функция или стойността на тип. Този атрибут е особено полезен при работа с функции или типове, които имат значителни странични ефекти или резултати, които трябва да бъдат разгледани. Разбиране на #[must_use] Атрибутът #[must_use] позволява на разработчиците да анотират функция или тип в Rust, което показва, че..

Типови системи: динамични срещу статични, силни срещу слаби
Тази публикация е обединена с по-дълга: Спектърът на езиците за програмиране Почти всеки практически език за програмиране има система от типове, която определя как да се присвояват типове на различни конструкции в езика и как конструкциите от тези типове взаимодействат помежду си. Повечето програмисти характеризират типовите системи с два набора от свойства. Единият е свързан с това кога се прилагат правилата на системата от типове (известна още като проверка на типа): динамични или..