tag rust

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

@rust / 博客 RSS 訂閱

putao - sbi--sbi_remote_sfence

規範: Function Name SBI Version FID EID sbi_remote_fence_i 0.2 0 0x52464E43 清除所有目標HART的指令緩存 sbi_remote_sfence_vma 0.2 1 0x52464E43 使所有目標HA

asm , rust , risc-v , 引導

收藏 評論

喝醉的筷子 - RipTree:使用 Rust 重寫 linux 經典 tree 命令

介紹 這個命令有什麼作用:打印當前目錄下的內容 原版 tree 源碼一坨屎山,直接重寫 倉庫地址:https://github.com/TC999/riptree 基本遵循原版用法,支持跨平台,目前只實現了部分功能,支持中文 安裝 Windows:前往GitHub 發行版下載rt-windows.zip,全部解壓到一個目錄並添加到%PATH%,如要默認調中文請添加環境變量,名

跨平台 , rust , tree命令 , 教程 , 終端

收藏 評論

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

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

docker-compose , ansible , minio , rust

收藏 評論

RustFS - K3s x RustFS,邊緣場景下的雲原生存儲解決之道

本文分享使用 Helm Chart 在 K3s 上安裝 RustFS。使用 K3s local-path-provisioner 來將本地磁盤轉換誒 PVC,再將 PVC 當作 RustFS VOLUME,從而搭建 RustFS 多機多盤集羣。 關於 RustFS RustFS 是一個用 Rust 編寫的開源分佈式對象存儲系統,完全兼容 S3,可作為 minio 的平替。支持多種安裝方式:源碼編譯

minio , rust , 雲原生 , 對象存儲

收藏 評論

Greptime - 記一次 Rust 內存泄漏排查之旅 | 經驗總結篇

在某次持續壓測過程中,我們發現 GreptimeDB 的 Frontend 節點內存即使在請求量平穩的階段也在持續上漲,直至被 OOM kill。我們判斷 Frontend 應該是有內存泄漏了,於是開啓了排查內存泄漏之旅。 Heap Profiling 大型項目幾乎不可能只通過看代碼就能找到內存泄漏的地方。所以我們首先要對程序的內存用量做統計分析。幸運的是,GreptimeDB 使用的 jemal

rust , 時序數據庫 , 內存泄漏 , 數據庫 , 後端

收藏 評論

xcmd - 📥 x-cmd install | wiki-tui - 在終端裏暢遊維基百科,極客的效率神器!

厭倦了在瀏覽器裏打開臃腫的維基百科?想更專注、更高效地獲取知識? wiki-tui 來了!這是一款用 Rust 編寫的終端維基百科客户端,讓你在命令行也能輕鬆瀏覽維基百科,體驗前所未有的極客效率。 核心功能,一覽無遺 TUI 界面,專注沉浸: 告別瀏覽器標籤頁的干擾,wiki-tui 提供簡潔清爽的文本用户界面,讓你專注於知識本身。 VIM 式操作,效率倍增: 如果你熟悉 VIM,那麼 w

維基百科 , 搜索 , rust , 終端

收藏 評論

Yeauty - 一行代碼性能翻倍?Rust開發者不可不知的“內存黑科技”!

在Rust高性能編程圈,大家常常熱議Tokio異步框架、SIMD向量化指令、鎖分離等“硬核”優化手段。然而,一個常被忽視的底層“神器”——內存分配器(Allocator),卻能以極小的改動,帶來顛覆性的性能飛躍! 或許你還不知道,僅僅替換掉Rust程序默認的內存分配器,你的程序在高併發、大數據量場景下,吞吐量可以暴漲數倍,延遲更是可能減半! 這並非天方夜譚,而是經過嚴格實測的數據證明: 權威基

內存 , 內存管理 , rust , allocator , malloc

收藏 評論

CloudWeGo - CloudWeGo 2025 黑客鬆報名指南

大賽概述 由字節跳動開源項目 CloudWeGo 聯合 InfoQ 主辦的 2025 黑客鬆大賽,面向全國高校本科生、研究生、博士生及留學生,聚焦 微服務(Kitex+Hertz) 、 AI Agent(Eino) 、 Rust(Volo 等) 三大技術賽道,提供24小時極限編程挑戰與職業發展機會。優勝者可獲最高 5000元獎金 及簡歷直推字節跳動業務 Leader 資格。 為什麼你一定要參加?

字節跳動 , rust , 黑客馬拉松 , kitex , go

收藏 評論

RustFS - 如何從 MinIO 遷移到 RustFS?

在不斷演進的對象存儲領域,RustFS已成為 MinIO 的一個強有力的替代方案。儘管 MinIO 曾確立了自託管 S3 兼容存儲的標準,但其轉向 AGPLv3 許可證的做法給許多企業的合規性帶來了挑戰。RustFS 採用高性能且內存安全的 Rust 語言構建,並基於寬鬆的Apache 2.0許可證發佈,完美解決了這一痛點。 本指南將詳細介紹如何將數據從現有的 MinIO 集羣遷移到新的 Rust

oss , minio , rust , 對象存儲

收藏 評論

jump__jump - Grit:代碼重構利器

面對需要修改數百個文件的代碼遷移,你還在手動一個個改嗎?今天介紹一款能讓代碼批量重構像查找替換一樣簡單的工具 —— Grit。 為什麼需要 Grit 作為開發者,我們經常遇到這樣的場景: 團隊決定統一使用 lodash-es 替代 lodash,需要修改幾百個 import 語句 項目要從 React 類組件遷移到 Hooks,涉及上千個組件 某個廢棄的 API 需要全面替換,但調用位置散

開發工具 , rust , 代碼重構 , Javascript , Python

收藏 評論

全棧小5 - 【Rust】系統編程語言的核心語法以及常見應用場景淺談:系統、Web、網絡、命令行

Rust 是一門現代系統編程語言,自2015年正式發佈以來,以其卓越的內存安全特性和高性能表現迅速獲得了開發者的青睞。 最近也在朋友的推薦下進行了解和學習,本文將全面介紹 Rust 的基礎知識、以及瞭解下常見的應用場景和開發工具。 目錄 引言:Rust語言概述 基礎語法

生命週期 , MySQL , rust , 數據庫 , Web

收藏 評論

得物技術 - 前端打包工具Mako架構解析|得物技術

一、Mako是什麼 Mako是一個新的Web打包工具,適用於Web應用、庫和框架。它被設計得快速、可靠且易於使用。Mako已被數百個生產項目中使用。如果你正在尋找一個現代的Web打包工具,Mako是正確的選擇。 二、特點 零配置 從一個JS/TS文件開始,Mako將處理其餘部分。開箱即支持TypeScript、Less、CSS、CSS Modules、React、圖像、字體、WASM

構建工具 , mako , rust , webassembly , 前端

收藏 評論

網猴兒 - 【Rust日報】2022-02-22 Slint - 為桌面和嵌入式設備創建一個新的GUI框架-

Rust Slint實現炫酷鎖屏源碼分享 一、源碼分享 1、效果展示 2、源碼分享 2.1、工程搭建 2.2、工程結構 2.3、main.rs 2.4、main.slint 2.5、models.slint 2.6、Cargo.toml

sed , 開發語言 , rust , Css , ci , 前端開發 , 後端 , HTML

收藏 評論

putao - rust --bitflags 庫使用

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

二進制 , rust

收藏 評論

落花流水人家 - 帶你瞭解 Rust 中的move, copy, clone - 個人文章

在 Rust 語言中,move關鍵字主要用於閉包(Closures)和異步塊(Async blocks)。它的核心作用是:強制閉包(或異步塊)獲取其捕獲變量的所有權(Ownership),而不是進行借用。 以下是關於move的深度解析: 1. 為什麼需要move? 默認情況下,閉包會盡可能以最輕量的方式捕獲變量: 如果閉包只讀取變量,它會捕獲不可

生命週期 , rust , 後端開發 , 多線程 , Python

收藏 評論

非凸科技 - 非凸科技鑽石贊助RustChinaConf 2025 & Rust Global China大會

9月13日-14日,RustChinaConf 2025 Rust Global China大會在杭州成功舉辦。本次大會恰逢Rust語言誕生十週年,匯聚了全球頂尖開發者與技術領袖,共同探討Rust語言在各領域的前沿應用與發展趨勢。作為本次盛會的鑽石贊助商,非凸科技深度參與並分享了其在金融科技領域的技術實踐與創新成果。 大會特邀Rust基金會執行董事Rebecca做開幕發言,

rust

收藏 評論

mob64ca13fba42b - rust Rc 和 Arc

Rc 與 Arc 的引用計數機制——這兩個智能指針是 Rust 在"單一所有權"這個嚴格規則之外,為開發者提供的"共享所有權"解決方案。 Rust 深度解析:Rc 與 Arc 引用計數機制的設計哲學與實戰 Rust 的所有權系統是其內存安全的基石,但"單一所有權"規則在某些場景下會顯得過於嚴格。想象一下,你需要構建一個圖(Gr

Arc , 開發語言 , rust , 引用計數 , Android , Css , 前端開發 , HTML

收藏 評論

mb61c46a7ab1eee - 深入解析:Rust:Trait 抽象與 unsafe 底層掌控力的深度實踐

Rust:Trait 抽象與 unsafe 底層掌控力的深度實踐 核心技術解讀:Rust 抽象與底層交互的底層邏輯 Trait 系統:零成本多態的 “行為契約” 泛型編程:單態化帶來的 “零開銷抽象” unsafe Rust:安全邊界內的 “底層掌控力” 模式匹配:窮盡性檢查的 “安全控制流”

解析器 , rust , 泛型 , Css , 前端開發 , HTML

收藏 評論

技術極先鋒 - 5分鐘速讀之Rust權威指南(三十四)面向對象

面向對象設計模式的實現 狀態模式(state pattern)是一個面向對象設計模式。該模式的關鍵在於定義值的一系列內含狀態。這些狀態體現為一系列的狀態對象(state objects),同時值的行為隨着其內部狀態而改變。我們將編寫一個博客發佈結構體的例子,它擁有一個包含其狀態的字段,該字段可以是 “draft”、“review” 或 “publi

字段 , 狀態模式 , 設計模式 , rust , Css , 前端開發 , HTML

收藏 評論

好文收藏 - 2025年的 Crate 安全:工具與技術 (RustConf China 2025系列精選)

本內容是對 RustConf Chian 2025系列演講中 2025年的 Crate 安全:工具與技術 內容的翻譯與整理。推薦點擊鏈接觀看原視頻。 演講嘉賓 Adam Harvey, Rust基金會安全軟件開發者 好的,謝謝。大家好,我是 Adam。我大概會待在這邊,儘量不擋住屏幕。今天我要跟大家聊聊供應鏈安全。我在加拿大工作。 我在 Rust 基金會擔任軟件開發工程師,主要專

rust

收藏 評論

Hackquest - Solidity/Rust 實戰 —— Web3 開發者免費訓練營(第 21 期)

HackQuest 第 21 期 Solidity/Rust 共學營即將開營! Solidity/Rust 共學營信息清單 🕙 7 月 23 日 - 8 月 1 日 💰 免費 (成功結營的小夥伴還將獲得專屬周邊) 🌎 全程線上 (會議具體時間入營後通知) 🎟️ 頭部公鏈官方簽發的學習證書 主辦社區: HackQuest 🚀 HackQuest 是

加密貨幣 , 區塊鏈 , rust , 黑客馬拉松 , web3

收藏 評論

mb61c46a7ab1eee - 深入解析:A new API for interrupt-aware spinlocks

Boqun Feng spoke at Kangrejos 2025 about adding a frequently needed API for Rust drivers that need to handle interrupts: interrupt-aware spinlocks. Most drivers will need to communicate infor

sed , rust , 自旋鎖 , 前端開發 , Javascript

收藏 評論

風輕雲淡的開發 - Rust語言所有權與引用(詳解)_51CTO博客

文章目錄 引言 Rust 中的零拷貝本質 系統級零拷貝實踐 零拷貝序列化的深度應用 專業思考與權衡 總結 引言 零拷貝(Zero-Copy)技術是高性能系統編程中的關鍵優化手段,它通過減少數據在內存間的複製次數來提升系統吞吐量和降低延遲。在 Rust 語言

性能優化 , 開發語言 , rust , 後端開發 , 零拷貝 , Python

收藏 評論

京東雲開發者 - 用Rust生成Ant-Design Table Columns | 京東雲技術團隊

經常開發表格,是不是已經被手寫Ant-Design Table的Columns整煩了? 尤其是ToB項目,表格經常動不動就幾十列。每次照着後端給的接口文檔一個個配置,太頭疼了,主要是有時還會粘錯就尷尬了。 那有沒有辦法能自動生成columns配置呢? 當然可以。 目前後端的接口文檔一般是使用Swagger來生成的,Swagger是基於OpenAPI規範的一種實現。(OpenAPI規範是一種描述RE

column , rust , cli , swagger , 後端

收藏 評論