发 帖  
  • 受到2022年“谷歌使用Rust重写Android系统且所有Rust代码的内存安全漏洞为零” [1] 的启发,最近笔者怀着浓厚的兴趣也顺应Rust 的潮流,尝试着将一款C语言开发的基础软件转化为 Rust 语言。本文的主...
    0
    567次阅读
    0条评论
  • 通过派生宏 #[derive(With)] 给结构体字段生成 with_xxx 方法,通过链式调用 with_xxx 方法来构造结构体。...
    0
    270次阅读
    0条评论
  • 这是 RisingWave 中一个 SQL 函数的实现。只需短短几行代码,通过在 Rust 函数上加一行过程宏,我们就把它包装成了一个 SQL 函数。...
    0
    828次阅读
    0条评论
  • 区块的Body部分是一个普通的字符串向量,而头部看起来更有趣。在所有的字段中,prev_hash 是最有趣的,它存储了前一个区块的哈希字段值,我们将在这篇文章后面的链部分讨论它。...
    0
    1146次阅读
    0条评论
  • 在项目转化过程中我遇到了一个与 CAS (Compare and Swap) [2] 操作实现相关的问题,在计算机科学中CAS 是多线程/协程中用于实现同步的原子指令。...
    0
    449次阅读
    0条评论
  • 根据 Bing 的说法:“泰坦尼克号数据集是用于数据科学和机器学习的流行数据集。它包含有关泰坦尼克号上的乘客的信息,包括年龄、性别、等级、票价以及他们是否在灾难中幸存。这个数据集经常用于预测建模练习,例如根据乘客的特征预...
    0
    1510次阅读
    0条评论
  • 一个简单而优雅的 GUI 同步客户端,提供双向同步。...
    0
    551次阅读
    0条评论
  • Piccolo,原名luster,在经过数年的中断后,于2023年4月悄然恢复了开发。...
    0
    511次阅读
    0条评论
  • 在 RisingWave 的存储代码中,我们使用 RAII [1] 的思想来对 LSM iterator 的 metrics 进行监控,从而避免在代码中忘记上报 metrics 而导致 metrics 丢失。在实现中,我...
    0
    386次阅读
    0条评论
  • 从Rustup出发看Rust编译生态 1. Rust和LLVM的关系是怎样的? 2. Rustup中targets是什么,为什么可以安装多个? 3. Rust在windows上为什么需要安装Visual studi...
    0
    471次阅读
    0条评论
  • 使用正则解析的正则表达式很简单, 这里直接给代码, 为了避免重复编译正则表达式和重新分配内存报错结果列表, 这里将她们作为参数传给解析函数....
    0
    381次阅读
    0条评论
  • N-API是Node API的简写,同时也是nodejs的JS VM(链)接入原生模块.node文件的应用程序二进制接口(i.e. ABI)。借助N-API引入的抽象隔离,升级nodejs运行时(虚拟机)...
    0
    475次阅读
    0条评论
  • surrealkv -- 基于 Rust 的 low level、版本化、嵌入式、符合 ACID 的键值数据库...
    0
    831次阅读
    0条评论
  • WebAssembly (Wasm) 正在成为一个广受欢迎的编译目标,帮助开发者构建可迁移平台的应用。最近 Greptime 和 WasmEdge 协作,支持了在 WasmEdge 平台上的 Wasm 应用通过 MySQ...
    0
    920次阅读
    0条评论
  • 你需要对 Rust 有一定的了解。你需要知道如何构建、测试和运行 Rust 项目,使用过一些流行的库...
    0
    686次阅读
    0条评论
ta 的专栏
关闭

站长推荐 上一条 /7 下一条

返回顶部