<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaojimao1的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaojimao1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaojimao1]]></copyright><item><title><![CDATA[Django在服务端的部署（无废话）]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/154078427</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/154078427</guid><author>xiaojimao1</author><pubDate>Wed, 29 Oct 2025 19:33:17 +0800</pubDate><description><![CDATA[本文详细介绍了将Windows开发的Django项目部署到Linux服务器的完整流程：1）通过requirements.txt同步项目依赖环境；2）使用SCP命令迁移项目文件到服务器；3）配置uWSGI应用服务器和Nginx反向代理；4）实现静态资源分离部署。重点说明了配置文件的注意事项、常见问题的解决方法，以及如何配置MySQL数据库替换默认SQLite。部署过程涉及虚拟环境创建、依赖安装、uWSGI配置、Nginx动静分离设置等关键步骤，并提供了安全组配置、错误排查等实用技巧，为Django项目从开发环]]></description><category></category></item><item><title><![CDATA[正则表达式基本用法（学会就够用）]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/154076245</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/154076245</guid><author>xiaojimao1</author><pubDate>Wed, 29 Oct 2025 16:59:57 +0800</pubDate><description><![CDATA[正则表达式是一种强大的文本处理工具，具有高效、灵活的特点，适用于数据提取、表单验证等多种场景。其核心包括元字符、量词、字符集与分组等语法规则，可通过零宽断言实现精确位置匹配。虽然正则表达式功能强大，但存在学习门槛高、可读性差、性能陷阱等问题，不适合处理嵌套结构文本（如HTML）。建议从基础语法入手，借助在线工具调试，注意贪婪模式的影响，并在复杂场景中结合传统字符串处理方法。]]></description><category></category></item><item><title><![CDATA[【 Python程序员的Ubuntu入门指南】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/150779528</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/150779528</guid><author>xiaojimao1</author><pubDate>Mon, 25 Aug 2025 20:15:05 +0800</pubDate><description><![CDATA[本文介绍了Linux系统的基础知识与实践指南，主要内容包括：Linux内核与发行版概念，重点讲解了Ubuntu等常见发行版；获取Linux系统的两种方式（双系统与虚拟机）；详细演示了在VMware中安装Ubuntu系统的完整流程；介绍了Linux目录结构、常用命令（文件操作、用户管理、进程控制等）；讲解了远程连接与文件传输方法。文章旨在帮助开发者快速掌握Ubuntu系统的基本使用，为编程开发搭建高效环境，涵盖从系统安装到日常操作的全流程指导。]]></description><category></category></item><item><title><![CDATA[【MongoDB与Python：数据库操作入门教程】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/150500420</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/150500420</guid><author>xiaojimao1</author><pubDate>Mon, 18 Aug 2025 20:22:57 +0800</pubDate><description><![CDATA[MongoDB 是一种高性能、开源的 NoSQL 数据库，采用灵活的文档模型存储 JSON 格式数据。相比传统关系型数据库，它具有数据结构灵活、高性能、支持水平扩展和高可用性等优势，但也存在数据一致性、存储空间占用较大等问题。本文详细介绍了 MongoDB 的基本操作，包括数据库和集合管理、文档增删改查等，并展示了如何通过 Python 的 PyMongo 库实现与 MongoDB 的交互。通过命令行和代码示例，帮助开发者快速掌握 MongoDB 的核心功能与应用场景。]]></description><category></category></item><item><title><![CDATA[【MYSQL8入门基础操作（一）】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/150429477</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/150429477</guid><author>xiaojimao1</author><pubDate>Fri, 15 Aug 2025 21:01:02 +0800</pubDate><description><![CDATA[摘要：本文系统介绍了MySQL数据库的基础知识和操作指南。主要内容包括：1)MySQL支持的各种数据类型（整数、浮点数、字符串、二进制、时间等）；2)基础操作命令（登录、数据库管理、表操作）；3)数据增删改查(CURD)操作；4)6种数据库约束（主键、唯一、检查、非空、默认值和外键）的使用方法。文章采用结构化方式组织内容，包含大量示例代码，适合MySQL初学者快速掌握数据库基本操作。]]></description><category></category></item><item><title><![CDATA[【Python面向对象】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149669020</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149669020</guid><author>xiaojimao1</author><pubDate>Tue, 12 Aug 2025 20:04:23 +0800</pubDate><description><![CDATA[本文通过Python代码示例系统讲解了面向对象编程（OOP）的7个核心概念：1）类与对象的基本定义；2）封装特性实现信息隐藏；3）继承机制实现代码复用；4）多态特性支持接口统一；5）抽象类强制子类实现规范；6）组合模式替代继承实现灵活扩展；7）数据类简化样板代码。全文采用&quot;理论+可运行代码&quot;的演示方式，展示了如何用类封装数据和行为，通过封装、继承、多态三大特性降低复杂度，并利用抽象与组合应对需求变化。这些概念构成了完整的OOP知识体系。]]></description><category></category></item><item><title><![CDATA[json序列化与反序列化]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149405474</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149405474</guid><author>xiaojimao1</author><pubDate>Wed, 16 Jul 2025 19:10:37 +0800</pubDate><description><![CDATA[本文提供了Python处理JSON的实用指南，涵盖核心API、常见问题和进阶技巧。主要内容包括：1）JSON在Web开发等领域的重要性；2）序列化/反序列化的4个核心函数速查；3）基础示例代码；4）常见问题（中文乱码、日期处理等）的解决方案；5）进阶技巧（datetime处理、美化JSON）；6）Flask/Requests等实战场景应用。文章强调掌握ensure_ascii参数、自定义序列化器等关键点，帮助开发者高效处理JSON数据交互。]]></description><category></category></item><item><title><![CDATA[【Python 中的函数基础】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149338590</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149338590</guid><author>xiaojimao1</author><pubDate>Mon, 14 Jul 2025 20:34:55 +0800</pubDate><description><![CDATA[Python函数作为一等对象，具有复用代码、抽象实现、单元测试和文档化的核心价值。文章系统讲解了函数定义与调用机制、形参与实参区别、多种参数类型（位置/默认/可变/关键字参数等）、返回值特性以及lambda表达式。重点剖析了Python独特的对象引用传递机制和函数作为一等公民的高级用法（闭包、装饰器、动态创建）。最后提出最佳实践清单，强调命名规范、代码简洁、类型注解、单元测试和纯函数优先原则。掌握这些概念是精通Python编程的关键。]]></description><category></category></item><item><title><![CDATA[【Python中常用模块json，datetime，random使用】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149295247</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149295247</guid><author>xiaojimao1</author><pubDate>Sat, 12 Jul 2025 15:42:29 +0800</pubDate><description><![CDATA[本文介绍了Python中三个常用模块的核心功能：1.json模块用于Python对象与字符串间的序列化(dumps/loads)和文件读写(dump/load)，处理中文需设置ensure_ascii=False；2.datetime模块提供now()获取当前时间、timedelta计算时间差、strftime/strptime格式化日期，适用于倒计时等功能；3.random模块包含choices权重抽样、sample随机取样、shuffle打乱顺序等方法，可用于抽奖等场景。文中通过商品缓存、秒杀倒计时和用]]></description><category></category></item><item><title><![CDATA[【Python中列表、元组、字典、集合方法集】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149294573</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149294573</guid><author>xiaojimao1</author><pubDate>Sat, 12 Jul 2025 15:27:52 +0800</pubDate><description><![CDATA[本文系统介绍了Python四种核心数据结构及其应用场景：列表(list)方法全面，适用于排行榜、流水等动态数据操作；元组(tuple)不可变，用于存储坐标等常量数据；字典(dict)通过键值映射实现计数、缓存等功能；集合(set)提供高效的集合运算和去重功能。文章通过订单统计、词频分析等实际案例演示了各结构的典型用法，并总结了&quot;列表动、元组静、字典配、集合清&quot;的记忆口诀。每种数据结构都配有详细的方法说明和可直接运行的代码示例，便于快速应用于实际项目。]]></description><category></category></item><item><title><![CDATA[【Python中字典的操作】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149258055</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149258055</guid><author>xiaojimao1</author><pubDate>Thu, 10 Jul 2025 21:54:59 +0800</pubDate><description><![CDATA[本文系统介绍了Python字典的核心操作与应用。主要内容包括：字典基础操作（创建、访问、增删改查），常用方法（遍历、检查键、复制），字典推导式，高级功能（合并、排序、嵌套），以及collections.defaultdict的应用。通过学生管理系统案例，展示了字典在实际开发中的使用场景。文章强调字典在快速查找、灵活存储方面的优势，同时也指出其键必须可哈希、内存占用较大的局限性。整体内容层次清晰，从基础到进阶，配有代码示例，是掌握Python字典的实用指南。]]></description><category></category></item><item><title><![CDATA[【Python中列表与元组的操作】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149257725</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149257725</guid><author>xiaojimao1</author><pubDate>Thu, 10 Jul 2025 20:19:54 +0800</pubDate><description><![CDATA[本文介绍了Python中列表（List）和元组（Tuple）两种数据结构的主要特点和使用方法。列表是可变的，使用方括号[]表示，支持添加、删除、修改等操作，常用方法包括append()、insert()、remove()等。元组是不可变的，使用圆括号()表示，适合存储固定数据，支持索引访问和切片操作。文章对比了两者在可变性、性能和应用场景上的差异，并介绍了列表推导式、元组解包等拓展内容。建议需要频繁修改数据时使用列表，而需要数据不可变或作为字典键时使用元组。通过示例代码展示了两种结构的具体操作方法及其效果。]]></description><category></category></item><item><title><![CDATA[【 在Python中字符串常用方法总结】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149217850</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149217850</guid><author>xiaojimao1</author><pubDate>Wed, 09 Jul 2025 10:34:23 +0800</pubDate><description><![CDATA[摘要：本文系统总结了Python字符串常用方法，分为8大类：1)基本信息处理（长度、拼接、格式化）；2)查找统计（count、index、find）；3)大小写转换（upper、lower等）；4)对齐填充（center、zfill等）；5)开头结尾判断；6)切割与拼接；7)空白字符处理；8)字符串替换。每个方法均配有简明说明和示例代码，如字符串格式化、大小写转换、split切割等实用案例。建议通过实际练习掌握这些核心方法，并在项目中灵活应用，逐步构建完整的字符串处理知识体系。（150字）]]></description><category></category></item><item><title><![CDATA[【Python中的循环】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149179375</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149179375</guid><author>xiaojimao1</author><pubDate>Mon, 07 Jul 2025 19:39:58 +0800</pubDate><description><![CDATA[本文介绍了Python中的循环结构及其应用。主要内容包括：1) for循环遍历可迭代对象及range()函数使用；2) while循环的条件执行；3) break和continue控制循环流程；4) 循环与else的配合使用。通过经典案例展示了如何用for和while循环求1000以内最大10个质数的平均数，以及用while-else结构查找相差6的质数对。文章强调for适合遍历，while适合条件循环，并解析了循环控制语句和else的特殊用法。]]></description><category></category></item><item><title><![CDATA[【Python虚拟环境与真实环境以及PIP基础使用】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149102765</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149102765</guid><author>xiaojimao1</author><pubDate>Thu, 03 Jul 2025 21:58:00 +0800</pubDate><description><![CDATA[《Python虚拟环境与PIP包管理指南》 摘要：本文介绍了Python虚拟环境与真实环境的区别，详细讲解了PIP工具的基础使用方法。真实环境存在全局包冲突风险，而虚拟环境能有效隔离项目依赖。文章提供了创建/激活虚拟环境的完整步骤，包括常用PIP指令：安装/卸载包、版本管理、查看包信息等。通过示例演示了从创建虚拟环境到安装依赖的全流程，并强调了使用requirements.txt管理依赖的重要性。合理运用这些工具能显著提升Python项目的依赖管理效率和可维护性。]]></description><category></category></item><item><title><![CDATA[Python中的分支结构]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149078693</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149078693</guid><author>xiaojimao1</author><pubDate>Thu, 03 Jul 2025 19:29:28 +0800</pubDate><description><![CDATA[本文介绍了Python编程中的分支结构，包括顺序结构、选择结构以及单分支、双分支和多分支的实现方式。顺序结构按照代码顺序执行，而选择结构通过if、elif和else语句实现条件判断。单分支只在条件为True时执行代码块，双分支根据条件真假执行不同代码块，多分支则处理多种条件情况。文章还讲解了分支嵌套的使用方法和pass关键字的占位作用，帮助开发者编写更清晰的逻辑控制代码。掌握这些分支结构对提升Python编程能力具有重要意义。]]></description><category></category></item><item><title><![CDATA[【Python 中的几类运算符】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149070188</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149070188</guid><author>xiaojimao1</author><pubDate>Wed, 02 Jul 2025 19:23:06 +0800</pubDate><description><![CDATA[本文介绍了Python中常用的运算符类型及其使用方式。主要包括算术运算符（加减乘除、取模、幂运算等）、比较运算符（等于、大于等）、赋值运算符（简单赋值和复合赋值）、逻辑运算符（与或非）以及其他运算符（位运算、成员运算等）。通过具体示例演示了各类运算符的功能和返回值，并补充了优先级规则和特殊用法说明。这些运算符是Python编程的基础工具，熟练掌握可以提升代码效率和可读性。]]></description><category></category></item><item><title><![CDATA[【Python中五种基本类型及其相互转换】]]></title><link>https://blog.youkuaiyun.com/xiaojimao1/article/details/149051283</link><guid>https://blog.youkuaiyun.com/xiaojimao1/article/details/149051283</guid><author>xiaojimao1</author><pubDate>Tue, 01 Jul 2025 19:47:18 +0800</pubDate><description><![CDATA[本文介绍了Python中的变量和五种基本数据类型。主要内容包括：1.变量命名规则：必须以字母或下划线开头，区分大小写，只能包含字母、数字和下划线，不能使用Python关键字；2.五种基本数据类型：整数(int)、浮点数(float)、字符串(str)、布尔值(bool)和空值(None)的定义及示例；3.数据类型间的转换方法：详细说明了整数、浮点数、布尔值和字符串之间的相互转换规则及注意事项。文章提供了丰富的代码示例，帮助理解Python数据类型的基本概念和操作。]]></description><category></category></item></channel></rss>