<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[每天都在认真分享，期待您的关注]]></title><description><![CDATA[大前端-从基础到高级的逐步分享]]></description><link>https://blog.youkuaiyun.com/diypp2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; diypp2012]]></copyright><item><title><![CDATA[备考高项：2-项目立项管理]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/159516120</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/159516120</guid><author>diypp2012</author><pubDate>Thu, 26 Mar 2026 22:36:02 +0800</pubDate><description><![CDATA[文章系统介绍了项目立项管理的核心内容，包括项目建议书、可行性研究（技术、经济、运行环境、社会效益等）、初步与详细可行性研究、项目评估等关键环节。]]></description><category></category></item><item><title><![CDATA[备考高项：1-项目管理概述]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/159505029</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/159505029</guid><author>diypp2012</author><pubDate>Thu, 26 Mar 2026 13:45:04 +0800</pubDate><description><![CDATA[本文介绍了项目管理基础知识，包括项目定义、项目管理三大体系、组织架构类型、PMO职能、产品生命周期、项目经理核心能力、12项管理原则、项目生命周期、开发生命周期类型、5大过程组及价值交付系统。重点掌握5大过程组和十大知识领域。]]></description><category></category></item><item><title><![CDATA[Mac双开微信的已验证方法]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/158499661</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/158499661</guid><author>diypp2012</author><pubDate>Sat, 28 Feb 2026 11:47:43 +0800</pubDate><description><![CDATA[本文介绍了在Mac上双开微信的实用方法：通过创建应用分身+重新签名实现。
具体步骤包括：1）复制创建分身；2）修改应用标识符避免冲突；3）重新签名解决损坏提示；4）分别启动两个微信登录。]]></description><category></category></item><item><title><![CDATA[Python爬虫(二)：HTTP协议与Request请求]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/158386190</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/158386190</guid><author>diypp2012</author><pubDate>Fri, 27 Feb 2026 23:04:14 +0800</pubDate><description><![CDATA[本文介绍了HTTP协议在爬虫中的应用，重点讲解了HTTP与HTTPS的区别、爬虫关注的请求头和响应头、常见HTTP状态码、请求过程以及Requests模块的使用。]]></description><category></category></item><item><title><![CDATA[Python爬虫(一)：了解爬虫]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/156559931</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/156559931</guid><author>diypp2012</author><pubDate>Mon, 19 Jan 2026 11:12:51 +0800</pubDate><description><![CDATA[本文摘要：网络爬虫技术详解 网络爬虫是一种自动化程序，通过模拟人类浏览行为系统化收集网络数据。文章系统介绍了爬虫的核心原理和技术实现：1）按目标范围分为通用爬虫、聚焦爬虫、增量爬虫和深层爬虫；2）按技术实现分为静态页面、动态页面、API和浏览器模拟爬虫。详细解析了爬虫系统的五大核心组件（URL管理器、下载器、解析器、存储器、调度器）及其工作流程，并提供了Python实现的系统架构代码示例。文章强调爬虫不仅是技术工具，更是实现信息民主化的重要方式，为数据分析等领域提供了数据获取的解决方案。]]></description><category></category></item><item><title><![CDATA[Python入门到精通（四）：从基础到高阶，函数完全指南]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/156458849</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/156458849</guid><author>diypp2012</author><pubDate>Wed, 31 Dec 2025 22:59:49 +0800</pubDate><description><![CDATA[Python函数是封装可复用逻辑的组件，主要包括基础函数、匿名函数和高阶函数。基础函数通过def定义，支持多种参数类型（位置参数、默认参数、可变参数）和返回值（数字、元组、函数等）。匿名函数lambda用于简单逻辑，常用于数学运算、数据转换和排序。高阶函数如map（数据转换）、filter（数据筛选）和reduce（数据聚合）支持函数式编程，实现高效数据处理。这些特性使Python代码更模块化、易维护且高效。]]></description><category></category></item><item><title><![CDATA[Python入门到精通（六）：Python高级特性之迭代器和生成器]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/156447444</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/156447444</guid><author>diypp2012</author><pubDate>Wed, 31 Dec 2025 15:14:09 +0800</pubDate><description><![CDATA[本文介绍了Python中迭代器和生成器的核心概念与应用。迭代器通过统一接口遍历不同数据类型，具有惰性计算和节省内存的特性。生成器作为特殊迭代器，使用yield实现分段执行和数据流处理。文章详解了迭代器原理、生成器函数/表达式，并给出大数据处理、无限序列生成等典型场景示例。最后通过面试题展示双向迭代生成器的实现方法，帮助开发者掌握这两种高效处理数据流的核心技术。]]></description><category></category></item><item><title><![CDATA[Python入门到精通（五）：Python高级特性之装饰器]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/156272378</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/156272378</guid><author>diypp2012</author><pubDate>Mon, 29 Dec 2025 14:43:47 +0800</pubDate><description><![CDATA[本文介绍了Python装饰器的核心概念和应用场景。首先回顾了函数作为一等公民的特性，为理解装饰器奠定基础。然后详细讲解了函数装饰器和类装饰器的实现原理，还介绍了内置装饰器在面向对象编程中的应用。装饰器通过不修改原代码的方式扩展功能，完美遵循开放封闭原则，是Python中实现横切关注点分离和代码复用的重要工具。]]></description><category></category></item><item><title><![CDATA[Python实战小游戏（三）： 简易文件管理器]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/156243182</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/156243182</guid><author>diypp2012</author><pubDate>Wed, 24 Dec 2025 23:44:44 +0800</pubDate><description><![CDATA[本文介绍了一个基于Python的简易文件管理器实现方案。该工具采用面向对象设计，通过SimpleFileManager类封装了文件浏览、目录导航、文件操作等核心功能。系统使用pathlib处理跨平台路径问题，JSON文件存储配置信息，实现了书签管理、历史记录和搜索功能。关键技术包括：使用os.walk()进行目录遍历，shutil处理递归删除操作，以及pathlib模块的文件操作方法。该工具提供了简洁的命令行交互界面，支持文件/目录的创建、删除、搜索等操作，并自动将书签等配置持久化到隐藏的JSON文件中。]]></description><category></category></item><item><title><![CDATA[Python入门到精通（三）：模块、I/O、文件处理]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/156147595</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/156147595</guid><author>diypp2012</author><pubDate>Wed, 24 Dec 2025 16:38:52 +0800</pubDate><description><![CDATA[本文介绍了Python中模块、输入输出及文件读写的核心知识，重点推荐使用with语句自动管理资源，并分享了大文件处理技巧。输入输出部分涵盖了标准输入输出函数、格式化输出以及高级用法如密码输入和进度条显示。这些技巧能帮助开发者编写更健壮、高效的Python代码。]]></description><category></category></item><item><title><![CDATA[Python实战小游戏（二）： 文字冒险游戏]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/156135762</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/156135762</guid><author>diypp2012</author><pubDate>Sun, 21 Dec 2025 23:03:37 +0800</pubDate><description><![CDATA[本文介绍了一个基于Python的简单文字冒险游戏实现。游戏采用面向对象设计，通过字典存储玩家状态和游戏地图，列表管理物品和敌人。代码实现包含状态显示、危险事件处理、谜题解答等关键功能，通过随机数生成战斗结果，并设置了游戏结束条件检查。该实现可作为Python数据结构和控制结构的实践案例，展示了如何将数据类型应用于游戏开发。]]></description><category></category></item><item><title><![CDATA[Python入门到精通（二）：掌握控制流与数据结构，写优雅代码]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/156061232</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/156061232</guid><author>diypp2012</author><pubDate>Sun, 21 Dec 2025 22:21:18 +0800</pubDate><description><![CDATA[本文主要讲述函数的定义、range函数、闭包和装饰器以及常见的数据结构，包括列表、元组、字典、集合等。并给出常见面试题解析：不可修改对象和可修改对象区别，装饰器的编写。]]></description><category></category></item><item><title><![CDATA[Python实战小游戏（一）：基础计算器 和 猜数字]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/156028900</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/156028900</guid><author>diypp2012</author><pubDate>Wed, 17 Dec 2025 23:44:09 +0800</pubDate><description><![CDATA[本文介绍了两个Python基础练习项目：基础计算器和猜数字游戏。两个项目都运用了循环控制、异常处理和条件判断等基础语法，帮助初学者巩固Python编程基础。]]></description><category></category></item><item><title><![CDATA[Python入门到精通（一）：环境搭建、基础数据类型及控制流]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/156003669</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/156003669</guid><author>diypp2012</author><pubDate>Wed, 17 Dec 2025 22:35:02 +0800</pubDate><description><![CDATA[Python：全栈开发的利器。本文主涵盖： Python简介及版本演进，环境搭建三步曲，核心语法要点：基本数据类型、控制流语句等。通过学习Python，前端开发者可以扩展全栈能力，实现从前端到后端乃至AI的完整开发流程。]]></description><category></category></item><item><title><![CDATA[深度解析Vue状态管理：从入门到精通：一次搞定Vuex、Pinia原理与实战]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/155791215</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/155791215</guid><author>diypp2012</author><pubDate>Thu, 11 Dec 2025 17:11:08 +0800</pubDate><description><![CDATA[本文探讨了Vue状态管理的演进历程与最佳实践。分别介绍了Vuex和Pinia的核心概念和原理，重点分析了Pinia的设计优势，并提供代码示例。文章对比了两种方案的特点，为开发者选择适合不同场景的状态管理工具提供了参考依据。]]></description><category></category></item><item><title><![CDATA[深入浅出Vue 响应式原理：从Object.defineProperty 到 Proxy]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/155781732</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/155781732</guid><author>diypp2012</author><pubDate>Wed, 10 Dec 2025 22:21:23 +0800</pubDate><description><![CDATA[本文系统梳理了Vue响应式技术的发展历程，详细解析了Vue的响应式原理，包括Vue2的依赖收集机制和Vue3的Proxy实现方式，并通过代码示例展示了响应式系统的核心实现逻辑。]]></description><category></category></item><item><title><![CDATA[深度解析Vue3 Composition API: 告别 Options API，性能提升50%的实战技巧]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/155613671</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/155613671</guid><author>diypp2012</author><pubDate>Tue, 09 Dec 2025 12:01:40 +0800</pubDate><description><![CDATA[Vue3 Composition API 通过逻辑聚合方式解决了Options API中代码分散的问题。本文包括基于函数调用的响应式系统、新的生命周期钩子写法、更灵活的计算属性和侦听器、组合式函数以及常见工具函数。实际项目的应用实例助于我们理解并明白复杂功能如何更易开发和维护。]]></description><category></category></item><item><title><![CDATA[TypeScript 高级类型系统：从入门到实战]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/155596135</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/155596135</guid><author>diypp2012</author><pubDate>Fri, 05 Dec 2025 17:00:59 +0800</pubDate><description><![CDATA[TypeScript高级类型系统解析 TypeScript已成为前端开发的必备技能，掌握其高级类型系统能显著提升代码质量和开发效率。本文深入解析了TypeScript的核心类型特性：1）基础类型系统：包括类型注解、联合/交叉类型、接口和类型别名；2）泛型编程：通过类型参数化实现组件复用，包括泛型约束、keyof操作符以及一些高级类型技巧。 这些特性共同构成了TypeScript强大的类型系统，使开发者能构建更健壮、可维护的应用。]]></description><category></category></item><item><title><![CDATA[Vue进阶赋能：掌握Vue四大高阶功能[Mixin、动画、插槽、插件化]、告别重复造轮子]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/155576054</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/155576054</guid><author>diypp2012</author><pubDate>Fri, 05 Dec 2025 06:30:00 +0800</pubDate><description><![CDATA[Vue2 高级特性详解：提升开发效率的四大核心技能 本文深入解析 Vue2 的四大高级特性：1) Mixin 实现组件逻辑复用，但需注意命名冲突和数据依赖问题；2) Transition 组件实现平滑过渡动画，支持 CSS/JavaScript 动画；3) Slot 机制实现灵活内容分发，包括具名插槽和作用域插槽；4) Plugin 扩展 Vue 全局功能。这些特性能显著提升代码复用性、用户体验和开发效率，是 Vue 高级开发必备技能。文章通过代码示例详细演示了各特性的使用场景和最佳实践。]]></description><category></category></item><item><title><![CDATA[解密函数式编程：用「纯函数」与「组合」重构你的JavaScript思维]]></title><link>https://blog.youkuaiyun.com/diypp2012/article/details/155491092</link><guid>https://blog.youkuaiyun.com/diypp2012/article/details/155491092</guid><author>diypp2012</author><pubDate>Tue, 02 Dec 2025 20:00:00 +0800</pubDate><description><![CDATA[纯函数有两个核心特征：· 相同的输入，永远得到相同的输出· 不产生副作用（不修改外部状态）。一等公民的函数：函数就是值，可以像字符一样传递。柯里化：仅传递给函数一部分参数，返回一个可以接受其他参数的函数。组合：将多个函数组合成一个新函数。手写实现柯里化函数]]></description><category></category></item></channel></rss>