<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[golfscript的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/golfscript</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; golfscript]]></copyright><item><title><![CDATA[SpringBoot-Learning：连载八年的 Spring Boot 基础教程]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/162654779</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/162654779</guid><author>golfscript</author><pubDate>Tue, 07 Jul 2026 09:52:28 +0800</pubDate><description><![CDATA[《SpringBoot-Learning：八年持续更新的Spring Boot免费教程》摘要： GitHub热门项目SpringBoot-Learning（15.7K Star）自2016年起持续更新八年，提供覆盖1.x至3.x全版本的Spring Boot基础教程。其核心特色包括：按版本独立目录存放可运行代码，解决版本兼容问题；每个章节配套详解文章，补充官方文档的实践细节；适合初学者、老版本维护者及教学者使用。项目通过保留历史版本代码和持续同步更新，显著延长教程生命周期，成为众多开发者与企业的首选免费学习]]></description><category></category></item><item><title><![CDATA[GitLab：把整个开发流程装进一个平台]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/162174216</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/162174216</guid><author>golfscript</author><pubDate>Sun, 21 Jun 2026 16:11:15 +0800</pubDate><description><![CDATA[GitLab是一个集成代码开发全流程的平台，提供代码托管、审查、CI/CD和项目管理等功能。它分为社区版（免费）、企业版（收费）和极狐版（中国市场定制），核心代码开源。GitLab支持自托管，与GitHub相比，其优势在于全流程整合和数据合规性。技术栈基于Ruby on Rails，推荐使用Omnibus包简化安装。适合需要一体化解决方案的团队，尤其关注数据安全和流程集成的企业。]]></description><category></category></item><item><title><![CDATA[Playwright Python：微软出的浏览器自动化库]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/161930591</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/161930591</guid><author>golfscript</author><pubDate>Fri, 12 Jun 2026 16:10:29 +0800</pubDate><description><![CDATA[微软推出的Playwright Python是一款跨平台浏览器自动化工具，支持Chromium、Firefox和WebKit三大内核，提供同步/异步API。该工具内置智能等待机制，简化了表单填写、按钮点击、页面截图等操作，无需手动处理弹窗和元素加载问题。相比Selenium，Playwright具有配置简单、多浏览器统一API、自动处理兼容性等优势，适合测试工程师、开发者及数据人员用于自动化测试、数据采集和报表生成等场景。安装仅需pip命令，同步/异步代码示例展示了其易用性。]]></description><category></category></item><item><title><![CDATA[一站式自动化工具OpenCLI，收获19.3k Star]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/161009558</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/161009558</guid><author>golfscript</author><pubDate>Tue, 12 May 2026 10:54:34 +0800</pubDate><description><![CDATA[OpenCLI是一款开源的自动化工具，在GitHub上获得19.3k Star。它能够将网站、浏览器会话和本地工具转换为确定性接口，支持AI代理操作和自定义适配器开发。主要功能包括：内置100+站点适配器、AI代理操作支持、自定义适配器创建，以及作为CLI工具聚合入口。核心特性包括账户安全、无LLM成本、确定性输出和多浏览器配置支持。安装需要Node.js 21+，通过npm安装后需配置浏览器扩展。该工具支持多种输出格式，适用于内容下载和自动化工作流场景。项目地址：https://github.com/ja]]></description><category></category></item><item><title><![CDATA[Trax：谷歌的轻量级深度学习框架全解析]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/153970728</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/153970728</guid><author>golfscript</author><pubDate>Mon, 27 Oct 2025 15:06:48 +0800</pubDate><description><![CDATA[Trax可能不是最流行的深度学习框架，但它绝对是最有特色和最优雅的框架之一。如果你对深度学习研究感兴趣，特别是在NLP和Transformer模型领域，Trax值得你花时间去探索。Trax GitHub 仓库- 源码和示例Trax 官方文档- API参考和教程- 交互式示例Coursera深度学习专项课程- 使用Trax的NLP课程记住，在深度学习的世界里，工具只是手段，而不是目的。选择适合你的项目和学习风格的框架才是最重要的。Trax作为一个轻量级但功能强大的框架，很可能成为你工具箱中的一员！]]></description><category></category></item><item><title><![CDATA[Keras：让深度学习像搭积木一样简单！]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/150597819</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/150597819</guid><author>golfscript</author><pubDate>Fri, 22 Aug 2025 06:11:13 +0800</pubDate><description><![CDATA[Keras：让深度学习变得简单的神奇API Keras是一个高级神经网络API，它以极简的设计理念降低了深度学习门槛。主要特点包括： 模块化设计：像拼乐高一样搭建神经网络 预训练模型：提供20+开箱即用的模型 智能训练监控：通过回调函数实现自动化管理 跨平台部署：支持移动端、浏览器等多平台 使用Keras，只需几行代码就能完成模型构建和训练，相比原生TensorFlow可节省大量时间。其人性化的文档设计和渐进式的API体系，使其成为深度学习入门和快速开发的首选工具。]]></description><category></category></item><item><title><![CDATA[PyTorch：让你的深度学习从「纸上谈兵」到「真枪实战」的魔法棒！]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/148581686</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/148581686</guid><author>golfscript</author><pubDate>Wed, 11 Jun 2025 10:42:19 +0800</pubDate><description><![CDATA[朋友们，今天咱们不拐弯抹角，直接聊点硬核又实用的东西——PyTorch。这玩意儿在深度学习圈子里，那真是火得一塌糊涂！（相信我，不是吹牛！）它为啥能后来居上，把 TensorFlow 这样的老大哥都挤到了墙角？因为它！够！直！接！够！灵！活！够！Pythonic！想象一下：你想搞研究、发论文、做产品原型？PyTorch 就是那块趁手的砖。它像 Python 的亲兄弟一样，无缝融合，让你的想法能以最自然、最 pythonic 的方式流淌成代码。废话不多说，上手试试才是硬道理！“动态图”（Dynamic Com]]></description><category></category></item><item><title><![CDATA[文件监控神器 watchdog！Python 自动化监听文件变动的终极指南]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/148573296</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/148573296</guid><author>golfscript</author><pubDate>Wed, 11 Jun 2025 06:51:34 +0800</pubDate><description><![CDATA[特性轮询方案watchdog响应速度秒级延迟毫秒级CPU占用持续消耗空闲时归零事件精度只能检测存在性精确到操作类型代码复杂度需手动管理状态声明式监听“任何一个需要文件监控的场景，都是watchdog的战场！” —— 某个被解放的运维工程师（没错就是我👨‍💻）打开你的编辑器，5分钟实现自动化监控！（真的不试试？遇到问题欢迎讨论~ （实践出真知啊朋友们！]]></description><category></category></item><item><title><![CDATA[AI绘画提示词：解锁创意无限可能]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/148334674</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/148334674</guid><author>golfscript</author><pubDate>Fri, 30 May 2025 11:21:15 +0800</pubDate><description><![CDATA[AI绘画提示词，简单来说就是我们用来指导AI生成图像的文字描述。它就像是我们与AI之间的一种特殊语言，通过这种语言，我们可以告诉AI我们想要什么样的画面。提示词的质量直接决定了生成图像的质量和准确度。掌握AI绘画提示词的艺术需要时间和练习。不要害怕尝试和犯错——每一次尝试都是学习的机会。记住，AI是一个工具，而你才是真正的艺术家。通过不断实验和优化你的提示词，你将能够创造出越来越令人惊叹的作品。最后，让我们记住：技术发展日新月异，AI绘画工具也在不断进化。]]></description><category></category></item><item><title><![CDATA[玩转AI绘画提示词的九阴真经（附实战案例）]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/148321582</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/148321582</guid><author>golfscript</author><pubDate>Fri, 30 May 2025 06:06:38 +0800</pubDate><description><![CDATA[记得那个凌晨三点，当我第27次调整提示词参数，终于生成理想图时的激动吗？（其实是被甲方爸爸催稿逼的）现在就把你的第一次尝试写在评论区吧！生成翻车图也没关系——毕竟，每个AI画师的成长路上，都有几G的"克苏鲁黑历史"呢（笑）。下次更新预告：《用Excel管理提示词库的骚操作》，想看的扣1！（别真扣，我就是皮一下~）]]></description><category></category></item><item><title><![CDATA[Java 进化之路：从 Java 8 到 Java 21 的重要新特性（程序员必读）]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/148315207</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/148315207</guid><author>golfscript</author><pubDate>Thu, 29 May 2025 17:55:38 +0800</pubDate><description><![CDATA[Java 这老伙计最近几年跟打了鸡血似的（版本号直接坐火箭啊！今天咱们就扒一扒每个大版本里最实用的功能，看完这篇你就是办公室最懂 Java 进化的崽！最后说句大实话：新特性就像工具箱里的瑞士军刀——你可以不用，但不能没有！（Virtual Threads）颠覆传统并发模型（百万级线程不是梦！让数据处理原地起飞（重要的事情说三遍：链式调用！（程序员快乐源泉）终于来了！（var 关键字）让代码更清爽（但别滥用啊老铁！把垃圾回收停顿干到 1 毫秒内（这性能简直离谱）！]]></description><category></category></item><item><title><![CDATA[Java 进化之路：从 Java 8 到 Java 21 的重要新特性（程序员必读）]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/148308095</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/148308095</guid><author>golfscript</author><pubDate>Thu, 29 May 2025 13:01:43 +0800</pubDate><description><![CDATA[Java 这老伙计最近几年跟打了鸡血似的（版本号直接坐火箭啊！今天咱们就扒一扒每个大版本里最实用的功能，看完这篇你就是办公室最懂 Java 进化的崽！最后说句大实话：新特性就像工具箱里的瑞士军刀——你可以不用，但不能没有！（Virtual Threads）颠覆传统并发模型（百万级线程不是梦！让数据处理原地起飞（重要的事情说三遍：链式调用！（程序员快乐源泉）终于来了！（var 关键字）让代码更清爽（但别滥用啊老铁！把垃圾回收停顿干到 1 毫秒内（这性能简直离谱）！]]></description><category></category></item><item><title><![CDATA[Python入门教程：从零基础到精通的完整指南]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/148306330</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/148306330</guid><author>golfscript</author><pubDate>Thu, 29 May 2025 11:12:56 +0800</pubDate><description><![CDATA[Python是一种高级、通用型编程语言，以其简洁的语法和强大的生态系统而闻名。它的设计哲学强调代码的可读性，这使得Python成为初学者的理想选择。Python的学习之路是漫长而有趣的。本教程只是一个开始，真正的学习在于持续的实践和探索。记住，编程是一项需要不断练习的技能。保持好奇心，勇于尝试，你一定会在Python的世界中找到属于自己的精彩！祝你的Python学习之旅愉快而富有成效！不要忘记，遇到困难时寻求帮助是完全正常的。Python社区非常友好，总有人愿意为你解答疑惑。]]></description><category></category></item><item><title><![CDATA[Git冲突解决完全指南：手把手教你化解代码合并危机（实战经验分享）！！！]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/148069297</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/148069297</guid><author>golfscript</author><pubDate>Mon, 19 May 2025 17:34:59 +0800</pubDate><description><![CDATA[今天咱们来聊聊那个让无数开发者抓狂的Git冲突问题（特别是刚入行的新人）。看完这篇攻略，保证你从"冲突恐惧症"患者变成"合并达人"！上周刚有个实习生因为错误解决冲突，导致线上服务挂了2小时（扣了半个月奖金😭）。记住：冲突不可怕，可怕的是盲目操作！的冲突，导致线上支付系统瘫痪3小时（损失上千万😱）。❌ 无脑选择"Accept Current Change"（可能丢失重要功能）当他们尝试合并分支时——boom！❌ 解决冲突后不测试直接提交（等着背锅吧）✅ 是否理解冲突代码的业务逻辑？解决后的文件（白忙活一场]]></description><category></category></item><item><title><![CDATA[手把手教你解决Python爬虫403错误：从入门到放弃再到成功（不是）]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/148059092</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/148059092</guid><author>golfscript</author><pubDate>Mon, 19 May 2025 11:12:08 +0800</pubDate><description><![CDATA[联系网站管理员申请API购买官方数据服务换个目标网站（认怂不丢人！终极忠告：爬虫千万条，守法第一条！不侵犯隐私不违反网站条款不进行商业盗用（本文仅供技术交流，请勿用于非法用途！]]></description><category></category></item><item><title><![CDATA[玩转Xshell解压操作：5个技巧让你成为ZIP文件处理高手（附避坑指南）]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/148021551</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/148021551</guid><author>golfscript</author><pubDate>Sat, 17 May 2025 07:09:06 +0800</pubDate><description><![CDATA[解压前先用unzip -l查看文件结构生产环境慎用-o覆盖参数中文文件名必加-O UTF-8批量操作配合find命令更高效复杂场景优先使用7z命令（老司机忠告）养成-d指定目录的习惯，避免文件散落一地！遇到问题先看报错信息，90%的问题都能从中找到线索。下次遇到压缩包别急着挠头，掏出这份指南，分分钟搞定各种解压难题！觉得有用记得实操练习，命令行操作肌肉记忆最重要~]]></description><category></category></item><item><title><![CDATA[手把手教你从零安装CMake（附各种避坑指南）]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/147991755</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/147991755</guid><author>golfscript</author><pubDate>Thu, 15 May 2025 20:43:08 +0800</pubDate><description><![CDATA[各位C/C++开发萌新看过来！今天咱们不聊高深的编译原理，也不讲复杂的项目配置，就解决一个最基础的问题——怎么把CMake这个"磨人的小妖精"安安稳稳地请到你的电脑上！装好CMake只是万里长征第一步，但却是最重要的一步！现在你可以大胆尝试用CMake管理项目了。看错误信息（90%的问题都有提示）查文档（官方文档是最好的老师）善用搜索引擎（你踩的坑早有人踩过）]]></description><category></category></item><item><title><![CDATA[手把手教你从零安装CMake（附各种避坑指南）]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/147985884</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/147985884</guid><author>golfscript</author><pubDate>Thu, 15 May 2025 16:16:41 +0800</pubDate><description><![CDATA[各位C/C++开发萌新看过来！今天咱们不聊高深的编译原理，也不讲复杂的项目配置，就解决一个最基础的问题——怎么把CMake这个"磨人的小妖精"安安稳稳地请到你的电脑上！装好CMake只是万里长征第一步，但却是最重要的一步！现在你可以大胆尝试用CMake管理项目了。看错误信息（90%的问题都有提示）查文档（官方文档是最好的老师）善用搜索引擎（你踩的坑早有人踩过）]]></description><category></category></item><item><title><![CDATA[Python爬虫入门实战：手把手教你抓取网页数据（附源码）]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/147979591</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/147979591</guid><author>golfscript</author><pubDate>Thu, 15 May 2025 12:00:37 +0800</pubDate><description><![CDATA[爬虫就像一把瑞士军刀，用得好能获取有用信息，用不好可能违法！建议大家在遵守法律法规的前提下进行技术练习。刚开始可能会遇到各种报错，这太正常了！记住：每一个报错都是你升级的机会！（我的第一个爬虫写了3天才跑通…）]]></description><category></category></item><item><title><![CDATA[Flask项目部署终极指南：从开发到上线的避坑大全！！！]]></title><link>https://blog.youkuaiyun.com/golfscript/article/details/147938976</link><guid>https://blog.youkuaiyun.com/golfscript/article/details/147938976</guid><author>golfscript</author><pubDate>Wed, 14 May 2025 07:17:28 +0800</pubDate><description><![CDATA[各位Python老司机们（尤其是刚入坑的新手），今天咱们来唠个硬核话题——部署不是终点，而是运维的起点！永远不要硬编码配置！（重要的事情打三个感叹号）Too young！这是80%同学栽跟头的地方！❌ 把.git目录暴露在服务器。❌ 直接用root用户跑服务。祝各位部署顺利，永不掉线！❌ 在代码里写死数据库密码。❌ 开着DEBUG模式上线。❌ 以为防火墙不重要。]]></description><category></category></item></channel></rss>