技术栈
rust
mit6.824
1 小时前
rust
·
typescript
理念导向编程|ts
Rust、Python 和 TypeScript 正逐步成为未来主流编程语言的核心,尤其在 AI 辅助开发的背景下,提出“理念导向编程”(idea-driven programming)的新范式——开发者聚焦于构思与设计原则,而非底层实现细节。
ZC·Shou
7 小时前
rust
·
cargo
·
rustup
·
mdbook
·
clippy
Rust 之二 各组件工具的源码、构建、配置、使用
Rust 是一种预编译静态类型(ahead-of-time compiled)的编程语言,除了有基本的 Rust 编程语言标准之外,Rust 官方还提供了一系列适用于各个平台的开发辅助工具以及编译工具链来帮助我们处理 Rust 代码。
MOON404☾
8 小时前
开发语言
·
后端
·
python
·
rust
Rust 与 传统语言:现代系统编程的深度对比
在编程语言不断演进的今天,Mozilla开发的Rust语言以其独特的设计理念在系统编程领域引起了广泛关注。本文将深入对比Rust与C++、Java、Python等传统语言,探讨各自的优势与适用场景。
一只小松许️
21 小时前
java
·
开发语言
·
rust
深入理解:Rust 的内存模型
无论是 Rust 还是 C++,内存模型决定了:谁负责分配/释放资源;什么时候发生析构;并发时如何避免数据竞争。Rust 的设计目标是把许多常见的 C++ 错误(悬垂指针、双重释放、数据竞争)在编译期捕捉到,而不是把问题留到运行时或测试阶段。理解差异能让你更快写出既高效又安全的系统级代码
修仙的人
1 天前
前端
·
rust
Rust + WebAssembly 实战!别再听说,学会使用!
作为前端,如果你第一次使用 WebAssembly(WASM),你一定会同我一样震惊。就好像看见了 Web 世界的后花园,无尽空间,宝藏无垠。
alwaysrun
1 天前
rust
·
trait
·
impl trait
·
dyn trait
·
派生特征
Rust中的特征Trait
Trait(特征)是用于定义一组可以被不同类型实现的 行为(行为约定)(类似于其他语言的接口或抽象类), 是Rust中实现代码复用、接口抽象的核心机制,主要特性包括:
为java加瓦
1 天前
java
·
服务器
·
rust
Rust 的类型自动解引用:隐藏在人体工学设计中的魔法
让我们通过一个简单的字符串拼接示例,探索 Rust 中令人惊讶的类型灵活性。首先创建一个新的 Rust 项目,并定义一个基本的字符串拼接函数:
leiteorz
1 天前
rust
第三章 Ownership与结构体、枚举
常见语言的内存管理模型:C/C++: 手动Python/Java/C#: GC自动回收Rust: The Rust Compiler,在编译期间发现问题
alwaysrun
2 天前
rust
·
生命周期
·
作用域
·
所有权
·
引用与借用
Rust中所有权和作用域及生命周期
在 Rust 中,作用域(Scope) 和所有权(Ownership) 是保证内存安全的核心机制,它们共同决定了变量的生命周期和内存管理方式,无需垃圾回收即可避免悬垂指针、双重释放等内存问题。
FleetingLore
2 天前
rust
Rust | str 常用方法
参考 str - Rust一般认为 str 基于 utf-8 编码,每个字符可能由 1 到 4 个字节组成。
一只小松许️
3 天前
java
·
开发语言
·
rust
深入理解 Rust 的内存模型:变量、值与指针
Rust 以“内存安全”著称,但想真正写出高效、安全的 Rust 代码,就必须理解它背后的内存模型。本篇文章将带你从 变量、值与指针 的概念出发,逐步理解 栈(stack)、堆(heap)和静态内存(static memory),以及 Rust 的核心机制——所有权、借用和生命周期。同时我们还会结合 C++ 的内存模型 做详细对比,方便已经熟悉 C++ 的读者更快地建立对应理解。
m0_48050264
4 天前
开发语言
·
后端
·
rust
Rust 登堂 之 Cell 和 RefCell(十二)
Rust 的编译器之严格,可以说是举世无双,特别是在所有权方面,Rust 通过严格的规则来保证所有权和借用的正确性,最终为程序的安全保驾护航。
烈风
5 天前
开发语言
·
后端
·
rust
011 Rust数组
数组(Array)用一对中括号 [ ] 包括的相同类型且长度固定的数据。数组的三要素:索引越界检查 Rust 会在运行时检查索引有效性,越界访问会导致 panic:
Dontla
5 天前
前端
·
rust
·
turbopack
Turbopack介绍(由Vercel开发的基于Rust的高性能前端构建工具,用于挑战传统构建工具Webpack、vite地位)Next.js推荐构建工具
在前端开发的世界里,构建工具的效率直接决定了开发者的生产力。当Webpack作为行业标准统治了多年后,Vercel于2023年推出了一款名为Turbopack的全新构建工具,迅速引起了前端社区的广泛关注。作为Webpack的潜在继任者,Turbopack不仅在速度上实现了质的飞跃,更重新定义了前端构建的可能。
开心不就得了
6 天前
前端
·
webpack
·
rust
构建工具webpack
主要配置loader对比plugin手写loader手写pluginwebpack运行机制HMR 热更新
ftpeak
7 天前
开发语言
·
rust
·
wasm
《WebAssembly指南》第九章:WebAssembly 导入全局字符串常量
WebAssembly 导入全局字符串常量能让开发者在 Wasm 模块中更轻松地使用 JavaScript 字符串 —— 因为它省掉了传统字符串导入时需要写的一大堆模板代码。
红烧code
7 天前
rust
·
gui
·
log
·
slint
【Rust GUI开发入门】编写一个本地音乐播放器(15. 记录运行日志)
本系列教程对应的代码已开源在 Github zeedle本篇文章介绍如何将音乐播放器的运行情况持久化记录到日志文件中,这对分析程序意外情况出现的原因很有帮助!
JordanHaidee
7 天前
rust
【Rust GUI开发入门】编写一个本地音乐播放器(15. 记录运行日志)
本系列教程对应的代码已开源在 Github zeedle本篇文章介绍如何将音乐播放器的运行情况持久化记录到日志文件中,这对分析程序意外情况出现的原因很有帮助!
璨sou
7 天前
后端
·
rust
Rust语言--基础入门到应用
高性能:速度能和C/C++媲美,所以能用于对性能要求高的场景,比如嵌入式开发(像开发单片机、小型硬件设备的程序)。
Ivanqhz
7 天前
开发语言
·
后端
·
rust
Rust的错误处理
Rust 偷师 Haskell,构建了对标Maybe的Option 类型和对标Either 的Result 类型