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

Rust语言学习交流

专栏作者
1533
文章
1071907
阅读量
141
订阅数
【Rust日报】2024-05-07 MeiliSearch 1.8 版本发布
Rust 团队在最新的博文中介绍了一项名为“检查 cfg 属性”的新功能。这项功能旨在让开发者更轻松地检查编译时的条件,以便更好地理解代码在不同平台和条件下的行为。
MikeLoveRust
2024-05-10
150
【Rust日报】2024-05-06 WebAssembly 基础
在讨论如何在Rust中加载共享库时,作者展示了如何使用libloading库中的Library和Symbol数据结构来实现。也讨论了在跨FFI边界时确保类型安全以及Rust的ABI不稳定性的问题,并介绍了使用abi_stable库来解决它。
MikeLoveRust
2024-05-10
120
【Rust日报】2024-05-05 用于验证Rust代码正确性的工具
Verus 是一种用于验证用 Rust 编写的代码正确性的工具。开发人员编写代码应该做什么的规范,Verus 静态检查可执行的 Rust 代码是否始终满足所有可能执行代码的规范。
MikeLoveRust
2024-05-10
200
【Rust日报】2024-05-04 Image库发布 v0.25: 性能改进,生产就绪的WebP
Image crate是 Rust 最受欢迎的图像处理库,现已发布新版本!它为各种图像格式带来了加速和其他增强功能。
MikeLoveRust
2024-05-10
80
【Rust日报】2024-05-03 native_db - Rust语言专有的嵌入数据库
Repo: https://github.com/borgo-lang/borgo
MikeLoveRust
2024-05-10
130
【Rust日报】Luminal:在 Rust 中编译快速 GPU 内核
https://kyju.org/blog/piccolo-a-stackless-lua-interpreter/
MikeLoveRust
2024-05-10
210
【社区投稿】基于Pingora实现k8s的网关,代码实战(一)
反向代理的网关,nginx通常是首选项,但是如果我们有一些业务需求,需要二次开发它,那简直就是噩梦,不管是用c直接改nginx的源代码,还是用lua写脚本,都各有各的问题。
MikeLoveRust
2024-05-10
240
【Rust日报】2024-04-30 在 Rust 中设计一个带有 unsafe & union 的高效内存布局
这是关于如何构建 CLI 电子表格程序的系列博文中的第一篇博文,主要是因为我厌倦了所有其他电子表格的缺陷。在这篇博文中,我将设计电子表格单元格中每个值的内存布局,因此我们应该从以下问题开始:电子表格单元格包含什么?
MikeLoveRust
2024-05-10
330
【Rust日报】2024-04-29 wgpu: v0.20.0 发布
Zed是 Rust 构建的文本编辑器, 本文将介绍他的核心数据结构——Rope和SumTree。
MikeLoveRust
2024-05-10
150
【Rust日报】2024-04-26 SkipDB - 又一个内存数据库引擎
国人开发。实现了 embedded, in-memory, zero-copy, ACID, MVCC, almost lock-free and serializable snapshot isolation 等特性。
MikeLoveRust
2024-04-30
1240
【大家的项目】仿照actix写了一个actor模型框架: Serviceless
之前学习了一下actor模型的基本原理,做了一个类似功能的项目。非常轻量化,代码很短,项目只依赖了tokio。主要用了一些Rust类型转换的魔法。没有任何unsafe代码,并且原生支持async。
MikeLoveRust
2024-04-26
860
【Rust日报】2024-04-22 Rust编写的LAVD内核调度器为Linux游戏带来了更多展望
Thunderbird计划在2024年7月版本中原生支持Exchange邮件功能,并选择Rust语言开发新功能,这是由于 Rust 强调内存安全、性能和易维护性。
MikeLoveRust
2024-04-25
1230
【Rust日报】2024-04-18 Rust 高级特性:Traits 和泛型
在 mcyoung 的博客上,作者深入探讨了 Rust 语言的调用约定(ABI),并提出了一些创新的想法。ABI 规定了如何在函数之间传递参数和返回值,这包括使用哪些寄存器、函数的序言/尾声(prologues/epilogues)如何编写等。作者认为 Rust 当前遵循的 C ABI 在传递复杂类型时显得不够高效,并提出了一种新的、更高效的调用约定方案。该方案通过 -Zcallconv 标志来实现,旨在提高 Rust 代码的生成质量,尤其是在简单函数的代码生成上。
MikeLoveRust
2024-04-25
850
【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
1140
【Rust日报】2024-04-20 Koto编程语言 发布 最新版本0.14
Koto一种使用RUST开发的编程语言,是一种简单而富有表现力的编程语言,可作为Rust应用程序的扩展语言或独立的脚本语言使用。
MikeLoveRust
2024-04-24
890
【大家的项目】基于 Rust + Skia 的 2D 图形 Vue 渲染库
在 <v-image> 新支持 :blur :grayscale :brighten :invert 等滤镜相关属性
MikeLoveRust
2024-04-24
870
【Rust日报】2024-04-15 拯救地球,请使用Rust编程
本文讨论了如何通过在Rust编程语言中编码,可以更有效地利用现有资源以帮助保护我们的星球。
MikeLoveRust
2024-04-17
1150
【大家的项目】"fusen-rs"正式发布一个Rust轻量级微服务框架,支持Dubbo与SpringCloud
fusen-rust是一个高性能,轻量级的微服务框架,通过使用Rust宏来解决目前主流rpc框架使用复杂,性能低等问题,不需要通过脚本和脚手架生成RPC调用代码,通过宏来进行编译期"反射"来实现高性能的调用,满足RPC调用的简易性,同时支持Dubbo3,SpringCloud微服务生态可以与Java项目进行服务注册发现与互相调用.
MikeLoveRust
2024-04-17
1070
【Rust日报】Shiva - 解析和生成任何类型的文档
我在从事文档搜索引擎项目时产生了该项目的想法。有一个像 Apache Tika 这样的库,用 Java 编写,可以解析各种类型的文档。为了让我的搜索引擎正常工作,它必须能够从不同类型的文档(PDF、DOC、XLS、HTML、XML、JSON 等)中提取文本。我用 Rust 编写了搜索引擎本身。但不幸的是,在 Rust 世界中没有可以解析所有类型文档的库。
MikeLoveRust
2024-04-16
1000
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档