0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FastTime-纯Rust编写的高并发快速时间库

jf_wN0SrCdH 来源:Rust语言中文社区 2023-11-06 09:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

FastTime, 纯Rust编写的快速时间库, 并发: 2800万+/秒. 一、组件:

年份: a1_year.rs, 含闰年

月份: a2_month.rs

星期: a4_weekday.rs

时区: a5_timezone.rs

时间戳: a6_timestamp.rs

日内秒: a7_secs.rs, 最小值 0=0000, 最大值 86399=2359, 不含闰秒

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

时间差: a9_ellapse.rs: 精确到微秒

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

时间: b2_time.rs, 组成: 6.日内秒 + 7.微秒数(不足1秒部分)

日期-时间: b3_datetime.rs, 组成: 4. 时区 + 5. 时间戳 + 9. 日期 + 10. 时间 二、其他

测试样例集合: test_suites.rs

测试样例其他: 分散在.rs文件中,请搜索: fn test_

测试样例数据(行数很多): test_results/*.txt(.zip)







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • rust语言
    +关注

    关注

    0

    文章

    57

    浏览量

    3248

原文标题:【大家的项目】FastTime-纯Rust编写的高并发快速时间库

文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025开放原子开发者大会旋武开源社区Rust分论坛成功举办

    11月22日,2025开放原子开发者大会——旋武开源社区Rust分论坛在北京顺利召开。论坛以“共建中国Rust生态”为核心主题,汇聚京东、华为、vivo、阿里、毛豆教育、DORA社区及南京大学等企业与学术机构技术专家,及众多Rust
    的头像 发表于 11-27 14:55 374次阅读

    2025开放原子开发者大会旋武社区Rust分论坛即将启幕

    在数字化转型持续深化、系统安全与性能需求愈发迫切的当下,Rust凭借强大的内存安全、并发性能和卓越的开发者体验,正成为重塑软件开发疆界的关键力量,更是构建下一代可靠高效基础设施的核心选择。11月
    的头像 发表于 11-13 10:00 379次阅读

    RusT-Thread:基于Rust面向资源受限嵌入式设备的操作系统的实践 | 技术集结

    摘要随着物联网和嵌入式系统的发展,实时操作系统(RTOS)的安全性和性能需求日益提高。传统基于C语言的RTOS在内存安全和并发控制方面存在局限,容易导致缓冲区溢出、数据竞争等问题。本项目以
    的头像 发表于 11-07 17:37 6551次阅读
    <b class='flag-5'>RusT</b>-Thread:基于<b class='flag-5'>Rust</b>面向资源受限嵌入式设备的操作系统的实践 | 技术集结

    工业物联网数据中台的并发性有什么作用

    工业物联网数据中台的并发性是保障其在复杂工业场景下稳定运行的核心能力之一。它的核心作用是确保大量设备同时接入和数据传输时,系统依然能高效处理、不卡顿、不丢失数据,能够在单位时间内高效处理海量设备
    的头像 发表于 10-28 11:28 204次阅读
    工业物联网数据中台的<b class='flag-5'>高</b><b class='flag-5'>并发</b>性有什么作用

    如何理解工业数据中台的并发能力

    工业数据中台的并发能力是指其在同一时间段内高效处理大量设备数据读写、分析请求的能力,这是保障工业数据实时采集、传输、处理与决策响应稳定性和高效性的关键。以下从核心价值、技术实现、应用场景三个维度
    的头像 发表于 10-15 11:49 254次阅读

    Task任务:LuatOS实现“任务级并发”的核心引擎

    Task任务通过其强大的并发处理能力,使LuatOS能够在单线程环境中模拟多线程执行,通过协程的挂起与恢复机制,实现任务级的并行操作,显著提升系统效能。 sys核心是LuatOS运行框架,也是
    的头像 发表于 08-28 13:49 355次阅读
    Task任务:LuatOS实现“任务级<b class='flag-5'>并发</b>”的核心引擎

    Nginx并发优化方案

    作为一名在生产环境中摸爬滚打多年的运维工程师,我见过太多因为Nginx配置不当导致的性能瓶颈。今天分享一套完整的Nginx并发优化方案,帮助你的系统从10万QPS突破到百万级别。
    的头像 发表于 08-13 15:51 704次阅读

    RT-Thread 遇上 Rust:安全内核 RusT-Thread 的诞生

    大家好,我们是中国科学技术大学操作系统原理与设计(H)课oooooS小组。这个项目是我们的课程大作业:参考RT-Thread架构,使用Rust搭建一个原生的嵌入式操作系统内核。初识Rust是因为xk
    的头像 发表于 08-02 11:03 3234次阅读
    RT-Thread 遇上 <b class='flag-5'>Rust</b>:安全内核 <b class='flag-5'>RusT</b>-Thread 的诞生

    请问OpenVINO™ 是否支持 Rust 绑定?

    无法确定OpenVINO™是否支持 Rust 绑定。
    发表于 06-25 07:45

    鸿蒙5开发宝藏案例分享---应用并发设计

    ?** 鸿蒙并发编程实战指南:解锁ArkTS多线程黑科技** 嘿,开发者朋友们! 今天给大家扒一扒鸿蒙官方文档里藏着的并发编程宝藏—— 100+实战场景解决方案 !从金融理财到游戏开发,从折叠屏适配
    发表于 06-12 16:19

    Ingress网关并发请求的解决方案

    当 Ingress 网关面临高并发请求(如 QPS 超过 10万+)时,可能导致服务崩溃、响应延迟激增或资源耗尽。
    的头像 发表于 05-14 11:52 684次阅读

    RAKsmart服务器如何重塑AI并发算力格局

    在AI大模型参数量突破万亿级、实时推理需求激增的当下,传统服务器架构的并发处理能力已逼近物理极限。RAKsmart通过“硬件重构+软件定义”的双引擎创新,推出新一代AI服务器解决方案。下面,AI部落小编为您解析RAKsmart服务器如何重塑AI
    的头像 发表于 04-03 10:37 700次阅读

    TurMass™ 如何帮助解决 UWB 定位系统大规模终端标签并发通信冲突问题?

    在大容量定位终端数据并发场景中,现有通信技术因信号冲突、系统容量受限等问题,难以满足需求。TurMass™ 通信技术通过多信道设计、时隙划分、定位与通信一体化等创新方案,有效解决了并发
    的头像 发表于 03-17 14:38 799次阅读
    TurMass™ 如何帮助解决 UWB 定位系统大规模终端标签<b class='flag-5'>高</b><b class='flag-5'>并发</b>通信冲突问题?

    vivo打造最具影响力Rust赛事,点亮基础软件事业的“蓝河时代”

    在蓝河操作系统创新赛,看见中国Rust生态的汇聚与发展
    的头像 发表于 02-27 15:08 2188次阅读
    vivo打造最具影响力<b class='flag-5'>Rust</b>赛事,点亮基础软件事业的“蓝河时代”

    JavaScript与Rust和WebAssembly集成

    偶然一次机会,接触了Rust的代码。当时想给团队小伙伴做演示,发现自己并不能在移动端按照文档生成演示demo。我就想,要是Rust代码能转化成JavaScript就好了。结果一搜,还真有。
    的头像 发表于 01-24 15:43 834次阅读
    JavaScript与<b class='flag-5'>Rust</b>和WebAssembly集成