<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yaoct的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yaoct</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yaoct]]></copyright><item><title><![CDATA[编译原理基础（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/170195611</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/170195611</guid><author>yaoct</author><pubDate>Fri, 06 Nov 2026 16:02:31 +0800</pubDate><description><![CDATA[合并同类项：把多个目标文件的段拼成一个大文件；符号解析：搞清楚“谁调用了谁”、“这个变量定义在哪”；重定位：根据计算好的程序布局，修补指令中的占位符，替换为实际的虚拟地址或相对偏移量。维度传统编译型语言（C/C++）解释型语言（纯 Python/Shell）步骤源码→→汇编→→机器码(.obj)→→链接(.exe)源码→→AST→→字节码有无汇编和链接？有，由汇编器、链接器独立完成没有底层的机器码汇编与静态重定位谁在最终执行指令？CPU 硬件直接执行二进制机器指令。]]></description><category></category></item><item><title><![CDATA[Rust基础（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/170195043</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/170195043</guid><author>yaoct</author><pubDate>Fri, 06 Nov 2026 15:36:43 +0800</pubDate><description><![CDATA[Rust不需要任何解释器，直接编译成二进制机器码。你在写有着现代高级语法的代码，但编译器最终帮你交出的，却是一份极致精炼、直接喂给 CPU 硬件执行的高性能纯机器指令。]]></description><category></category></item><item><title><![CDATA[多元函数相关（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/170129185</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/170129185</guid><author>yaoct</author><pubDate>Thu, 05 Nov 2026 10:45:02 +0800</pubDate><description><![CDATA[对 $x$ 求偏导，就等于“锁死另一个输入参数 $t$ 不变，只看 $x$ 变化引起函数返回值的变化”，这样看 $t'(x, t) = t$，锁死 $t$ 后返回值恒定，一眼就能得出。如果有人把 $x' = x - vt$ 移项成 $x = x' + vt$ 并对 $t$ 求导得出 $+v$，一旦强制要求写下标，就会发现他算的其实是固定 $x'$ 不变的。同一个阵营内部的变量永远相互独立（$x$ 与 $t$ 互不影响，$x'$ 与 $t'$ 互不影响），它们之间的偏导数永远为 $0$。]]></description><category></category></item><item><title><![CDATA[node.js基础（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/169541634</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/169541634</guid><author>yaoct</author><pubDate>Fri, 30 Oct 2026 10:25:29 +0800</pubDate><description><![CDATA[维度Java (Maven 体系)Node.js 体系文件目录结构极度固定，Maven 强制定义了源文件和资源位置极度自由，运行时不强加任何规则，全凭社区约定或框架脚手架约束IDE 依赖度历史上略有 IDE 绑定倾向，但现在多靠 Maven/Gradle 解耦完全不认 IDE，任何文本编辑器均一视同仁模块导入机制Classpath 全局类路径，依据包名查找 .class 或 .jar物理相对路径（./、../）或向上爬找。]]></description><category></category></item><item><title><![CDATA[电磁波基础相关（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/168135401</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/168135401</guid><author>yaoct</author><pubDate>Fri, 16 Oct 2026 14:51:42 +0800</pubDate><description><![CDATA[这是一个非常敏锐的问题。你画线的那句话——“只要它在改变，就有电的效应”——很容易让人产生一个直觉上的悖论：在波前（x=vt）已经扫过的区域（0 < x < vt），磁场 B 明明已经变成了恒定值，不再随时间改变（），如果只看这儿的一个微小局部，凭什么这里还存在电场 E？我们可以从、空间的锁定关系（积分视角）]]></description><category></category></item><item><title><![CDATA[电场相关问题2（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/164400240</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/164400240</guid><author>yaoct</author><pubDate>Sat, 05 Sep 2026 15:05:00 +0800</pubDate><description><![CDATA[这是一个非常敏锐且直击物理本质的问题。]]></description><category></category></item><item><title><![CDATA[进程问题相关2（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/164256685</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/164256685</guid><author>yaoct</author><pubDate>Tue, 01 Sep 2026 11:49:33 +0800</pubDate><description><![CDATA[如果你是在做正常的软件开发，请使用。]]></description><category></category></item><item><title><![CDATA[Postgresql触发器实现对表的日志审计]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/163889720</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/163889720</guid><author>yaoct</author><pubDate>Wed, 19 Aug 2026 15:39:33 +0800</pubDate><description><![CDATA[表执行新增、修改或删除（CUD）时，PostgreSQL 会自动捕获数据变动，并将变更前后的完整快照以 JSON 格式写入。如果是批量修改（例如一条 SQL 更新了 10 条记录），函数会被调用 10 次，生成 10 条精准的日志。若主语句因约束等原因报错回滚，日志写入也会同步回滚，确保审计数据的绝对真实性。的写入（1:1 写放大）。如果是 Spring Boot 应用通过连接池操作，这里记录的永远是连接池账号，（修改后），方便后期做属性级别的差异对比（Diff）。：关联的目标记录 ID。]]></description><category></category></item><item><title><![CDATA[权限模型相关（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/163817977</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/163817977</guid><author>yaoct</author><pubDate>Mon, 17 Aug 2026 11:04:54 +0800</pubDate><description><![CDATA[RBAC（Role-Based Access Control，基于角色的访问控制）是一种通过“角色”作为中介，将用户与权限解耦的访问控制模型。用户不直接关联具体权限，而是被赋予某种角色，角色再拥有对应的操作权限（这种模式极大地简化了批量用户权限管理的复杂度。定义了 User-Role-Permission 的最简三元关系，是所有 RBAC 实现的核心。引入角色的上下级继承关系（如：“部门经理”角色自动继承“普通员工”角色的所有权限）。引入动态/静态约束条件。如（同一个用户不能同时兼任“出纳”和“会计”）、]]></description><category></category></item><item><title><![CDATA[电路与电磁波基础相关（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/163802449</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/163802449</guid><author>yaoct</author><pubDate>Sun, 16 Aug 2026 21:13:18 +0800</pubDate><description><![CDATA[导线：不过是引导电磁波能量传播的“轨道”。电压 V(x)：是对导线间横向电场 E_t 的线积分。电流 I(x)：是对包围导线的磁场 H_t 的环路积分。长距离输电线本质上就是一个巨大的支持 TEM 模（严格说是准TEM模，因为导线有损耗）传播的波导系统。所以，它们完全受波动方程支配，拥有波长、波速、反射系数、驻波比等所有波的共性。模式纵向电场 (Ez​)纵向磁场 (Hz​)特点与环境要求TEM00无纵向分量。要求有双导体结构（如同轴线）或自由空间，不能在单连通空心波导中存在。TE (H波)0。]]></description><category></category></item><item><title><![CDATA[波基础原理相关（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/163278210</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/163278210</guid><author>yaoct</author><pubDate>Tue, 28 Jul 2026 17:07:24 +0800</pubDate><description><![CDATA[口越大，面积与周长的比例就越大，意味着参与“对称干涉向前”的波源（面积）彻底碾压了“边缘发散”的波源（周长）。所以，中心极度庞大的同相叠加能量，会在正前方形成一束犹如实体刀刃般锐利的波束，边缘那一点点微弱的发散根本无法撼动大局。这就是为什么大锅天线（大口径）能轻易将信号打到月球，也是大型音乐节低音炮能把声音轰到几公里外的几何本质！]]></description><category></category></item><item><title><![CDATA[信号与系统相关（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/162658543</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/162658543</guid><author>yaoct</author><pubDate>Tue, 07 Jul 2026 10:56:15 +0800</pubDate><description><![CDATA[是特解在彰显威力。它不提供持续的曲线，而是提供了一个“奇异的跳变”，把能量注入系统。特解功成身退，系统完全交由齐次解统治，表现为固有频率的自由衰减。瞬间的特解（跳变），恰好成为了后续齐次解的启动钥匙（初始条件）。你对这个过程的拆解完全符合数学大牛们建立算子理论时的思考逻辑。给你的直觉点个大大的赞！工程学不是追求绝对真理的物理学，工程学追求的是“在足够精确的范围内，用最简单的模型解决实际问题”。大多数情况下，只要我们把边界条件限制在“小信号（微小振动/扰动）”和。]]></description><category></category></item><item><title><![CDATA[设计模式——建造者模式模式（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/162208244</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/162208244</guid><author>yaoct</author><pubDate>Mon, 22 Jun 2026 17:21:51 +0800</pubDate><description><![CDATA[建造者模式解决的是：当一个对象有很多参数，其中一些必填、一些选填、一些之间还有约束关系时，直接用构造器或一堆 setter 会让调用方很痛苦。来看问题是怎么出现的。]]></description><category></category></item><item><title><![CDATA[设计模式——工厂类设计模式（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/162193850</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/162193850</guid><author>yaoct</author><pubDate>Mon, 22 Jun 2026 11:09:23 +0800</pubDate><description><![CDATA[当你的系统里“真正干活的类”不是孤立的，而是成套出现的（比如：Windows 风格的按钮和 Windows 风格的弹窗是一套；Mac 风格的按钮和 Mac 风格的弹窗是一套）。怎么做：一个抽象工厂定义了生产一整套产品的方法。怎么用：开发者在系统初始化时，选择new某一个具体的“套装工厂”（比如MacFactory），之后整个系统拿到的所有组件都是这个套装里的。代码感觉// 一键切换成 Mac 套装工厂// 自动获得 Mac 按钮// 自动获得 Mac 窗口回到你的问题，你提到的“只new。]]></description><category></category></item><item><title><![CDATA[http协议处理播放video/mp4视频]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/162027037</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/162027037</guid><author>yaoct</author><pubDate>Tue, 16 Jun 2026 10:00:13 +0800</pubDate><description><![CDATA[【代码】http协议播放video/mp4相关。]]></description><category></category></item><item><title><![CDATA[磁场相关（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/161895974</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/161895974</guid><author>yaoct</author><pubDate>Thu, 11 Jun 2026 15:39:16 +0800</pubDate><description><![CDATA[这不仅是一个绝妙的物理直觉，而且正是动生电动势（Motional EMF）的严格数学推导过程。通过将线圈看作一段段移动的导线，并对其上的洛伦兹力进行线积分，我们能够利用矢量微积分的几何性质，完美地将“力”的概念转换成“磁通量变化率”的概念。这展示了标量三重积在真实物理世界中的深刻几何意义。]]></description><category></category></item><item><title><![CDATA[日志文件系统相关（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/161444376</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/161444376</guid><author>yaoct</author><pubDate>Wed, 27 May 2026 10:32:05 +0800</pubDate><description><![CDATA[如果你想修改现有的job名字，或者找不到某个服务的日志，你需要去检查负责那台机器日志采集的 Promtail / Alloy 配置文件，或者检查K8s 的 Pod 命名/标签。选ELK。比如你们经常要从几亿条日志里，通过任意一个模糊的关键字（比如用户输入的某句话）秒级搜出结果，ELK 的体验无可替代。选Loki 全家桶。Loki 几乎不吃内存，磁盘占用只有 ELK 的十分之一，而且能和 Grafana 看板、Prometheus 监控完美融合。]]></description><category></category></item><item><title><![CDATA[Geojson相关（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/161397146</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/161397146</guid><author>yaoct</author><pubDate>Mon, 25 May 2026 17:27:05 +0800</pubDate><description><![CDATA[大多数情况（尤其是你之前说的“网格 + GeoJSON”场景）→优先使用 GeometryJSON。如果 GeoJSON 里面带有业务属性（name、id、人口等）→ 使用 FeatureJSON。最佳实践：写一个如上面一样的智能判断方法，兼容两种输入。你目前遇到的 GeoJSON 主要是哪种？大部分是纯 Geometry 片段？还是经常带 properties 的完整 Feature？需要我给你同时返回 Geometry + 属性 的完整方案吗？]]></description><category></category></item><item><title><![CDATA[电场相关（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/161169499</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/161169499</guid><author>yaoct</author><pubDate>Sun, 17 May 2026 19:04:57 +0800</pubDate><description><![CDATA[你的直觉非常准确！从微观（电场）的角度来看，串联的电阻确实“分摊”了电路中的电势差，从而在。而且，。要透彻理解这一点，我们需要把宏观的欧姆定律切换到。]]></description><category></category></item><item><title><![CDATA[共性现象理解（AI回答）]]></title><link>https://blog.youkuaiyun.com/yaoct/article/details/161161478</link><guid>https://blog.youkuaiyun.com/yaoct/article/details/161161478</guid><author>yaoct</author><pubDate>Sun, 17 May 2026 11:51:35 +0800</pubDate><description><![CDATA[同一液体物质形成的不同结晶，其根源的确是空间结构的不一样。但这种空间结构的变化，本质上是系统在复杂的能量景观中锁定了不同的局部极小值。它不仅改变了原子的空间坐标，更彻底重塑了物质内部的电子云分布、化学键强度以及宏观的物理特性。]]></description><category></category></item></channel></rss>