收藏 / 列表

Datenlord - DatenLord|重新思考Rust Async如何實現高性能IO

作者: 王璞 長期以來,計算機系統IO的速度一直沒能跟上CPU速度的提升,相比而言IO往往成為系統的性能瓶頸,計算任務等待IO存取數據,成為高性能系統的一大性能瓶頸。本文先剖析IO性能瓶頸的根源,然後舉例説明如何解決IO瓶頸,最後簡要介紹我們在高性能IO方面的嘗試。 IO性能瓶頸 當用户程序執行IO操作時,絕大多數情況下是調用操作系統內核提供的系統調用來執行IO操作,最常見的IO系統調用是read

async , 高性能 , rust , io

Jordan_Haidee - 【Rust GUI開發入門】編寫一個本地音樂播放器(2. Rodio播放庫的使用)

本系列教程對應的代碼已開源在 Github zeedle 添加依賴 在Cargo.toml添加: [dependencies] rodio = "0.21.1" 添加/播放/暫停音頻 use std::{thread, time::Duration}; use rodio::Decoder; fn main() { // create an output stream let s

gui , music , audio-player , rust , ui

donnie4w - tklog0.2.8—Rust高性能日誌庫

tklog是rust高性能結構化日誌庫,支持同步日誌,異步日誌,支持自定義日誌的輸出格式,支持按時間,按文件大小分割日誌文件,支持日誌文件壓縮備份,支持官方日誌庫標準API,支持mod獨立參數設置,支持日誌level獨立參數設置 簡介 Github地址 倉庫地址 《rust日誌庫性能壓測 — log4rs + tracing + tklog》 v0.2.8 更新內容 增加 控制枱

logger , rust , 日誌 , 程序員 , 後端

龔正陽 - rust使用hashmap存儲函數並調用

背景 在rust 1.67.1 (d5a82bbd2 2023-02-07) 版本測試正常 使用rust的hashmap存儲i32為key, 函數作為value, 當查詢某個key如果存在具體的函數則調用 支持異步函數存儲與調用 主要方法 如果類型不同,則需要包一層Box,把存儲的內容放到堆內存上,保證編譯器可以正常計算內存大小,主要是針對存儲在棧上的內存大小 如果是異步方法,由於異步函數沒

hashmap , rust , 異步

京東雲開發者 - 最新MCP規範解讀,看這篇就夠了!

一、MCP是什麼? 為什麼需要它? 想象一下,你正在開發一個 AI 編程助手,它需要: 讀取和修改項目文件 查詢數據庫Schema 搜索代碼倉庫 執行Git操作 傳統做法是為每個數據源寫一套專用代碼,不同團隊重複造輪子。Model Context Protocol(MCP) 就是為了解決這個問題而生的開放標準協議。 通俗理解: MCP就像是「AI應用的USB接口標準」。就像USB讓不

程序員