tag rust

標籤
貢獻95
174
05:15 PM · Oct 25 ,2025

@rust / 博客 RSS 訂閱

RustFS - 使用 ansible + docker compose 部署 RustFS 多機多盤集羣

RustFS 有三種安裝模式:單機單盤(SNSD)、單機多盤(SNMD)以及多機多盤(MNMD)。其中多機多盤屬於集羣式安裝,也是企業使用最多的模式。多機多盤意味着要在每個服務器上都安裝 RustFS 實例,本文探索用 ansible + docker compose 的方式在四台服務器上部署 MNMD 架構。 前提 五台服務器(其中一台用作 ansible 的控制節點,其餘四台作為被管理節點

docker-compose , ansible , minio , rust

收藏 評論

Linux服務器開發 - 用Rust重寫Linux內核,這可能嗎?

眾所周知,Linux 是 C 語言的代言人。但是,時代變了,Rust 正在興起並贏得越來越多人的支持,它開始逐漸扮演 Linux 系統語言的角色。 在 2020 年 Linux Plumbers 峯會上,開發人員認真考慮過將 Rust 語言用於 Linux 內聯代碼的想法。此外,已經有很多 Linux 中的 Rust 內容被推向市場。比如,AWS 在 2020 年發佈了 Bottlerocket,

linux編程 , rust , linux內核模塊 , c++ , c

收藏 評論

網絡智葉 - 你想要的WebAssembly入門與實踐 - Peter醬呀的個人空間 -

WebAssembly(簡稱Wasm)作為現代Web開發的重要技術,正在徹底改變我們構建高性能Web應用的方式。而wasm-bindgen作為連接Rust與JavaScript的關鍵橋樑,為WebAssembly異常處理提供了革命性的解決方案。本文將深入探討wasm-bindgen在WebAssembly異常處理中的核心作用,並展望這一技術的未來發展趨勢。 🔍 W

rust , webassembly , Css , 異常處理 , 前端開發 , HTML

收藏 評論

IT智行者 - 技術解析 WebAssembly 智能合約特點與安全性

WebAssembly(Wasm)作為高性能跨平台二進制格式,在前端性能優化和系統級編程中應用廣泛。然而,JavaScript與Wasm模塊的內存交互常面臨懸垂指針、內存泄漏等安全問題。本文將深入解析wasm-bindgen如何結合Rust所有權模型,構建安全高效的跨語言內存管理機制,並通過實際案例展示其在生產環境中的最佳實踐。 內存安全痛點:JS與Wasm的交互困

生命週期 , rust , 跨語言 , Css , 前端開發 , HTML

收藏 評論

putao - sbi--寄存器ID用法

macros.rs macro_rules! write_csr { ($csr_number:literal) = { /// Writes the CSR #[inline] #[allow(unused_variables)] unsafe fn _write(bits: usize) { mat

asm , rust , risc-v

收藏 評論

專家一百錦再 - 第15章 併發編程

文章目錄 第15章 併發編程 15.1 使用線程同時運行代碼 線程基礎與創建 基本線程操作 線程與所有權 線程管理與配置 錯誤處理與恐慌傳播 15.2 消息傳遞併發 通道基

redis , 開發語言 , rust , 數據庫 , Android , JAVA , go

收藏 評論

mob64ca1409d8ea - Rust實用教程之 - Hello world_51CTO博客

在學習任何編程語言時,“Hello, World!” 程序都是我們的第一個里程碑。它不僅驗證了開發環境的正確配置,也為我們打開了探索新語言特性的大門。在 Exercism 的 “hello-world” 練習中,我們將通過這個簡單的程序瞭解 Rust 的基本語法、測試驅動開發(TDD)流程以及語言的核心概念。 什麼是 Hello World? “Hello, Worl

字符串 , 開發語言 , rust , 前端開發 , 後端 , Javascript

收藏 評論

putao - risc-v+rust-- 加載用户的app的底層原理?

文章寫的有點墨跡, 我在梳理梳理一下, 其實,就是一個技巧: 內核棧裏面放入的是用户態的數據。還有一點, 用户的程序放到一個位置, 內核去這個位置讀取數據 之前都是內核態,用的棧也是內核態的sp. extern "C" { //彙編地址的入口 fn __restore(cx_addr: usize); } unsafe { //

asm , rust , risc-v

收藏 評論

好文收藏 - 邁向易用的Rust

本內容是對 RustConf Chian 2025系列演講中 邁向易用的Rust 內容的翻譯與整理。推薦點擊鏈接觀看原視頻。 你好,我住在温哥華。今天我要談的是學習 Rust 的難點、Rust 工具鏈的現狀、語言可能的演進路徑、現有機制,以及我將提出的一個可用於演進 Rust 語言的潛在新增機制。 先簡單介紹一下我自己。我從 2015 年開始使用 Rust,2016 年開始為項目做貢獻,2

rust

收藏 評論

數據俠客行 - RustDesk 支持蘋果被控麼

mio是rust的一個低級非阻塞api的網絡庫 文檔地址:https://docs.rs/mio/0.6.20/mio/ 官方的介紹:A fast, low-level IO library for Rust focusing on non-blocking APIs, event notification, and other useful

sed , 非阻塞 , rust , RustDesk 支持蘋果被控麼 , 架構 , 後端開發

收藏 評論

mob64ca13fd559d - 本地化(Localization)(國際化) - chenruibing的個人空間 -

架構概覽:雙模式國際化支持 這段代碼展示了一個高度靈活的國際化和本地化系統,通過條件編譯實現了兩種運行模式: 完整本地化模式 (unstable-locales 特性啓用):基於 pure_rust_locales 庫的完整國際化支持 輕量級英文模式 (默認模式):內置英文文本的零依賴輕量實現 條件編譯策略:功

條件編譯 , 字符串 , 數據 , rust , Time , 後端開發 , Python

收藏 評論

putao - sbi--底層原理以及調用規範(sbi_call)

用rust 實現規範的定義 // 定義 SbiRet 結構體,用於存儲 SBI 調用的返回值 struct SbiRet { error: i64, value: i64, } /// 實現一個封裝SBI調用的函數 #[inline(always)] fn sbi_call(extension: usize, function: usize, arg0: usize, arg1

asm , rust , risc-v , 引導

收藏 評論

wx6466f25322644 - 幾百幾千篇文獻論文自動提取標籤和簡要 NVivo、Zotero 7、Kimi 和 DeepSeek** 對這些文獻進行系統管理和智能分析的完整方案

您提供的這些文章來自 《Journal of Marketing》2024 年各期,涵蓋營銷學多個前沿領域(如醫療健康營銷、AI 影響、消費者行為等)。以下是使用 NVivo、Zotero 7、Kimi 和 DeepSeek 對這些文獻進行系統管理和智能分析的完整方案 : 1. 文獻收集與整理(Zotero 7) 步驟:

數據 , 生物信息 , rust , 後端開發 , 人工智能 , harmonyos , 結構化

收藏 評論

putao - rust --bitflags 庫使用

use bitflags::bitflags; bitflags! { pub struct FilePermissions: u32 { const READ = 0b00000001; const WRITE = 0b00000010; const EXECUTE = 0b00000100; } } fn main() {

二進制 , rust

收藏 評論

yuer2025 - WebRTC 實時語音系統,為什麼必須引入狀態機(FSM 作為 System Anchor)

WebRTC 實時語音系統,為什麼必須引入狀態機(FSM 作為 System Anchor) 在很多實時語音項目裏,WebRTC 往往被當成“核心系統”。 但只要你真的做過可插嘴(barge-in)、可中斷、不中斷就會亂套的語音交互,就會意識到一件事: WebRTC 解決的是“音頻怎麼進出”, 而不是“系統現在該不該説話”。 真正決定系統

狀態機 , System , rust , 代碼人生

收藏 評論

Datenlord - Xline社區會議Call Up:揭秘Xline 0.7版本更新

為了更全面地向大家介紹Xline的進展,同時促進Xline社區的發展,我們將於2024年7月31日北京時間11:00 p.m.召開Xline社區會議。 歡迎您屆時登陸zoom觀看直播: 會議號: 975-8012-1637 會議鏈接: https://zoom-lfx.platform.linuxfoundation.org/meeting/97580121637?password=8

rust , 測試 , 重構

收藏 評論

龔正陽 - gRPC的理解與使用

協議介紹 gRPC 是谷歌開源的一套 RPC 協議框架,底層使用HTTP/2協議,主要有兩部分,數據編碼以及請求映射 數據編碼是將內存對象編碼為可傳輸的字節流,也包括把字節流轉化為內存對象,常見的包含json, msgpack, xml, protobuf,其中該編碼效率比json高一些,grpc選擇使用protobuf gRPC為什麼基於HTTP2 HTTP1.1遇到的問題 協議繁瑣,包含很

protobuf , grpc , http-2 , rust

收藏 評論

mob64ca1408d5ff - #2020徵文-開發板# 用鴻蒙開發AI應用(一)硬件篇 - HarmonyOS技術社區的個人空間 -

AI、鴻蒙等新技術推動製品類型擴展,傳統制品庫難滿足新格式支持、多架構適配等需求。適配未來技術棧的製品管理平台,需覆蓋新興與傳統制品類型、具備高性能分發能力,國產方案在適配性上表現突出。企業選型應聚焦這些核心能力,築牢研發供應鏈基礎。 隨着AI大模型的爆發式增長、鴻蒙(HarmonyOS)生態的獨立演進、以及Rust等高性能語言的普及,軟件開發的範式正在發生革命性變化。企業

技術棧 , rust , 後端開發 , Docker , Python

收藏 評論

mob64ca141677f9 - 為何要使用 Rust ?

文章目錄 引言:前端的邊界,已經不止“前端” 一、TypeScript 帶來的類型覺醒:從靈活到強約束的進化 TypeScript 的靈活性:類型擦除 二、Rust 的靜態類型與所有權模型 1. 所有權:變量的唯一歸屬權 2. 借用與可變引用

rust , webassembly , 後端開發 , 前端 , Javascript , Python

收藏 評論

putao - sbi--sbi_send_ipi

如何確定HART掩碼對應關係 每個位的位置對應一個HART ID。例如: 第0位(最低位)對應HART 0 第1位對應HART 1 第2位對應HART 2 如果你想指定HART 1,HART掩碼將是0x2(二進制表示為0b10),因為第1位是1,其他位是0。 // 發送處理器間中斷(IPI)的函數 fn send_ipi(hart_mask: usize) - SbiR

asm , rust , risc-v , 引導

收藏 評論

RustFS - 使用 RustFS 在本地服務器上構建 MLflow

本文的構建示例已在以下 Github 倉庫中公開。 GitHub - mjun0812/MLflow-Docker 官方文檔如下。 MLflow Documentation RustFS Documentation 引入背景 在機器學習項目中,我們需要在更改超參數、模型和數據集的同時進行各種實驗。此時,通過引入可以高效比較結果的實驗管理工具,我們可以專注於模型的開發。這類實驗管理工具

minio , rust , 對象存儲

收藏 評論

王校長的熱狗 - 大豆葉片病害數據集600張VOC+YOLO格式

大豆葉片病害數據集600張VOC+YOLO格式 數據集格式:VOC格式+YOLO格式 壓縮包內含:3個文件夾,分別存儲圖片、xml、txt文件 JPEGImages文件夾中jpg圖片總計:600 Annotations文件夾中xml文件總計:600 labels文件夾中txt文件總計:600 標籤種類數:6 標籤名稱:["Caterpil

數據集 , 大豆葉片病害數據集 , rust , 後端開發 , txt文件 , Python

收藏 評論

程序員老劉 - 假如Flutter用Rust,你也寫不出更快的App

哈嘍,我是老劉 老劉前段時間寫了兩篇關於Dart語言取消宏的文章: Dart的宏取消了,期待3年的功能,説沒就沒了? Dart宏被砍掉的真相:為什麼Go、Python、Java等高級語言都拒絕宏? 很多人評論説Rust的宏就是非常好用的。 這個觀點老劉是非常同意的,所以今天想來暢想一下,如果當初Flutter選擇了Rust而非Dart作為其開發語言,現在的Flutter會不會更好? 一、先

dart , rust , flutter , 跨平台開發

收藏 評論

JAVA小俠影 - 用WebAssembly提升前端應用解壓縮性能的嘗試

你是否還在為前端數據傳輸緩慢而困擾?當面對大量JSON日誌、高分辨率圖像或複雜3D模型時,JavaScript的壓縮效率往往成為性能瓶頸。WebAssembly(Wasm)技術帶來了突破——通過將C/C++/Rust等高性能語言編寫的壓縮算法編譯為瀏覽器可執行模塊,可實現比純JS快5-10倍的壓縮速度,同時減少60%以上的網絡傳輸量。本文將以zlib和Snappy算法為例

sed , rust , webassembly , 後端開發 , harmonyos

收藏 評論