- 博客(4)
- 收藏
- 关注
原创 用 Rust 打造你的专属路径跳转工具:告别 cd 命令的繁琐
摘要:使用Rust开发的命令行工具"m"能够快速记忆和跳转工作路径。该工具通过别名管理常用目录路径,支持添加(add)、删除(remove)、查看(list)和跳转(to)功能。采用serde进行数据序列化存储路径信息,并处理Windows UNC路径问题。安装后通过to.bat脚本实现目录切换,显著提升命令行工作效率。项目使用clap构建命令行界面,配置文件存储在系统标准位置,适合频繁切换工作路径的开发人员使用。
2025-11-05 12:33:06
240
原创 从零到一:我如何发布第一个 Rust 库到 Crates.io
作为一名 Rust 初学者,我决定通过实际项目来学习这门语言。什么比贡献自己的代码到开源生态更好的方式呢?本文将详细记录我从环境搭建到成功发布的每一步,希望能帮助更多 Rust 新手踏上开源贡献之路。Rust 模块系统:如何通过pub控制可见性Cargo 生态系统:包管理、依赖解析、发布流程文档驱动开发:如何编写可测试的文档开源贡献流程:从代码到发布的完整路径发布第一个 crate 的成就感是巨大的。现在,我的代码可以被全球的 Rust 开发者使用,这种感觉真的很棒!
2025-10-31 17:39:05
934
1
原创 简单的卷积神经网络识别数字
x_train = x_train.reshape((-1, 28, 28, 1)).astype("float32") / 255.0 # 加通道维度 & 归一化。layers.Conv2D(32, (3, 3), activation='relu', input_shape=(28, 28, 1)), # 卷积层。layers.Conv2D(64, (3, 3), activation='relu'), # 再来一层卷积。layers.MaxPooling2D((2, 2)), # 池化层。
2025-09-16 22:42:56
501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅