• 根据官方资料定位:华为的仓颉编程语言是一款由华为自主研发的面向全场景智能的下一代应用编程语言 仓颉编程语言与华为的鸿蒙系统结合,提供了良好的编程体验。 它适合于有高性能高并发需求的业务场景,目标是打造在任务并行、数据并行、高频数据交互、高内存
  • 探索在同一台机器上执行的不同进程之间的不同通信方式,并尽可能快地完成。我们专注于高速进程间通信 (IPC),但其中一些方法可以扩展到网络。我们将使用 Rust 进行探索。 由于这些是独立的进程,因此我们在进程内采用的大多数方法都无法使用。这些技术不
  • Rust 1.79.0发布 ,此版本中的一些主要新功能和改进: 内联 const 表达式内联表达式(例如块)现在在表达式位置上是稳定的,允许显式输入 const 上下文而无需额外声明。这使得涉及常量的代码更 icon
  • Restate:使用持久的异步/等待以容错方式轻松构建工作流、事件驱动的应用程序和分布式服务。 带有 JS/Java/Kotlin 中的 SDK 内置于 Rust/Tokio 中的轻量级运行时。 它是免费且开放的 icon
  • 两种语言都有各自的优点和缺点,因此很难确定哪种语言最适合特定的项目。 Rust 与 C++:理解核心基础知识Rust 和 C++ 都是多功能、高性能的语言。让我们探索它们各自的基础知识,包括语法比较和编程语言特性。 icon
  • 零成本抽象:在不牺牲富有表现力的代码设计的情况下优化软件效率。 什么是零成本抽象?Rust 以注重性能和安全性而闻名,它引入了其设计理念中一个至关重要的概念:零成本抽象。这一原则允许开发人员使用trait特征和泛型 icon
  • 我们喜欢看到性能数据。这是我们的核心目标。我们很高兴看到我们持续努力的另一个里程碑:数据管道的写入延迟减少了 4 倍,从 120 毫秒降至 30 毫秒!这一改进是从通过 Python 应用程序访问的 C 库过渡到完全基于 Rust 的实现的结果。 icon
  • 在本文中,我们将讨论如何使用 Rust 构建代理 RAG 工作流!我们将构建一个代理,它可以获取 CSV 文件、对其进行解析并将其嵌入到 Qdrant 中,以及从 Qdrant 中检索相关嵌入以回答用户有关 CSV 文件内容的问题。 有兴趣部署还是只想看看 icon
  • 在接下来的几年里,我们计划继续在 Let's Encrypt 基础架构中用内存安全的替代方案替换 C 或 C++ 软件: 用 icon
  • 如果您是一位想要了解最新趋势的技术爱好者,那么决定哪种语言最适合您的需求至关重要。Go 和 Rust 都有各自的优点和缺点。 Go 和 Rust 简介Go,也称为 Golang,是 Google 于 2009 年开 icon
  • 几天前,Rust v1.79.0 发布了,它所包含的好东西比黑客大会的大礼包还多。当我们还在忙其他事情的时候,我们想等一切尘埃落定后再对它进行报道。 因此,我们翻阅了它,下面是我们发现的一些让我们捧腹大笑的好东西。首先,我们对一些 API 的稳定化很感兴趣 icon
  • 本周精彩链接文章《为什么我还没准备好从 icon
  • Github上本周有趣的项目、工具和库 1、MaestroMaes icon
  • 依赖注入是一种用于实现IoC(控制反转)的设计模式,允许以灵活和解耦的方式创建,存储和检索依赖项。这为DI提供了一个容器,可以: 存储单例实例并提供它们。 提供单例的克隆实例。 使用工厂方法创建实例。 使 icon
  • 这篇文章讨论了Rust编程语言在游戏开发生态系统中的现状,并提出了一些批评意见。作者分享了自己作为Dioxus Labs的创始人和Dioxus的维护者的经历,以及他们如何尝试将Rust塑造成未来应用开发的"全能"语言。 一年前,我全职担任 Diox icon
  • 本周Rust精彩链接Dioxus Labs 的最新文章 icon
  • Newtype 是 Rust 中类型驱动设计的原始要素,这使得无效数据几乎不可能进入您的系统。 什么是Newtype?在 Rust 中,newtype 是一种设计模式,它涉及通过将现有类型包装在具有单个字段的元组结 icon
  • 在系统编程领域,高效安全地管理内存是一项关键挑战。Rust 以其独特的内存管理方法脱颖而出,提供了强大的工具来处理这种复杂性。其中一种工具就是 type Box,它以与 Rust 的所有权和借用规则无缝集成的方式促进堆分配。 本文深入探讨了它的Box icon