logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【篮球英语】09 防守技术:从盯人到协防

NBA防守技术术语解析 本文系统梳理了NBA防守技术术语体系,从单兵防守到团队防守策略: 单兵防守部分: 基础动作:持球防守(on-ball)、无球防守(off-ball)、防守姿势(stance) 手部技术:活跃手部(active hands)、掏球(strip)、干扰投篮(contest) 防守强度:锁死防守(lockdown)、破坏性防守(disruptive) 防守移动与位置: 站位术语:

【篮球英语】03 球场全景图:从底线到三分线

这篇文章详细解析了篮球场的各个区域及其英文术语。主要内容包括: 球场分区图示与核心词汇表(如baseline底线、paint禁区、elbow肘区等) 关键术语的深度解析:解释了"paint"的由来及其战术意义 实战应用示例:通过解说片段展示术语的实际使用场景 互动练习:包含翻译、填空和判断题帮助巩固术语记忆 文章采用图文结合的方式,将专业篮球术语转化为易懂的语言,并配以实战例句和练习,适合篮球爱好

【Rust】01-认识 Rust:语言定位、工具链与第一个程序

本文介绍了Rust编程语言的基础知识。Rust是一门系统级编程语言,兼具高性能与内存安全,适合开发命令行工具、后端服务、嵌入式系统等。文章讲解了Rust工具链(rustup、rustc、cargo等)的作用,演示了如何创建第一个Rust项目并运行,包括项目结构、Cargo.toml配置和常用命令(build/run/check等)。同时指出了Rust的学习注意事项,建议通过实践掌握所有权模型等核心

#rust#开发语言#后端
【Rust】20-Rust 编译器架构与 MIR/LLVM 优化管线

本文系统介绍了 Rust 编译器的整体架构与优化管线。主要内容包括:Rust 编译流程从源码到机器码的完整阶段(词法分析、AST、HIR、MIR、LLVM IR);关键环节如类型检查、trait 求解、借用检查、MIR优化在编译过程中的作用;单态化对性能的影响;以及查看中间结果的工具方法。文章澄清了常见误解,强调 Rust 的内存安全检查主要在 rustc 前端完成,并指出编译速度受多重因素影响。

#rust#架构#开发语言
【Rust】17-Send、Sync 与并发安全抽象

本文系统介绍了Rust并发安全的核心机制Send和Sync标记trait。Send允许值安全跨线程转移,如String;Sync允许多线程共享引用访问,如i32。文章通过正反例说明Rc、RefCell的非线程安全特性,并详细讲解了Arc、Mutex、RwLock、原子类型和channel等并发原语的使用场景与限制。最后强调手动实现这些trait的危险性,并澄清常见误解。全文150字,概括了Rust

#rust#安全#算法
【Rust】16-async/await、Future 与执行器模型

本文深入解析了Rust异步编程的核心机制。主要内容包括:async函数返回Future对象,需要执行器轮询才能推进;Future trait的poll方法及其状态转换原理;await关键字的内部实现基于状态机;Pin防止自引用结构移动;Waker唤醒机制的任务调度流程;执行器模型的工作方式;以及常见问题如Send约束、生命周期处理和阻塞操作等。文章特别强调了Rust异步并非多线程,而是协作式任务调

#rust#网络#算法
【Rust】13-Trait 系统、动态分发与对象安全

本文深入探讨了Rust中Trait系统的核心概念,重点分析了静态分发与动态分发的区别及其应用场景。文章首先阐述了Trait作为接口抽象和类型约束的双重角色,随后详细介绍了静态分发(通过泛型约束)和动态分发(通过Trait对象)的实现原理与性能特点。特别强调了Trait对象安全规则的由来和必要性,解释了为什么某些Trait不能用于动态分发。最后从实践角度对比了两种分发方式的适用场景,并澄清了常见误解

#rust#安全#算法
【Rust】12-借用检查器与非词法生命周期

本文深入探讨了Rust借用检查器的工作原理与非词法生命周期(NLL)机制。借用检查器通过分析控制流和使用点来确保引用安全,关注数据有效性、访问冲突和可变引用的独占性。NLL允许编译器更精确地判断借用的活跃区间,而非简单地依赖词法作用域。文章通过多个代码示例展示了借用规则的实际应用,包括两阶段借用、循环中的借用处理等常见场景,并提供了调试借用错误的实用方法。最后指出Polonius项目正在研究更精确

#rust#开发语言#后端
【Rust】11-Rust 所有权模型的编译期推理机制

本文深入探讨了Rust语言的所有权模型及其编译期推理机制。所有权作为Rust的核心特性,通过在类型系统中追踪资源访问权,实现了无垃圾回收情况下的内存安全。文章系统分析了移动语义、借用规则、Drop机制与作用域的关系,揭示了编译器如何通过路径追踪和移动检查来预防内存安全问题。研究还探讨了Copy与Move的边界、Drop类型的特殊处理以及所有权在控制流分析中的应用。最后总结了所有权模型在工程实践中的

#rust#算法#开发语言
【Rust】09-泛型、Trait 与生命周期基础

本文介绍了Rust中的泛型、Trait和生命周期基础概念。主要内容包括:泛型如何减少代码重复,允许函数/结构体处理多种类型;Trait定义共享行为,可作为约束条件;生命周期确保引用有效性,防止悬垂指针。文章提供了语法示例和常见误区说明,最后给出三个练习:泛型函数实现、Trait定义与实现、带生命周期的字符串比较函数。这些是Rust重要的特性,用于编写高效、安全的抽象代码。

#rust#c##开发语言
    共 596 条
  • 1
  • 2
  • 3
  • 60
  • 请选择