Rust

首页 标签 Rust
# Rust #
关注
1980内容
|
3月前
| |
来自: 云原生
小试牛刀-Anchor安装和基础测试
Anchor是一个SOL链的开发框架,可以很方便的完成链上程序(Program)的编写,并且可以进行快速的前端测试。但安装时需要很多步骤,并且在测试时也有些错误需要注意。在这里对步骤和相关版本进行记录,作为记录和过程分享。
|
3月前
| |
来自: 云原生
rbpf虚拟机-验证器(verifier)
该篇文章是rbpf虚拟机验证器代码块功能的整理。(学习该虚拟机的目的是为了搞懂solana合约的执行方式,solana使用的rbpf是在该虚拟机上进行扩展。)
|
3月前
| |
来自: 云原生
rbpf虚拟机-打包和代码执行
该篇文章是记录rbpf虚拟机执行文件打包和执行的过程。(学习该虚拟机的目的是为了搞懂solana合约的执行方式,solana使用的rbpf是在该虚拟机上进行扩展)。
|
3月前
| |
来自: 云原生
Rust-引用借用规则
Rust为确保程序在运行时不会出现数据竞争和其他内存安全,在使用引用时有很多规则,我在第一眼看到这些规则时也是有些头大,看了一段时间后才有了一些自己的一些理解。在这里对一些官方的术语和借用规则进行解释和记录。
|
3月前
| |
来自: 云原生
小试牛刀-Solana合约账户详解
开发语言上,Solana合约使用Rust为主要开发语言,其次是Solana合约并不像其它链那样将数据直接存到合约里,而是使用了更加独立的账户来代币转移和存储数据。按功能可以分为以下账户
|
3月前
| |
来自: 云原生
Rocket框架JWT鉴权实战:保护Rust Web API的安全方案​
本篇文章是基于rust语言和rocket依赖实现网页JWT认证和鉴权,完成简单的JWT token的验证和鉴权处理,使用cargo做依赖的导入和测试。
|
3月前
|
Java 开发中Stream的toMap与Map 使用技巧
本文深入解析了 Java 中 `toMap()` 方法的三大问题:重复键抛出异常、`null` 值带来的风险以及并行流中的性能陷阱,并提供了多种替代方案,如使用 `groupingBy`、`toConcurrentMap` 及自定义收集器,帮助开发者更安全高效地进行数据处理。
|
4月前
|
《剖开WebAssembly 2.0:C++/Rust内存管理困局与破局》
WebAssembly 2.0 提供更底层控制,带来内存管理挑战。其线性内存模型要求开发者精细规划内存分配、使用与释放,尤其在 C++/Rust 编译为 .wasm 时,需兼顾性能、安全与 JS 交互。合理设计内存布局、遵循对齐规则、避免泄漏与多线程冲突,是构建高效 Web 应用的关键。
|
4月前
|
Go语言中的流程控制语句
本教程详细介绍了Go语言中的流程控制语句,包括if条件判断、if-else分支选择、switch多分支结构、for循环、break与continue控制语句以及goto跳转语句的使用方法和注意事项。
|
4月前
| |
来自: 通义灵码
通义灵码编程智能体深度评测(Qwen3模型+终端操作+MCP工具调用实战)
通义灵码作为阿里云推出的智能编程解决方案,凭借Qwen3模型与MCP平台的协同,在代码生成、终端操作与工具链调用方面展现强大能力。本文从真实开发场景出发,评测其在多语言代码理解、自动化工作流及复杂工程任务中的表现,结合性能与成本数据,揭示其在提升开发效率与系统集成方面的工程价值。
免费试用