自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rust语言学习交流

Rust官方及社区最新信息搜集、文章推送

  • 博客(1716)
  • 收藏
  • 关注

原创 【Rust日报】Rust中的错误处理为什么在嵌入式中很舒服

使用 Rust 构建跨平台 Hacker News 阅读器作者首先介绍了命令行界面(CLI)、文本用户界面(TUI)和图形用户界面(GUI)等不同类型的界面。然后作者解释了为什么选择使用 Rust 语言,列举了使用 Rust 的优势,如性能、安全性和并发能力。接下来,作者详细介绍了使用 Rust 构建 TUI 应用程序的过程。他使用了 ratatui 和 reqwest 这两个 Rust 库,分别...

2024-09-18 14:18:14 606

原创 【Rust日报】filtra公司发布的2024年8月锈语言工作报告

Kartoffels - Rust开发的tui游戏Kartoffels是一个有趣的游戏,玩家需要使用Rust语言为一个马铃薯实现固件。作者最近将前端从JavaScript迁移到了基于Rust的TUI,集成了Ratatui和russh库,效果相当不错。目前大部分功能都在Rust端实现,这使得测试和通过ssh远程访问成为可能。在下一个版本中,作者计划关注单人模式,引入"挑战"标签,让玩家在多人对战区之...

2024-09-17 14:11:45 603

原创 【Rust日报】wasmtime与cranelift集成的一些进展

教程:使用Rust语言开发一个Game Boy模拟器 第一步这篇文章介绍了使用Rust语言开发一个Game Boy模拟器的第一步 - 内存管理。主要内容包括:Rust中的包(Package)、箱(Crate)和模块(Module)的概念,以及它们的层级关系。Game Boy的内存映射情况,包括不同区域内存的用途。在Rust中使用结构体(struct)和实现(impl)关键字创建RAM模块,定义了一...

2024-09-15 11:59:04 420

原创 【大家的项目】Salvo Web 框架 0.72 发布

Salvo 是 Rust 编写的关注人体工程学的 Web 框架,相比其他框架有很多优势:- 没有类型体操,使用时基本不需要对 Rust 有深度理解,非常适合新手;- 功能全面,支持 HTTP3, Webtransport 等新协议和功能;- 官方维护了众多的中间件;- 提供了 tower 兼容层,tower 的中间件可以直接拿来使用;本次更新内容:- 允许直接对 Handler 应用中间件,...

2024-09-15 11:59:04 57

原创 【Rust日报】Cloudflare 如何通过优化一个简单的函数来节省 1% 的 CPU 利用率

Bevy 全职开发Alice 的一点分享Alice I. Cecile是Bevy游戏引擎的一名全职开源开发者。从业余爱好到正式工作,她分享了自己在Bevy基金会工作的几个月经历。起初她尝试遵循正常的9-5工作制,但发现这让她感到沮丧。于是她采用了专注于单一任务的灵活工作方式,同时平衡工作与生活。尽管这是理想的工作,但也存在一些缺陷,比如公开的工作环境、工作生活界限模糊、依赖捐助者资助等。不过,Al...

2024-09-14 23:22:26 626

原创 【Rust日报】另一个高性能的 Minecraft 服务器实现

FerrumC - 另一个高性能的 Minecraft 服务器实现FerrumC 是一个用 Rust 编写的 Minecraft 服务器实现,完全从头开始编写,包括数据包处理、NBT 编码/解码、自定义的 ECS 等功能。服务器完全多线程,支持 16 个方向的区块加载,内存使用量仅为 10~14MB,远低于原版 Minecraft 服务器。目前支持 1.20.1 版本,可以进入世界并自由漫游,但一...

2024-09-13 12:23:52 229

原创 【Rust日报】txt-fmt: 一个用Rust编写的极快的LaTeX格式化工具

[new lib] hypertexthypertext是一个Rust HTML模板框架。特性如下:检查元素名称/属性的类型完全可扩展,可用于非标准元素/属性支持#![no_std]自动转义默认情况下采用延迟渲染,以避免多次分配在嵌套文档的情况下表现出色,其他库可能在这方面表现不佳示例:usehypertext::{html_elements,GlobalAttributes,RenderI...

2024-09-12 10:53:28 345

原创 【Rust日报】Redox OS: 0.9.0版本发布

如何在 Rust 中使用像素数学融合图像本文介绍了在 Rust 编程语言中实现图像混合的技术。图像混合是将多个图像的像素合并成单个输出图像的过程, 文章通过一步步的详细步骤讲述了如何使用Rust来实现该功能.原文链接 https://www.freecodecamp.org/news/how-to-blend-images-in-rust-using-pixel-math/Redox OS: 0....

2024-09-12 10:53:28 229

原创 【Rust日报】google 安全指南:如何将 Rust 逐步引入现有的固件代码库

fluvio - 流处理引擎Fluvio是一个从零开始用Rust构建的分布式流处理系统。Fluvio使用主题(topics)以不可变的分布式事件日志形式收集和存储事件。Fluvio被用于实现企业服务总线、消息队列和数据流处理。它就像是用Rust实现的Kafka。什么是SDF? SDF是Stateful Dataflows(有状态数据流)的缩写,是一种流处理技术,你可以在其中连接/分割数据流,并调...

2024-09-10 15:37:08 506

原创 【Rust日报】sail - 流处理引擎,完全兼容PySpark,比Spark快4倍,硬件消耗低 94%

Sharad Ratatui - 使用ratatui实现的一个基于文本的角色扮演游戏亮点是利用OpenAI 的API来实现NPC对话。https://github.com/prohaller/sharad_ratatui/sail - 流处理引擎,完全兼容PySpark,比Spark快4倍,硬件消耗低 94%Sail的使命是统一流处理、批处理和计算密集型(AI)工作负载。目前,Sail在单进程环境...

2024-09-10 15:37:08 182

原创 【大家的项目】RT-Shyper:基于Rust语言的隔离性、实时性增强的嵌入式虚拟机监控器——隔离性部分...

RT-Shyper:基于Rust语言的隔离性、实时性增强的嵌入式虚拟机监控器——隔离性部分在上次的分享中,我们介绍了Rust-Shyper,一个基于Rust语言的高性能、高可靠嵌入式虚拟机监控器。考虑到面向嵌入式领域的虚拟机监控器不仅要保障虚拟机的性能,还需要满足嵌入式领域的隔离性和实时性等需求,我们在Rust-Shyper的基础上设计实现了RT-Shyper。本次分享将介绍RT-Shyper在隔...

2024-09-09 14:44:03 457

原创 2024 RustChinaConf 赞助商介绍

2024 RustChinaConf 得到了行业各界的广泛支持,在此向以下赞助商表示感谢!非凸科技非凸科技是一家全栈使用Rust的金融科技公司,致力于为券商、私募、公募等金融机构及个人投资者提供一站式数智交易领域服务解决方案。作为本次大会的钻石赞助商,非凸科技希望与广大开发者、行业伙伴等,共同推进Rust在数智交易领域的开发、应用与落地,进而为广大投资者带来更高效、便捷、安全的交易体验。蚂蚁集团星...

2024-09-04 12:00:18 882 1

原创 【Rust日报】plotlars - Rust画图表的救星

2024 Rust中国大会报名链接暨第一批精彩演讲主题介绍2024 Rust中国大会第二批精彩演讲主题列表2024 Rust中国大会第三批精彩演讲主题列表2024Rust中国大会第四批精彩演讲主题列表2024 Rust中国大会第五批精彩演讲主题列表,票所剩不多,抓紧时间欢迎购票参加线下Rust大会,现场与大佬面基交流。Coric's Quest - 又一个Rust实现的游戏一个成型的幻想类像素2...

2024-09-02 15:19:19 395

原创 9 月 7-8 日,Rust China Conf 2024 来啦!

Rust China Conf 2024 由 Rust 中文社区发起主办、知名企业和开源组织联合协办,是年度国内规模最大并唯一的 Rust 线下大型会议,深受 Rust 中文社区开发者与相关企业的喜爱与推崇。自 2020 年起, RustChinaConf 大会已经连续举办四年。

2024-08-30 17:24:07 1098

原创 2024 Rust中国大会第五批精彩演讲主题列表,票所剩不多,抓紧时间

2024 Rust中国大会为线下会议,将于 9 月 07 日 - 08 日在上海举办。扫码立即报名票已所剩不多,欢迎Rustaceans参与现场交流第五批精彩演讲主题介绍Rust 和 C++ 互操作之交叉编译讲师: 朱树磊讲师简介: 朱树磊,北京大学物理学士,德国TUM硕士,现任浙江大华技术股份有限公司高级算法专家。从事人工智能算法研发工作10余年,擅长机器学习、深度学习和大数据智能等技术领域,具...

2024-08-30 14:47:25 9665

原创 【Rust日报】handwriter.ttf - 一个手写字体合成器

2024 Rust中国大会报名链接暨第一批精彩演讲主题介绍2024 Rust中国大会第二批精彩演讲主题列表2024 Rust中国大会第三批精彩演讲主题列表2024 Rust中国大会第四批精彩演讲主题列表欢迎购票参加线下Rust大会,现场与大佬面基交流。Rust + WGPU 是跨平台的最佳方案这篇文章介绍了如何使用 Rust 的 wgpu 库来渲染一个二维三角形。内容包括如何通过 winit 创...

2024-08-29 15:00:48 498

原创 【Rust日报】用Rust和Wasm构建Web中的Spreadsheet

2024 Rust中国大会报名链接暨第一批精彩演讲主题介绍2024 Rust中国大会第二批精彩演讲主题列表2024 Rust中国大会第三批精彩演讲主题列表2024 Rust中国大会第四批精彩演讲主题列表欢迎购票参加线下Rust大会,现场与大佬面基交流。用Rust和Wasm构建Web中的SpreadsheetQuadratic 的首席执行官 David Kircos 讨论了他们利用 Rust、We...

2024-08-27 13:23:50 495

原创 【Rust日报】Rust 游戏开发现状与展望

2024 Rust中国大会报名链接暨第一批精彩演讲主题介绍2024 Rust中国大会第二批精彩演讲主题列表2024 Rust中国大会第三批精彩演讲主题列表2024 Rust中国大会第四批精彩演讲主题列表欢迎购票参加线下Rust大会,现场与大佬面基交流。Rust 游戏开发现状与展望作者在休息一年后重返游戏开发领域,并对使用 Rust 语言进行游戏开发表现出浓厚兴趣。尽管之前有 Rust 的学习经历...

2024-08-27 13:23:50 460

原创 【大家的项目】Rust-Shyper:基于Rust语言的高性能、高可靠嵌入式虚拟化Hypervisor,现已开源...

Rust-Shyper:基于Rust语言的高性能、高可靠嵌入式虚拟化Hypervisor,现已开源物联网的不断发展使得现代嵌入式系统正在朝着通用系统和混合关键系统的方向演化,其承载的任务往往有着不同的可靠性、实时性和验证级别的需要,而如何保证不同关键性任务之间的相互隔离以及实时性成为了一个难题。虚拟化技术提供的资源隔离手段成为了解决上述问题的关键。本次分享将首先介绍嵌入式虚拟化的特点和挑战,然后分...

2024-08-26 14:08:30 673

原创 Rust 中文社区- 2024年度开源项目「锈」大展示,给你喜欢的开源项目投个票

Rust 中文社区- 2024年度开源项目「锈」大展示fusen-rs一个Rust微服务框架,不需要定义idl文件通过脚本生成代码,直接通过Rust宏来实现编译器反射,来实现高性能的rpc调用代码,支持基于nacos的服务注册与发现,兼容springbood,和dubbo3协议,支持与Java项目进行互调,也可以直接暴露restful接口,支持http和http2协议调用,支持自定义负载均衡组件,...

2024-08-26 14:08:30 986

原创 【Rust日报】一本新书:黑帽Rust

2024 Rust中国大会大会将于 9 月 07 日 - 08 日在上海举办。精彩议题逐步放出中,欢迎大家面对面交流。2024 Rust中国大会报名链接暨第一批精彩演讲主题介绍2024 Rust中国大会第二批精彩演讲主题列表2024 Rust中国大会第三批精彩演讲主题列表马尔科夫文本生成算法lettraining_path="data";//Getsthepathsofevey...

2024-08-23 23:13:04 283

原创 【Rust日报】arroyo - 分布式流处理引擎

2024 Rust中国大会大会将于 9 月 07 日 - 08 日在上海举办。精彩议题逐步放出中,欢迎大家面对面交流。2024 Rust中国大会报名链接暨第一批精彩演讲主题介绍2024 Rust中国大会第二批精彩演讲主题列表2024 Rust中国大会第三批精彩演讲主题列表深入 Servo event-loop这篇文章主要讨论了对Servo浏览器引擎事件循环的修复和优化。背景与问题:文章回顾了Ser...

2024-08-23 23:13:04 275

原创 【Rust日报】Rust中的Mutex, Atomics 和 UnsafeCell

2024 Rust中国大会大会将于 9 月 07 日 - 08 日在上海举办。精彩议题逐步放出中。2024 Rust中国大会报名链接暨第一批精彩演讲主题介绍2024 Rust中国大会第二批精彩演讲主题列表2024 Rust中国大会第三批精彩演讲主题列表QUIC协议的一些基操解释这篇文章讨论了如何在不丢失数据的情况下正确关闭一个QUIC连接。作者指出,关闭QUIC连接的关键在于协调好发送方和接收方的...

2024-08-22 13:24:22 402

原创 【Rust日报】正式验证的后量子算法

2024 Rust中国大会大会将于 9 月 07 日 - 08 日在上海举办。精彩议题逐步放出中。2024 Rust中国大会报名链接暨第一批精彩演讲主题介绍2024 Rust中国大会第二批精彩演讲主题列表2024 Rust中国大会第三批精彩演讲主题列表tower-surf - 可用在axum等框架中的CSRF库跨站请求伪造(CSRF)是一种安全漏洞,允许攻击者在未经用户知情或同意的情况下,诱使用户...

2024-08-22 13:24:22 758

原创 【Rust日报】Rust 2024年下半年项目目标

Rust 2024年下半年项目目标Rust 计划在 2024 年发布第四版 Rust,旨在解决一些小的使用问题,使 Rust 更易用,主要包含以下改进:异步 Rust:计划推出异步闭包和 Send 边界等关键功能,提升异步 Rust 的使用体验。Linux 内核中的 Rust:努力解决阻碍 Rust 在 Linux 内核中使用的不稳定特性,推动 Rust 在低级系统应用中的发展。其他目标:除了旗舰...

2024-08-20 13:42:02 341

原创 【Rust日报】通过Flutter实现Rust GUI库的开发

2024 Rust中国大会大会将于 9 月 07 日 - 08 日在上海举办。早鸟票已售罄,速度点击这里报名参与。通过Flutter实现Rust GUI库的开发本文介绍了利用Flutter和flutter_rust_bridge库来创建Rust GUI的方法。方案优势Flutter成熟且流行,拥有庞大的生态系统和跨平台能力。支持热重载,加快UI开发速度。代码可同时运行在Android、iOS、Li...

2024-08-18 00:00:21 862

原创 【大家的项目】Tonbo OLAP存储引擎

https://tonbo.io/Intoducing Tonbo我们很高兴地宣布,Tonbo 的预览版本现已开源!Tonbo 是一个用 Rust 编写的嵌入式持久数据库。它提供了基本的类似 KV 的方法:插入、过滤和范围扫描,使其成为数据密集型应用程序(包括其他类型的数据库)的基础。它还支持类型安全的结构化数据存储。对于 Rust 开发人员,我们提供了一个类似 ORM 的宏以方便使用:#[ton...

2024-08-16 23:00:43 574

原创 【Rust日报】RoboPLC - 使用Rust开发Linux实时应用

2024 Rust中国大会大会将于 9 月 07 日 - 08 日在上海举办。早鸟票即将售罄,点击这里报名参与。RoboPLC - 使用Rust开发Linux实时应用大家好,今年我们推出了 RoboPLC,这是一个免费的开源框架和工具包,用于在 Linux 上创建和管理实时 Rust 应用程序。好消息:我们正在积极开发该项目,以下是一些新功能:锁定策略:现在支持三种不同的锁定策略,适用于不同的实时...

2024-08-15 23:27:17 409

原创 【Rust日报】Factor Y - 一个类似于 Factorio 的策略建设类游戏

2024 Rust中国大会大会将于 9 月 07 日 - 08 日在上海举办。早鸟票即将售罄,点击这里报名参与。Factor Y - 一个类似于 Factorio 的策略建设类游戏已列在Steam上,https://store.steampowered.com/app/2220850?utm_source=BlogLaunch开发进展参考这里:https://buckmartin.de/facto...

2024-08-15 23:27:17 565

原创 【Rust日报】Ringboard - Linux下的剪贴板

2024 Rust中国大会大会将于 9 月 07 日 - 08 日在上海举办。早鸟票即将售罄,点击这里报名参与。Set Up! - Rust实现的一个多用户实时卡牌游戏https://github.com/igorsheg/set-up/raw/main/.github/images/setup.gif?raw=truehttps://github.com/igorsheg/set-upbit_g...

2024-08-14 13:23:57 333

原创 【Rust日报】使用Rust面向RISC-V开发一个密码学安全的加载器

2024 Rust中国大会大会将于 9 月 07 日 - 08 日在上海举办。早鸟票即将售罄,点击这里报名参与。imessage-exporter - apple imessage的数据导出和分析工具包这个 crate 提供了一个用于与 iMessage 数据交互的库,同时还包含一个可以使用这些数据执行一些有用的只读操作的二进制文件。该项目的目标是提供最全面、最准确的 iMessage 数据表示。...

2024-08-14 13:23:57 370

原创 2024 Rust中国大会第二批精彩演讲主题列表

2024Rust中国大会大会为线下会议,将于 9 月 07 日 - 08 日在上海举办。大会详情介绍请看之前推文:RustChinaConf2024号集令现大会报名链接已就绪,请移步活动行报名:https://4292817522623.huodongxing.com/event/5757822319111扫码立即报名早鸟票现已开放,299元即可获得参会资格。第二批精彩演讲主题介绍Coze平台...

2024-08-12 14:50:41 1027

原创 【Rust日报】WASM 和 Rust 从零实现 React v18: 实现 memo

2024 Rust中国大会大会将于 9 月 07 日 -08 日在上海举办。早鸟票即将售罄,点击这里报名参与。Tauri 2.0 候选版本发布Tauri 团队宣布推出 Tauri 2.0 的第一个候选版本,标志着该版本的功能基本稳定,不再预期会有破坏性变化。候选版本阶段将主要关注文档完善和修复关键错误,计划在8月底发布稳定版本。尽管移动端功能还在完善中,开发者已经可以使用 Tauri 构建生产级的...

2024-08-09 09:07:57 333

原创 【Rust日报】citybound - 一个Rust实现的城市模拟游戏

2024 Rust中国大会大会将于 9 月 07 日 -08 日在上海举办。早鸟票即将售罄,点击这里报名参与。可移动树形CRDT的Rust实战loro项目的实战总结。CRDT 是 conflict-free replicated data types 的缩写,是协作软件的标准协议。https://www.loro.dev/blog/movable-treefirebase-rs - Rust的fi...

2024-08-09 09:07:57 462

原创 【Rust日报】TRACTOR 项目,将旧的C代码全部转为Rust代码

bonsai - 行为树的Rust实现行为树(Behavior Tree,简称 BT)是一种数据结构,可以设定某些行为发生的规则及其执行顺序。BT 是创建模块化和响应式复杂系统的高效方法。这些特性在许多应用中至关重要,因此 BT 已从电子游戏编程扩展到人工智能和机器人学的多个领域。https://github.com/Sollimann/bonsaicopper-rs - Rust的机器人框架Co...

2024-08-08 23:15:31 250

原创 【Rust日报】pulldown-latex: 将LaTeX math转换为MathML的拉取式解析器

Tauri 2.0候选版本我们很荣幸的宣告关于Tauri的新的大版本的第一个候选版本。经过的一年多的beta版后,我们认为Tauri2终于达到了稳定的地步。不再期待重大变化。我们希望使用相对较短的候选版本时间来专注于我们的文档和重要错误的修复。文章链接,https://v2.tauri.app/blog/tauri-2-0-0-release-candidate/Github 链接,https:/...

2024-08-08 23:15:31 211

原创 2024 Rust中国大会报名链接暨第一批精彩演讲主题介绍

2024Rust中国大会大会为线下会议,将于 9 月 07 日 -08 日在上海举办。大会详情介绍请看之前推文:RustChinaConf2024号集令现大会报名链接已就绪,请移步活动行报名:https://4292817522623.huodongxing.com/event/5757822319111扫码立即报名早鸟票现已开放,299元即可获得参会资格。第一批精彩演讲主题介绍星绽:携手共建...

2024-08-07 14:55:48 940

原创 【Rust日报】crates.io 更新可以用RSS订阅了

crates.io 更新crates.io 最近发布了更新,主要包含以下内容:安装命令更新:对于有二进制目标的 crate,现在推荐使用 cargo install 而不是 cargo add 来安装。暗黑模式支持:crates.io 现在支持根据操作系统设置自动切换暗黑模式,并且可以手动切换。RSS 订阅:引入了实验性的 RSS 订阅功能,可以跟踪 crate 的最新发布和更新。API 令牌改进...

2024-08-04 08:50:50 375

原创 【Rust日报】Rust版fish-shell的首次发布计划

Rust版fish-shell的首次发布计划fish-shell的Rust移植已完成,接近发布。目前已经在github上创建issue来追踪Rust版fish-shell的首次发布计划。在不久的未来,大家就会用上 Rust版的fish-shell 了。原文链接 https://github.com/fish-shell/fish-shell/issues/10633如何在Rust中使用命名函数参数...

2024-08-02 09:49:27 221

原创 【Rust日报】终端表格查看工具

[new ver] Tabiew v0.6.1Tabiew 是一个轻量级的、基于终端的应用程序,用于查看和查询分隔符分隔值格式的文档,例如 CSV 或 TSV 文件。功能如下:???? 表格视图: 通过易于导航的表格视图来探索数据。???? 工作表视图: 深入查看记录的详细信息。????️ SQL查询功能: 利用SQL进行强大的数据查询,如过滤、排序和聚合。????️ 多表支持: 同时处理多个表格。⌨️ 类Vim键绑定:...

2024-08-01 10:17:53 568

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除