Avatar

Orangex-position0的技术博客

记录学习 | 分享知识 | 费曼学习法

  1. 首页
  2. 文章
  3. 分类
  4. 标签
  5. 归档
  6. 友链
  7. 关于

2026 25

Rust Distributed-Systems Java Ai-Coding Blog Computer-Fundamentals Functional-Programming Programming-Language Refactoring

Rust Async Design-Pattern Java Type-System Fundamentals Interview Memory-Management Ownership Tokio
Featured image of post 常见编程语言的错误处理方式对比
Programming-Language

常见编程语言的错误处理方式对比

从异常、错误返回值、Result、Sum Type 和 Error Union 出发,对比 Java、Go、Rust、Python、TypeScript/JavaScript 等语言的错误处理设计。

2026-09-10
Error-Handling Java Go Rust Typescript Python
Featured image of post Rust Newtype:把语义边界写进类型系统
Rust

Rust Newtype:把语义边界写进类型系统

用 Rust Newtype 模式建立编译期类型边界:防止参数传错、维护数据不变量、绕过孤儿规则、隐藏内部实现,再看 Reverse、axum 等真实案例如何为已有类型附加新语义。

2026-08-13
Rust Type-System Design-Pattern Newtype
Rust

Rust Typestate Builder:让配置错误在编译期暴露

用 Rust Typestate Builder 表达构造阶段,把必填配置和构建顺序变成类型约束。

2026-08-05
Rust Type-System Design-Pattern Builder-Pattern
Featured image of post Rust Typestate Pattern:用类型系统约束状态流转
Rust

Rust Typestate Pattern:用类型系统约束状态流转

用 Rust 类型系统表达对象状态,把错误的调用顺序提前到编译期发现。

2026-08-04
Rust Type-System Design-Pattern
Ai-Coding

从 Everything Claude Code 看 AI Coding Agent 的规则管理体系

从 Everything Claude Code 的配置组织方式出发,梳理 Rule、Skill、Command、Agent、Hook、Plugin 在 AI Coding Agent 规则管理体系中的职责边界。

2026-07-31
Claude Code Codex AI Agent Rules Skills
Rust

Tokio Runtime 架构剖析:一个 Task 的诞生与旅程

钻进 Tokio Runtime 内部,剖析 Task、混合队列、Work Stealing 与 Reactor 如何协作,驱动成千上万的异步任务

2026-07-13
Rust Async Tokio
Rust

如果你来设计一门语言:Rust 内存模型是怎么想出来的

从 C 的凌晨三点崩溃说起,看 Rust 如何用所有权、借用、Option 三件套,把内存错误挪到编译期

2026-07-01
Rust Memory-Model Ownership Borrowing
Rust

Rust 迭代器的三个核心 Trait:Iterator、IntoIterator、FromIterator

从 trait 定义到 for 循环语法糖,再到自定义集合的完整迭代器支持,看 Iterator、IntoIterator、FromIterator 三个 trait 如何协作

2026-06-09
Rust Iterator
Distributed-Systems

使用 TCC 模式处理分布式事务一致性

介绍 TCC 分布式事务模式的核心思想、与 2PC 的对比、架构设计,以及幂等、空回滚、悬挂事务等关键实现问题的解决方案

2026-05-26
TCC 分布式事务 2PC
Rust

RAII:将资源生命周期绑定给对象

理解 RAII 资源管理思想,以及它在 Rust、C++、Java、Go 中的实现与差异

2026-05-11
Rust RAII Memory-Management Design-Pattern
1 2 3
© 2026 Orangex-position0的技术博客

次访问 |  位访客