软件面试线程池参数高频考点与项目深挖满分答题模板
简介面向软件开发岗位求职者这份压缩包是微观博易面试题Project 1的满分答案与实现代码既适合备战C技术面试时对照学习也适合初级程序员快速了解一线开发公司的真实考题风格可作为面试冲刺或日常技术储备的素材。包体小巧仅1KB共3个文件t1.cpp为题目核心功能的C源码Makefile用于自动化编译readme.txt给出项目背景、构建步骤与运行说明三种类型文件共同构成了一个完整的小型工程样例。源码中可以看到面向对象设计、STL容器与算法的实际运用以及注释风格和代码可读性的处理Makefile和readme则体现了构建自动化与文档化意识这些正是软件工程面试中常被考察的维度也是满分答案区别于普通解答的关键所在。已有382人学习浏览这份满分解法不仅有助于理解微观博易Project 1的考查重点也可以作为其他C面试题作答时的参考模板。1. 软件开发面试一道“线程池参数”就刷掉一半候选人别不信。不管你是应届生还是工作两三年的后端开发只要简历里写过“并发”“异步”“消息队列”任何一个词面试官大概率会挑你某个项目模块开始深挖而第一步就是“你项目里这个线程池的参数是怎么定的”这个看似基础的问题能刷掉一半候选人。原因不是你不会用线程池而是你没有一套“能讲清楚”的答题逻辑不知道核心线程数为什么是 4队列为什么有界拒绝策略为什么选 CallerRunsPolicy。真正拿高分的回答是把项目里的模块当成一个设计题来讲而不是背 API。这篇备考笔记围绕“项目1”整理出高频考点、满分答题模板、手写代码和易错点适合正在投软件岗、怕项目深挖环节翻车的求职者。2. 高频考点项目深挖、线程模型、设计取舍三件事决定你能不能过这章把面试中“项目深挖”环节的潜规则讲透。面试官不会用固定的题库但一定会从你的简历里挑一个技术密度最高的模块来问。对大多数软件岗这个模块要么带线程要么带队列要么带缓存。下面我把三种最常出现的追问方式展开来讲每一种后面都附了答题模板你可以直接替换成自己项目里的内容来用。2.1 项目深挖三连问做了什么、怎么做的、出了什么问题先说最典型的问法。面试官手指停在简历的“项目1”上开口就是“你这个项目主要做什么”。这一问的潜台词是看你是不是真的懂业务还是只是“参与了”。只答一句“做了一个后台管理系统”的基本在第一轮就被判了低分。高分回答的开场一定包含三个要素业务背景、技术角色、核心矛盾。举个例子。假设项目1是一个带“异步批量处理”的软件模块你可以这样开头“这个项目是一个面向内部运营的自动化工具我负责其中的批量任务调度模块。业务方每天要跑几千个定时任务如果同步执行一台机器要跑好几个小时所以我引入了多线程并发处理把整体耗时压到了分钟级。”这一句话里面就包含了业务背景、技术角色、核心矛盾面试官不需要再追问“为什么要用多线程”你已经自己答了。接下来是第二问“具体怎么做的”这一问开始考实现细节。你需要讲清楚任务从哪来、放到哪、被谁消费、消费完去哪。这四个环节哪怕只漏一个“放哪”面试官就会追问队列的长度和有界性。很多考生不是不会做项目而是不会像这样把项目“折叠”成一张四段式的实现图讲着讲着就掉进自己挖的坑里去了。第三问最狠“上线之后出过问题吗”如果说“没出过”面试官马上会换一个攻击性的问法“如果任务全部积压你从哪个日志开始看”这是典型的压力测试。我在模拟面试里见过一位候选人业务讲得挺好死在这一问上。他答的不是“看哪个日志”而是“我们系统比较稳定应该不会积压”。当场气氛就变了。这类题的正确答法是主动暴露一个自己处理过的小问题再讲怎么用日志和监控排查。比如“上线后我们发现偶尔有任务超时我先看的是任务提交方的返回耗时发现消费者线程消费速度跟不上后来把核心线程数从 4 调到 8并且给任务队列加了监控超过 80% 容量就告警问题就解决了。”面试官听到这个回答至少能确认两件事你真的跑过生产环境你的排查顺序是符合工程实操的。2.2 线程模型高频追问线程数、队列边界、拒绝策略一个都不能漏软件岗面试里“线程池”大概率不会直接让你背定义而是嵌入到项目场景里问。说一个最常考的组合这一组四连问几乎每个深挖过并发模块的候选人都遇到过。第一问“你这个任务模块用什么线程模型”你只需要有一句话提纲“我用的线程池核心线程数按 CPU 密集还是 I/O 密集来定任务进入有界阻塞队列队列满了走拒绝策略。”注意顺序先给结论再展开。如果先解释一堆什么线程、进程、协程的区别面试官反而觉得你没做过实现只是在背概念。第二问“核心线程数怎么定的”这里有个常见的误区很多人答“我设了 4”。但面试官想听的是“为什么是 4”。你最好给出一个可推导的理由“项目1的场景是混合型任务既有 CPU 计算也有日志写入和网络请求。机器是 4 核按照 CPU 密集任务的公式 N1 我设了 5后来又观察到线程空闲时间偏长就把非核心线程的超时时间设成了 30 秒配合队列的积压情况做过一次调整。”这才是一个有工程依据的答案而不是照抄网上配置。第三问“队列为什么用有界而不用无界”这一问是送分题可惜很多人答反。无界队列比如 LinkedBlockingQueue 不设容量的问题在于核心线程一忙所有任务都往队列里堆最终堆积到十几万个任务内存被拖垮GC 变慢整个应用假死。面试官想听到的词是“把异常挡在入口,宁可拒绝也不拖垮主流程”。你用 ArrayBlockingQueue 加一个合理容量比如 5000再配一个拒绝对策就是一个标准答案。第四问“拒绝策略选哪个为什么”这是一个真正的经验分。理论上有四种AbortPolicy抛异常、CallerRunsPolicy调用者自己执行、DiscardPolicy丢掉、DiscardOldestPolicy丢掉最老的。大部分项目里核心业务任务不能丢所以选 CallerRunsPolicy 是稳妥的队列满了任务交回给提交方所在的线程执行虽然这个线程会被多拖住一会但没有任务丢失。如果你的场景是日志、统计数据可以接受丢弃那 DiscardPolicy 反而更合理。这一组追问其实就是在考你有没有从“能用”到“会设计”的层次跃迁。2.3 设计取舍能说出“为什么不用另一个方案”才是拿分亮点设计取舍题往往藏在追问里。比如面试官听完你的线程池方案冷不丁来一句“你为什么要自己封装线程池直接用现成的 Executors 不行吗”这时候如果你答“用 Executors 也可以”就掉进陷阱了。正确思路是现成的 newFixedThreadPool 用的是无界队列不适合项目1这种需要控制积压的场景newCachedThreadPool 的线程数不设上限高峰期会把资源占满。所以你自己封装或者用 ThreadPoolExecutor 显式指定参数核心目的就两个词可控、可观测。再比如简历里写了“缓存”面试官就会问“为什么用缓存”。你如果答“快”拿到一半分如果你答“这个场景读多写少而且热点数据只有几百个缓存能把 P99 延迟从 800ms 降到 200ms 以下”那就是满分。差别在哪里满分回答里有数据、有对比、有场景。这类设计题的高频清单出现在项目深挖环节的概率极高BIO 和 NIO 怎么选、数组和链表怎么选、单线程还是多线程消费、数据库索引为什么建在这个字段上、同步清理和异步清理哪个更好。每一道题都不用讲多深但一定要有“我在两个方案之间做过比较”的意识。最怕的是那种“别人说这样好我就这样写”的回答等于告诉面试官你不会独立做技术决策。3. 满分答案与代码手写题这样答追问也接得住把考点拆完现在落到最实在的部分手写代码和答题模板。这一章的用意是帮你把“看过答案”和“能写出答案”之间的那条沟填平。关键是你要能解释自己写的每一行代码不只是把它默写出来。3.1 手写题专场标准线程池实现与关键参数解析面试手写题通常不要求你写出工业级代码但要求你写出结构清晰、能回答追问的实现。下面这段 Java 代码是项目1场景里最常见的“批量任务处理”抽象实现用的是标准 ThreadPoolExecutor 显式传参而不是 Executors 快捷方法。你写完后还要能逐条解释每个参数为什么这么定。// 满分写法用 ThreadPoolExecutor 显式配置核心参数 import java.util.concurrent.*; public class TaskPool { private final ThreadPoolExecutor executor; public TaskPool() { // 场景假设4 核 CPUI/O 与计算混合型任务 int cpuCores 4; executor new ThreadPoolExecutor( cpuCores 1, // 核心线程数 CPU 核数 1 cpuCores * 2, // 最大线程数控制峰值占用 30L, TimeUnit.SECONDS, // 非核心线程空闲存活时间 new ArrayBlockingQueue(5000), // 有界队列防止任务无限堆积 new ThreadPoolExecutor.CallerRunsPolicy() // 队列满时由调用线程执行 ); } public void execute(Runnable task) { executor.execute(task); } public void shutdown() { executor.shutdown(); } }逐行解释一下关键参数。核心线程数是 CPU 核数加一这是 CPU 密集任务的常用经验公式目的是让线程数略多于可用核数减少线程切换带来的空闲。最大线程数是核心线程数的两倍适合 I/O 混合场景等待网络响应时不至于让 CPU 空转。存活时间设为 30 秒指的是非核心线程空闲超过 30 秒会被自动回收防止高峰期过后线程数量收不回来。队列选择 ArrayBlockingQueue 并设容量 5000给任务积压设一个硬边界一旦队列满就走拒绝策略不让内存无限膨胀。拒绝策略选 CallerRunsPolicy核心逻辑是牺牲这一个提交线程的执行时间保住整批任务不丢。面试时先写这段代码再补一句“这里特意没用 Executors因为它内部的无界队列在任务量大时隐患很大”这个姿态比默默写代码多拿不少印象分。如果你觉得这样回答太顺利也可以主动加一句“我还会给线程池加监控比如队列积压超过 80% 时输出一条 warn 日志”这又回到了面试官最喜欢的可观测性话题。3.2 手写题高频第二道生产者-消费者三种答法你至少会前两种线程池之外另一道高频手写题是“生产者-消费者”。这道题刷过题库的人基本都能写但能讲出不同实现层次的人不多。给你三个层次作对照第一个层次是用阻塞队列直接交换任务代码最简单适合 1 分钟写完第二个层次是加一个监控计数器能回答“怎么知道队列积压了多少”第三个层次是加入拒绝策略和超时设置能回答“生产太快消费太慢怎么办”。你要保证至少掌握前两个层次面试时视情况往第三层延伸。import threading from queue import Queue class TaskQueue: def __init__(self, queue_size100): # 有界缓冲队列相当于仓库 self.q Queue(maxsizequeue_size) self.running True def producer(self, item): # 生产一个任务队列满时不阻塞而是丢弃并打印一条日志 try: self.q.put(item, timeout1) except Exception: print(任务已满丢弃:, item) def consumer(self): # 消费者线程循环从队列取任务 while self.running: try: item self.q.get(timeout1) self.handle(item) except Exception: continue def handle(self, item): # 业务处理逻辑面试时可以替换成项目1里的具体函数 print(处理:, item)这段代码有三个值得讲的追问点。第一是 Queue(maxsize100) 相当于有界队列put 加 timeout1生产过快时可以丢弃并打印告警对应“队列满了怎么办”的回答。第二是 get 也加了 timeout1队列为空时消费者线程不会永久阻塞而是循环检查避免线程假死。第三是打印日志那一行你可以顺势说“实际项目中我会在这里统计消费耗时观察每批任务的延迟超过阈值就发告警”。一个简单的实现瞬间变成了一套可观测的工程方案面试官再追问“生产中你怎么发现问题”时你也不会卡壳。3.3 满分答题模板从“是什么”到“为什么”的三段式话术现在给你一套可以直接套用的“项目模块答题模板”几乎适用于所有软件岗的简历深挖题。把它拆成三段面试时心里默念这个顺序就不会讲乱。第一段说目标“这个模块要解决业务方的什么问题以前是一个什么样糟糕的流程。”把“以前很痛苦”讲清楚你后面的方案才有价值。第二段说方案“我用了什么技术为什么选它没有用替代方案是因为什么代价。”这一段是你展示技术判断力的地方别只说好处把替代方案的缺点也点一句。第三段说结果“上线后性能指标从多少变成多少或者解决了什么频次的故障。”你不一定每次都有具体的数字但第三段一定要有“对比感”哪怕“以前要跑三个小时现在可以分钟级返回而且不用再开夜间批量任务”这种描述都比“系统更快了”强得多。如果面试官追问“你这个方案和消息队列有什么区别”你千万别慌。你要能答“消息队列适合跨服务解耦和削峰我这个模块是在进程内做并发数据量还没到需要引入独立消息队列的程度如果未来单机任务量上涨十倍第一件要做的事就是改成生产者落库、消费者定时拉取的架构。”这样的回答等于给自己留了扩展空间也给面试官一种“这个人知道技术边界在哪”的好感。4. 常见错误这几道题答错方向面试基本就凉了这一章按模拟面试中最常翻车的五种表现来写。每一条都是真实出现过的场景你可以直接对照自己。每条都按“错在哪、为什么错、怎么答对”三个层次来拆。4.1 错误一线程数参数背下来了但说不出推导过程错在哪一被问“核心线程数为什么是 5”就答“我看网上都是这么配的”。为什么错面试官想听的是推导链——CPU 是几核、任务有没有等待、项目里有没有调优记录。一句“网上配的”等于承认你完全没思考。怎么答对先报结论“4 核 CPU配合 I/O 混合任务起步设在 5”再补一句“上线后我看线程利用率没有长期打满又把 maxPoolSize 调到了 8做了一次小步调优”。哪怕你当时并没有真正调过这个推导逻辑也是符合工程习惯的。4.2 错误二只讲功能不讲边界条件和异常处理错在哪项目介绍从头到尾都在说“实现了订单导入、导出、对账”没提任何一个异常分支比如文件格式错误、队列满了、任务失败了怎么办。为什么错软件岗看的是你面对异常时的判断力一个没有任何异常处理的项目会被判定为 demo 或课堂教学作业。怎么答对给每个关键功能配一个“如果什么情况发生我会怎么做”的句式。比如“如果队列满了我会把任务落盘写进临时表等低谷期再回放而不是直接丢”这比说“我的系统很稳定”要有说服力得多。4.3 错误三被问“为什么不用另一个方案”时只会说“这个更好”错在哪面试官问“这东西用 Redis 也能做你为什么用本地队列”候选人答“本地队列更可靠”但说不出可靠在哪。为什么错没有比较就谈不上选择说不出另一个方案的代价就等于你根本没做过选型。怎么答对把方案背后的缺点列出来用排除法来定位你的选择。比如用 Redis 做延迟任务问题是不好做可靠的重试和回放用本地队列缺点是重启后任务会丢用消息队列优点最全但要多维护一套组件。你只有把每种方案的代价都说清楚才显得你真的做过权衡。4.4 错误四手写代码又长又绕把自己带进坑里错在哪手写生产者-消费者时不用自带阻塞队列而是自己实现一把锁加两个条件变量写了十几行还带着并发 bug。为什么错面试不是炫技是用最短时间暴露你的工程成熟度。复杂度一上去容错率就下来了面试官等着看你给自己挖坑。怎么答对先写阻塞队列版三十秒写完把时间留给后面的追问。面试官看的是你“知道该怎么用现成组件”而不是“只会从底层造轮子”。如果真想展示底层能力等面试官问“阻塞队列的底层怎么实现”时再展开那才是正确的时机。4.5 错误五回答问题没有节奏感被面试官牵着走错在哪面试官问“队列满了怎么办”候选人直接开始背四种拒绝策略讲了三分钟还没落到自己项目里。为什么错面试官的问题都有上下文他要听的是“你项目里这个队列怎么处理”而不是公开课。怎么答对先给结论“我用 CallerRunsPolicy因为这个场景不允许丢任务”再补一句“如果是日志类的非核心数据也可以考虑 DiscardPolicy 来丢弃但代价是丢失这部分统计”作为扩展。前面一句保证回答精准后面一句展示知识面的宽度节奏感就出来了。5. 考前两周怎么练一套可复用的刷题与表达方法只背题不如把一套动作练熟。我把面试准备拆成三个可以每天执行的动作你按照这个节奏走效果会比漫无目的刷题好很多。第一个动作是“五分钟项目口述”。拿出简历里的三个项目每个项目用手机录音讲五分钟讲完回听。你会发现讲得卡壳的地方几乎都是你项目里没真正想明白的地方。把这些卡壳点标出来重新组织语言再讲一遍。坚持两周面试时第一轮的项目介绍会非常顺更重要的是你自己心里有底了。第二个动作是“追问自问自答”。把你的项目核心模块当成面试官模拟十连问数据从哪来数据结构是什么并发冲突怎么处理挂了怎么恢复半年后数据量大十倍怎么办升级方案是什么回答不完也没关系你已经在面试前暴露了自己知识边界的所在。面试官大概率会问到你不会的地方提前暴露比现场哑口无言要好得多。第三个动作是“限时手写代码”。每天抽一个题从读题到写完代码要求自己在十五分钟内完成然后立刻检查有没有按“核心参数显式声明、有界队列、拒绝策略明确”这个标准去写。特别是线程池、生产者-消费者、批量任务调度这三道题要练到条件反射。等你连“队列容量为什么设 5000”都能回答上来的时候这一关就真的过了。我自己每次准备面试都会在心里问一句“如果面试官让我现场改一个非标准场景的参数我能立刻说出来吗”答案是能说明我真理解了卡住了说明只是记住了。从那以后我每次准备项目深挖都强制走一遍“背景—方案—取舍—上线后问题—如果再来一次”这五段式踩坑次数明显少了。希望这份包含满分答案和代码的备考笔记也能帮到你哪怕只是让你那场面试里的“项目1”不再变成扣分项。本文还有配套的精品资源点击获取

相关新闻

Aspen Plus Skill自动化更新系统设计与实现

Aspen Plus Skill自动化更新系统设计与实现

1. 项目概述:当流程模拟工程师开始写“自动更新脚本”你有没有过这样的经历:凌晨两点,盯着Aspen Plus界面里那个灰掉的“Update Skill”按钮发呆?刚改完一个热力学模型参数,想顺手把配套的Skill脚本同步更新到最新版&a…

2026/10/18 13:28:00 阅读更多 →
Java地理位置定位系统:NMEA解析、GeoHash+RTree空间索引与离线围栏判定

Java地理位置定位系统:NMEA解析、GeoHash+RTree空间索引与离线围栏判定

简介:这是一份面向高校计算机专业本科生的Java课程设计实践资源,聚焦地理位置定位功能开发,帮助学习者掌握Java GUI、数据库交互与GIS地图集成等综合技能。资源包含73个文件,主体为15个Java源码(含核心业务逻辑与Swing…

2026/10/18 13:28:00 阅读更多 →
多种小游戏合集开发复盘:架构、玩法与优化实践

多种小游戏合集开发复盘:架构、玩法与优化实践

最近我把手头零散写了很久的多个休闲小游戏统一收拢成了一个合集项目,项目标题就叫“多种小游戏”。起因很朴素:时间碎片化的玩家希望一个页面里能随时换着玩,我自己也想借这个机会把以前东一榔头西一棒子写的小游戏代码从逻辑到交互梳理清楚…

2026/10/18 13:28:00 阅读更多 →

最新新闻

Ollama本地部署大模型全攻略:从模型管理到API对接与性能调优

Ollama本地部署大模型全攻略:从模型管理到API对接与性能调优

1. 项目概述:Ollama本地部署的核心价值与设计思路Ollama 这个名字,最近两年在本地大模型圈子里的出现频率高得吓人。凡是折腾过本地部署的人,几乎绕不开它。简单说,Ollama 是一个把大模型下载、版本管理、推理运行、API 暴露全部封…

2026/10/18 14:16:25 阅读更多 →
uniapp仿支付宝UI源码实战:多端适配与页面改造指南

uniapp仿支付宝UI源码实战:多端适配与页面改造指南

简介:这套uniapp精仿支付宝UI界面源码,是基于Uni-app与Sumer UI 3.0组件库构建的前端项目,适合移动端开发者、跨平台应用学习者参考。它完整还原支付宝首页、理财、消息、生活、口碑、我的六大模块,并模拟扫码支付、收付款、蚂蚁森…

2026/10/18 14:16:25 阅读更多 →
模板化设计驱动的单病种上报平台:Java实践全解析

模板化设计驱动的单病种上报平台:Java实践全解析

简介:zebone单病种上报管理平台是一套基于Java技术的医疗信息化应用系统,面向医疗软件开发者、Java工程师及相关项目实施人员,解决特定疾病数据采集、审核、上报与统计分析等业务问题。资源共2270个文件,压缩包约10.57MB&#xff…

2026/10/18 14:16:25 阅读更多 →
CoreThink v1.3.0 rc1实战:PHP快开框架的安装、二开与维护

CoreThink v1.3.0 rc1实战:PHP快开框架的安装、二开与维护

简介:CoreThink v1.3.0 rc1 build170227是一套轻量级Web产品开发框架的工程源码包,主要面向中高级开发者、产品技术负责人,以及需要在移动互联网多终端场景下快速交付Web应用的团队。框架在整体设计上以简单、高效、卓越为原则,采…

2026/10/18 14:16:25 阅读更多 →
Moodle管理实战指南:从部署到备份恢复与安全加固

Moodle管理实战指南:从部署到备份恢复与安全加固

简介:《Moodle管理实战指南》是一份系统讲解Moodle 3平台管理的PDF版电子资源,面向教育机构IT部门、系统管理员及想要深入掌握Moodle的技术人员。内容覆盖初始安装与环境配置、用户与权限管理、数据安全加固、插件扩展、主题定制以及移动端集成等关键环节…

2026/10/18 14:16:25 阅读更多 →
2026年聚合物3D打印工业生产:趋势预测与量产挑战

2026年聚合物3D打印工业生产:趋势预测与量产挑战

技术圈里这几年聊聚合物3D打印,有个很明显的风向转变:前几年大家还在争论“能不能打印”,现在几乎没人问这个了,所有人都在问“能不能批量、能不能稳定、能不能赚钱”。2026年还没到,业内关于聚合物3D打印与工业生产的…

2026/10/18 14:15:24 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 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/18 0:55:02 阅读更多 →
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/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练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/18 12:16:16 阅读更多 →