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