Публикации по теме 'rust'


Дополнение Python с помощью Rust
На днях я выступал с тем же названием на встрече Python в Стокгольме. Я также хотел разместить его в Интернете в виде сообщения на случай, если кто-нибудь захочет использовать Rust из Python. (Если вместо этого вам нравится смотреть видео, прокрутите вниз). Мне нравится работать с Python. Я работаю с ним несколько лет, создавая веб-приложения. Это выразительный язык, есть библиотеки почти для всего, что мне нужно, он позволяет быстро опробовать идеи или создать функции, и я чувствую..

Список всех зарегистрированных пользователей в Windows с помощью Rust!
Подсчет вошедших в систему пользователей может быть сложным при использовании функций LsaEnumerateLogonSessions и LsaGetLogonSessionData , если вы никогда раньше не работали с указателями, я надеюсь, что этот пост прояснит процесс. Для этого проекта мы будем использовать библиотеку windows-rs от Microsoft, так как с ней проще работать, чем с библиотекой winapi, которая ближе к C++, чем к Rust. [package] name = "test_rust" version = "0.1.0" edition =..

Изучаем Rust, глава 5  — «Область, функции, методы»
Объем let y = { // Anything surrounded with {} is a scope 3 // a scope can return a value too ---> return explained below // All variables inside the scope is deallocated when the scope ends let x = 4; // x got deallocated as the scope ends } Функция fn function_name <generics> ( arguments ) ->…

Наука о данных: создание фильтра электронной почты для спама с использованием набора слов.
С реализацией на Rust. Присоединяйтесь к Medium по моей реферальной ссылке — apply.math.coding Получите доступ ко всем моим историям и тысячам других на Medium от других авторов. По моему глубокому убеждению, Medium — это… medium.com

Сделайте свой модуль Rust-кода тестируемым с помощью инверсии зависимостей
Используйте Traits, чтобы инвертировать зависимости Rust и сделать ваш код слабосвязанным и тестируемым. Это был момент прозрения, когда я понял, что классы Java можно высмеивать, расширяя их и переопределяя их общедоступные методы. «Ну, блин», — вероятно, думаете вы. Конечно, вы можете это сделать, и в любом случае именно так работает половина насмешливых библиотек! (Кроме того, почему бы просто не использовать издевательскую библиотеку?) Но для меня это был момент прозрения. Это..

Краткое введение в Rust SQLx
В этой статье я дам очень краткое введение в SQLx ящик (библиотеку), который используется в книге. Серверы, службы и приложения Rust, Прабху Эшварла (Мэннинг) . Модели данных В главе 6 мы продолжаем создавать простой REST API для взаимодействия с академическими курсами под руководством преподавателей, поддерживающих традиционные операции CRUD. Для REST API мы используем actix , а для доступа к базе данных используем SQLx . На данный момент это модель данных, с которой мы..

Раскрытие силы Rust: изучение передовых методов параллелизма
Rust, язык системного программирования, в котором упор делается на безопасность, параллелизм и производительность, в последние годы приобрел значительную популярность. Благодаря своей уникальной системе владения и строгим проверкам компилятора Rust стал идеальным выбором для разработчиков, стремящихся писать быстрый и надежный параллельный код. В этой статье мы рассмотрим некоторые передовые методы параллелизма, предоставляемые Rust, и то, как они могут помочь раскрыть истинную мощь..