<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Wizzy_Ang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Wizzy_Ang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Wizzy_Ang]]></copyright><item><title><![CDATA[从 WSGI 到 ASGI：Python Web 接口的演进之路]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/149982692</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/149982692</guid><author>Wizzy_Ang</author><pubDate>Wed, 06 Aug 2025 22:32:04 +0800</pubDate><description><![CDATA[WSGI和ASGI是Python Web开发中的两种接口规范。WSGI是同步标准，适用于传统Web应用（如Flask、Django），但不支持异步。ASGI作为WSGI的升级，支持异步通信（如FastAPI），能处理WebSocket和高并发场景，更适合实时应用。两者的主要区别在于异步支持、性能和应用场景。随着异步需求增长，ASGI正逐渐成为现代Python Web开发的新标准。]]></description><category></category></item><item><title><![CDATA[批量下载浏器开发者工具捕获到的资源]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/149982657</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/149982657</guid><author>Wizzy_Ang</author><pubDate>Wed, 06 Aug 2025 22:30:55 +0800</pubDate><description><![CDATA[本文介绍了一种通过浏览器开发者工具批量下载网页资源的方法。相比传统爬虫和HTML链接提取，该方法能捕获动态加载资源。操作步骤：1）打开开发者工具网络面板；2）筛选所需资源；3）导出HAR文件；4）运行Python脚本自动下载。提供的代码可解析HAR文件，筛选图片URL并批量下载。注意需确保资源URL可独立访问。该方法适用于需要完整捕获网页资源的场景。]]></description><category></category></item><item><title><![CDATA[哈夫曼树及求其WPL的算法]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/125548685</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/125548685</guid><author>Wizzy_Ang</author><pubDate>Thu, 30 Jun 2022 22:23:06 +0800</pubDate><description><![CDATA[哈夫曼树及其求其WPL的算法，用AcWing3531. 哈夫曼树作为例题]]></description><category></category></item><item><title><![CDATA[如何简单地跑一个Python程序]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/124600569</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/124600569</guid><author>Wizzy_Ang</author><pubDate>Fri, 06 May 2022 09:13:57 +0800</pubDate><description><![CDATA[简单地跑一个Python程序，未更完]]></description><category></category></item><item><title><![CDATA[第一届ACC决赛 B AcWing.4380 合并石子]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123805641</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123805641</guid><author>Wizzy_Ang</author><pubDate>Mon, 28 Mar 2022 21:04:15 +0800</pubDate><description><![CDATA[乍一听这题目我还以为是那类石子合并dp题呢🤣

Question:AcWing 4380.合并石子
Question Link:acwing.com/problem/content/4383
Question Analysis:
首先我们只能合并相邻的一堆，而且最后要求ai′=bi′a'_i=b'_iai′​=bi′​成立，所以我们应该从左到右开始枚举是否可以合成相同数量的石子堆，如果可以，立马开始下一个堆的合成，只有这样才能使堆的数量够大，这就是贪心。
1≤n,m≤1051≤n,m≤10^51≤n,m≤.]]></description><category></category></item><item><title><![CDATA[【习题】【DP】AcWing 4378.选取数对(附带闫氏dp分析法)]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123644282</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123644282</guid><author>Wizzy_Ang</author><pubDate>Mon, 21 Mar 2022 19:59:49 +0800</pubDate><description><![CDATA[第一届ACC C.选取数对
Question:AcWing 4378.选取数对
Question Link:acwing.com/problem/content/4381
Algorithm:DP
Question Analysis:
闫氏dp分析法:

Code:
#include &lt;iostream&gt;
#include &lt;cstring&gt;
#include &lt;algorithm&gt;
using namespace std;
const int N = 5010;
typ]]></description><category></category></item><item><title><![CDATA[【习题】【线性dp】AcWing 313.花店橱窗(附带闫氏dp分析法)]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123290956</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123290956</guid><author>Wizzy_Ang</author><pubDate>Sat, 05 Mar 2022 10:38:40 +0800</pubDate><description><![CDATA[Question:AcWing 313.花店橱窗
Question Link:acwing.com/problem/content/315
Question Algorithm:线性DP
Question Difficulty Level:★☆☆☆☆
Question Analysis:
闫氏dp分析法：


在状态计算的时候我把 j&gt;ij&gt;ij&gt;i 的情况画在了椭圆里，把 i=ji=ji=j 的情况写在了外面

Code:
#include &lt;iostream&gt;
#inclu]]></description><category></category></item><item><title><![CDATA[【习题】【并查集习题】AcWing 4304.字符串归类]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123286959</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123286959</guid><author>Wizzy_Ang</author><pubDate>Fri, 04 Mar 2022 23:08:56 +0800</pubDate><description><![CDATA[字符串归类
Question:AcWing 4304.字符串归类
Question Link:acwing.com/problem/content/4307
Question Algorithm:None
Question Difficulty Level:★★★☆☆
Question Analysis:

我们约定 aaa 对应着 000 , 以此类推。

首先，本题最终要输出种类数目，即输出符合 p[i]=ip[i]=ip[i]=i 的数目，
数据规模比较大，但字母的数量是不变的，所以我们用字母，令
i]]></description><category></category></item><item><title><![CDATA[【习题】N钱买N鸡 O(n)]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123165551</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123165551</guid><author>Wizzy_Ang</author><pubDate>Sun, 27 Feb 2022 16:39:14 +0800</pubDate><description><![CDATA[N钱买N鸡 优化版O(n)时间复杂度]]></description><category></category></item><item><title><![CDATA[Kruskal Algorithm 克鲁斯卡尔算法]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123153956</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123153956</guid><author>Wizzy_Ang</author><pubDate>Sat, 26 Feb 2022 20:28:46 +0800</pubDate><description><![CDATA[Kruskal

首先 我们约定 n为节点数，m为边数

一、概念
Kruskal算法主要用于解决Minimum Spanning Trees(最小生成树)问题。
二、基本思想
先选择权值较小的边，检查是否存在回路，然后继续选择，直到选择了 n−1n-1n−1  的边结束。
三、模板代码
const int N=1005;//Nodes Count
const int M=2010;//Edges Count
int p[N];//p[i]记录节点 i 的父节点
int n;//顶点数
int res=0;]]></description><category></category></item><item><title><![CDATA[【习题】【最小生成树习题】LaoQiao C/C++ Group B 2020.4 9.通电]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123154104</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123154104</guid><author>Wizzy_Ang</author><pubDate>Sat, 26 Feb 2022 20:25:41 +0800</pubDate><description><![CDATA[13

]]></description><category></category></item><item><title><![CDATA[【习题】【区间dp习题】AcWing 320.能量项链(详细地解释了状态转移中的k)]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123012096</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/123012096</guid><author>Wizzy_Ang</author><pubDate>Fri, 18 Feb 2022 22:43:17 +0800</pubDate><description><![CDATA[能量项链(小白友好型，详细解释了状态转移中的k)]]></description><category></category></item><item><title><![CDATA[【习题】【最短路径习题】AcWing 1375.奶牛回家 两种方法]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/122993731</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/122993731</guid><author>Wizzy_Ang</author><pubDate>Thu, 17 Feb 2022 23:05:53 +0800</pubDate><description><![CDATA[奶牛回家 最短路径习题]]></description><category></category></item><item><title><![CDATA[IDA* Algorithm 用四道例题教会你IDA*算法]]></title><link>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/122918847</link><guid>https://blog.youkuaiyun.com/Wizzy_Ang/article/details/122918847</guid><author>Wizzy_Ang</author><pubDate>Tue, 15 Feb 2022 19:13:56 +0800</pubDate><description><![CDATA[用四道例题教会你IDA*]]></description><category></category></item></channel></rss>