<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_30983353的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_30983353</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_30983353]]></copyright><item><title><![CDATA[力扣135分发糖果：双向依赖贪心与O(1)空间解法]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170181780</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170181780</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 16:41:58 +0800</pubDate><description><![CDATA[相邻约束下的最小分配问题是算法面试中的高频模型，典型如分发糖果。其难点在于每个位置同时受左右邻居影响，单方向遍历只能满足局部约束，容易在下降段漏算。贪心算法通过两次遍历分别处理左右下界，再取交集得到全局最优；进一步利用上升段高度与下降段长度做反向累加，可将空间压缩到O(1)。这类双向依赖建模、复杂度优化和对拍验证方法，也适用于接雨水、最长山峰等数组区间问题。围绕力扣135分发糖果，内容覆盖约束拆解、两次遍历、下降段补偿、高频错误与对拍脚本，兼顾面试表达与工程排查。]]></description><category></category></item><item><title><![CDATA[C# Func、Action与Lambda表达式：签名解读、实战用法与避坑指南]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170169740</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170169740</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 16:29:09 +0800</pubDate><description><![CDATA[在C#开发中，委托是方法参数化与回调机制的基础，Func与Action则是框架预定义的泛型委托：Func有返回值且最后一个泛型参数表示返回类型，Action无返回值；Lambda表达式以更简洁的语法为二者提供实现，并涉及类型推断、闭包捕获与表达式树等关键机制。理解这些原理，能显著提升回调、延迟执行、策略注入与LINQ查询代码的可读性和运行性能，避免方法组重载歧义、多播返回值误用以及Func与Expression<Func<T,bool>>混用导致的客户端求值问题。在导出注册、配置缓存、下载进度通知、EF C]]></description><category></category></item><item><title><![CDATA[关系演算入门：用一阶逻辑理解SQL查询与优化]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170158884</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170158884</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 16:27:44 +0800</pubDate><description><![CDATA[关系演算是关系模型中与关系代数并列的声明式查询语言，用一阶谓词逻辑描述“结果集合应满足什么条件”，而不规定具体执行路径。其核心在于元组/域变量、存在与全称量词、否定及安全约束；理解这些结构，可将SQL中的EXISTS、NOT EXISTS、ALL等写法还原为清晰的逻辑命题，并解释全称量词为何常需双重否定实现。对后端开发、数据分析与数据库学习者而言，这种语义模型能提升复杂查询编写、SQL等价改写、执行计划解读和查询优化判断力。内容从公式阅读、查询翻译、常见坑位到小型求值器实践，帮助把抽象演算落到工程场景。]]></description><category></category></item><item><title><![CDATA[2024年Python3开发实战指南：从运行时契约到类型驱动工程]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170174735</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170174735</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 16:25:09 +0800</pubDate><description><![CDATA[Python3已不再是语法入门语言，而是以CPython运行时演进、标准库协议化和类型提示编译期契约为核心的现代工程体系。其底层变化直接影响Web服务性能（如3.11自适应解释器提升30% CSV处理速度）、跨平台时区安全（zoneinfo替代pytz）、API契约可靠性（Literal与TypedDict驱动静态验证）。在FastAPI、异步HTTP、CI/CD流水线等主流场景中，Python3.11+的venv升级机制、pyproject.toml配置范式、mypy严格模式已成为开箱即用的工程基线。本文]]></description><category></category></item><item><title><![CDATA[AgentScope 2.0 Java版：消息驱动多智能体编排实战]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170183001</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170183001</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 16:15:35 +0800</pubDate><description><![CDATA[多智能体协作正成为复杂AI应用的核心模式，而Actor模型通过消息驱动机制为智能体间的解耦与并发提供了理论基础。在工程实践中，如何将多智能体系统嵌入现有Java技术栈，实现分布式部署与可观测性，是许多团队面临的挑战。AgentScope 2.0作为阿里开源的多智能体编排框架，正式将Java SDK提升为与Python同等的地位，支持在Spring Boot中通过消息传递编排多个Agent，并借助Pipeline与ReplayAgent实现任务拆解和全链路追踪。本文从AgentScope的六大核心组件讲起，结]]></description><category></category></item><item><title><![CDATA[VideCoding：Codex的工程化底座与协议适配框架]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170173301</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170173301</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 16:12:53 +0800</pubDate><description><![CDATA[AI编程工具正从‘能用’迈向‘敢用’，其核心瓶颈已不再是模型能力，而是语义理解链路的可控性、可审计性与可复现性。VideCoding并非VS Code插件，而是一个面向企业级落地的轻量级服务编排框架，通过AST预解析、类型锚点注入和响应流式校验等关键技术，将Codex的黑盒调用转化为结构化、可追踪、可降级的工程能力。它深度适配Codex特有的/chat/completions与/responses双endpoint协议差异，解决cc switch代理失败、429重试失控、header混用等高频故障，支撑CI]]></description><category></category></item><item><title><![CDATA[希格斯场与质量起源：从对称性破缺到上帝粒子]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170160495</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170160495</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 15:50:37 +0800</pubDate><description><![CDATA[在粒子物理与宇宙学的交叉地带，质量究竟从何而来始终是核心谜题。量子场论告诉我们，基本粒子的质量并非固有参数，而是通过遍布全宇宙的希格斯场与粒子耦合产生的。这种耦合在真空发生自发对称性破缺时，赋予W/Z玻色子质量，并解释了为何光子静止质量为零。从墨西哥帽势能到电弱统一理论，从1964年的理论预言到LHC上对125 GeV粒子的独立探测，希格斯机制不仅重构了标准模型的质量谱，还成为高能物理实验与计算物理协同验证的典范。理解希格斯玻色子，正是理解物质深层结构和宇宙早期相变的关键入口。]]></description><category></category></item><item><title><![CDATA[王道操作系统160条选填考点：五大模块辨析与答题流程]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170161249</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170161249</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 15:44:54 +0800</pubDate><description><![CDATA[操作系统选择题常围绕进程调度、虚拟存储器、页面置换、死锁四个条件、文件物理结构和SPOOLing等基础概念设问，核心原理是把动态与静态、分页与分段、逻辑与物理结构、空间换时间等易混点拆成可判断的限定条件。掌握这些概念既能提高选填准确率，也能在复盘时快速定位知识盲区，适用于考研操作系统基础巩固、二轮扫盲和刷题提速。王道操作系统课后题选填整理以160条判断题式知识点覆盖进程管理、内存管理、文件系统、I/O与死锁五大模块，并配套四步答题流程，帮助把一句话考点转化为稳定得分动作。]]></description><category></category></item><item><title><![CDATA[SRS服务接入云CDN全链路配置与排障实战]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170182961</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170182961</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 15:39:16 +0800</pubDate><description><![CDATA[直播分发通常采用“源站+CDN边缘”架构，源站负责流媒体生产，CDN负责就近接入、缓存与回源分发。原理上，SRS作为流媒体服务器输出HTTP-FLV或HLS，云CDN通过回源HOST、缓存规则、URL鉴权等配置与源站完成握手，将用户请求收敛到边缘节点。其技术价值在于降低源站带宽与并发压力、缩短首帧、提升抗峰值能力，并通过鉴权与跨域响应头保障访问安全和浏览器兼容。应用覆盖互动直播、赛事大班课、监控等场景。落到工程实践，SRS服务接入云CDN的关键在于端口与vhost规划、回源HOST、HTTP-FLV/HLS]]></description><category></category></item><item><title><![CDATA[PyInstaller打包体积优化与资源路径问题全解]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170159496</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170159496</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 15:33:20 +0800</pubDate><description><![CDATA[PyInstaller作为Python应用打包主流工具，其核心机制是‘冻结’而非编译，通过静态分析+运行时Hook构建依赖图谱。由于默认全量包含标准库、site-packages及隐式导入模块，常导致exe体积暴增至百MB级，同时引发‘找不到资源’等高频运行时异常。本文围绕依赖裁剪、路径重定向、资源绑定三大技术断点，结合--exclude-module、--hidden-import、.spec精细配置、--collect-all及resource_path封装等工程实践，系统解决体积膨胀与路径错位问题，适]]></description><category></category></item><item><title><![CDATA[Python子进程权限报错排查：os.system与subprocess的上下文对齐指南]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170175348</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170175348</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 15:14:31 +0800</pubDate><description><![CDATA[在Python自动化脚本中，子进程调用外部命令时经常遇到权限不足或路径找不到的报错。其原理在于子进程继承父进程的权限令牌、工作目录和环境变量，任何上下文不一致都可能导致执行失败。通过显式指定cwd、构造受控env、使用creationflags等subprocess参数，可以精确控制子进程运行环境，避免伪权限错误。这些技术价值在于提升脚本的跨环境稳定性和可诊断性，广泛应用于部署自动化、服务调度和批处理任务等场景。本文深入拆解os.system与subprocess的权限传递机制差异，提供一套从身份、目录、环]]></description><category></category></item><item><title><![CDATA[tcpdump安装使用与BPF过滤：命令行抓包排查网络故障]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170152652</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170152652</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 15:05:21 +0800</pubDate><description><![CDATA[命令行抓包是Linux网络故障排查的基础能力，核心在于通过libpcap从网卡驱动层采集数据帧，并借助BPF过滤表达式在内核态完成筛选，只有命中的数据才交给用户态处理。这种机制能显著降低高流量环境下的CPU与磁盘开销，也让连接超时、握手失败、DNS解析慢、MSS协商异常等问题具备可观测的排查路径。后端开发、运维和容器环境排障中，tcpdump常与pcap文件分析、Wireshark配合使用，形成命令行采集、图形化分析的工程实践。掌握安装、权限降权、过滤表达式、落盘与环形缓冲等关键环节，能让Linux抓包从临]]></description><category></category></item><item><title><![CDATA[Spring WebSocket+STOMP消息接收链路源码排查]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170178033</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170178033</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 15:04:18 +0800</pubDate><description><![CDATA[实时消息推送通常建立在 WebSocket 长连接与 STOMP 消息协议之上：连接握手后，会话管理负责收发分流，协议解码把二进制帧还原为命令、头与消息体，入站通道再按 destination 路由到处理方法，出站通道完成响应投递。理解这条链路的价值在于，低延迟双向通信可服务于在线通知、IM、协作编辑等场景，也能在消息丢失、Session closed、点对点推送失效时快速缩小排查范围。以 Spring WebSocket + STOMP 为例，SubProtocolWebSocketHandler、Sto]]></description><category></category></item><item><title><![CDATA[金融行业AI DevOps落地指南：智能体流水线如何兼顾合规与效率]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170176029</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170176029</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 14:51:21 +0800</pubDate><description><![CDATA[DevOps是一种强调开发与运维协同的工程实践，核心理念是通过自动化流水线实现快速交付。然而在金融行业，智能体的引入使DevOps面临更复杂的约束：模型、提示词和数据版本的频繁变更，叠加监管合规与可解释性要求，使得照搬互联网模式难以落地。AI DevOps的价值并非单纯追求速度，而是在满足审计、权限控制和风险管控的前提下，构建可回溯、可灰度、可回滚的研发交付体系。从信贷审核助手到智能风控系统，金融机构正借助AI DevOps将数据脱敏、基线评估、分级审批等环节固化到流水线中，实现人机协同的可控交付。围绕金融]]></description><category></category></item><item><title><![CDATA[线索二叉树：中序、先序、后序线索化与无栈遍历实战]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170164936</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170164936</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 14:42:06 +0800</pubDate><description><![CDATA[二叉树遍历通常依赖递归或栈，而线索二叉树通过利用空闲指针域存储前驱和后继信息，实现空间换时间的优化。其核心原理是在二叉链表中增加标志位区分孩子指针与线索指针，从而在遍历时无需额外空间。这种技术价值在于提升遍历效率并降低内存开销，尤其适用于嵌入式系统或需要频繁遍历的语法树分析等场景。中序线索化因实现简单、遍历高效成为首选，先序线索化需注意标志位判断，后序线索化则更适合快速前驱查询。理解线索化的建树与遍历机制，能帮助开发者在实际工程中合理选型。]]></description><category></category></item><item><title><![CDATA[PELT负载追踪：CFS调度器的实体级记账与定点衰减]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170154828</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170154828</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 14:38:37 +0800</pubDate><description><![CDATA[在Linux内核调度中，负载不只是运行队列的一个瞬时数字，而是需要按调度实体持续累积、衰减和归一化的统计量。PELT以1024us时间切片和几何衰减为原理，把历史可运行时间折算为load_sum、runnable_load_sum与util_sum，并通过定点查表和O(1)衰减支持CFS调度器的负载均衡、任务迁移与选核判断。理解这套机制，有助于排查load_avg/util_avg读数抖动、历史残留与跨核迁移中的负载画像问题，也为分析CFS调度器在交互式与CPU密集场景下的行为提供基础。]]></description><category></category></item><item><title><![CDATA[docling实战：用IBM开源框架将PDF高效解析为结构化数据]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170165641</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170165641</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 14:17:05 +0800</pubDate><description><![CDATA[文档解析是构建知识库和RAG系统的关键一环，但PDF等格式往往缺乏语义结构，传统工具提取出的文字乱序、表格散架。IBM开源的docling框架采用规则引擎与视觉模型混合架构，将PDF、Word等文档转换为带完整结构信息的Markdown和JSON，精准识别标题层级、段落顺序、表格结构，并支持OCR和离线批量处理。其开源、免费、本地化部署的特性，为数据敏感型企业提供了高性价比方案。本文详细介绍docling的安装配置、Python API批量处理、参数调优及常见问题排查，并展示如何与LangChain集成，助]]></description><category></category></item><item><title><![CDATA[Python接口鉴权：access_token一次获取多次使用与刷新]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170169334</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170169334</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 14:13:34 +0800</pubDate><description><![CDATA[接口鉴权中的 access_token 本质是带有效期的临时凭证，围绕它做缓存、过期判断与刷新，是调用开放接口时绕不开的基础能力。核心原理是把“获取凭证”和“使用凭证”解耦：进程内用单调时钟管理剩余有效期，多线程通过双检锁避免缓存击穿，多进程或多副本可借助文件锁或 Redis 共享缓存，并以 401 重试做被动兜底。这样能把鉴权调用从 O(N) 降到 O(1)，显著降低接口限流、临时封停和日志刷屏风险。该模式适用于 Python 脚本批处理、定时任务、多线程 worker 及常驻服务等场景，最终落到 Tok]]></description><category></category></item><item><title><![CDATA[CUDA编程实战：从环境配置到性能优化全解析]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170172072</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170172072</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 14:03:26 +0800</pubDate><description><![CDATA[在人工智能与高性能计算领域，GPU并行计算已成为加速深度学习训练和科学计算的核心手段。CUDA作为NVIDIA推出的统一计算设备架构，凭借其成熟的生态和强大的编程模型，成为开发者利用GPU算力的首选工具。理解CUDA的线程模型、内存层次与异步执行机制，是写出高效并行程序的关键。从驱动、Toolkit到运行时环境的配置，再到核函数编写、显存优化、流并行以及PyTorch中的实际应用，均需系统掌握。此外，合理应对OOM、驱动版本不匹配等常见问题，能够显著提升开发效率。本文面向入门与进阶开发者，梳理CUDA学习的]]></description><category></category></item><item><title><![CDATA[Excel VBA实战：70段代码覆盖Range与工作表自动化]]></title><link>https://blog.youkuaiyun.com/weixin_30983353/article/details/170152156</link><guid>https://blog.youkuaiyun.com/weixin_30983353/article/details/170152156</guid><author>weixin_30983353</author><pubDate>Thu, 05 Nov 2026 14:03:09 +0800</pubDate><description><![CDATA[Excel VBA宏自动化本质上是借助Excel对象模型，把单元格、工作表和工作簿的重复操作写成可执行代码。其原理并不复杂：以Range对象定位数据区域，用Worksheet与Workbook完成跨表、跨簿遍历和汇总，再配合Find、UsedRange、ScreenUpdating等属性方法控制查找、边界判断与刷新开销。价值在于低部署成本、随xlsm文件分发、能直接读写单元格并给表格加按钮，适合财务运营的固定报表整理、批量去重、跨表取数和交付型小工具。围绕Excel VBA编程入门范例，70余段可直接复用的]]></description><category></category></item></channel></rss>