Публикации по теме '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, и то, как они могут помочь раскрыть истинную мощь..