Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
RUST教程
Jon Gjengset认为学习Rust语言并不难
Jon Gjengset是书籍Rust for Rustaceans 的作者,曾
2022年Rust将成为Linux内核第二语言
几个月以来,在为 Linux 内核启用 Rust 方面取得了更多进展:Miguel Ojeda 刚刚几分钟前已经发送了“v2”补丁以在内核中支
Meta/Facebook产品安全团队将调度服务从Python迁移到Rust
Facebook 产品安全团队通过构建大规模模糊测试基础设施和工具来进行动态分析。其中有一个模糊调度程序服务,该服务是他们更广泛系统的“大脑”:它负责将工作分派给大量机器,并确保所有的模糊测试特定业务逻辑正常工作。他们最近将此服务从 Python 迁移到 Rust。
RustScan: 能在3秒内扫描65k个端口的Rust扫描工具
用于快速查找端口(最快 3 秒): 在3 秒内扫描所有 65k 端口。 完整的脚本引擎支持。自动将结果传送到 Nmap,或使用我们的脚本(或编写您自己的)来做任何你想做的事。 适应性学习。RustScan 改进得越多,你使用它。这里没有臃肿的机器学习,只有基本
shosti/wraft: 使用Rust和WebRTC在浏览器中实现分布式Raft
是一个基于 WebRTC 的 Raft 实现,用 Rust 编写,用于 WebAssembly。这里有几个演示应用程序,代码
ruffle-rs/ruffle:替换Flash Player的Rust模拟器
Ruffle 是用 Rust 编程语言编写的 Adobe Flash Player 模拟器。Ruffle 使用 WebAssembly 面向桌面和 Web。Ruffle 处于概念验证阶段,目前可以运行早期的 Flash 动画和游戏。基本的 ActionScript 1.0/2.0
使用Go的Defer和Rust的Drop实现数据库事务机制的比较 - DEV
我学习 Rust 的极其缓慢的旅程仍在继续,被其他项目拖延了。我在 2021 年的注意力主要集中在 Go 和 PostgreSQL 上。让我对 Rust 非常感兴趣的一件事是它为我提供的工具可以让我编写完全按照我期望的方式工作的代码,对其他开发人员强制执行这种行为,并帮助我避免我(或
actix/actix:Rust语言的Actor框架
Rust 的 Actor 框架。 异步和同步actor 本地/线程上下文中的 Actor 通信 使用期货进行异步消息处理 <
Rusty类型状态Typestates入门 - rustype
如何使我们的计算机语言的类型系统更智能,将类型推理从程序员转移到编译器?在当今,随着系统变得越来越复杂,移动部件越来越多,能够确保每个部件协同工作变得极为重要。Rust 的借用检查器就是一个很好的例子,对于那些不熟悉的人,以一种简单的方式,Rust 能够推理内存使用情况,抛弃手动内存
Rust能实现碳减排吗? - theregister
计算机语言如何拯救地球?答案是更高效的代码需要更少的资源来运行,这意味着数据中心的能源使用量更低,而且制造计算设备并将其运送到世界各地对环境的影响也更低。Rust 是最高效的编程语言之一。引用的来源是 2017 年的论文:该论文测量了 27 种编程语言的性能、内存使用和能源效率,并将
reqwest:简单而强大的 Rust HTTP 客户端
符合人体工学的、强大的 Rust HTTP 客户端。 普通体、JSON、urlencoded、multipart 可定制的重定向策略 HTTP 代理 通过系统原生 TLS(或可选的 rustls)的 HTTPS cookie 异步示例
Rust的零成本抽象 - Daniel Lin
零成本抽象:抽象在运行时没有任何成本,只在编译时。要做到Zero-Cost Abstractions 其中一个手段就是generic 的单态化 让我们直接来看 Monomorphization:
Rust 中的Box指针使递归类型成为可能 - Knoldus Blogs
指针是包含在存储器中的地址的变量的一般概念的编程。Rust智能指针是一种数据结构,不仅可以充当指针,还具有额外的元数据和功能。Box指针是 Rust 中的智能指针之一。Box指针让您将数据存储在堆上而不是栈上,保存在栈上的就是指向堆中数据的指针。
Rust语言的核心开发团队有毒 - HackMD
我不想写这篇文章,但我已经开始看到很多人指责 Rust 项目中长期存在的问题被推向了错误的方向。现在审核组辞职了,感觉有话要说。以下是我与核心团队的经验分享。这些不一定与审核团队的辞职直接相关,但我认为是核心团队内部系统性问题的象征。我还想说,这主要与新任命的核心团队成员无关,这些问题一直是
从Clojure/ClojureScript迁移到Rust:体积小4倍性能快50倍 - asciinema
asciinema-player 已经在 JavaScript 和 Rust 中从头开始重新实现,使虚拟终端解释器的速度提高了 50 倍,同时将 JS 包的大小减少了 4 倍。是什么促使我们要改变了之前的 ClojureScript 实现?尽管我很喜欢 Clojure/Cloju
Linkerd比Istio快:用了Rust
我们使用两个项目的最新版本重新运行了基准测试。我们的结果表明,即使添加了策略,Linkerd 仍然比 Istio 快得多,同时只消耗系统资源的一小部分。在我们测试的最高负载水平下,Linkerd 引入的额外尾部延迟几乎比 Istio 少一个数量级。在这些实验中,我们将相同的 Kinv
RediSearch和Redis Streams实战源码
解决方案是使用RediSearch和R
如何使用Rust的gaffer实现优先级的微批处理调度器 - njk
Surve Mobility是一个为共享出行服务提供商提供全方位服务的车队运营,我们从客户那里接收任务,例如充电、清洁、补充耗材等。根据客户和任务,这些任务会在整个过程中一一接收在一天的过程中,在每天的批次中,或者在极少数情况下,在每月的批次中。然后,我们的代理在城市中穿行,步行,乘坐客户车
上页
下页
关闭