【Rust 日報】2023-11-23 - egui 0.24 發布

項目 - egui 0.24 發布

egui 是一個易于使用的 Rust GUI 庫,支持在本地環境和瀏覽器中運行。

egui 0.24 的重要新特性是多視窗功能。在支持的后端上(如eframe),用戶可以利用全新的 viewport API 同時生成多個本機窗口。

此外,你也可以像在瀏覽器中一樣,通過使用 Cmd+加號 、Cmd+減號 或 Cmd+0 來輕松放大或縮小任何 egui 應用程序。

Announcing egui 0.24

egui changelog?:https://github.com/emilk/egui/blob/master/CHANGELOG.md

文章 - 致力于使用 Rust 編寫內核代碼

這篇來自 LWN.net 的文章指出,Rust在過去幾年的內核維護者峰會上一直是一個重要的話題,并且在過去一年中,使用Rust進行內核開發的興趣顯著增加。Rust-for-Linux項目在過去一年中增加了一名全職工程師和一名學生開發者,并得到了多家公司的支持。內核中的工作也正在不同的子系統中有序推進,例如 Android 中 binder 的 Rust 實現和 Wedson Almeida Filho 正在實現的文件系統綁定。

然而,引入Rust代碼也面臨一些挑戰,包括將抽象層合并到上游以及維護人員的專業知識和負擔等問題。討論還涉及到 Rust 代碼與 C 代碼的比較以及 Rust 語言對內核的獨特要求。盡管有人對將 Rust 引入內核表示擔憂,但總體而言,內核社區對于在內核中采用Rust的態度是積極的,并且已經在不同的方面進行了實際的工作和討論。

Committing to Rust for kernel code?: https://lwn.net/SubscriberLink/952029/412bfd44912e90b2/

Week In Rust 522

新一期的 Rust 周報速遞發布,快來看看有哪些內容你曾經關注過 :)

This Week in Rust 522: https://this-week-in-rust.org/blog/2023/11/22/this-week-in-rust-522/


From 日報小組?PsiACE

社區學習交流平臺訂閱:

  • Rust.cc 論壇:支持 rss

  • 微信公眾號:Rust 語言中文社區

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/168070.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/168070.shtml
英文地址,請注明出處:http://en.pswp.cn/news/168070.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Git 的基本概念和使用方式。

Git 是一個開源的分布式版本控制系統,它可以記錄代碼的修改歷史,跟蹤文件的版本變化,并支持多人協同開發。Git 的基本概念包括: 1. 倉庫(Repository):存放代碼和版本歷史記錄的地方。 2. 分支…

ArkUI開發進階—@Builder函數@BuilderParam裝飾器的妙用與場景應用

ArkUI開發進階—@Builder函數@BuilderParam裝飾器的妙用與場景應用 HarmonyOS,作為一款全場景分布式操作系統,為了推動更廣泛的應用開發,采用了一種先進而靈活的編程語言——ArkTS。ArkTS是在TypeScript(TS)的基礎上發展而來,為HarmonyOS提供了豐富的應用開發工具,使開…

Educational Codeforces Round 158 (Rated for Div. 2)(A~E)(貪心,樹形DP)

A - Line Trip 題意:有一條路,可以用一條數線來表示。你位于數線上的點 0 ,你想從點 0 到點 x ,再回到點 0。你乘汽車旅行,每行駛 1個單位的距離要花費 1 升汽油。當您從點 0出發時,汽車已加滿油(油箱中的…

麒麟linux離線安裝dotnet core

1. 下載 dotnet core,以3.1為例 下載地址: 下載 .NET Core 3.1 (Linux、macOS 和 Windows) 查看linux cpu類型,然后根據類型下載 uname -m #結果是: aarch64 2. 放到指定目錄,比如:/usr/dotnet 3. 解壓dotnet-sdk-3.1.426-linux-arm64.tar.gz cd /usr/dotnet tar –zxvf a…

告別算法暗處:備案帶來的光明未來

在當今數字化時代,算法已經成為了企業發展和創新的關鍵推動力。然而,伴隨著算法的廣泛應用,數據隱私、知識產權和法規合規等問題也引發了越來越多的關切。為了解決這些問題,越來越多的公司開始意識到算法備案的重要性。本文將深入…

點云從入門到精通技術詳解100篇-基于深度學習的稀疏點云障礙物檢測(續)

目錄 3.1 連續幀點云空間特征融合 3.1.1 點云預處理 3.1.2 地面分割 3.1.3 自適應點云聚類

播放器開發(三):FFmpeg與SDL環境配置

學習課題:逐步構建開發播放器【QT5 FFmpeg6 SDL2】 環境配置 我這邊的是使用macOS;IDE用的是CLion;CMake構建,除了創建項目步驟、CMakeLists文件有區別之外的代碼層面不會有太大區別。 配置上只添加一下CMakeLists中FFmpeg和SD…

Ubuntu 22.04.3編譯AOSP13刷機

文章目錄 設備信息下載AOSP并切換分支獲取設備驅動編譯系統編譯遇到的問題Cannot allocate memoryUbuntu設置USB調試刷機參考鏈接 設備信息 手機:Pixel 4XL 下載AOSP并切換分支 在清華大學開源軟件鏡像站下載初始化包aosp-latest.tar。 解壓縮,切換到…

解決LocalDateTime傳輸前端為時間的數組

問題出現如下: 問題出現原因: 默認序列化情況下會使用SerializationFeature.WRITE_DATES_AS_TIMESTAMPS。使用這個解析時就會打印出數組。 解決方法: 我在全文搜索處理方法總結如下: 1.前端自定義函數來書寫 ,cols: [[ //表頭{…

[ubuntu]ubuntu上如何徹底卸載C++的opencv而不影響下次安裝使用

問題場景:我在ubuntu上安裝編譯了opencv3.4.4之后我又想安裝opencv4.5.0結果裝上后,opencv庫在系統目錄很混亂導致出現cmake項目出現很多錯誤。因此又想卸載掉opencv3.4.4重新安裝opencv4.5.0進去。但是如何卸載呢?我們知道opencv在系統里面有…

Go事件管理器:簡單實現

關注公眾號【愛發白日夢的后端】分享技術干貨、讀書筆記、開源項目、實戰經驗、高效開發工具等,您的關注將是我的更新動力! 在編程中,事件管理器是一種常見的工具,用于通過通知來觸發操作。在Go語言中,我們可以通過創建…

Langchain的Agents介紹

??覺得內容不錯的話,歡迎點贊收藏加關注😊😊😊,后續會繼續輸入更多優質內容?? 👉有問題歡迎大家加關注私戳或者評論(包括但不限于NLP算法相關,linux學習相關,讀研讀博…

Redis -- 介紹

1、NoSQL: 指的是非關系型數據庫,主要分成四大類:鍵值存儲數據庫、列存儲數據庫、文檔型數據庫、圖形數據庫。 2、什么是Redis: Redis是一種基于內存的數據庫,一般用于做緩存的中間件。 3、Redis的主要的特點: 1、Rd…

C++ 多線程鎖

目錄 1. mutex2. lock_guard3. unique_lock 是 lock_guard 的升級加強版4. condition_variable5. 調用 #include “thread” #include “mutex” #include “iostream” //! std::thread //! jion 阻塞式, .join()后面的代碼等待線程結束 //! detach 非阻塞式&#…

一、TIDB基礎

TIDB整個邏輯架構跟MYSQL類似,如下: TIDB集群:相當于MYSQL的數據庫服務器,區別是MYSQL數據庫服務器為單進程的,TIDB集群為分布式多進程的。 數據庫:同MYSQL數據庫,數據庫屬于集群,…

SSL握手失敗的解決方案

一、SSL握手失敗的原因: 1,證書過期:SSL證書有一個有效期限,如果證書過期,就會導致SSL握手失敗。 2,證書不被信任:如果網站的SSL證書不被瀏覽器或操作系統信任,也會導致SSL握手失敗…

線性代數的藝術

推薦一本日本網友Kenji Hiranabe寫的《線性代數的藝術》。這本書是基于MIT大牛Gilbert Strang教授的《每個人的線性代數》制作的。 雖然《線性代數的藝術》這本書僅僅只有12頁的內容,就把線性代數的重點全畫完了,清晰明了。 《線性代數的藝術》PDF版本&…

mysql 變量和配置詳解

MySQL 中還有一些特殊的全局變量,如 log_bin、tmpdir、version、datadir,在 MySQL 服務實例運行期間它們的值不能動態修改,也就是不能使用 SET 命令進行重新設置,這種變量稱為靜態變量。數據庫管理員可以使用前面提到的修改源代碼…

nodejs 將word轉為pdf office-to-pdf

jspdf用于html轉pdf。需借助html2canvas遍歷頁面中的dom節點,渲染成canvas image,再用jspdf把圖片轉為pdf。office-to-pdf 用于word轉pdf。依賴于libreOffice,需提前安裝 mac安裝libreOffice 1.首先需要jdk8,并配置環境變量 2.再就是需要安裝libreOf…

【Golang】使用泛型對數組進行去重

背景: 要求寫一個方法,返回去重后的數組。數組的類型可能是int64,也可能是string,或是其他類型。 如果區分類型的話,每增加一個新的類型都需要重新寫一個方法。 示例代碼: //對int64數組進行去重 func DeD…