同时考虑孤岛与重构的配电网故障恢复:建模、代码实现与调试
先说句实话配电网故障恢复这类题目刚接触的人最容易犯的错就是把它当成一个单纯的拓扑搜索或者一个纯粹的潮流计算。真正做进去之后你会发现这个项目的核心不是深挖某一个算法而是把所有环节——网架状态、孤岛范围、恢复路径、目标权衡——塞进同一个优化框架里去协调。标题里的“同时考虑孤岛与重构”这八个字就是整个问题的魂故障发生后哪些负荷由主网转供哪些负荷由分布式电源组成的孤岛带哪些负荷只能切除这个决策必须在同一个模型里统一回答分开算出来的结果往往不是最优的甚至在工程上根本不可行。这篇文章我按复现经验来讲面向正在做配电网方向研究的学生、从事配电自动化的工程师以及想快速把这类项目落地跑通的人。我会把问题的数学建模、Matlab代码架构、重构与孤岛的协调机制、还有我实际调试时踩过的一堆坑都拆开聊清楚。看完你至少能明白这类项目为什么这样设计、代码该从哪下手、以及报错的时候去查哪些地方。1. 项目到底在解决什么问题孤岛与重构的联合决策1.1 为什么“同时考虑”才是关键配电网大多呈辐射状运行正常工况下每个负荷节点都从唯一的供电路径取电。可一旦发生故障故障点两侧的开关跳闸下游区域就整体失电。这时候调度层面能用的手段其实就两类一类是网络重构通过改变分段开关和联络开关的分合状态把失电区域重新挂到其他还有余量的馈线上另一类是孤岛运行利用故障区域内的分布式电源分布式光伏、储能、柴油发电机等把一部分负荷从主网脱离出来自成一套独立供电系统。问题在于这两类手段在物理上是耦合的。重构改变了开关状态孤岛的边界就必须跟着调整反过来如果先圈定了一个孤岛范围孤岛边界上的开关就必须断开这又压缩了重构的可行域。传统做法里很多文献是分开做的要么只做重构要么只做孤岛划分然后串行拼起来。但这种串行思路有明显的天花板——举个很简单的例子某个失电区域既有联络线可以转供又有分布式电源可以支撑孤岛如果先做重构把负荷都转走了分布式电源可能就闲置了如果先划孤岛又可能把本该转供的负荷错误地关进容量不足的孤岛里。所以这个项目的核心命题就是把开关状态和孤岛边界作为同一个决策变量体系的组成部分在统一的目标函数和约束体系下联合优化。1.2 这个项目的完整技术画像这类复现项目的本质是一个带大量0-1整型变量的组合优化问题。配电网的每条支路都带开关开关只有“合”和“分”两种状态分别对应电流流通和切断。故障恢复要做的事情就是在满足配电网安全运行约束的前提下找到一组最优的开关状态组合。如果把技术栈拆开看主要包括四块配电网拓扑建模、故障场景设置、潮流计算、优化求解。拓扑建模是把电网接线图抽象成节点和支路的关系故障场景设置是模拟某条支路退出运行后的系统状态潮流计算用来评估某个候选恢复方案是否满足电压、容量等安全要求优化求解则在所有可行方案中搜索目标函数最优的那一个。从学术研究到工程实操这个项目的定位也很有代表性。它既可以用数学规划方法建模求解也可以用元启发式算法迭代搜索既能在33节点的小型测试系统上验证算法逻辑也能扩展到几百个节点的真实馈线上做工程验证。市面上大量论文和毕设都围绕这类题目展开但真正复现过的人都知道论文里三行字的“约束条件”落到代码里往往就是几十行矩阵运算而这三行到几十行的差距恰好是复现过程里最磨人的地方。2. 动手写代码前先搭好数学与约束体系2.1 拓扑抽象从电网接线图到0-1开关变量配电网在数学上可以看成一个无向图母线是节点带开关的支路是边。为了表达开关状态我们给每条边定义一个二进制变量1表示开关闭合、支路连通0表示开关断开、支路隔离。这个看似简单的定义是整个优化模型的地基因为后续所有的潮流计算、拓扑校验、孤岛识别全部依赖于这些二进制变量。这里有一个非常关键的建模细节配电网正常运行时必须是辐射状结构也就是不存在环网。对整个系统来说如果不考虑孤岛辐射状约束等价于“图连通且支路数等于节点数减一”。可一旦允许孤岛存在系统就不一定是单棵树了而是可能由多棵树组成——一棵以变电站为根节点其余几棵分别以分布式电源为根节点。这时候如果还是简单套用“支路数等于节点数减一”的公式会漏掉对连通性的判断。常用的处理办法是引入一个虚拟根节点把多个孤岛统一映射到一棵虚拟树上虚拟根节点到每个孤岛根节点之间加一条虚拟支路所有真实节点加虚拟根节点后整张图又变成了一棵连通树。这样辐射状约束就能统一写成连通性约束加支路数约束既覆盖了单电源辐射网也覆盖了含DG的多孤岛场景。2.2 潮流方程怎么进入优化模型有了开关状态还得知道每个候选方案下系统的运行状态这就必须引入潮流方程。配电网最常用的潮流模型是DistFlow分支潮流方程。拿有功功率来说支路ij上流过的有功功率等于下游所有负荷需求之和减去下游所有分布式电源出力之和。在数学上写出来就是一组递推关系P_ij 下游负荷有功需求总和 - 下游DG有功出力总和 Q_ij 下游负荷无功需求总和 - 下游DG无功出力总和 U_j² U_i² - 2(r_ij P_ij x_ij Q_ij) (r_ij² x_ij²) I_ij²式中P_ij和Q_ij是支路ij上流过的有功和无功功率r_ij和x_ij是支路阻抗U_i和U_j是节点电压幅值I_ij是支路电流。这里要特别注意一个工程陷阱DistFlow方程本身是精确的但它是非线性的直接塞进优化模型会让求解变得非常棘手。实际复现项目里通常有两种思路一种是把DistFlow线性化忽略电压降落中的二次项将I_ij近似为常数得到线性化的DistFlow模型另一种是保留完整的非线性方程然后交给元启发式算法去反复调用潮流计算来评估方案。对Matlab复现来说如果你走元启发式路线前推回代法是最好的搭档。它的思路很直观从网络末端节点出发已知各节点的负荷功率逐段向根节点回推各支路的功率流再根据根节点的电压从根向末端前推各节点电压。反复迭代几次后电压和功率会收敛到一组稳定的解。这个方法实现简单、内存占用小特别适合辐射状配电网。但DG接入后尤其是孤岛内DG占比高的时候收敛难度会显著上升这个坑我在后面会专门讲。2.3 约束清单哪些条件是必须满足的一个能实际运行的恢复方案绝不是“把开关合上就有电”这么简单。在代码里约束条件至少包含以下几类。第一类是拓扑约束包括辐射状结构约束和节点连通性约束。辐射状避免环网保证所有非故障节点要么由主网供电要么由唯一的孤岛电源供电。第二类是潮流与安全约束。每个节点的电压要维持在允许范围内一般取0.95到1.05倍额定电压每条支路传输的功率不能超过线路容量限制主变和联络线的负载率也要留有余量。第三类是分布式电源出力约束。DG的有功和无功出力都有上下限。孤岛运行的时候孤岛内DG的总可发容量必须大于等于孤岛内负荷的总需求这是孤岛成立的基本条件。第四类是开关操作约束。故障隔离后故障点两侧的开关必须保持断开这一点在建模时经常被忽略如果遗漏优化算法很可能给出一个把故障支路重新合上的荒唐方案。另外重构次数本身也可以作为约束或目标的一部分因为实际调度中频繁操作开关会缩短设备寿命也增加操作风险。把这些约束组合起来模型规模并不小。以33节点系统为例支路开关变量有几十个加上节点电压变量、支路功率变量再叠加拓扑约束和潮流约束整个优化问题动辄几百上千个变量。这也是为什么很多人一开始尝试用穷举法最后被组合爆炸劝退的原因。2.4 目标函数多目标如何权衡故障恢复关心的指标不止一个失电负荷总量越少越好恢复后的网损越低越好开关操作次数越少越好。常见的做法是给这些指标分别赋予权重然后加起来作为一个综合目标函数min F α × 失电负荷权重之和 β × 开关操作次数 γ × 恢复后网损权重的选取决定了优化方向。如果失电负荷的权重远大于开关操作权重算法会优先恢复更多负荷哪怕代价是操作很多开关反过来如果开关操作权重太高算法会倾向于做一个保守的小改动方案可能牺牲恢复率。实际复现时我会把负荷权重设为基础单位1开关操作权重设在0.01到0.1之间网损权重设在0.001到0.01之间这样能明显看到算法优先恢复负荷再优化运行质量。你也可以按自己课题的需要调整甚至用多目标算法一次性求出一组Pareto前沿。3. Matlab代码实现模块拆分与核心算法流程3.1 代码文件划分与整体数据流复现这种项目最大的忌讳就是把所有代码堆在一个脚本里。我按下面这个模块划分来组织后期调试和扩展都会轻松很多数据准备模块读取33节点或123节点测试系统的节点、支路、负荷、DG接入位置数据生成邻接矩阵和阻抗参数。故障场景模块指定故障支路自动修正邻接矩阵标记隔离区域和失电区域。编码与解码模块把开关状态向量解码成具体的网络拓扑供后续连通性校验和潮流计算使用。拓扑校验模块判断某组开关状态下系统是否满足辐射状约束和连通性约束。潮流计算模块对给定拓扑执行前推回代潮流返回节点电压、支路功率和网损。目标函数模块根据恢复负荷量、开关操作次数、网损计算综合适应度。优化主循环模块采用遗传算法或粒子群算法迭代搜索最优开关组合。数据流大概是这样优化主循环生成一组开关状态解码后先做拓扑校验非法拓扑直接判定为高惩罚值跳过潮流计算合法拓扑进入潮流计算模块得到运行指标后计算适应度再反馈给优化算法调整下一代解。这个“先校验、再算潮流”的顺序特别重要。拓扑校验的运算量远小于潮流计算先把大面积非法解过滤掉能节省大量计算时间。否则让潮流计算去处理一个不连通的网络不仅慢还容易出数值问题。3.2 孤岛划分模块的实现思路孤岛划分的核心是回答一个问题以每个DG为中心它能带起多大的供电范围我的做法是从DG节点出发做广度优先搜索把可达的负荷节点全部纳入候选集然后按负荷的重要程度排序逐个检查DG容量约束超容量的负荷节点就排除掉最后剩下的连通子图就是可行的孤岛方案。实际操作时代码里会涉及一个很现实的细节一个失电区域里可能同时存在多个DG它们的孤岛范围可能会重叠。处理重叠的办法是给每个负荷节点设定一个唯一归属一般优先选择供电能力富余最多、电气距离最近的DG作为该节点的电源。划分完成后把孤岛边界上的开关状态强制设为0再传给重构优化模块作为附加约束。孤岛划分的BFS过程可以用一段简短的Matlab风格伪代码来表达function island findIsland(adj, dgBus, loadBus, loadDemand, dgCapacity) % 从dgBus出发做BFS找到可达节点集合 visited false(size(adj,1), 1); queue dgBus; visited(dgBus) true; while ~isempty(queue) cur queue(1); queue(1) []; neighbors find(adj(cur,:)); for nb neighbors if ~visited(nb) visited(nb) true; queue(end1) nb; end end end % 按重要度筛选负荷满足DG容量约束 candidates loadBus(visited(loadBus)); totalLoad sum(loadDemand(candidates)); while totalLoad dgCapacity % 切除优先级最低的负荷节点 [~, idx] min(loadPriority(candidates)); candidates(idx) []; totalLoad sum(loadDemand(candidates)); end island candidates; end这只是最基础的版本。工程上还要考虑线路容量约束和电压约束所以我一般在BFS筛选完负荷后还会对候选孤岛做一次前推回代潮流校验电压越限的节点继续从孤岛中剔除。3.3 重构优化模块编码、解码与适应度计算重构优化的难点在于开关数量多、解空间巨大。33节点系统通常有5个联络开关和32个分段开关如果直接把所有开关状态编码成二进制串解空间是2的37次方穷举完全不现实智能算法也要面对海量非法解。我实现时采用了配电网重构中非常经典的“基本环编码”策略先把所有联络开关闭合这时候网络里会形成若干个基本环然后对每个环选择一个开关断开保证网络恢复辐射状。这样一来解向量就从“每个开关一个变量”压缩成了“每个环一个断开开关编号”维度大幅下降。不过这套编码在含孤岛的场景下有一个坑当系统允许形成多个树主网树加DG孤岛树时单纯用基本环编码产生的解里有一部分会破坏孤岛的完整性。所以我在解码之后立刻做连通性校验和多树判定走一遍DFS统计各连通分量确认每个分量要么以变电站为根要么包含至少一个DG且该DG容量足够支撑分量内负荷。不满足的解直接淘汰不进入潮流计算环节。适应度函数是整个优化过程的指挥棒。每个候选方案传入目标函数后先检查各项硬约束违反约束的方案加一个很大的惩罚值然后才把恢复率、网损、开关操作次数加权求和。我用遗传算法迭代时种群规模设在40到60之间交叉概率0.8变异概率0.05最大代数设为100。这个配置在33节点系统上跑一轮大概几分钟结果普遍能恢复到90%以上的失电负荷。3.4 潮流校验每个方案都得过的一道关潮流校验决定了一个候选拓扑是不是真的能安全运行也是整个代码里最容易出数值问题的地方。我用前推回代法的实现里迭代上限设为100次收敛精度设为相邻两次迭代电压差的最大值小于1e-6。如果100次还不收敛就直接判定这个方案不可行返回一个大惩罚值。需要特别注意的是配电网的R/X比值往往比输电网高线路电阻不能忽略所以前推回代计算压降的时候必须同时考虑有功和无功两部分。很多刚复现的人拿输电网潮流程序来改结果算出来的电压曲线跟实际偏差巨大就是这个原因。另外DG节点要处理好节点类型做正常并网运行时DG可以按PQ节点处理给定有功出力和无功出力但在孤岛里必须有一个DG作为平衡节点承担孤岛内的功率差额否则潮流方程根本无解。4. 复现路上最容易踩的五个坑4.1 辐射状约束只数边数远远不够这是我自己踩过最深的坑估计也是无数第一次复现配电网重构的人共同的痛点。很多资料上写辐射状约束就是“闭合支路数等于节点数减去一”这个条件单独用只会让你得到大量离谱的方案——比如网络分成了两个互不相连的部分各自内部都没有环但整个系统整体并不是一棵树。原因很简单支路数只约束了边的数量没有约束图的连通性。正确的做法是同时检查连通性。每次解码出一个候选拓扑后用DFS或BFS从变电站出发统计能访问到的节点数。如果系统允许孤岛存在还得对变电站未覆盖的节点继续搜索确认每个连通分量都合法。Matlab里可以用图工具箱的conncomp函数一行代码就能拿到连通分量然后分别判断“分量内是否至少有一个电源”和“分量总容量是否满足总负荷”。这一步应该是所有候选方案的第一道关卡摆在潮流计算前面。4.2 大M值不是随便取的如果你走MILP路线大M法几乎是绕不开的。它的原理很简单把一个“开关断开时支路功率必须为0”的逻辑约束写成“支路功率小于等于M乘以开关状态变量”的形式。问题是M取多少直接决定了求解器会不会踩坑。M取小了可能把可行的功率范围错误地卡死M取大了数值稳定性变差求解器容易在边界处来回震荡。我调试时的经验是M的值要结合系统参数估算支路功率的上限。比如一条支路能承载的最大功率落在某个量级那M就可以取该量级的1.1倍到1.5倍而不是随便填个10000。电压变量的大M同理可以按电压偏差范围的合理上限来设置。说白了大M就是“松弛量”它只需要足够覆盖所有可能取值多了只会添乱。4.3 孤岛内没有平衡节点潮流必然发散前推回代法在单一电源网络里很好用因为变电站母线天然就是平衡节点电压幅值固定所有功率差额都自动由它承担。但孤岛形成之后整个孤岛内部没有变电站如果不对潮流程序做处理它一定发散。解决办法是在每个孤岛内指定一个平衡节点。通常选容量最大、离负荷中心最近的DG节点作为孤岛平衡节点该节点电压幅值设定为1.0标幺值光伏逆变器或者储能变流器会通过自身调节来维持孤岛电压。这样前推回代法就能正常迭代孤岛内各节点的电压也都能算出来。还有一种情况是孤岛内所有DG都按PQ节点处理导致整个孤岛没有电压锚点这在物理上是说不通的——孤岛能稳定运行必然有一个电源在担电压支撑的角色。4.4 初始种群注入从已知可行解起步智能算法的初值直接影响收敛速度和解质量。很多人直接随机生成初代种群结果大量个体都是非法拓扑适应度全是惩罚值算法等于在黑暗中瞎摸。我的做法很简单把几个已知的可行方案主动注入初始种群——比如“故障前全接线方案”“纯重构不孤岛的方案”“纯孤岛不重构的方案”然后剩余个体随机生成。这样做的道理在于优化算法在可行域边缘探索比在不可行域里搜索要高效得多。初始种群里有几个靠谱的解作为基准遗传算法的选择、交叉、变异操作就有了明确的进化方向。实测下来注入可行解之后收敛代数能减少三成以上最终恢复率也更高。4.5 基本环之间的公共支路导致隐形非法解基本环编码虽然压缩了解空间但它有个隐蔽的副作用不同基本环可能共享同一条支路。如果一个方案在两个环里分别选择了不同的断开开关但这两个开关刚好都落在公共支路上那么会出现一个环被断开两次、另一个环没有断开的情况网络里就会残留一个环违反辐射状约束。这个坑在纯重构问题里就很常见在含孤岛的恢复问题里更容易出现因为孤岛边界的强制断开支路会和基本环的断开选择发生冲突。解决思路是在解码后补一步“去环校验”用连通分量加支路数双重判断确保每个连通分量都是一个严格意义上的树。这一步不能省否则你会看到算法迭代到最后给出的方案里居然还存在环网。5. 常见问题与排查技巧实录5.1 运行报错速查表复现过程中难免遇到各种玄学问题。我把最常碰到的几类现象、可能原因和处理办法整理成一张表方便你对照排查。现象可能原因处理办法目标函数值始终停留在最大惩罚值初始种群全部非法或约束条件过严注入已知可行解到初始种群检查约束是否互相矛盾潮流计算一直不收敛孤岛内缺少平衡节点或DG节点类型设置错误为每个孤岛指定一个DG节点作为平衡节点检查PV/PQ节点处理恢复方案里出现闭合故障支路故障隔离约束没有写进模型把故障支路开关的状态变量强制置0算法结果在多次运行间波动很大元启发式参数不合适陷入局部最优增大种群规模调整交叉变异概率或用多随机种子并行对比电压曲线大幅越限忽略了支路容量约束或负荷建模不准确在目标函数中加入电压偏差惩罚项完善前推回代的线路模型求解器报infeasible辐射状约束和连通性约束之间出现矛盾检查是否需要引入虚拟根节点统一处理多孤岛辐射状约束5.2 加快收敛和提升解质量的经验调参这条路上我自己总结出几个可以“抄作业”的经验。目标函数的权重别设得太悬殊。有些初学者把失电负荷权重设成10000开关操作权重设成0.001结果就是优化算法只盯着恢复率完全无视开关操作次数最后给出的方案里开关状态换了个底朝天实际调度根本执行不了。我一般在权重上控制数量级差异在10倍以内恢复率优先但操作代价也要在目标函数里有明显存在感。潮流计算的判定阈值要把好分寸。迭代精度取1e-6左右足够了太苛刻会让很多本应可行的方案被判定为不收敛白白浪费计算资源太宽松又可能让电压误差明显偏大的方案蒙混过关。迭代次数上限我放在100次前推回代法在这个迭代量级下基本能收敛如果100次还不收敛大概率是模型本身有问题不是精度不够。拓扑校验的运算量远小于潮流计算所以一定要把它放在潮流计算之前。这个问题看似简单但在数据规模增大后影响巨大。比如从33节点扩展到123节点非法拓扑的概率更高如果每个非法方案都先进潮流计算再被淘汰计算时间会成倍上涨。先把拓扑结构过滤干净再让潮流计算只面对合法方案整体效率能差出一大截。最后从33节点系统扩展到更大规模系统的时候注意编码维度会增长。123节点系统的基本环数量更多开关状态组合空间更大这时候可以结合节点分层、区域划分来降低单次搜索的复杂度避免整个网络一把抓。我在实际复现中的体会是这个项目最锻炼人的地方不是优化算法本身而是把一个工程问题翻译成数学约束、再落到代码实现的过程。孤岛与重构的协调机制、辐射状约束的完整表达、潮流计算与优化搜索的衔接每一步都值得反复推敲。如果你也在复现类似项目先从33节点系统把整个流程跑通再去碰大规模真算例会顺畅很多。

相关新闻

把“可爱”病毒集合变成恶意样本分析练习场:从静态特征到检测规则

把“可爱”病毒集合变成恶意样本分析练习场:从静态特征到检测规则

简介:CuteVirusCollection是一份小巧但“致命”的恶意代码集合,聚焦Windows XP/7/10环境下的小型病毒、蠕虫与崩溃实验,面向安全爱好者、编程学习者和隔离环境测试者。资源按灾害等级分为三层:一级狼包含无休止弹窗、随机鼠标移动…

2026/10/17 12:51:07 阅读更多 →
泰坦尼克号竞赛入门实战:特征工程与模型调优全流程

泰坦尼克号竞赛入门实战:特征工程与模型调优全流程

1. 为什么泰坦尼克是竞赛入门的“第一课”1.1 一个被低估的练手场很多人第一次听说数据科学竞赛,都是从泰坦尼克号幸存者预测这个项目开始的。它太经典了,经典到有人觉得“烂大街”,但我的看法恰恰相反:越是经典的入门题&#xff…

2026/10/17 12:51:07 阅读更多 →
Spark RDD依赖关系源码解析:从NarrowDependency到ShuffleDependency

Spark RDD依赖关系源码解析:从NarrowDependency到ShuffleDependency

1. 为什么读懂RDD依赖关系是Spark调优的真正起点很多人学Spark,一上来就猛啃shuffle、partition、cache这些词,结果跑着跑着任务就OOM,或者stage卡在99%不动,查日志全是ShuffleBlockFetcherIterator超时,最后只能靠加内…

2026/10/17 12:51:07 阅读更多 →

最新新闻

软件系统运维方案模板实战:从5大模块到落地避坑指南

软件系统运维方案模板实战:从5大模块到落地避坑指南

简介:软件系统运维方案模板是一份面向运维团队、项目管理者及信息化部门的Word文档,旨在解决系统日常维护、故障应对与规范化管理缺失等问题。压缩包内包含1个docx文件,大小约119KB,当前已有63人学习下载。模板依据完整运维体系编…

2026/10/17 13:46:46 阅读更多 →
Kumo Tabular vs XGBoost:表格基础模型如何挑战传统机器学习?

Kumo Tabular vs XGBoost:表格基础模型如何挑战传统机器学习?

人工智能基础模型机器学习 【免费下载链接】Kumo-Tabular 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/Kumo-Tabular 点击查看 免费下载 Kumo Tabular 是 NVIDIA 发布的预训练表格基础模型(tabular foundation model),一…

2026/10/17 13:46:46 阅读更多 →
C语言typedef完全指南:别名、函数指针与const细节一次搞懂

C语言typedef完全指南:别名、函数指针与const细节一次搞懂

C语言中的typedef,很多初学者把它当“给类型起小名”,用熟了感觉也就那么回事。真正到了维护老项目、读第三方源码、或者做嵌入式跨平台开发的时候,才发现typedef的水远比想象的深:函数指针要不要typedef、结构体要不要typedef、t…

2026/10/17 13:46:46 阅读更多 →
从手工到自动化:用OpenClaw Skill与glab改造GitLab内部协作流程的TaoToken实践

从手工到自动化:用OpenClaw Skill与glab改造GitLab内部协作流程的TaoToken实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 13:46:46 阅读更多 →
北大清华阿里联合发布OmniEcho:让具身智能体真正听懂空间声音

北大清华阿里联合发布OmniEcho:让具身智能体真正听懂空间声音

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 13:46:46 阅读更多 →
AI时代程序员必看:脱离大模型,你还能独立工作吗?Vibe Coding挑战与应对

AI时代程序员必看:脱离大模型,你还能独立工作吗?Vibe Coding挑战与应对

本文探讨了Vibe Coding(氛围编码)如何借助AI改变编程方式,引发对程序员核心能力的思考。文章指出,AI擅长生成代码,但复杂系统判断、风险识别仍需人类智慧。强调基础知识和底层原理的重要性,提出程序员应驾驭…

2026/10/17 13:45:46 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →