
简介
你好,我是 文浩(楠搏万)!是不是听起来有点像 “Number One”? 我专注于 应用软件开发,喜欢把复杂的技术变得简单好用,同时也痴迷于解决那些“让人头秃”的技术难题。 创建这个博客的初衷是为了分享一些踩过的“技术坑”和解决经验。如果我的文章能让你少走弯路,那就是“楠搏万”的成就了! 如果我的分享对您有所启发,或者您有好玩的技术项目想交流,欢迎联系我,聊聊那些“Number One”的创意吧!
擅长的技术栈
可提供的服务
暂无可提供的服务
极具教学价值的 GPT‑2 教学项目。该项目将 GPT‑2 的核心算法完整实现于 Excel 表格中,无需编程,即可可视化理解 Token、向量、注意力机制、Softmax 等大语言模型关键原理。适合 AI 初学者、教师、产品经理深入了解 Transformer 的运行逻辑。附下载地址与使用指南,轻松上手。

极具教学价值的 GPT‑2 教学项目。该项目将 GPT‑2 的核心算法完整实现于 Excel 表格中,无需编程,即可可视化理解 Token、向量、注意力机制、Softmax 等大语言模型关键原理。适合 AI 初学者、教师、产品经理深入了解 Transformer 的运行逻辑。附下载地址与使用指南,轻松上手。

本文介绍了一个基于TensorFlow和卷积神经网络(CNN)的垃圾分类解决方案,主要内容包括: 环境配置:提供详细的environment.yml文件,实现一键复现开发环境 数据准备:使用阿里云天池的垃圾分类数据集,包含有害垃圾、厨余垃圾等四类 数据处理:自动检测并删除损坏图片的数据清洗脚本 数据增强:通过几何变换、颜色抖动等技术提高模型鲁棒性 模型训练:完整的CNN实现流程,包含训练可视化 实

极具教学价值的 GPT‑2 教学项目。该项目将 GPT‑2 的核心算法完整实现于 Excel 表格中,无需编程,即可可视化理解 Token、向量、注意力机制、Softmax 等大语言模型关键原理。适合 AI 初学者、教师、产品经理深入了解 Transformer 的运行逻辑。附下载地址与使用指南,轻松上手。

本文针对Docker Desktop存在的商业授权、高资源占用和生态封闭三大痛点,提出基于Lima和nerdctl的开源替代方案。通过对比表格展示Lima在授权合规性、资源占用和跨平台支持等方面的优势,并提供从环境配置到实战部署的完整指南: 5分钟完成Lima基础安装配置 Docker与nerdctl命令对照表实现无缝迁移 WordPress全栈部署实战案例 镜像加速、性能优化等进阶技巧 数据迁移

在 Java Spring Boot 项目中嵌入前端静态资源是简化交付和优化开发流程的最佳实践。本文详细讲解如何将前端项目打包后的文件放入 Spring Boot 的静态资源目录,展示完整代码示例和目录结构。同时,我们还将探讨如何优化访问路径,使用 Nginx 或 Spring MVC 去掉 `.html` 后缀,提升用户体验。这种方法不仅支持前后端独立开发,还能通过一个可执行文件轻松部署整合项目

对于很多开发者来说,内网服务器无法直接访问是一个常见问题。通过使用一台拥有公网IP的跳板机服务器,利用SSH反向隧道(ssh -R命令),可以轻松地将目标服务器与公网IP服务器连接,从而实现远程访问。这种方法不仅解决了没有公网IP的服务器无法直接访问的问题,还能帮助开发者在安全和高效的环境中管理自己的服务器。本文详细介绍了实现步骤,并进一步探讨了SSH的其他常见和冷门用法

在使用 Docker Desktop 时,很多用户会遇到 failed to authorize 错误,尤其是在拉取镜像时。这通常是因为 Docker 默认使用 IPv6 地址进行连接,而某些代理软件(如 Clash)无法转发 IPv6 流量,导致连接失败。通过分析错误日志中的 IPv6 地址,可以发现问题的根源。解决方案有三种:更换支持 IPv6 的代理软件、设置全局网关代理或使用 国内 Doc

本文介绍了如何配置域名解析并启用 HTTPS,从而提升网站的安全性、用户信任和 SEO 排名。通过购买域名并在阿里云完成 DNS 解析设置,结合 Nginx 配置 HTTPS,不仅能确保数据传输加密,防止中间人攻击,还能提升网站在搜索引擎中的排名。HTTPS 的使用能够让浏览器显示安全锁标识,增强用户对网站的信任,减少跳出率。此外,多个域名指向同一服务器的配置方法也得到了详细解读,为网站管理者提供

在使用 Docker Desktop 时,很多用户会遇到 failed to authorize 错误,尤其是在拉取镜像时。这通常是因为 Docker 默认使用 IPv6 地址进行连接,而某些代理软件(如 Clash)无法转发 IPv6 流量,导致连接失败。通过分析错误日志中的 IPv6 地址,可以发现问题的根源。解决方案有三种:更换支持 IPv6 的代理软件、设置全局网关代理或使用 国内 Doc









