<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[code_pranger的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/code_pranger</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; code_pranger]]></copyright><item><title><![CDATA[Qt开发：MessageBox怎么调出标题栏那个问号按钮？]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/167177667</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/167177667</guid><author>code_pranger</author><pubDate>Tue, 06 Oct 2026 21:37:02 +0800</pubDate><description><![CDATA[Qt开发中MessageBox标题栏那个问号帮助按钮是怎么来的？怎么控制它显示还是隐藏？一文讲清楚。]]></description><category></category></item><item><title><![CDATA[Windows Server 2008 R2 如何开启Aero]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/167081072</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/167081072</guid><author>code_pranger</author><pubDate>Sun, 04 Oct 2026 12:22:33 +0800</pubDate><description><![CDATA[启用Windows Aero需满足：显卡支持DirectX9及PixelShader2.0，显存≥128MB，安装Win7 x64版WDDM1.1驱动（非服务器默认驱动）；虚拟机需开启3D加速，修改vmx文件添加mks.enable3d=TRUE，客户机设为Win7；安装「桌面体验」功能并重启；启动主题服务，设置为自动；性能选项选“最佳外观”并启用桌面组合；内存建议≥2GB。]]></description><category></category></item><item><title><![CDATA[CodeBlocks 20.03 如何设置成中文]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/167039433</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/167039433</guid><author>code_pranger</author><pubDate>Sat, 03 Oct 2026 20:55:07 +0800</pubDate><description><![CDATA[在Windows 7 x64系统下，使用CodeBlocks 20.03版本时，可通过下载中文汉化包实现界面翻译。将CodeBlocks.mo文件放入安装目录的share\CodeBlocks\locale\zh_CN文件夹中，随后进入Settings → Environment → View，勾选Internationalization并选择Chinese(Simplified)，重启后即可成功切换为中文界面。]]></description><category></category></item><item><title><![CDATA[UTM 向虚拟机内发送文件太难用？我用一招解决！]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/164033643</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/164033643</guid><author>code_pranger</author><pubDate>Tue, 25 Aug 2026 17:54:11 +0800</pubDate><description><![CDATA[摘要：Mac用户通过UTM虚拟机安装Windows7解决PD虚拟机不支持x64模拟问题，但UTM体验较差。最终方案是在Windows10 ARM64上通过远程桌面连接UTM中的Windows7。需在Win7中启用远程设置并修改注册表（创建CredSSP/Parameters项，添加AllowEncryptionOracle值为2），重启后即可连接。注意Win7需专业版以上版本支持远程控制，并可勾选驱动器实现文件共享。]]></description><category></category></item><item><title><![CDATA[2026最新！Visual Studio 历史版本终于找到了！]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/163952265</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/163952265</guid><author>code_pranger</author><pubDate>Fri, 21 Aug 2026 18:17:55 +0800</pubDate><description><![CDATA[这是因为Microsoft把旧版的藏起来了，在Microsoft文档可以找到所有历史版本（太老的没有，MSDN才有msdn.itellyou.cn）这边左侧往下滑，找到Visual Studio 2019，点开找到发布和构建历史。右侧往下滑可以看到一堆表格，但是不能直接点第一个，因为第一个是2026年的，我们要选择2019或以前的，不然我试了好像就是指向新版，下载就点击专业企业社区就行了。比如说我要2019，点开点击下载，可能会进入是否加入开发者...的什么东西。]]></description><category></category></item><item><title><![CDATA[M芯片安装Win10只能用UTM？不存在的!]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/163731923</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/163731923</guid><author>code_pranger</author><pubDate>Thu, 13 Aug 2026 18:26:43 +0800</pubDate><description><![CDATA[有些人可能认为M芯片Mac除了UTM外，只能够跑Windows11。但其实不是的，在M芯片上跑虚拟机，核心就是CPU架构要一样，不能驴唇对马嘴。M芯片是arm64，所以Arm32、x86_64和其他所有小众的架构，都不能流畅且原汁原味的运行，所以Windows10Arm64来了。其实我也是找了很久了，最后还是多亏了it豪哥，大家可以去ithaoge.cn找到Windows10Arm64ISO进行下载。]]></description><category></category></item><item><title><![CDATA[微信还是QQ，看这篇就够了]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/163668302</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/163668302</guid><author>code_pranger</author><pubDate>Tue, 11 Aug 2026 15:06:17 +0800</pubDate><description><![CDATA[文件大小限制严格，大文件传不了；没有自定义头衔；没有单独禁言个人；没有群号，外部搜不到这个群；群资料没有永久网盘存储。]]></description><category></category></item><item><title><![CDATA[还在纠结 NSIS 还是 Advanced Installer？ 看这片就够了]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/163571806</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/163571806</guid><author>code_pranger</author><pubDate>Sat, 08 Aug 2026 17:44:33 +0800</pubDate><description><![CDATA[NSIS和Advanced掰扯篇，还在纠结，看着篇就够了]]></description><category></category></item><item><title><![CDATA[2026实测！M芯片UTM 安装 Debian13 AMD64保姆级教程来啦]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/163343469</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/163343469</guid><author>code_pranger</author><pubDate>Fri, 31 Jul 2026 09:53:40 +0800</pubDate><description><![CDATA[本文介绍了在Mac M芯片设备上通过UTM虚拟机安装Debian 13 AMD64版本的详细步骤。主要内容包括：1）从清华镜像源下载ISO文件；2）配置UTM虚拟机（建议16GB内存、8核CPU）；3）图形化安装过程（选择中文、中国时区、GNOME桌面环境及SSH服务）；4）分区建议使用整个磁盘；5）安装完成后弹出ISO镜像。特别提醒需记住root密码，并建议关闭网络镜像以加快安装速度。该教程针对开发用途（如内核编译）进行了优化配置。]]></description><category></category></item><item><title><![CDATA[CLion不吃qmake，一键转换CMake_2026实测]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/163250515</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/163250515</guid><author>code_pranger</author><pubDate>Mon, 27 Jul 2026 20:06:49 +0800</pubDate><description><![CDATA[很多人在QtCreator开发是选择qmake，我也是，但是后面切换到CLion就出现了Qmake不行必须得CMake，但是代码量在那，无法重构怎么办？]]></description><category></category></item><item><title><![CDATA[如何在CLion优雅的开发Qt?_用最不正经的语言讲最有用的技术]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/163249170</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/163249170</guid><author>code_pranger</author><pubDate>Mon, 27 Jul 2026 19:44:59 +0800</pubDate><description><![CDATA[这篇文章详细介绍了如何在JetBrains的CLion中配置Qt开发环境。主要内容包括：通过Qt Maintenance Tool安装Qt6.x.x开发组件；下载并安装CLion（支持多种安装方式）；将Qt项目转换为CMake构建；配置CLion的Qt工具链和CMake参数；以及如何集成Qt Designer到CLion中使用。文章以幽默的烹饪比喻讲解技术步骤，适合想在CLion中进行Qt开发的用户参考。]]></description><category></category></item><item><title><![CDATA[别再硬扛龟速了：用 Watt Toolkit、Dev-Sidecar 和 Hosts 文件拯救 GitHub]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/163120151</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/163120151</guid><author>code_pranger</author><pubDate>Thu, 23 Jul 2026 08:34:03 +0800</pubDate><description><![CDATA[git clone” 卡在 99% 不动、网页刷半天只转圈、Release 下载进度条像蜗牛爬……这些场景，国内开发者恐怕再熟悉不过。为了解决这个问题，大家试过无数方法，而真正能长期稳定用下来的，往往不是那些花里胡哨的“黑科技”，而是几款踏实好用的工具。今天我们就来聊聊这两款软件，以及那个最古老却依然有效的，看看怎么把它们搭配起来，让 GitHub 访问不再闹心。]]></description><category></category></item><item><title><![CDATA[P10720 [GESP202406 五级] 小杨的幸运数字]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/163054783</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/163054783</guid><author>code_pranger</author><pubDate>Mon, 20 Jul 2026 21:16:06 +0800</pubDate><description><![CDATA[题目摘要：小杨的幸运数字定义为恰好包含两种不同质因子的正整数。给定n个正整数，判断每个数是否为幸运数字。对每个数进行质因数分解，统计不同质因子的数量，若恰好为2则输出1，否则输出0。 解题思路：对每个数进行质因数分解，使用集合存储不同质因子。通过试除法枚举可能的质因子（2到数的平方根），并处理剩余质数。最后检查集合大小是否为2，确定是否为幸运数字。 样例说明： 输入3个数7、12、30： 7的质因子只有7，输出0； 12的质因子为2和3，输出1； 30的质因子为2、3、5，输出0。 时间复杂度：每个数的分解]]></description><category></category></item><item><title><![CDATA[洛谷 P1803 凌乱的yyy / 线段覆盖 详细题解]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/162860952</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/162860952</guid><author>code_pranger</author><pubDate>Tue, 14 Jul 2026 10:06:26 +0800</pubDate><description><![CDATA[本文探讨了经典的活动选择问题，提出了贪心算法的最优解策略。通过分析题目本质，论证了按结束时间排序的贪心策略的正确性，并给出严谨的数学证明。文章详细拆解了算法执行流程，包括数据存储、排序和遍历选择过程，提供了完整的C++代码实现和关键注释。最后总结了四个核心注意事项：数组越界、时间复杂度、边界条件和函数声明问题，确保算法在百万级数据量下的正确性和高效性。]]></description><category></category></item><item><title><![CDATA[入侵一个系统有多简单？]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/162175535</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/162175535</guid><author>code_pranger</author><pubDate>Sun, 21 Jun 2026 18:52:00 +0800</pubDate><description><![CDATA[在2017年3月14日，微软发布了一个基于SMB端口445的高危漏洞，这个漏洞高危到什么程度？就是你只要拿到了对方电脑IP地址，那么就可以直接进行入侵。这就是大名鼎鼎的永恒之蓝漏洞。]]></description><category></category></item><item><title><![CDATA[macOS 基于 优快云 GitCode + Homebrew Tap 发布 Qt .app 二进制程序通用教程（homebrew 安装自己的软件）]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/161936203</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/161936203</guid><author>code_pranger</author><pubDate>Fri, 12 Jun 2026 22:17:45 +0800</pubDate><description><![CDATA[本文介绍了将Qt编译的macOS应用通过Homebrew Tap分发的完整方案。主要内容包括：1）将Qt程序打包为tar.gz并上传至GitCode的Releases；2）创建Homebrew配方脚本，处理Qt应用的特殊目录结构；3）通过云端仓库管理配方和二进制包，实现跨设备一键安装。方案解决了Qt应用分发的常见问题，如依赖缺失、路径错误等，支持多版本管理。使用brew tap和brew install命令即可完成远程安装，适用于ARM64架构的Apple Silicon设备。文中提供了详细的配方模板、SH]]></description><category></category></item><item><title><![CDATA[fedora 换源教程]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/161491613</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/161491613</guid><author>code_pranger</author><pubDate>Thu, 28 May 2026 18:37:29 +0800</pubDate><description><![CDATA[【摘要】针对Fedora官方源在国外导致更新缓慢的问题，推荐使用清华大学或中科大镜像源。以清华源为例，需修改两个配置文件：1) 在fedora.repo中替换为清华镜像地址（注意版本号需对应，如40/44）；2) 同步修改fedora-updates.repo的更新源地址。修改完成后执行sudo dnf makecache和sudo dnf update即可加速更新。文末提供了适用于Fedora 44的一键配置脚本，包含备份原文件、写入新配置及清理缓存的全流程命令。（摘要长度：149字）]]></description><category></category></item><item><title><![CDATA[【保姆级教程】手把手教你如何快速在Github部署自己的静态网页]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/161171197</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/161171197</guid><author>code_pranger</author><pubDate>Sun, 17 May 2026 21:04:54 +0800</pubDate><description><![CDATA[本文详细介绍了如何利用GitHub Pages部署静态网页并实现文件下载功能。主要内容包括：1) 创建GitHub仓库并推送网页文件；2) 启用GitHub Pages服务及常见问题排查；3) 三种文件下载实现方式：使用a标签的download属性、JavaScript动态触发下载、以及通过Blob对象动态生成文件下载。文章还提供了完整的示例代码，帮助开发者快速上手GitHub Pages的静态网站托管和文件下载功能。]]></description><category></category></item><item><title><![CDATA[Apple 编年史]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/160685738</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/160685738</guid><author>code_pranger</author><pubDate>Fri, 01 May 2026 13:12:25 +0800</pubDate><description><![CDATA[1976 年苹果于车库诞生，从 Apple I、Apple II 开拓个人电脑市场，Macintosh 开创图形交互先河。90 年代公司陷入经营低谷，濒临破产。1997 年乔布斯回归，凭 iMac、iPod 逆转颓势，iPhone、iPad 重塑智能行业格局。文中梳理 MacBook 从 PowerBook 雏形、正式定名、Air 轻薄封神，到 Retina 屏升级、M 系列芯片迭代至 M4 时代脉络。苹果秉持科技与人文融合，以极致产品、闭环生态与长期创新，从初创小厂成长为全球市值顶尖科技巨头。]]></description><category></category></item><item><title><![CDATA[选择性困难症_Parallels Desktop 还是 VMware Fusion]]></title><link>https://blog.youkuaiyun.com/code_pranger/article/details/160685118</link><guid>https://blog.youkuaiyun.com/code_pranger/article/details/160685118</guid><author>code_pranger</author><pubDate>Fri, 01 May 2026 12:54:18 +0800</pubDate><description><![CDATA[Mac平台两大虚拟机软件Parallels Desktop和VMware Fusion各有优势：PD以无缝体验见长，对Apple Silicon芯片优化出色，适合普通用户和跨系统协同需求；VM则侧重专业稳定，提供企业级功能，适合开发者与IT运维。性能上PD在M系列芯片表现更优，图形处理领先30%；易用性方面PD安装配置更简单，VM则参数设置更专业。PD采用订阅制（约80美元/年），VM提供免费版但功能有限。建议普通用户选择PD，专业开发者考虑VM，最终选择应结合个人使用场景和预算。]]></description><category></category></item></channel></rss>