首页
学习
活动
专区
工具
TVP
发布

Rust语言学习交流

专栏作者
1538
文章
1077202
阅读量
141
订阅数
【Rust日报】2024-05-13 使用 Rust 开发VS Code扩展
Visual Studio Code现在支持通过WebAssembly执行引擎扩展运行WASM二进制文件。这使得开发者能够将Rust编写的程序编译为WebAssembly,并在VS Code中直接运行。
MikeLoveRust
2024-05-17
130
【Rust日报】2024-05-12 镜像工具Goldboot
Goldboot是一款为真实硬件构建机器镜像的工具,它可以实现接近不可变的基础设施,而无需大量额外的工作。
MikeLoveRust
2024-05-17
90
【Rust日报】2024-05-10 重大:Rustls 现在可以通过 OpenSSL 兼容层使用在 Nginx 中
意味着现在Rustls可以无缝替换目前世界上使用的最广泛的Web Server - Nginx 中了。
MikeLoveRust
2024-05-17
150
【Rust日报】2024-05-11 Tabiew 简介:用于查看和查询 CSV 文件的基于终端的工具
Kira 是一个与后端无关的库,用于为游戏创建富有表现力的音频。它提供了用于平滑调整声音属性的补间、用于将效果应用于音频的灵活混音器、用于精确计时音频事件的时钟系统以及空间音频支持。
MikeLoveRust
2024-05-17
80
【Rust日报】2024-05-09 使用 Tokio 编写多线程聊天服务器
ctreg 是一个用于编译时处理正则表达式的库,其核心理念是在编译阶段就处理正则表达式,以提高运行效率并避免运行时错误。
MikeLoveRust
2024-05-11
840
【Rust日报】2024-05-07 MeiliSearch 1.8 版本发布
Rust 团队在最新的博文中介绍了一项名为“检查 cfg 属性”的新功能。这项功能旨在让开发者更轻松地检查编译时的条件,以便更好地理解代码在不同平台和条件下的行为。
MikeLoveRust
2024-05-10
980
【Rust日报】2024-05-06 WebAssembly 基础
在讨论如何在Rust中加载共享库时,作者展示了如何使用libloading库中的Library和Symbol数据结构来实现。也讨论了在跨FFI边界时确保类型安全以及Rust的ABI不稳定性的问题,并介绍了使用abi_stable库来解决它。
MikeLoveRust
2024-05-10
1210
【Rust日报】2024-05-05 用于验证Rust代码正确性的工具
Verus 是一种用于验证用 Rust 编写的代码正确性的工具。开发人员编写代码应该做什么的规范,Verus 静态检查可执行的 Rust 代码是否始终满足所有可能执行代码的规范。
MikeLoveRust
2024-05-10
1020
【Rust日报】2024-05-04 Image库发布 v0.25: 性能改进,生产就绪的WebP
Image crate是 Rust 最受欢迎的图像处理库,现已发布新版本!它为各种图像格式带来了加速和其他增强功能。
MikeLoveRust
2024-05-10
950
【Rust日报】2024-05-03 native_db - Rust语言专有的嵌入数据库
Repo: https://github.com/borgo-lang/borgo
MikeLoveRust
2024-05-10
760
【Rust日报】Luminal:在 Rust 中编译快速 GPU 内核
https://kyju.org/blog/piccolo-a-stackless-lua-interpreter/
MikeLoveRust
2024-05-10
1020
【社区投稿】基于Pingora实现k8s的网关,代码实战(一)
反向代理的网关,nginx通常是首选项,但是如果我们有一些业务需求,需要二次开发它,那简直就是噩梦,不管是用c直接改nginx的源代码,还是用lua写脚本,都各有各的问题。
MikeLoveRust
2024-05-10
1570
【Rust日报】2024-04-30 在 Rust 中设计一个带有 unsafe & union 的高效内存布局
这是关于如何构建 CLI 电子表格程序的系列博文中的第一篇博文,主要是因为我厌倦了所有其他电子表格的缺陷。在这篇博文中,我将设计电子表格单元格中每个值的内存布局,因此我们应该从以下问题开始:电子表格单元格包含什么?
MikeLoveRust
2024-05-10
1310
【Rust日报】2024-04-29 wgpu: v0.20.0 发布
Zed是 Rust 构建的文本编辑器, 本文将介绍他的核心数据结构——Rope和SumTree。
MikeLoveRust
2024-05-10
790
【Rust日报】2024-04-26 SkipDB - 又一个内存数据库引擎
国人开发。实现了 embedded, in-memory, zero-copy, ACID, MVCC, almost lock-free and serializable snapshot isolation 等特性。
MikeLoveRust
2024-04-30
1280
【大家的项目】仿照actix写了一个actor模型框架: Serviceless
之前学习了一下actor模型的基本原理,做了一个类似功能的项目。非常轻量化,代码很短,项目只依赖了tokio。主要用了一些Rust类型转换的魔法。没有任何unsafe代码,并且原生支持async。
MikeLoveRust
2024-04-26
880
【Rust日报】2024-04-22 Rust编写的LAVD内核调度器为Linux游戏带来了更多展望
Thunderbird计划在2024年7月版本中原生支持Exchange邮件功能,并选择Rust语言开发新功能,这是由于 Rust 强调内存安全、性能和易维护性。
MikeLoveRust
2024-04-25
1280
【Rust日报】2024-04-18 Rust 高级特性:Traits 和泛型
在 mcyoung 的博客上,作者深入探讨了 Rust 语言的调用约定(ABI),并提出了一些创新的想法。ABI 规定了如何在函数之间传递参数和返回值,这包括使用哪些寄存器、函数的序言/尾声(prologues/epilogues)如何编写等。作者认为 Rust 当前遵循的 C ABI 在传递复杂类型时显得不够高效,并提出了一种新的、更高效的调用约定方案。该方案通过 -Zcallconv 标志来实现,旨在提高 Rust 代码的生成质量,尤其是在简单函数的代码生成上。
MikeLoveRust
2024-04-25
880
【Rust日报】2024-04-23 C++ 中的问题在 Rust 中仍然存在吗
这是 Reddit 上的一个讨论帖,主要讨论集中在 C++ 中存在的一些问题是否仍然存在于 Rust 中,以及这些问题如何影响开发者使用 Rust。具体问题包括:
MikeLoveRust
2024-04-25
820
【Rust日报】2024-04-19 Egui 能够用于生产了吗?
Tantivy 是一个使用Rust写的全文搜索引擎。目前已成为诸多上层搜索引擎的基石。
MikeLoveRust
2024-04-24
1230
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档