logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

淦!——我的Harmony OS for PC首秀——必须做开源

鸿蒙PC端首款打字应用《师傅打字》正式上线,这是一款基于HarmonyOS Next开发的打字训练软件,采用ArkTS语言和ArkUI框架,集成了关系型数据库RelationalStore和多线程Worker技术。该应用创新性地将枯燥的指法练习转化为可视化训练过程,实时统计WPM、准确率等指标,并提供标准指法引导。开发者表示这是鸿蒙PC端首款同类应用,已开源项目代码,未来计划加入在线排行榜功能。应

文章图片
#harmonyos#华为#ui +2
HarmonyOS-UIAbitity-TextInput——【坚果派-红目香薰】

HarmonyOS-UIAbitity-TextInput——【坚果派-红目香薰】

文章图片
#harmonyos#华为#华为云 +1
flutter 框架跨平台鸿蒙开发 —— 避坑指南:Flutter 纯血鸿蒙开发环境配置全图解

flutter 框架跨平台鸿蒙开发 —— 避坑指南:Flutter 纯血鸿蒙开发环境配置全图解

文章图片
#ui#鸿蒙#harmonyos +1
Rust专项——控制流:if表达式详解

Rust的if表达式具有独特的设计理念,它既是条件分支工具,也可作为表达式返回值。与其他语言不同,Rust的if条件必须是bool类型,不接受隐式转换。关键特性包括:if-else链、表达式返回值(需保证各分支类型一致)、无需括号的条件判断,以及在let语句中替代三元运算符的使用方式。这些设计体现了Rust对类型安全和代码简洁性的重视,使条件判断更加明确可靠,同时保持了良好的可读性。

文章图片
#rust#开发语言#后端
Rust专项——函数详解:函数定义、参数与返回值

Rust函数系统详解 Rust函数作为程序基本构建块,体现了表达式导向的设计哲学。本文介绍了Rust函数的核心特性: 基础语法:使用fn定义,支持蛇形命名和类型注解 参数处理:必须指定类型,支持可变参数(mut) 返回值机制:显式(return)与隐式(表达式)两种返回方式 多返回值:通过元组实现多个值的返回 特殊功能:包括早期返回和无返回值函数(单元类型()) Rust的函数系统简洁而强大,支持

文章图片
#rust#开发语言#后端
Rust专项——嵌套循环深度解析:掌握多层次迭代

本文深入探讨了Rust中嵌套循环的关键概念和应用,涵盖了基础语法、不同类型循环的组合、循环标签的高级用法以及性能优化等方面。主要内容包括:嵌套循环的基本结构和执行顺序,for、while、loop等多种循环的嵌套组合方式,循环标签在多层控制流中的精准控制,以及嵌套循环在二维数据结构处理、矩阵运算等实际场景中的应用。文章还提供了详细的代码示例和输出结果,帮助读者理解嵌套循环的执行流程和控制机制。通过

文章图片
#rust#开发语言#后端
Rust专项——九九乘法表:四种方向的实现详解

本文详细介绍了在Rust中实现九九乘法表的四种方式:标准完整版、上三角版(i≤j)、下三角版(i≥j)和倒序版。通过嵌套循环控制,结合Rust的格式化输出特性(如制表符对齐、最小宽度设置等),实现了不同形式的乘法表展示。文章包含基础实现和优化版本,重点讲解了循环控制逻辑、格式化技巧以及代码重构方法。每种实现都配有详细解析、输出效果展示和关键点说明,帮助读者掌握Rust编程中的循环应用和输出格式化技

文章图片
#rust#开发语言#后端
Rust专项——王者荣耀对战系统 - 综合运用Rust核心特性

王者荣耀对战系统摘要 本项目使用Rust构建了一个王者荣耀风格的双角色对战系统,包含皇子(Jarvan IV)和盖伦(Garen)两个可选英雄。系统实现了完整的战斗机制,包括角色属性管理、4个技能(Q/W/E/R)系统、装备商店和回合制战斗。每个英雄都有独特的技能组合,如皇子的"天崩地裂"和盖伦的"审判",并采用物理/魔法/真实伤害三种类型。游戏采用交互式C

文章图片
#rust#开发语言#后端
Rust专项——实战:状态机与配置系统——综合运用结构体与枚举

本章通过两个实战项目讲解Rust状态机和配置系统的实现。项目一使用枚举和结构体构建下载任务状态机,定义Idle、Downloading等状态及转换规则,实现进度更新、暂停恢复等功能。项目二设计配置解析系统,利用枚举存储多种配置值类型,通过模式匹配处理解析逻辑。最后展示HTTP客户端状态机的综合应用,并总结错误处理和模式匹配的最佳实践。项目代码包含详尽的注释和错误检查,帮助开发者掌握Rust核心特性

文章图片
#rust#开发语言#后端
Rust专项——错误处理实战:Result、`?`、thiserror 与 anyhow

本文系统梳理 Rust 错误处理的最佳实践。从基础的 Result 和 ? 运算符开始,介绍了库级自定义错误类型(使用 thiserror)和应用层快速处理(使用 anyhow)。重点阐述了错误处理的分层策略:库应当使用可枚举的自定义错误类型,而应用层适合使用 anyhow 收集上下文信息。文章还提供了实战示例和常见陷阱,强调通过合理分层实现"接口清晰、边界合理、信息友好、可追踪可定位&

文章图片
#rust#算法#开发语言
    共 736 条
  • 1
  • 2
  • 3
  • 74
  • 请选择