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

Rust语言学习交流

专栏成员
1560
文章
1105670
阅读量
143
订阅数
【Rust日报】Rust不仅仅是内存安全
目前关于Rust的讨论大多集中在内存安全上,如何比C/C++/Zig/Go等语言更安全。虽然这是真的,但我认为语言的核心在于正确性。
MikeLoveRust
2024-06-07
1110
【Rust日报】Rust和动态大小`薄`指针
本篇介绍了使用Rust制作单词云的原理和算法,代码可以视作一个有趣的入门教程。单词云是像下面这个样子:
MikeLoveRust
2024-06-07
1140
【Rust日报】BugStalker - 一个新的Rust调试器
Repo: https://github.com/sensorial-systems/is-tree
MikeLoveRust
2024-06-07
990
【Rust日报】Diesel 发布新版本 2.2.0
Diesel 是一个安全且高性能的查询构建器和用 Rust 编写的 ORM。此版本包含多项新功能并改进了现有功能。Diesel 现在提供了一个过程宏属性,用于推断查询的正确返回类型。现在可以检测Diesel提供的连接实现,以执行记录和性能测量。我们添加了对 PostgreSQL COPY FROM 和 COPY TO 语法的支持,可用于有效地发送和接收大量数据。我们的依赖项包装了本机数据库驱动程序,现在支持所有构建数据库驱动程序作为 . cargo build 这使我们能够轻松地分发 diesel-cli 的静态预编译版本。最后,我们与 Rust 团队合作,稳定属性,以自定义编译器发出的错误消息。现在,Diesel使用它来提高某些难以理解的错误消息的质量。
MikeLoveRust
2024-06-07
1010
【Rust日报】关于在其它语言中(特别是新语言中)能否直接调用Rust现有生态的研究
直接调用,也就是不用写FFI绑定库。这篇文章讨论了其中的一些目前的困难,可以操作的一些方法。
MikeLoveRust
2024-06-07
880
【Rust日报】2024-05-28 Wasmi 的新的超快的执行引擎
经过数月的研究、开发和质量保证,Wasmi 有史以来最重要的更新终于准备好投入生产使用。
MikeLoveRust
2024-06-07
3240
【Rust日报】Datadog 将静态分析器从 Java 迁移到 Rust, 分析时间减少了三倍
Codiga 加入 Datadog 后,作者团队需要将静态分析器整合到 Datadog,但遇到扩展语言支持和解析速度慢的问题。
MikeLoveRust
2024-05-29
1110
【大家的项目】一个调用大模型生成Git commit message的工具
https://github.com/yzzting/commit_crafter
MikeLoveRust
2024-05-29
1180
【Rust日报】bonk - 用机器学习来检查色情内容
这篇文章,旨在演示实时战略游戏(RTS)设计中的一些重要原则。作者指出,单独考虑单位属性可能会误导,例如,Stalker 在纸面上的 DPS 大约为 9.7,但与 Marines 战斗时,由于过杀伤,其有效 DPS 降至约 8.4(如果考虑到战斗盾则为 8.2)。作者计划通过自己的模拟来预测战斗行为,以便更好地理解单位之间的相互作用。文章详细介绍了作者的动机、目标和计划,并提供了项目的源代码¹。如果您对 RTS 设计感兴趣,这篇文章可能会对您有所帮助!
MikeLoveRust
2024-05-29
1080
Gaia - 一个使用Rust实现的Local LLM服务解决方案
最近发现一个不错的项目,Gaia (https://github.com/GaiaNet-AI/gaianet-node),它的功能是:
MikeLoveRust
2024-05-29
1790
【Rust日报】2024-05-15 tunnet - 用 Rust 和Bevy写的游戏
在这篇指南中,我们将讨论如何使用 AI 代理构建一个内容写作工具。该工具将利用 Serper.dev API 在 Google 上搜索你的查询结果,然后与 GPT-4o 结合,生成这些结果的摘要,并最终创作一篇文章。
MikeLoveRust
2024-05-29
710
【Rust日报】使用Rust开发分布式系统的经验教训
Fjall 是一个可嵌入的基于 LSM 的 forbid-unsafe Rust 键值存储引擎。它的目标是成为一个可靠且可预测但性能优异的通用 KV 存储引擎,适用于小型数据集,尤其是大于内存大小的数据集。我刚刚发布了1.0版本,该版本稳定了其数据格式,适用于所有未来的1.x.x版本。
MikeLoveRust
2024-05-29
890
【Rust招聘】GenAI运行时OminiX Runtime开发实习(2名)
MikeLoveRust
2024-05-29
1100
【Rust招聘】具身智能应用开发实习(1名)
MikeLoveRust
2024-05-29
1000
【Rust日报】使用 sched-ext、Rust 和 Ubuntu 制作新的 Linux 调度器
默认情况下,它使用 NIST 的漏洞数据库 (NVD),并在终端中提供具有不同主题选项的搜索和列表功能。
MikeLoveRust
2024-05-29
810
【Rust日报】Chrome的安全报告说明安全的C++开发是不可能的
HVM2是一个运行时,将高级语言编译到HVM2,可以实现将代码完全跑在大规模并行的硬件上(比如GPU),而不需要什么改动。
MikeLoveRust
2024-05-29
1020
【Rust日报】ratatui版本更新
GitHub: https://github.com/LechevSpace/arduino-plotter
MikeLoveRust
2024-05-29
1070
【Rust日报】函数指针与闭包的区别
在 Rust 中,函数指针用于直接指向一个确定签名的函数,适用于不需要捕获外部环境的场景。相对闭包来说,函数指针语法简单,性能略高但不能保持状态。闭包则功能更强大,能够捕获和使用其定义时的环境状态,适合需要维护状态和上下文的任务。总的来说,选择函数指针还是闭包取决于是否需要维护状态和性能要求。
MikeLoveRust
2024-05-29
1220
【Rust日报】嵌入式 Rust:一份简化指南
EvilHelix 是一个采用 Vim 风格的模态编辑器,旨在提供快速且高效的编辑体验。它是 Helix 编辑器的一个分支,增加了 Vim binding,同时积极同步上游的特性,兼备了 Vim 和 Hexli 的优点:
MikeLoveRust
2024-05-29
1420
【Rust日报】Rust 中的形式验证
这篇文章回顾了形式化验证的基本概念,作者展示了如何使用 Hoare triples 来描述和推理程序的正确性,以及如何使用分离逻辑来解决验证的复杂性。文章还解释了为什么 Rust 适用于形式化验证,以及 Rust 当中的一些特性如何帮助简化和自动化程序验证过程。
MikeLoveRust
2024-05-29
830
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档