算法面试通关指南:从底层逻辑到实战技巧的完整拆解
1. 算法面试到底在考什么从一道题看穿整场面试的底层逻辑聊算法面试之前先把这个场景说透。很多人准备算法面试的方式是刷题刷几百道然后上场发现面试官问的题没见过脑子一片空白。问题出在哪出在没有理解算法面试的本质。算法面试不是知识竞赛不是考你背了多少题。它是一场思维过程的现场直播。面试官坐在你对面看的是你拿到一个问题之后怎么拆解、怎么分析、怎么取舍、怎么验证。最终写出来的代码只是这个思维过程的一个产物。代码写对了但思路混乱照样挂代码有小 bug 但思路清晰、沟通顺畅反而可能过。我见过太多候选人拿到题之后一声不吭开始写写完说“好了”。面试官问为什么这么做答“感觉应该这样”。这种基本没戏。反过来拿到题之后先跟面试官确认输入输出边界、聊一下暴力解法的复杂度、再逐步优化哪怕最后没写完面试官也会给不错的评价。所以这篇整理的核心思路是把算法面试当成一场沟通来准备而不是当成一场考试来准备。下面我会从面试流程、核心考点、实操细节、常见翻车场景几个维度展开把整个算法面试的全貌拆清楚。适合谁看如果你是正在准备校招或社招的开发者刷了一些题但心里没底或者面了几家感觉发挥不稳定这篇内容应该能帮你把思路理顺。如果你是完全没接触过算法面试的新手也能从中建立起一个完整的认知框架。2. 算法面试的完整流程拆解与各环节应对策略2.1 从自我介绍到代码落地的完整链路一场标准的算法面试通常在 45 到 60 分钟之间流程大致可以拆成这么几个阶段开场寒暄与自我介绍3-5 分钟。这个环节很多人不当回事觉得就是走个过场。实际上面试官在这个阶段已经在建立对你的第一印象了。自我介绍不需要背模板但要有结构你是谁、你做过什么、你为什么对这个岗位感兴趣。控制在两分钟以内别把简历从头念一遍。项目经历追问10-15 分钟。面试官会挑一个他感兴趣的项目深入问。这里的关键是你写在简历上的每一个技术点都要能经得起三层追问。比如你写了“用缓存优化了接口性能”面试官会问用的什么缓存为什么选这个缓存穿透怎么处理的如果你答不上来比不写还糟糕。算法题环节25-35 分钟。这是重头戏。通常是一到两道题难度从简单到中等偏难递进。面试官会先给一个场景描述然后让你自己分析。注意有些面试官会故意给一个模糊的描述看你会不会主动追问边界条件。反问环节5 分钟。别浪费这个机会。问一些跟团队技术栈、业务方向相关的问题别问“你们加班多吗”这种。反问环节也是展示你思考深度的窗口。整个流程下来面试官考察的核心维度其实就四个问题分析能力、代码实现能力、沟通表达能力、知识广度。这四个维度里代码实现能力反而是最容易通过刷题提升的前三个才是真正拉开差距的地方。2.2 面试官的心理模型他在每个阶段到底在看什么理解面试官的评估逻辑比多刷五十道题有用得多。我跟不少做过面试官的朋友聊过他们看人的角度大致是这样的在问题分析阶段面试官看的是你能不能把一个模糊的问题变清晰。比如题目说“设计一个 LRU 缓存”好的候选人会追问容量是固定的吗get 和 put 操作的时间复杂度要求是什么需不需要考虑并发这些追问不是废话是在展示你的工程思维。在方案讨论阶段面试官看的是你能不能比较不同方案的优劣。比如你说了暴力解法 O(n²)面试官问能不能优化你说可以用哈希表降到 O(n)然后解释一下空间换时间的取舍。这个过程比直接写出最优解更重要。在编码阶段面试官看的是代码风格和边界处理。变量命名是否清晰、有没有处理空输入、循环边界是否准确这些细节都在打分范围内。在测试阶段面试官看的是你能否主动发现自己的 bug。写完代码之后自己跑几个测试用例比等面试官指出问题要好得多。一个很实用的技巧在面试的前五分钟快速判断面试官的风格。有些面试官喜欢引导式提问会给你提示有些则比较沉默全程让你自己发挥。针对不同风格调整你的沟通节奏效果会好很多。2.3 时间分配的黄金比例很多人面试失败不是因为不会做而是因为时间不够。一道题给了 30 分钟前 20 分钟都在纠结思路最后 10 分钟匆忙写代码bug 一堆。我建议的时间分配是这样的阶段建议时间核心动作理解题意与追问3-5 分钟确认输入输出、边界条件、数据规模思路阐述与方案对比5-8 分钟先说暴力解再逐步优化说清复杂度编码实现10-15 分钟边写边解释关键步骤自测与调试3-5 分钟用具体例子走一遍代码复杂度分析与扩展讨论2-3 分钟分析时空复杂度讨论可能的变体这个比例不是死的根据题目难度灵活调整。但核心原则是不要跳过思路阐述直接写代码。你以为省了时间实际上面试官不知道你在写什么反而会扣分。3. 核心考点分类与高频题型深度解析3.1 数据结构类题目的破题套路数据结构是算法面试的基础盘几乎每场面试都会涉及。常见的考察形式有两种一种是直接让你实现某个数据结构另一种是把数据结构作为解题工具。数组与字符串是最基础的但别小看。双指针、滑动窗口、前缀和这些技巧在数组题里出现频率极高。比如“最长无重复子串”这道经典题暴力解法是 O(n²) 枚举所有子串用滑动窗口可以优化到 O(n)。关键思路是维护一个窗口右边界不断扩展遇到重复字符时左边界收缩。链表题目有个特点思路都不难但指针操作容易出错。反转链表、合并有序链表、找环的入口这些题的核心技巧就两个哑节点dummy node和快慢指针。哑节点的作用是简化头节点的边界处理快慢指针用来解决位置相关的问题。哈希表是面试中的万金油。两数之和、字母异位词分组、LRU 缓存背后都是哈希表的思路。哈希表的核心价值是 O(1) 的查找当你发现需要频繁查找某个元素是否存在时就应该想到它。树与图的题目难度跨度比较大。二叉树的前中后序遍历是基本功但像“二叉树的最近公共祖先”“路径总和”这类题就需要对递归有比较深的理解。图论题目则通常涉及 BFS、DFS、拓扑排序这几个核心算法。堆与优先队列常用于解决 Top K 问题。比如“数组中第 K 大的元素”用堆可以在 O(n log k) 的时间复杂度内解决比全排序的 O(n log n) 更优。3.2 算法思想类题目的思维框架如果说数据结构是工具那算法思想就是使用工具的方法论。面试中常见的算法思想有这么几类动态规划是公认的难点。很多人觉得 DP 难是因为没有建立起正确的思维框架。DP 的核心就三步定义状态、找状态转移方程、确定初始条件和边界。以“爬楼梯”为例状态是“爬到第 i 阶的方法数”转移方程是 f(i) f(i-1) f(i-2)初始条件是 f(0)1, f(1)1。把这三步想清楚代码就是水到渠成的事。回溯本质上是一种暴力搜索但通过剪枝可以大幅减少搜索空间。排列、组合、子集、N 皇后这些题都是回溯的经典应用。回溯的模板很固定做选择、递归、撤销选择。关键是要想清楚什么时候收集结果、什么时候剪枝。二分查找看起来简单但边界条件极其容易写错。左闭右闭、左闭右开、循环条件是 left right 还是 left right这些细节需要反复练习形成肌肉记忆。面试中二分的常见变体包括找第一个大于等于目标值的位置、找旋转数组中的最小值、在二维矩阵中搜索。贪心算法的难点在于证明贪心的正确性。面试中常见的贪心题有区间调度、跳跃游戏、分发糖果。贪心的思路是每一步都做局部最优选择但并不是所有问题都适用贪心需要能判断什么时候贪心有效。BFS 与 DFS是图和树的基础遍历方式。BFS 用队列实现适合找最短路径DFS 用递归或栈实现适合找所有路径或判断连通性。面试中常见的题目有岛屿数量、单词接龙、课程表。3.3 系统设计类题目的降维打击法现在越来越多的算法面试会加入系统设计元素尤其是社招岗位。比如“设计一个短链接系统”“设计一个排行榜”“设计一个消息队列”。这类题目看起来跟传统算法题差别很大但核心考察点是一样的你能不能把一个大问题拆成若干个小问题然后逐个解决。以“设计短链接系统”为例拆解下来无非是几个子问题如何生成短链接哈希还是自增 ID、如何存储映射关系数据库选型、如何处理高并发缓存策略、如何保证唯一性冲突处理。每个子问题都可以展开讨论面试官会根据你的回答深入追问。应对这类题目的策略是先画出核心流程再逐个模块深入。不要一上来就纠结细节先把整体架构说清楚然后根据面试官的引导深入某个模块。4. 实操演练从拿到题目到写出代码的完整过程4.1 一道中等难度题目的完整拆解拿一道很经典的题来演示“给定一个整数数组和一个目标值找出数组中两个数之和等于目标值的下标。”第一步理解题意与追问。我会问面试官数组是有序的吗有没有重复元素是否保证一定有解能不能用同一个元素两次这些问题的答案会直接影响解法选择。第二步阐述暴力解法。双重循环枚举所有数对时间复杂度 O(n²)空间复杂度 O(1)。先说暴力解的好处是让面试官知道你有基本的解题能力同时也为后续优化提供了对比基准。第三步优化思路。暴力解法的问题在于对于每个元素我们都在重新扫描整个数组来寻找配对数。如果能把“寻找配对数”这个操作降到 O(1)整体就能降到 O(n)。怎么做到 O(1) 查找用哈希表。遍历数组对于每个元素检查 target - nums[i] 是否在哈希表中如果在就找到了如果不在就把当前元素存入哈希表。第四步编码实现。def two_sum(nums, target): seen {} for i, num in enumerate(nums): complement target - num if complement in seen: return [seen[complement], i] seen[num] i return []第五步自测。用 [2, 7, 11, 15] 和 target9 走一遍i0, num2, complement7, 7 不在 seen 中seen{2:0}i1, num7, complement2, 2 在 seen 中返回 [0, 1]。正确。第六步复杂度分析。时间复杂度 O(n)因为只遍历了一次数组哈希表查找是 O(1)。空间复杂度 O(n)最坏情况下需要存储所有元素。这道题的关键不在于代码本身而在于从 O(n²) 优化到 O(n) 的思维过程。面试官想看到的是你能不能识别出瓶颈并找到合适的工具来优化。4.2 编码过程中的关键细节与常见陷阱写代码的时候有几个细节特别容易翻车边界条件处理。空数组、单元素数组、所有元素相同、目标值不存在这些情况都要考虑到。我习惯在写完主体逻辑后专门花一分钟检查边界。变量命名。别用 a、b、c、temp 这种名字。用 left、right、slow、fast、complement 这种有意义的命名面试官读你的代码会舒服很多。循环边界。是还是是len(nums)还是len(nums)-1这些地方错一次就可能全盘皆输。写完之后用最简单的例子比如长度为 1 或 2 的数组验证一下。递归的终止条件。递归题最常见的 bug 就是终止条件写错或者漏写导致栈溢出。写完递归之后先想清楚最小规模的问题是什么它的结果是什么一个很实用的习惯写完代码后不要立刻说“好了”而是自己主动走一遍测试用例。这个动作在面试官眼里是加分的说明你有自测意识。4.3 面试中的沟通节奏控制沟通节奏这件事很多人忽略但它直接影响面试官对你的评价。不要沉默。哪怕你在思考也要把思考过程说出来。“我在想能不能用哈希表来优化查找”“这个地方的边界条件我需要确认一下”这些话能让面试官跟上你的思路。不要抢话。面试官给提示的时候先听完再回应。有时候面试官的提示不是直接告诉你答案而是在引导你往某个方向想。急着打断反而会错过关键信息。卡住的时候怎么办。如果一道题想了五分钟还没有思路可以主动跟面试官说“我目前的思路是往 XX 方向想但卡在了 YY 这个地方能不能给一点提示”主动求助不丢人死磕到底浪费时间才丢人。写代码时边写边说。不需要每一行都解释但关键步骤要说一下。“这里我用一个哈希表来记录已经遍历过的元素”“这个循环的作用是收缩左边界”这样面试官能跟上你的节奏。5. 高频翻车场景与排查技巧实录5.1 思路对了但代码写不出来的困境这是最常见也最可惜的翻车方式。思路跟面试官聊得很好面试官点头认可结果一写代码就卡壳最后时间不够草草收场。根本原因通常是平时刷题只看思路不写代码。看题解觉得“哦原来是这样”然后跳过觉得自己会了。实际上从“理解思路”到“写出无 bug 的代码”之间有一条巨大的鸿沟。解决办法很朴素每道题都要亲手写一遍完整代码。不是伪代码是可运行的代码。写完还要自己测试确保通过。这个过程很枯燥但它是唯一有效的方法。另外一个技巧是准备几个常用模板。BFS、DFS、二分查找、回溯、滑动窗口这些都有固定的代码框架。面试时直接套模板只需要根据具体题目调整细节能大幅减少编码时间。5.2 边界条件遗漏的典型场景边界条件是 bug 的重灾区。我整理了一个常见边界条件检查清单场景需要检查的边界数组/字符串空、长度为 1、全部相同、已排序/逆序链表空链表、单节点、两节点、有环树空树、只有根节点、退化成链表数值0、负数、最大值/最小值溢出哈希表键不存在、值为 0 或 null递归终止条件、栈深度每次写完代码对着这个清单过一遍能避免大部分边界 bug。5.3 面试官追问变体时的应对策略面试官在你写完一道题之后经常会追问一个变体。比如你写完了“两数之和”面试官问“如果数组是有序的呢”“如果要找三数之和呢”“如果要找所有组合呢”这些追问考察的是你的知识迁移能力。应对策略是先想清楚变体跟原题的区别在哪然后判断原来的解法还能不能用如果不能需要做什么调整。以“两数之和”变体为例如果数组有序可以用双指针把空间复杂度从 O(n) 降到 O(1)如果是三数之和可以固定一个数然后转化为两数之和时间复杂度 O(n²)如果要找所有组合需要在找到一组解后继续搜索同时注意去重。遇到追问不要慌先跟面试官确认变体的具体需求然后一步步分析。哪怕不能立刻给出最优解展示出清晰的思考过程也能拿到不错的评价。5.4 复杂度分析说不清楚的补救方法复杂度分析是面试的必考项但很多人说不清楚。常见的问题有把 O(n log n) 说成 O(log n)、递归的时间复杂度不会算、空间复杂度忽略了递归栈的开销。补救方法记住几个核心公式。二分查找是 O(log n)归并排序和快排平均是 O(n log n)递归的时间复杂度等于递归次数乘以每次递归的操作数。空间复杂度要特别注意递归调用栈的深度。如果实在不确定可以这样跟面试官说“我分析一下这个循环执行了 n 次每次操作是 O(1)所以主体是 O(n)。递归的深度是 log n所以总的空间复杂度是 O(log n)。”把分析过程说出来比直接报一个答案更稳妥。6. 准备策略与长期能力建设6.1 刷题的正确姿势数量与质量的平衡刷题这件事数量重要但质量更重要。我的建议是精刷 150 到 200 道题覆盖所有核心题型每道题都做到能独立写出无 bug 的代码并说清思路。这比囫囵吞枣刷 500 道题有效得多。具体怎么操作按专题刷。比如这周集中刷动态规划从简单题开始逐步过渡到中等和困难。每道题做完之后记录下解题思路、踩过的坑、复杂度分析。过一周再回头重做一遍检验是否真的掌握了。推荐一个刷题节奏每天 2 到 3 道新题加上复习 2 道旧题。周末做一次总结把本周的错题和经典题重新过一遍。坚持两个月基本能覆盖面试中 80% 的题型。6.2 模拟面试找人练还是自己练模拟面试是提升面试能力最有效的方式之一。但很多人不知道怎么练。找人练的好处是能获得即时反馈尤其是沟通表达方面的问题自己很难发现。可以找同学、朋友或者参加一些线上的模拟面试活动。练的时候要模拟真实场景限时、白板或共享文档写代码、边说边写。自己练的好处是灵活随时可以进行。方法是随机抽一道题给自己 30 分钟全程录音或录屏。做完之后回放检查自己的表达是否清晰、思路是否连贯、有没有卡壳的地方。这个方法我试过刚开始回放自己的录音会觉得很尴尬但确实能发现很多问题。两种方式结合效果最好。平时自己练保持手感每周找人模拟一次检验效果。6.3 面试复盘每次面试都是下一次的养料面试复盘这件事很多人面试完就扔了太可惜。每次面试之后趁记忆还新鲜花 20 分钟记录以下内容被问到的题目和你的解法卡壳的地方和原因面试官追问的方向你觉得回答得不好的地方下次遇到类似问题可以怎么改进这些记录积累起来就是一份专属于你的面试错题本。面试前翻一翻比看任何面经都有用。我在实际面试和带人的过程中发现那些进步最快的候选人往往不是刷题最多的而是最善于复盘的。他们会把每次面试当成一次免费的模拟测试从失败中提取经验下一次就能避开同样的坑。6.4 心态管理面试紧张的解药是充分准备最后聊一下心态。面试紧张是正常的但过度紧张会影响发挥。解药只有一个充分准备。当你对常见题型了如指掌、对沟通节奏心中有数、对可能被追问的方向有所准备时紧张感自然会降低。不是因为你变勇敢了而是因为你知道自己准备好了。另外不要把一次面试的结果看得太重。面试有很大的随机性遇到什么题、面试官什么风格、当天状态如何都会影响结果。把每次面试当成一次练习尽人事听天命反而更容易发挥出真实水平。这个内容后续还可以这样扩展针对特定岗位方向比如后端、前端、数据科学整理更细分的考点清单或者针对不同经验级别校招、社招初级、社招高级给出差异化的准备策略。算法面试这件事底层能力是通用的但不同场景下的侧重点确实有差异值得进一步拆解。

相关新闻

t3code轻量编码转换实战:从乱码检测到跨平台文本修复

t3code轻量编码转换实战:从乱码检测到跨平台文本修复

1. 从“t3code”这个名字说起:它到底是什么,能解决什么问题第一次看到“t3code”这个词,很多人会下意识地把它当成某个开源库的缩写,或者某个内部项目的代号。我最初也是这么想的,直到我在几个技术社区里反复看到有人拿…

2026/10/15 9:02:30 阅读更多 →
网页版手写数字识别的生产级部署实践

网页版手写数字识别的生产级部署实践

1. 这不是“跑个Demo”:网页版手写数字识别背后的真实工程断层你在网上搜“tensorflow 手写数字识别 flask 部署”,十有八九会看到一模一样的三步流程:加载MNIST、训练一个简单CNN、用Flask写个/predict接口、前端扔个Canvas画板——然后截图…

2026/10/15 9:02:30 阅读更多 →
小红书多账号运营的高效管理方案

小红书多账号运营的高效管理方案

1. 多账号运营的痛点与解决方案做过多平台运营的朋友都知道,管理多个账号最头疼的就是频繁切换。每次登录退出、重新输入密码、验证身份,一套流程下来至少浪费2-3分钟。更糟的是,切换过程中经常错过客户咨询的黄金响应时间。我运营着6个不同领…

2026/10/15 9:02:30 阅读更多 →

最新新闻

辟雍匾额考据与礼制建筑象征体系研究

辟雍匾额考据与礼制建筑象征体系研究

1. 辟雍建筑规制与匾额设置考据辟雍作为中国古代最高学府的礼仪建筑,其匾额设置严格遵循礼制规范。根据《清会典》记载,北京国子监辟雍殿内应悬挂"建极绥猷"、"中和位育"等六方御笔匾额,分别对应儒家思想的核心理念。这些…

2026/10/15 9:39:34 阅读更多 →
深入解析Iced框架中的Vector结构体设计与优化

深入解析Iced框架中的Vector结构体设计与优化

1. 项目概述今天我们来深入剖析Iced框架中core库的Vector结构体实现。作为UI框架中的基础数学类型,Vector在布局计算、动画插值、图形变换等场景中扮演着核心角色。通过解析vector.rs源码,我们不仅能理解其设计哲学,更能掌握高性能UI框架的底…

2026/10/15 9:39:34 阅读更多 →
SpringBoot+Vue构建养老院管理系统的实践与优化

SpringBoot+Vue构建养老院管理系统的实践与优化

1. 项目背景与需求分析白龙桥敬老院管理系统是一个面向中小型养老机构的综合性管理平台。随着我国老龄化进程加速,传统手工管理方式已无法满足现代养老机构在入住管理、健康监测、服务记录等方面的需求。这个系统正是为解决以下核心痛点而设计:纸质档案易…

2026/10/15 9:39:34 阅读更多 →
深度学习激活函数怎么选?从原理到PyTorch工程的实战避坑指南

深度学习激活函数怎么选?从原理到PyTorch工程的实战避坑指南

不同基础的人该怎么选激活函数,以及每个函数背后的血泪教训,我尽量一次说透。激活函数这玩意儿,说简单很简单,就是给神经网络加非线性;但说复杂也复杂,选错一个、调错一个参数,模型训练可能直接…

2026/10/15 9:39:34 阅读更多 →
Kotlin协程在电商订单系统中的实战应用

Kotlin协程在电商订单系统中的实战应用

1. 协程实战综合案例完全指南作为一名长期使用协程解决实际问题的开发者,我经常遇到这样的场景:虽然理解了协程的基本概念,但在复杂业务中仍然不知道如何合理运用。这篇文章将从一个实战开发者的视角,通过完整的电商订单处理案例&…

2026/10/15 9:39:34 阅读更多 →
软件工程建模实战:从习题答案反推UML解题逻辑链

软件工程建模实战:从习题答案反推UML解题逻辑链

简介:本资源是《软件工程实用案例教程》(梁洁、金兰编著)配套的完整参考答案PDF,面向高校软件工程专业本科生、考研复习者及初入行的开发工程师,旨在帮助学习者系统掌握软件工程核心概念、过程模型与设计方法&#xff…

2026/10/15 9:38:33 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练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/14 7:53:34 阅读更多 →