摘要: 前言 在学习 Rust 的过程中,所有权(Ownership)和借用(Borrowing)是两个绕不开的核心概念。 通过前面的学习,我们已经知道: 所有权决定谁拥有数据。 借用允许我们在不转移所有权的情况下访问数据。 共享引用 &T 允许多个读取者,可变引用 &mut T 要求独占访问。 但是,当我 阅读全文
posted @ 2026-10-30 15:50 ZhengQC 阅读(2) 评论(0) 推荐(0)
摘要: 在学习 Rust 的所有权与借用机制时,我们通常会接触到一条重要规则: 同一份数据可以同时存在多个共享引用,但共享借用与独占的可变借用不能发生冲突。 然而,考虑下面这段代码: fn main() { let mut name = ( String::from("Ferris"), String::f 阅读全文
posted @ 2026-10-30 15:11 ZhengQC 阅读(3) 评论(0) 推荐(0)
摘要: 所有权(Ownership)与借用(Borrowing)是 Rust 语言最重要的特性之一,也是初学 Rust 时最容易产生困惑的部分。 例如,为什么下面的代码无法编译? let s1 = String::from("hello"); let s2 = s1; println!("{s1}"); / 阅读全文
posted @ 2026-10-30 09:46 ZhengQC 阅读(7) 评论(0) 推荐(0)
摘要: 在学习 Rust 时,我们经常接触 String、str、Vec<T>、[T]、&str 等类型。虽然这些类型在使用方式上存在相似之处,但它们在类型系统和内存布局方面却有着本质区别。 例如,下面的代码完全合法: let a: [i32; 3] = [1, 2, 3]; let s: String = 阅读全文
posted @ 2026-10-29 15:01 ZhengQC 阅读(3) 评论(0) 推荐(0)
摘要: 在学习 Rust 的所有权、借用和方法调用时,我们很容易遇到一些看似矛盾的现象。 例如: fn main() { let s = String::from("hello"); let a = s.len(); // 正确 let b = String::len(&s); // 正确 let c = 阅读全文
posted @ 2026-10-29 14:35 ZhengQC 阅读(2) 评论(0) 推荐(0)
摘要: 深入理解 JWT 双 Token 认证机制:Access Token、Refresh Token、Rotation 与会话生命周期 ——基于 NestJS + Drizzle ORM + PostgreSQL 的设计与实践 前言 在开发 Web 后端系统时,身份认证是几乎无法回避的基础能力。 以 N 阅读全文
posted @ 2026-10-10 13:49 ZhengQC 阅读(19) 评论(0) 推荐(0)
摘要: Online Softmax Softmax 给定输入向量 \(\boldsymbol{x} = [x_1, x_2, ..., x_N]\), Softmax 函数将其映射为概率分布向量 \(\boldsymbol{y}\), 第 \(i\) 个输出 \(y_i\) 的计算公式为: \[y_i = 阅读全文
posted @ 2026-07-24 08:27 ZhengQC 阅读(24) 评论(0) 推荐(0)
摘要: 什么是 Self-Attention? Self-Attention(自注意力机制)的核心思想可以概括为一句话:对序列中的每一个 Token,都让它观察序列中允许访问的各个 Token,并根据相关程度,有选择地吸收这些 Token 所提供的信息。 在普通的双向 Self-Attention 中,每个 阅读全文
posted @ 2026-07-22 15:16 ZhengQC 阅读(47) 评论(0) 推荐(0)
摘要: fn main() { // `let mut var`: mutable binding let mut i = 5; i = 6; // 整体替换 println!("i: i32= {}", i); let mut s = String::from("Hi"); s = String::fro 阅读全文
posted @ 2025-09-16 15:39 ZhengQC 阅读(27) 评论(0) 推荐(0)
摘要: 安装 Synopsys 2024 EDA (RockyLinux8.10) 准备工作 更新系统 sudo dnf update -y 安装 EPEL sudo dnf config-manager --set-enabled powertools sudo dnf -y install epel-r 阅读全文
posted @ 2025-08-30 11:48 ZhengQC 阅读(230) 评论(0) 推荐(0)