0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FastTime-純Rust編寫的高并發(fā)快速時(shí)間庫

jf_wN0SrCdH ? 來源:Rust語言中文社區(qū) ? 2023-11-06 09:23 ? 次閱讀

FastTime, 純Rust編寫的快速時(shí)間庫, 并發(fā): 2800萬+/秒. 一、組件:

年份: a1_year.rs, 含閏年

月份: a2_month.rs

星期: a4_weekday.rs

時(shí)區(qū): a5_timezone.rs

時(shí)間戳: a6_timestamp.rs

日內(nèi)秒: a7_secs.rs, 最小值 0=0000, 最大值 86399=2359, 不含閏秒

微秒數(shù)(不足1秒部分): a8_micros.rs, (毫秒數(shù))微秒數(shù), 最小值: 0=(000)000, 最大值999_999=(999)999

時(shí)間差: a9_ellapse.rs: 精確到微秒

日期: b1_date.rs: 年(i32), 月(u8, 1-12), 日(u8, 1-28,29,30,31)

時(shí)間: b2_time.rs, 組成: 6.日內(nèi)秒 + 7.微秒數(shù)(不足1秒部分)

日期-時(shí)間: b3_datetime.rs, 組成: 4. 時(shí)區(qū) + 5. 時(shí)間戳 + 9. 日期 + 10. 時(shí)間 二、其他

測(cè)試樣例集合: test_suites.rs

測(cè)試樣例其他: 分散在.rs文件中,請(qǐng)搜索: fn test_

測(cè)試樣例數(shù)據(jù)(行數(shù)很多): test_results/*.txt(.zip)







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • rust語言
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    3009

原文標(biāo)題:【大家的項(xiàng)目】FastTime-純Rust編寫的高并發(fā)快速時(shí)間庫

文章出處:【微信號(hào):Rust語言中文社區(qū),微信公眾號(hào):Rust語言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何快速入門HAL編程 HAL與裸機(jī)編程的比較

    如何快速入門HAL編程 要快速入門HAL編程,可以遵循以下步驟: 了解基礎(chǔ)知識(shí) : 掌握C語言編程基礎(chǔ),包括變量、數(shù)據(jù)類型、函數(shù)、指針等。 了解嵌入式系統(tǒng)的基本概念,如微控制器、中
    的頭像 發(fā)表于 12-02 11:39 ?310次閱讀

    如何用Rust編寫一個(gè)ChatGPT桌面應(yīng)用(保姆級(jí)教程)

    用IDEA開發(fā)的java仔) 安裝 Rust 語言工具鏈:首先,請(qǐng)確保你已安裝了 Rust 編程語言工具鏈,包括 Rust 編譯器 (rustc) 和包管理工具 (cargo)??梢酝ㄟ^訪問
    的頭像 發(fā)表于 09-25 11:19 ?355次閱讀
    如何用<b class='flag-5'>Rust</b><b class='flag-5'>編寫</b>一個(gè)ChatGPT桌面應(yīng)用(保姆級(jí)教程)

    并發(fā)物聯(lián)網(wǎng)云平臺(tái)是什么

    并發(fā)物聯(lián)網(wǎng)云平臺(tái)是一種能夠處理大量設(shè)備同時(shí)連接并進(jìn)行數(shù)據(jù)交換的云計(jì)算平臺(tái)。這種平臺(tái)通常被設(shè)計(jì)用來應(yīng)對(duì)來自數(shù)以萬計(jì)甚至數(shù)十億計(jì)的物聯(lián)網(wǎng)設(shè)備的并發(fā)請(qǐng)求,保證系統(tǒng)的穩(wěn)定性和響應(yīng)速度。 首先,從技術(shù)層面
    的頭像 發(fā)表于 08-13 13:50 ?256次閱讀

    并發(fā)系統(tǒng)的藝術(shù):如何在流量洪峰中游刃有余

    前言 我們常說的三并發(fā)、可用、高性能,這些技術(shù)是構(gòu)建現(xiàn)代互聯(lián)網(wǎng)應(yīng)用程序所必需的。對(duì)于京東618備戰(zhàn)來說,所有的中臺(tái)系統(tǒng)服務(wù),無疑都是圍繞著三
    的頭像 發(fā)表于 08-05 13:43 ?292次閱讀
    <b class='flag-5'>高</b><b class='flag-5'>并發(fā)</b>系統(tǒng)的藝術(shù):如何在流量洪峰中游刃有余

    未來嵌入式系統(tǒng)的黃金搭檔 MCX N947遇上Rust

    基于 Rust 的安全性和性能引入了 Rust。 Rust 有很多優(yōu)勢(shì),內(nèi)存安全、并發(fā)安全、生態(tài)系統(tǒng)、包管理與構(gòu)建管理,同時(shí)也有與 C/C++ 相同等級(jí)的性能。
    的頭像 發(fā)表于 07-25 09:14 ?1354次閱讀
    未來嵌入式系統(tǒng)的黃金搭檔 MCX N947遇上<b class='flag-5'>Rust</b>

    esp32s3開發(fā)時(shí),每次改動(dòng),rust編譯的時(shí)間都很長為什么?

    esp32s3 開發(fā)時(shí),每次改動(dòng),rust編譯時(shí)間太長
    發(fā)表于 06-05 06:36

    在Aurix Tc375Lk上使用Rust編程語言可以嗎?

    您好,如果我想在 Aurix Tc375Lk 上使用 Rust 編程語言,可以嗎?如果是,鏈接 rust 編譯器 ADS 和 freetoolchain 的步驟是什么?你有在 ADS 或 freetoolchian 中鏈接編譯器的用戶指南嗎? 請(qǐng)?jiān)敿?xì)說明謝謝
    發(fā)表于 05-17 13:42

    在嵌入式系統(tǒng)中集成Rust和Qt的實(shí)踐

    Rust 擁有豐富的生態(tài)系統(tǒng),用于序列化和反序列化、異步操作、解析不安全輸入、線程、靜態(tài)分析等,而 Qt 是一個(gè) C++ 工具包,支持跨各種平臺(tái)的豐富的、基于 GUI 的應(yīng)用程序,從 iOS 到嵌入式Linux。Qt 應(yīng)用程序包括表示業(yè)務(wù)邏輯的 C++ 插件
    發(fā)表于 05-03 10:26 ?1818次閱讀
    在嵌入式系統(tǒng)中集成<b class='flag-5'>Rust</b>和Qt的實(shí)踐

    Rust效率領(lǐng)先C++兩倍,內(nèi)存安全成國家安全議題

    這項(xiàng)發(fā)現(xiàn)由谷歌安卓平臺(tái)工具及的工程總監(jiān)Lars Bergstrom在日前召開的Rust Nation英國峰會(huì)揭示。盡管此前業(yè)內(nèi)對(duì)Rust的安全性和穩(wěn)定性存在一定爭議,特別是其‘unsafe’關(guān)鍵字的存在令人擔(dān)憂。
    的頭像 發(fā)表于 04-01 15:37 ?934次閱讀

    [鴻蒙]OpenHarmony4.0的Rust開發(fā)

    背景 Rust 是一門靜態(tài)強(qiáng)類型語言,具有更安全的內(nèi)存管理、更好的運(yùn)行性能、原生支持多線程開發(fā)等優(yōu)勢(shì)。Rust 官方也使用 Cargo 工具來專門為 Rust 代碼創(chuàng)建工程和構(gòu)建編譯
    的頭像 發(fā)表于 02-26 17:28 ?894次閱讀
    [鴻蒙]OpenHarmony4.0的<b class='flag-5'>Rust</b>開發(fā)

    谷歌捐款100萬美元給Rust基金會(huì),以增強(qiáng)C++與Rust的交互性

    如今,谷歌多項(xiàng)核心業(yè)務(wù)仍以 C++為主要編程語言,雖然無法直接使用Rust替代現(xiàn)有的C++程序,但谷歌依然選擇支持Rust基金會(huì)的“Interop Initiative”計(jì)劃,幫助那些選用C++的機(jī)構(gòu)更為順暢地過渡至Rust上。
    的頭像 發(fā)表于 02-19 15:41 ?656次閱讀

    HarmonyOS如何使用異步并發(fā)能力進(jìn)行開發(fā)

    一、并發(fā)概述 并發(fā)是指在同一時(shí)間段內(nèi),能夠處理多個(gè)任務(wù)的能力。為了提升應(yīng)用的響應(yīng)速度與幀率,以及防止耗時(shí)任務(wù)對(duì)主線程的干擾,HarmonyOS系統(tǒng)提供了異步并發(fā)和多線程
    的頭像 發(fā)表于 02-18 09:18 ?533次閱讀

    一次Rust重寫基礎(chǔ)軟件的實(shí)踐

    受到2022年“谷歌使用Rust重寫Android系統(tǒng)且所有Rust代碼的內(nèi)存安全漏洞為零” [1] 的啟發(fā),最近筆者懷著濃厚的興趣也順應(yīng)Rust 的潮流,嘗試著將一款C語言開發(fā)的基礎(chǔ)軟件轉(zhuǎn)化
    的頭像 發(fā)表于 01-25 11:21 ?642次閱讀

    Oracle數(shù)據(jù)是什么 Oracle數(shù)據(jù)的特點(diǎn)

    Oracle數(shù)據(jù)系統(tǒng)具有高效率、可靠性好的特點(diǎn),適用于各種規(guī)模的企業(yè)和組織。它支持大容量數(shù)據(jù)和并發(fā)事務(wù)處理,能夠滿足各種復(fù)雜的業(yè)務(wù)需求。
    的頭像 發(fā)表于 01-06 15:02 ?1024次閱讀

    從Rustup出發(fā)看Rust編譯生態(tài)

    從Rustup出發(fā)看Rust編譯生態(tài) 1. Rust和LLVM的關(guān)系是怎樣的? 2. Rustup中targets是什么,為什么可以安裝多個(gè)? 3. Rust在windows上為什么需要安裝Visual studio?
    的頭像 發(fā)表于 01-02 11:00 ?534次閱讀