精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

電子發燒友網>嵌入式技術>Rust的基礎知識 Rust語法梳理與總結

Rust的基礎知識 Rust語法梳理與總結

收藏

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴

評論

查看更多

相關推薦

聊聊Rust與C語言交互的具體步驟

rust FFI 是rust與其他語言互調的橋梁,通過FFI rust 可以有效繼承 C 語言的歷史資產。本期通過幾個例子來聊聊rust與 C 語言交互的具體步驟。
2023-07-06 11:15:00885

如何在Rust中高效地操作文件

Rust語言是一種系統級、高性能的編程語言,其設計目標是確保安全和并發性。 Rust語言以C和C++為基礎,但是對于安全性和并發性做出了很大的改進。 在Rust語言中,操作文件是非常重要的一個功能
2023-09-19 11:51:321238

基于Rust語言Hash特征的基礎用法和進階用法

Rust語言是一種系統級編程語言,具有高性能、安全、并發等特點,是近年來備受關注的新興編程語言。在Rust語言中,Hash是一種常用的數據結構,用于存儲鍵值對。Rust語言提供了一系列的Hash特征
2023-09-19 16:02:51670

如何使用Rust連接Redis

Redis是一款快速、開源、鍵值存儲數據庫,被廣泛應用于緩存、發布/訂閱系統、定時任務等場景中。Rust提供了很多Redis的客戶端庫,本教程將會介紹如何使用Rust連接Redis,以及如何通過
2023-09-19 16:22:281231

如何在Rust中使用Memcached

Memcached是一種高性能、分布式的內存對象緩存系統,可用于加速動態Web應用程序。Rust是一種系統級編程語言,具有內存安全、高性能和并發性等特點。Rust語言的Memcached庫提供
2023-09-19 16:30:46851

Rust GUI實踐之Rust-Qt模塊

Rust-Qt 是 Rust 語言的一個 Qt 綁定庫,它允許 Rust 開發者使用 Qt 框架來創建跨平臺的圖形界面應用程序。Qt 是一個跨平臺的應用程序框架,它提供了一系列的工具和庫,可以幫助
2023-09-30 16:43:00869

Rust語言如何與 InfluxDB 集成

Rust 是一種系統級編程語言,具有高性能和內存安全性。InfluxDB 是一個開源的時間序列數據庫,用于存儲、查詢和可視化大規模數據集。Rust 語言可以與 InfluxDB 集成,提供高效
2023-09-30 16:45:00558

基于Rust語言中的生命周期

Rust是一門系統級編程語言具備高效、安和并發等特,而生命周期是這門語言中比較重要的概念之一。在這篇教程中,我們會了解什么是命周期、為什么需要生命周期、如何使用生命周期,同時我們依然會使用老朋友
2023-09-19 17:03:46578

如何在Rust中連接和使用MySQL數據庫

MySQL是一個廣泛使用的關系型數據庫,Rust作為一門相對較新的系統級編程語言,具有C語言般的高性能、安全、并發等特性,因此與MySQL一起使用是一種非常有趣的選擇。在本教程中,我們將手把手地展示
2023-09-30 17:05:00813

Rust的 match 語句用法

Rust 是一門現代化的系統編程語言,它擁有高性能、內存安全和并發性等特點。Rust語法設計非常優秀,其中 match 語句是一種非常強大的語言特性。match 語句可以讓我們根據不同的匹配模式
2023-09-19 17:08:06626

Rust中的From和Into trait的基礎使用方法和進階用法

Rust是一種系統編程語言,其設計目標是提供安全性、速度和并發性。Rust的安全性特別強,這是因為它在編譯時就會檢查代碼中的內存安全問題。Rust還具有良好的性能和并發性,這使得它成為了開發高性能
2023-09-20 10:55:51808

如何在Rust中讀寫文件

Rust是一種系統級編程語言,它的設計目標是提供安全、并發和高性能的編程體驗。Rust的特點在于其內存安全性和線程安全性,它采用了一些創新性的技術,如所有權系統和生命周期,來解決C和C++中常
2023-09-20 10:57:52996

Rust的多線程編程概念和使用方法

Rust是一種強類型、高性能的系統編程語言,其官方文檔中強調了Rust的標準庫具有良好的并發編程支持。Thread是Rust中的一種并發編程方式,本文將介紹Rust中thread的相關概念、方法
2023-09-20 11:15:51407

Rust 語言中的 RwLock內部實現原理

Rust是一種系統級編程語言,它帶有嚴格的內存管理、并發和安全性規則,因此很受廣大程序員的青睞。RwLock(讀寫鎖)是 Rust 中常用的線程同步機制之一,本文將詳細介紹 Rust 語言
2023-09-20 11:23:44437

使用Rust優化Python性能

在數據分析領域Python無疑是最流行的編程語言,但是Python有一個硬傷就是作為一個編譯語言在性能上有些微的欠缺。而同樣最流行的語言Rust則在性能方面表現優秀。本文我們一起學習一個優化項目的實踐,對一個數據分析程序,改為Rust后將性能提高了18萬倍經歷。
2023-11-01 15:59:03411

如何編寫高性能的Rust代碼

為了最大限度地提高Rust應用程序的性能,你需要了解支持代碼的底層硬件架構,如何優化算法和數據結構,以及如何對代碼進行配置和基準測試。在本文中,我們將簡要介紹這些主題,希望能更好地理解如何編寫高性能的Rust代碼。
2023-11-03 14:28:05419

RUST

RUST - 50ns ULTRA-FAST RECOVERY HIGH VOLTAGE RECTIFIER DIODES - Electronic devices inc.
2022-11-04 17:22:44

RUST2008

RUST2008 - 50ns ULTRA-FAST RECOVERY HIGH VOLTAGE RECTIFIER DIODES - Electronic devices inc.
2022-11-04 17:22:44

RUST在嵌入式開發中的應用是什么

Rust是一種編程語言,它使用戶能夠構建可靠、高效的軟件,尤其是用于嵌入式開發的軟件。它的特點是:高性能:Rust具有驚人的速度和高內存利用率??煽啃裕涸诰幾g過程中可以消除內存錯誤。生產效率:優秀
2021-12-24 08:34:03

NFC技術基礎知識總結的太棒了

RFID頻段有什么應用?NFC技術基礎知識總結的太棒了
2021-05-21 06:57:06

UCOSIII的基礎知識點匯總,總結的太棒了

UCOSIII的基礎知識點匯總,總結的太棒了
2021-11-30 07:22:33

【沁恒微CH32V307評估板試用體驗】探索Rust編程語言的嵌入式開發——基于CH32V307【1】

1 總述Rust語言的運行效率高、開發效率好、適用范圍廣。作為一門編譯型語言,它直接編譯輸出到匯編代碼,通常公認裸機的Rust語言性能在C語言級別,擁有較高的運行效率。Rust語言的開發效率很高
2022-07-18 00:37:47

介紹golang和rust語言在openwrt系統、mips架構下的交叉編譯

本文簡單的介紹了golang和rust語言在openwrt系統、mips架構下的交叉編譯。環境主機系統內核架構host主機Centos 7.2linux 3.10.0-327x86_64target
2021-11-05 09:11:20

使用rust開發stm32系列教程

本文為使用 rust 開發 stm32 系列教程前言。Why RustRust 特性就不用多介紹了,有個編譯器管著有時候比用C到處浪把自己整沒了好。ST官方逐漸停止對C固件庫的更新,使用MX感覺沒
2021-08-20 07:18:12

關于PLC的基礎知識總結不看肯定后悔

關于PLC的基礎知識總結不看肯定后悔
2021-09-18 07:28:09

只會用Python?教你在樹莓派上開始使用Rust

,讓我們打開src目錄,然后在代碼編輯器中打開 main.rs 。您會看到新項目隨附了一個“ Hello World”腳本,可以幫助您入門。以前使用C語言或Java的人都會熟悉Rust語法。這與使用空白
2020-05-20 08:00:00

Rust代碼中加載靜態庫時,出現錯誤 ` rust-lld: error: undefined symbol: malloc `怎么解決?

“ [i]malloc ”、“ [i]exit ”。我驗證了使用 ` [i]nm ` 命令。 問題是我打算使用 ffi 在 rust 中使用這個靜態庫。當我嘗試在我的 Rust 代碼中加載靜態庫
2023-06-09 08:44:55

如何利用C語言去調用rust靜態庫呢

新語言的感覺,要做不少的對接工作。也用過Lua,感覺也差不多。評估學習評估Rust語言時,感覺性能和體積應該都不會有太大的問題。加上語言本身主打的安全性,再結合一些庫,用來做一些C語言不擅長的動態操作
2022-06-21 10:27:40

如何在STM32 (Cortex M3)和GD32(RISC-V)上用Rust開發

Preface最近 Mozilla 的 Rust 和 Google 的 Golang 兩門新語言非常受關注。不過 Golang 除了 Docker 這個標志性的項目,在服務端配合 gRPC 也已經
2022-06-21 10:38:21

如何在構建yocto時將rust和cargo包安裝為圖像?

我正在使用 5.15.72。 當我制作 imx 完整圖像時,我嘗試包括 rust 和 cargo。 你知不知道怎么?
2023-05-09 07:10:18

如何用 rust 語言開發 stm32

本文介紹如何用 rust 語言開發 stm32。開發平臺為 linux(gentoo)。硬件準備本文使用的芯片為 STM32F103C8T6。該芯片性價比較高,價格低廉,適合入門學習。需要
2021-11-26 06:20:30

怎樣去使用Rust進行嵌入式編程呢

使用Rust進行嵌入式編程Use Rust for embedded development篇首語:Rust的高性能、可靠性和生產力使其適合于嵌入式系統。在過去的幾年里,Rust在程序員中...
2021-12-22 07:20:14

路由器常用基礎知識總結

路由器常用基礎知識總結路由器常用基礎知識總結路由器常用基礎知識總結
2015-10-30 18:08:400

D語言,Go語言,Rust語言優勢分析

編者按】本文是D語言來呢后創始人、架構師Andrei Alexandrescu在問答Quora回答在取代C語言的道路上,D、Go和Rust誰的前途最光明?為什么?的答案,從自己的角度談及了D、Go
2017-10-13 11:11:500

linux Android基礎知識總結

linux Android基礎知識總結
2017-10-24 09:00:466

適合C語言小白看的基礎知識梳理總結

C語言是當代人學習及生活中的必備基礎知識,應用十分廣泛,下面為大家帶來C語言基礎知識梳理總結,C語言零基礎入門絕對不是天方夜譚!
2019-01-04 11:07:264476

Rust開發操作系統教程之如何自制一個操作系統

正如標題,這篇文章是關于如何用Rust開發一個船新的操作系統,而這個操作系統只會打印一句話: Hello World 在這之前,我們需要了解有關計算機底層的基礎知識,包括IO、接口、網絡底層等等
2019-06-05 17:51:000

Rust 1.15 引入自定義derive特性有什么做用

Rust核心團隊發布了Rust 1.15穩定版,新增了備受期待的自定義derive特性,讓代碼生成工具(如Serde和Diesel)能最大效能地工作。
2019-05-17 18:05:000

為什么Rust連續4年獲“最受喜愛編程語言”?

謹以本文作為Rust 4周年的生日禮物,祝Rust生日快樂!
2019-05-29 10:28:296040

如何使用rust實現發送以太坊交易所需的代碼

我們假設您已經擁有Rust IDE,并且具有Rust編程的合理知識。我們還假設一些關于以太坊的基本知識,并且不涉及以太坊事務的內容等概念。
2019-09-03 11:13:312028

微軟開發基于Rust的新編程語言,將很快開源

此前,微軟表示正探索將Rust作為C和C++的安全替代方案,并且也對外展示了使用Rust重寫Windows組件的體驗,根據微軟的說法,Rust是一種從根本上考慮安全性的編程語言,他們將嘗試
2019-12-03 10:36:383688

Rust相比Go的優劣勢

Rust可以做內聯匯編,Go不行(Rust的SIMD庫也在開發中,這種事情你不會用Go做)。
2020-06-29 11:19:423620

Chrome團隊將測試驗證Rust與C++的互操作性

Chrome 團隊也開始嘗試 Rust 了。在 Chromium 官網近期發布的文檔中,“Rust 與 C++ 的互操作性”作為一項尚待解決的挑戰被提出。
2020-08-25 10:35:471731

基于Rust基礎上如何去編寫一個Linux內核模塊

編者按:近些年來 Rust 語言由于其內存安全性和性能等優勢得到了很多關注,尤其是 Linux 內核也在準備將其集成到其中,因此,我們特邀阿里云工程師蘇子彬為我們介紹一下如何在 Linux 內核中集
2021-08-27 09:59:322969

RUST的真實驅動案例

我們無法確定RUST在內核的最終趨勢,有多少人愿意遷移,但是至少Linus愿意試水。 Wedson Almeida Filho針對ARM PL061 GPIO驅動,翻譯了一個RUST版本,這樣
2021-10-12 15:59:441857

嵌入式 Rust 之書---第一章 引言

目錄*誰適合使用嵌入式Rust*范圍*本書適用于誰*如何使用本書*為本書作貢獻1.1 了解你的硬件1.2 一個no_std的Rust環境1.3 工具1.4 安裝工具1.4.1 Linux1.4.2
2021-10-20 15:51:042

為什么要用Rust進行嵌入式開發

? Rust 是什么 Rust 是一門賦予每個人構建可靠且高效軟件能力的語言。 高性能:速度驚人且內存利用率極高 可靠性:在編譯期就能消除各種內存錯誤 生產力:出色的文檔,友好的編譯器和清晰的錯誤
2021-11-06 10:04:592518

使用 rust 開發 stm32:開發環境搭建

使用 rust 開發 stm32:開發環境搭建
2021-11-18 19:36:0151

Rust Search Extension檢索Rust文檔的瀏覽器擴展

./oschina_soft/rust-search-extension.zip
2022-05-18 15:58:020

rust-analyzer Rust編譯器前端實現

./oschina_soft/rust-analyzer.zip
2022-05-19 09:23:232

rust-av基于rust的多媒體工具包

./oschina_soft/rust-av.zip
2022-06-01 11:39:011

Linux內核中整合對 Rust 的支持

Linux Plumbers Conference 2022 大會上舉行了一個 Rust 相關的小型會議,該會議討論的大方向大致為:正在進行的使 Rust 成為一種合適的系統編程語言的工作,以及在主線 Linux 內核中整合對 Rust 的支持。
2022-09-19 11:06:57948

大廠對Rust的態度,C++之父回應

不少開發者許多開發者都對 Rust 的過度宣傳感到反感,并表示不同的工具適合不同的問題,不要再過度宣傳某一種編程語言。Rust 很好,但它不是所有問題的解決方案。
2022-09-22 11:25:241036

一個用于打印漂亮的Rust結構和枚舉表tabled

一個易于使用的庫,用于打印漂亮的 Rust 結構和枚舉表。
2022-10-09 10:23:001012

Rust語言開發微服務

Dubbo Rust 近期發布了首個正式版本,Dubbo Rust 目標是對齊 Dubbo 3 的所有核心功能設計
2022-10-28 09:31:002225

Rust中GAT和高階類型

Rust在類型系統級別上與Haskell,Scala有許多相似之處。
2022-11-07 10:21:08832

Linux內核的Rust基礎設施優化補丁應用

這個補丁系列是對上游 Rust 支持的第一批更改,所有引入的設施都是 “Rust 核心” 的一部分,不會與 C 端交互(沒有使用新的 C 類型;只有 strlen、memchr、額外的錯誤代碼和一些更多的 printk 格式字符串)。
2022-11-15 11:19:06263

使用rustup來管理所有和Rust相關的工具鏈

在前端開發中,經常會使用 nvm[2](或 nvm-windows[3])來管理系統上的 Node.js 版本。而在 Rust 中則是使用 rustup[4] 來管理所有和 Rust 相關的工具鏈,而且它們具有很多相似性
2022-11-23 09:45:272140

Rust Web Development》提供了完整的 Rust Web 開發指南

Rust Web Development》一書發行,提供了完整的 Rust Web 開發指南 《Rust Web Development》一書發行,提供了詳細的解釋,指導如何在 Rust 中開始
2022-12-09 11:43:221297

GCC將加入對Rust的支持

GCC Rust 的代碼仍然需要更仔細的審查。按照計劃,它有可能作為 GCC 13 的一部分而亮相,GCC 13 將于 2023 年 4 月左右發布穩定版,其對 Rust 語言的支持有希望達到 beta 級別。
2022-12-13 10:04:15759

Rust在虛幻引擎5中的使用

前段時間,研究了一套 Rust 接入 Maya Plugin 的玩法,主要原理還是使用 C ABI 去交互。那我想著 UE 是使用 C++ 寫的,肯定也可以使用 C ABI 去交互,如果可以的話在 UE 中就可以使用 Rust 代碼去跑,甚至還可以使用 Rust Crates
2022-12-21 11:05:094363

Rust GUI 庫發展現狀

Rust GUI 庫發展現狀 最近有一篇關于 Rust GUI 的博客,這不,kas?這個? Another GUI toolkit ?框架也針對 Rust 的 GUI 框架現狀進行了總結,主要包含
2022-12-21 15:00:042058

以調試Rust的方式來學習Rust

在我上一篇 關于 Rustup 的文章 中,我向你們展示了如何安裝 Rust 工具鏈。但是,如果不能上手操作一下 Rust 的話下載工具鏈又有什么用?學習任何語言都包括閱讀現有的代碼和寫很多的示例程序,這是精通一門語言的好方法。然而,我們還可以走第三條路:調試代碼。
2023-01-03 14:56:56632

Chromium正式開始支持Rust

? Chromium 正式開始支持 Rust 目前的支持只是第一階段,在C++代碼中使用Rust寫的第三方庫(編譯成.so)。估計明年Chromium的二進制發行文件中會包含rust寫的庫。更廣
2023-01-14 10:04:02628

Google在Chromium項目中支持使用Rust

Rust 1.66.1 發布 Rust 1.66.1 修復了 Cargo 在使用 SSH 克隆依賴項或注冊表索引時不驗證 SSH 主機密鑰的問題。此安全漏洞被跟蹤為?CVE-2022-46176
2023-01-16 10:52:431197

Rust受歡迎程度肉眼可見

都說實踐中見真知,比起悶著頭看文檔,不如從一些小工具上親自上手,看看 Rust 是如何應用在不同領域的。基于此,今天我們給大家梳理 5 個用 Rust 編寫的開源項目,雖不能面面俱到
2023-01-29 11:21:58622

為什么我們從C++語言轉向Rust語言呢?

gtk4-rs代碼庫包含GTK4的Rust crates。還有個龐大的GObject庫生態系統,其中許多庫基于gtk-rs中包含的Rust綁定工具。
2023-02-17 17:45:20823

Rust中的錯誤處理方法

Rust 中沒有提供類似于 Java、C++ 中的 Exception 機制,而是使用 Result 枚舉的方式來實現。
2023-02-20 09:37:09571

如何在同步的Rust方法中調用異步代碼呢?

在同步的 Rust 方法中調用異步代碼經常會導致一些問題,特別是對于不熟悉異步 Rust runtime 底層原理的初學者。
2023-03-17 09:18:001413

Rust和C++哪個更好入門

作為一門系統編程語言,Rust 一直致力于解決高并發和高安全性系統等問題。和老牌的 C++ 相比,Rust 的性能也毫不遜色。但曾幾何時,因為上手難、用戶量少、社區不活躍等諸如問題讓想要入門的開發者感到迷茫,如今新的一年已經開始,我們是否真的有必要學習 Rust?
2023-03-17 14:45:351281

一個用Rust開發的壓測工具rsb

一個用 Rust 開發的壓測工具,項目地址:rsb,給個 star 鼓勵下。
2023-03-21 09:32:34516

Rust 1.68.1發布修復了回歸問題

Rust 1.68.1發布,修復了回歸問題 Rust 1.68.1發布,修復了一些回歸問題。主要修復了以下問題: Rust CI對于Windows MSVC編譯器的構建方式,不再對Rust代碼啟用
2023-03-27 14:43:36252

Rust流處理新秀,即將抗衡Flink霸主地位

之前也有Rust嘗試做大數據套件,但是都沒有很成功的案例?;蛟SArroyo將是第一個用Rust編寫的分布式流處理引擎成功的案例,這樣將再次證明Rust在大數據基建領域的可行性。
2023-04-09 10:21:382207

Rust中使用內聯匯編

與 GCC 內聯匯編語法一樣,Rust 希望即使需要手寫匯編,程序員也能將一部分工作交給編譯器來高效完成,這部分工作就是寄存器分配,畢竟只有編譯器了解內聯匯編前后的上下文,知道該怎么分配寄存器最合適。
2023-05-04 09:54:23516

文盤Rust -- rust連接oss

我們以 [S3 sdk](https://github.com/awslabs/aws-sdk-rust)為例來說說基本的連接與操作,作者驗證過aws、京東云、阿里云。主要的增刪改查功能沒有什么差別。
2023-05-12 16:18:15335

rust語言基礎學習: 智能指針之Cow

Rust中與借用數據相關的三個trait: Borrow, BorrowMut和ToOwned。理解了這三個trait之后,再學習Rust中能夠實現寫時克隆的智能指針Cow<'a B>。
2023-05-22 16:13:331648

rust語言基礎學習: Default trait

Default trait 顧名思義是默認值,即Rust為特定類型實現 Default 特性時,可以為該類型賦予了可選的默認值。
2023-05-22 16:16:53784

rust語言基礎學習: rust中的錯誤處理

錯誤是軟件中不可避免的,所以 Rust 有一些處理出錯情況的特性。在許多情況下,Rust 要求你承認錯誤的可能性,并在你的代碼編譯前采取一些行動。
2023-05-22 16:28:331285

基于Rust語言的高可靠、開源嵌入式Hypervisor

Rust-Shyper 是北京航空航天大學計算機學院王雷教授團隊設計開發的虛擬機監控器,該系統基于 Rust 語言,實現了一個高可靠、嵌入式 Hypervisor。2023 年 2 月 15 日 Rust-Shyper 正式在 openEuler 社區開源?!?/div>
2023-05-24 16:31:06920

谷歌開源內部Rust Crate審計結果

Rust 可以輕松地將代碼封裝和共享到 crate 中,crate 是可重用的軟件組件,就像其他語言中的包一樣。我們擁抱廣泛的開源 Rust crate 生態系統,既利用了谷歌以外編寫的 crates,也發布了我們自己的幾個 crates?!?/div>
2023-05-29 11:10:07514

最大化Rust性能:編譯器優化的比較分析

Rust以其獨特的安全性、速度和并發性組合而迅速流行。但是與其它任何語言一樣,要充分利用Rust需要的不僅僅是理解它的語法和習慣用法——還需要深入了解如何有效地利用和優化它的編譯器。
2023-05-29 16:17:451374

在ARM處理器上運行Rust

電子發燒友網站提供《在ARM處理器上運行Rust.zip》資料免費下載
2023-06-13 14:30:411

Rust的內部工作原理

Rust到匯編:了解 Rust 的內部工作原理 非常好的Rust系列文章,通過生成的匯編代碼,讓你了解很多Rust內部的工作機制。例如文章有 Rust枚舉和匹配表示在匯編中的代碼組織 通過值,引用
2023-06-14 10:34:33424

使用Quickwit、Jaeger和Grafana監控您的Rust應用程序

你可能已經看過了Lucas Palmieri的博客文章Are we observable yet? An introduction to Rust telemetry。如果你還沒有看過,我們建議閱讀一下,因為它提供了一個全面的介紹,介紹了如何處理 Rust 代碼中的日志。
2023-06-27 11:36:55701

谷歌程序員認為學習Rust很easy

谷歌內部調查顯示,超過 2/3 的受訪者有信心在學習 Rust 時,用兩個月或更短時間內就能為 Rust 代碼庫做出貢獻。此外, 1/3 的受訪者在兩個月或更短的時間內使用 Rust 變得與其他語言一樣高效。四個月內,這一數字增加到 50% 以上。
2023-07-03 14:56:03280

Rust開源社區推出龍架構原生適配版本

Rust是近年來新興的系統級編程語言,專注于安全性、并發性和性能。Rust擁有豐富的類型系統和所有權模型,可通過在編譯時檢查內存訪問和并發問題,保證內存安全和線程安全。Rust在構建并行和分布式
2023-07-17 16:54:52266

Rust中Pin/Unpin詳解

對我來說,其中之一就是在Rust中 Pin/Unpin 。
2023-07-20 11:00:25525

基于Rust的Log日志庫介紹

Rust是一門系統級編程語言,因其安全性、高性能和并發性而備受歡迎。在Rust應用程序中,日志記錄是一項非常重要的任務,因為它可以幫助開發人員了解應用程序的運行情況并解決問題。Rust的Log庫提供
2023-09-19 14:49:561791

如何在Rust項目中使用InfluxDB 2.x

Rust是一種系統編程語言,它具有高性能、內存安全和并發性等特點。InfluxDB是一個開源的時序數據庫,它專門用于存儲和查詢時間序列數據。InfluxDB 2.x是InfluxDB的新版本,它提供
2023-09-19 16:33:44325

Rust語言中閉包的應用場景

Rust語言的閉包是一種可以捕獲外部變量并在需要時執行的匿名函數。閉包在Rust中是一等公民,它們可以像其他變量一樣傳遞、存儲和使用。閉包可以捕獲其定義范圍內的變量,并在必要時訪問它們。這使得閉包在
2023-09-20 11:25:50297

如何用Rust通過JNI和Java進行交互

近期工作中有Rust和Java互相調用需求,這篇文章主要介紹如何用Rust通過JNI和Java進行交互,還有記錄一下開發過程中遇到的一些坑。
2023-10-17 11:41:06336

FastTime-純Rust編寫的高并發快速時間庫

FastTime, 純Rust編寫的快速時間庫, 并發: 2800萬+/秒. 一、組件
2023-11-06 09:23:41301

如何在同步的 Rust 方法中調用異步代碼 | Tokio 使用中的幾點教訓

在同步的 Rust 方法中調用異步代碼經常會導致一些問題,特別是對于不熟悉異步 Rust runtime 底層原理的初學者。
2023-12-24 16:23:29415

從Rustup出發看Rust編譯生態

從Rustup出發看Rust編譯生態 1. Rust和LLVM的關系是怎樣的? 2. Rustup中targets是什么,為什么可以安裝多個? 3. Rust在windows上為什么需要安裝Visual studio? 4. Rust工具鏈有哪些工具?
2024-01-02 11:00:56196

一次Rust重寫基礎軟件的實踐

受到2022年“谷歌使用Rust重寫Android系統且所有Rust代碼的內存安全漏洞為零” [1] 的啟發,最近筆者懷著濃厚的興趣也順應Rust 的潮流,嘗試著將一款C語言開發的基礎軟件轉化
2024-01-25 11:21:37241

鴻蒙OS之Rust開發

Rust是一門靜態強類型語言,具有更安全的內存管理、更好的運行性能、原生支持多線程開發等優勢。
2024-01-29 17:19:35362

谷歌捐款100萬美元給Rust基金會,以增強C++與Rust的交互性

如今,谷歌多項核心業務仍以 C++為主要編程語言,雖然無法直接使用Rust替代現有的C++程序,但谷歌依然選擇支持Rust基金會的“Interop Initiative”計劃,幫助那些選用C++的機構更為順暢地過渡至Rust上。
2024-02-19 15:41:44120

[鴻蒙]OpenHarmony4.0的Rust開發

背景 Rust 是一門靜態強類型語言,具有更安全的內存管理、更好的運行性能、原生支持多線程開發等優勢。Rust 官方也使用 Cargo 工具來專門為 Rust 代碼創建工程和構建編譯
2024-02-26 17:28:43203

已全部加載完成