<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ChubbyPP的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ChubbyPP</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ChubbyPP]]></copyright><item><title><![CDATA[如何像Python一样编译C++代码]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/161858914</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/161858914</guid><author>ChubbyPP</author><pubDate>Mon, 15 Jun 2026 21:38:29 +0800</pubDate><description><![CDATA[如何修改PowerShell配置，实现像Python一样编译并运行C++源代码]]></description><category></category></item><item><title><![CDATA[Python sqlite3 极简教程]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/161696303</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/161696303</guid><author>ChubbyPP</author><pubDate>Mon, 08 Jun 2026 18:51:52 +0800</pubDate><description><![CDATA[本文介绍了如何使用Python标准库sqlite3操作SQLite数据库文件。]]></description><category></category></item><item><title><![CDATA[Mermaid极简教程]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/161601903</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/161601903</guid><author>ChubbyPP</author><pubDate>Tue, 02 Jun 2026 11:24:07 +0800</pubDate><description><![CDATA[本文介绍了使用Mermaid绘制四种常见图表的基础语法： 流程图； 时序图； 甘特图； 饼图。 
文章提供了每种图表的示例代码和效果图，适合初学者快速掌握Mermaid的基础]]></description><category></category></item><item><title><![CDATA[C++ 算法竞赛 题目解析：Intersection 交集（区间重叠长度）]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/160907342</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/160907342</guid><author>ChubbyPP</author><pubDate>Sat, 09 May 2026 02:14:08 +0800</pubDate><description><![CDATA[摘要：本文介绍了一个计算两个区间交集长度的问题。给定两个区间[L1,R1]和[L2,R2]，通过取max(L1,L2)和min(R1,R2)确定交集边界，当左边界≥右边界时交集长度为0。代码使用max(0, min(R1,R2)-max(L1,L2))简洁地实现了这一计算，样例测试验证了算法的正确性。该解法时间复杂度O(1)，空间复杂度O(1)，高效解决了区间交集问题。]]></description><category></category></item><item><title><![CDATA[C++ 算法竞赛 题目解析：Integer Division Returns 整数除法返回值]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/160903892</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/160903892</guid><author>ChubbyPP</author><pubDate>Sat, 09 May 2026 01:18:32 +0800</pubDate><description><![CDATA[这篇文章解析了一个整数除法向上取整的问题。对于正整数X，使用(X+9)/10实现向上取整；对于负整数X，直接使用X/10即可得到向上取整结果（因为C++整数除法向零取整的特性）。文章提供了简洁的C++代码实现，并解释了算法原理，包括正负数处理的不同策略。同时讨论了C++11中using替代typedef的类型别名最佳实践，以及main函数省略return 0的竞赛编程技巧。]]></description><category></category></item><item><title><![CDATA[C++ 算法竞赛 题目解析：String Shifting 字符串移位]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/160657510</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/160657510</guid><author>ChubbyPP</author><pubDate>Thu, 30 Apr 2026 15:09:16 +0800</pubDate><description><![CDATA[给你一个由小写英文字母组成的非空字符串 `S` 。
在对 `S` 进行零次或多次左移和右移操作后，
找出可以得到的 字典序最小的字符串 和 字典序最大的字符串 。]]></description><category></category></item><item><title><![CDATA[Lv2#[GESP 202412 二级] 寻找数字]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/160566948</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/160566948</guid><author>ChubbyPP</author><pubDate>Mon, 27 Apr 2026 22:13:24 +0800</pubDate><description><![CDATA[2024 年 12 月 GESP  二级编程第 1 题。]]></description><category></category></item><item><title><![CDATA[Jira定制功能]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/159930591</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/159930591</guid><author>ChubbyPP</author><pubDate>Mon, 13 Apr 2026 19:09:04 +0800</pubDate><description><![CDATA[本文详细介绍了Jira系统的四种高级定制功能：
自定义：问题类型（Issue Type）、字段（Field）、界面（Screen）、工作流（Workflow）]]></description><category></category></item><item><title><![CDATA[Jira高级功能]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/159795582</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/159795582</guid><author>ChubbyPP</author><pubDate>Mon, 06 Apr 2026 19:29:08 +0800</pubDate><description><![CDATA[本文详细介绍了Jira项目管理工具的高级功能使用方法，
主要内容包括：
1.项目准备工作（创建项目、启用故事点、添加Issue、创建Sprint等）；
2.搜索功能（快速搜索、基本搜索、高级搜索）；
3.筛选器创建与管理；
4.面板（Board）的创建与配置；
5.报表与仪表板的使用；
6.项目模块（Component）设置；
7.权限管理（角色创建与分配）。
文章通过具体实例演示了从项目创建到权限管理的完整流程，并对比了ScrumBoard和KanbanBoard的差异。]]></description><category></category></item><item><title><![CDATA[Python编程农场：全场木头]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/159728484</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/159728484</guid><author>ChubbyPP</author><pubDate>Wed, 01 Apr 2026 17:41:44 +0800</pubDate><description><![CDATA[本文介绍了一种在Python编程农场中高效种植Bush和Tree的方法。
通过间隔种植确保Tree生长不受影响，利用坐标奇偶性判断种植类型，并优化无人机移动路径为蛇形走位以提高效率。
最终实现自动收割与种植的循环程序，同时解决了奇数边长农场的边界问题。文章还提出了进一步优化无人机闭环路线的思考方向。
核心逻辑包括坐标判断、间隔种植和路径优化。]]></description><category></category></item><item><title><![CDATA[Jira基本功能]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/159388745</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/159388745</guid><author>ChubbyPP</author><pubDate>Tue, 31 Mar 2026 12:27:06 +0800</pubDate><description><![CDATA[本文详细介绍了使用Jira进行Scrum敏捷项目管理的完整流程。
主要内容包括：
1.项目创建与界面布局；
2.成员管理；
3.Issue的创建、修改、分配等操作；
4.Scrum开发全流程实践，包括需求记录、版本计划、Sprint迭代、评审回顾及版本发布等环节。

文章通过具体操作步骤演示了如何利用Jira进行项目管理，特别强调了Scrum开发中的关键概念和实践要点，如StoryPoint估算、DailyScrum会议等。]]></description><category></category></item><item><title><![CDATA[Markdown极简教程]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/159617183</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/159617183</guid><author>ChubbyPP</author><pubDate>Mon, 30 Mar 2026 00:09:27 +0800</pubDate><description><![CDATA[本文简要介绍了常用的Markdown语法格式，
包括标题、段落、强调（加粗斜体加粗斜体~删除线~）、块引用、列表、代码、分隔线、链接、表格等核心功能。
所有内容均基于Markdown中文教程，仅介绍最常用的一种实现方法，如需完整学习可访问该教程网站。]]></description><category></category></item><item><title><![CDATA[Scratch二次开发#4——自定义指令积木文本]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/154682735</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/154682735</guid><author>ChubbyPP</author><pubDate>Tue, 11 Nov 2025 19:19:47 +0800</pubDate><description><![CDATA[本文介绍了Scratch二次开发中修改指令积木文本内容的完整流程。
主要内容包括：
1. 准备环节：配置开发环境，包括打开源码文件夹、运行本地服务器、安装编译scratch-blocks模块；
2. 自定义修改：详细说明了如何修改指令积木的文本内容和字体大小，包括将&quot;重复执行&quot;改为&quot;一直重复执行&quot;等具体案例；
3. 技术实现：通过修改本地scratch-blocks源码、重新编译和链接模块，实现自定义修改。]]></description><category></category></item><item><title><![CDATA[Scratch二次开发#3——自定义GUI文本]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/154615976</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/154615976</guid><author>ChubbyPP</author><pubDate>Mon, 10 Nov 2025 16:07:42 +0800</pubDate><description><![CDATA[本文介绍了Scratch二次开发中修改GUI界面字体大小和文本内容的方法。
通过正则表达式查找font-size:{小数}rem格式的代码，可修改菜单栏、积木分类区、角色区等各部分的字体大小。
文本内容修改则需在翻译文件zh-cn.json中调整对应字段，并通过npm run build命令重新编译生效。
文章还指出指令积木文本需在scratch-blocks模块中修改。
开发过程中需注意区分模块路径和模块名，修改后需重新加载浏览器查看效果。]]></description><category></category></item><item><title><![CDATA[Scratch二次开发#2——自定义菜单栏]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/154408017</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/154408017</guid><author>ChubbyPP</author><pubDate>Wed, 05 Nov 2025 21:28:29 +0800</pubDate><description><![CDATA[本文详细介绍了Scratch二次开发的完整流程，重点包含三个方面的自定义修改：
1. 界面元素修改：包括替换软件图标、修改点击行为、关闭语言切换和主题切换功能等；
2. 功能模块调整：通过注释或删除代码关闭书包、教程等不常用功能；
3. 文本内容本地化：修改翻译文件实现文字自定义，并详细说明了如何编译和链接本地源码使其生效。文章提供了具体的操作步骤和常见问题的解决方案，特别强调了终端操作和npm命令的使用技巧。整个过程展示了从源码修改到最终效果呈现的完整二次开发路径。]]></description><category></category></item><item><title><![CDATA[Scratch二次开发#1——开发环境配置]]></title><link>https://blog.youkuaiyun.com/ChubbyPP/article/details/154358883</link><guid>https://blog.youkuaiyun.com/ChubbyPP/article/details/154358883</guid><author>ChubbyPP</author><pubDate>Mon, 03 Nov 2025 23:38:59 +0800</pubDate><description><![CDATA[本文介绍了Scratch3.0二次开发的准备工作：
1）安装Node.js并验证；
2）从GitHub下载Scratch相关源码库（包括GUI、多语言支持和积木模块）；
3）使用IDE工具管理源码。详细说明了测试步骤：通过npm安装依赖模块，启动本地服务器运行Scratch，并访问浏览器查看效果。

文中特别提醒国内用户可能遇到的网络连接问题，建议通过科学上网解决依赖安装失败的情况。最后提供了完整的环境配置流程参考。]]></description><category></category></item></channel></rss>