操作系统第一章引论核心考点与课后习题解析
1. 从“第一章引论”看操作系统到底在解决什么问题很多人拿到《操作系统》这本教材翻到第一章“操作系统引论”第一反应是“这不就是背概念吗”——什么是操作系统、操作系统的功能、发展历程、分类、特征。然后对着课后习题开始找答案填空、选择、简答抄一遍交上去这门课就算开了个头。但如果你真的想把操作系统学明白第一章恰恰是最不能糊弄过去的一章。原因很简单后面所有的进程调度、内存管理、文件系统、设备管理、死锁处理全部都是从第一章那几个看似平淡的定义里长出来的。你第一章没吃透后面就是死记硬背越学越痛苦。我见过太多同学第一章的课后题做得漂漂亮亮问他“操作系统到底解决了什么问题”答不上来。这就像学开车你背熟了方向盘、油门、刹车的定义但不知道车为什么需要这些东西上了路照样懵。所以这篇内容我不打算只给你一份干巴巴的“标准答案”。我要做的是把第一章引论里那些课后习题背后的核心概念一个一个拆开告诉你它们到底在说什么、为什么重要、考试会怎么考、以及你该怎么用自己的话把它讲清楚。你把这几个问题想通了第一章的课后题根本不用背自己就能写出来。这篇文章适合正在学操作系统这门课的学生也适合想重新梳理基础知识的技术从业者。我会尽量用大白话和生活中的例子来解释让你看完之后不仅知道答案是什么更知道答案为什么是这个。2. 操作系统的定义与本质它到底是一个什么角色2.1 从“裸机”到“可用计算机”之间缺了什么先想一个问题如果一台电脑没有任何操作系统你能用它干什么答案是几乎什么都干不了。你面对的是一堆硬件——CPU、内存条、硬盘、显示器、键盘。CPU只认识二进制指令内存只是一大片可读写的存储单元硬盘上的数据是一堆扇区里的0和1。你想让这些硬件协同工作比如“从键盘读一个字符显示到屏幕上”你得自己写一大堆底层代码去操作每一个硬件寄存器。这就是所谓的“裸机”。裸机不是不能用而是用起来极其痛苦而且效率极低。操作系统要做的第一件事就是在裸机之上加一层“壳”把硬件的复杂性屏蔽掉给上层软件和用户提供一个干净、统一、好用的接口。所以操作系统的第一个本质角色是资源管理者。它管理着计算机的四大核心资源处理器、存储器、I/O设备、文件信息。它决定谁用CPU、用多久谁占内存、占多少谁读写硬盘、什么时候读写。这些决策背后有一套复杂的策略但对外表现出来就是你能同时开着浏览器、音乐播放器和文档编辑器它们互不干扰。操作系统的第二个本质角色是用户与硬件之间的接口。你不需要知道硬盘的磁头怎么移动只需要调用一个“打开文件”的命令你不需要知道CPU的流水线怎么调度只需要双击一个图标。操作系统把这中间的鸿沟填平了。课后题里经常问“操作系统的定义是什么”标准答案通常会写“操作系统是控制和管理计算机硬件和软件资源、合理组织多道程序运行、方便用户使用的程序集合”。这句话没错但你要理解它包含了三层意思第一它是程序集合不是单一程序第二它的核心工作是控制和管理资源第三它的目标是既让机器高效运行又让用户方便使用。这三层缺一不可。2.2 为什么说操作系统是“最复杂的软件”很多人对操作系统的复杂度没有概念。我举一个直观的例子一个普通的文本编辑器代码量可能在几万行一个浏览器代码量在千万行级别而一个现代操作系统内核代码量在几千万行甚至上亿行。为什么这么复杂因为操作系统要处理的是“并发”和“共享”这两个魔鬼。并发是指多个程序在同一时间段内交替执行。注意不是同时是交替。单核CPU在同一时刻只能执行一条指令但因为切换速度极快用户感觉是同时在跑。操作系统要负责这种切换还要保证切换的时候不出错——A程序的数据不能跑到B程序里去B程序不能把C程序的内存覆盖掉。共享是指多个程序同时使用同一资源。比如两个程序都要读同一个文件操作系统要让它们都能读到还不能互相干扰。再比如多个程序都要用打印机操作系统要排队管理不能让两个程序同时往打印机发数据。并发和共享是操作系统最基本的两个特征它们互为存在条件没有并发就谈不上共享没有共享机制并发也无法正常进行。课后题里经常考这两个特征的关系你要能说清楚“为什么它们互为存在条件”。还有一个容易被忽略的特征是虚拟。虚拟是指把一个物理实体变成多个逻辑实体。比如一个CPU通过分时技术变成多个虚拟CPU一块硬盘通过分区变成多个逻辑盘。虚拟技术是操作系统实现并发和共享的重要手段。最后一个特征是异步。异步是指程序走走停停以不可预知的速度向前推进。你写了一个程序它什么时候被调度、什么时候被中断、什么时候继续你无法完全控制。操作系统要保证在这种异步环境下程序的结果仍然是正确的。这四个特征——并发、共享、虚拟、异步——是第一章的核心考点几乎每年都会以各种形式出现。你要做的不是背这四个词而是能用自己的话解释每一个并且能举例说明。2.3 操作系统在计算机系统中的位置理解操作系统的位置最好的方式是看计算机系统的层次结构。从下往上依次是硬件层、操作系统层、系统工具层编译程序、汇编程序、数据库管理系统等、应用软件层、用户层。操作系统紧贴在硬件之上是硬件的第一层软件扩展。它向下管理硬件向上支撑软件。这个位置决定了它既不能脱离硬件谈设计也不能脱离上层需求谈功能。课后题里有一道经典题“操作系统与硬件的关系是什么”答案的核心是操作系统是硬件功能的第一次扩充和抽象。没有操作系统硬件就是一堆无法协同的电子元件有了操作系统硬件才变成一台真正可用的计算机。还有一道题问“操作系统与用户的关系是什么”答案是操作系统是用户与计算机之间的桥梁。用户通过操作系统的命令接口、图形界面或系统调用来使用计算机而不需要直接操作硬件。这两道题其实在考同一个知识点操作系统的“中介”角色。你把它理解成“翻译官”也行——它把用户的高级需求翻译成硬件能听懂的低级指令把硬件的复杂状态翻译成用户能理解的简单信息。3. 操作系统的发展脉络每一步都是在解决前一步的痛点3.1 从人工操作到批处理解决“人机速度矛盾”最早期的计算机没有操作系统用户直接操作硬件。怎么操作插拔电线、拨动开关、纸带输入。一个用户上机其他人等着。CPU大部分时间在等人工操作利用率极低。这个阶段的核心矛盾是人的操作速度远远慢于CPU的计算速度。CPU一秒钟能算几百万次但人准备一次任务可能要几分钟。CPU大量时间在空转。解决这个矛盾的第一步是批处理。批处理的核心思想是把一批作业提前准备好让计算机自动地、连续地处理它们减少人工干预。最早的批处理是单道批处理——内存里只放一个作业处理完再换下一个。虽然比人工操作进步了但CPU仍然要等I/O完成利用率还是不高。于是有了多道批处理。多道批处理的核心思想是内存里同时放多个作业当一个作业等待I/O时CPU切换去执行另一个作业。这样CPU和I/O设备可以并行工作利用率大幅提升。多道批处理是操作系统发展史上的一个里程碑。它引入了两个关键概念多道和并发。多道是指内存中同时存在多个作业并发是指这些作业在宏观上同时运行微观上交替执行。课后题经常问“多道批处理系统的优缺点是什么”优点很明显资源利用率高系统吞吐量大。缺点也很明显没有交互能力用户提交作业后只能等待不知道什么时候能完成作业的平均周转时间长。这里有一个容易混淆的点吞吐量和周转时间。吞吐量是指单位时间内完成的作业数量周转时间是指一个作业从提交到完成的时间。多道批处理提高了吞吐量但可能增加了单个作业的周转时间。这两个指标往往是矛盾的操作系统设计经常要在它们之间做权衡。3.2 分时系统解决“交互需求”多道批处理解决了CPU利用率问题但带来了一个新问题用户和计算机之间没有交互。你提交一个作业然后就是漫长的等待中间不能改、不能问、不能调试。这对于需要反复调试的程序员来说简直是噩梦。于是有了分时系统。分时系统的核心思想是把CPU的时间划分成很短的时间片轮流分配给各个终端用户。每个用户在自己的终端上操作感觉就像独占了一台计算机。分时系统的关键指标是响应时间。响应时间是指用户发出命令到系统给出结果的时间。分时系统追求的是让每个用户都能在可接受的时间内得到响应而不是追求CPU利用率最大化。分时系统带来的一个重要特征是交互性。用户可以随时输入命令、修改程序、查看结果。这彻底改变了计算机的使用方式也为后来的个人计算机和图形界面奠定了基础。课后题里有一道经典题“分时系统与批处理系统的区别是什么”核心区别在于批处理系统追求资源利用率和吞吐量分时系统追求响应时间和交互性批处理系统的作业是成批提交的分时系统的用户是在线的批处理系统没有交互分时系统有交互。还有一道题问“分时系统对时间片的大小有什么要求”时间片太大退化成批处理时间片太小切换开销太大。通常时间片在几十毫秒量级要保证一个时间片内能完成一次基本的交互操作。3.3 实时系统解决“截止时间”问题分时系统解决了交互问题但在某些场景下交互还不够——你需要系统在严格规定的时间内完成响应。比如工业控制、医疗设备、飞行导航这些场景对时间的容忍度极低晚一秒可能就意味着事故。这就是实时系统。实时系统的核心特征是及时性和可靠性。及时性是指系统必须在规定的截止时间内完成处理可靠性是指系统不能出错出错后果可能极其严重。实时系统分为两类硬实时和软实时。硬实时要求绝对不能错过截止时间比如导弹制导软实时允许偶尔错过但概率要很低比如视频播放。课后题经常问“实时系统与分时系统的区别是什么”核心区别在于分时系统追求的是让每个用户都感觉不到等待实时系统追求的是在截止时间前必须完成分时系统的响应时间通常是秒级或毫秒级实时系统的响应时间可能是微秒级分时系统可以接受偶尔的延迟实时系统不能。这里有一个容易误解的点实时系统不是“快”的系统而是“可预测”的系统。一个实时系统可能并不比普通系统快但它能保证在最坏情况下也能满足截止时间。这种可预测性比绝对速度更重要。3.4 从单机到网络、分布式、嵌入式操作系统的发展并没有停在实时系统。随着计算机形态的变化操作系统也在演化。网络操作系统是在传统操作系统基础上增加了网络通信和资源共享功能。它让多台计算机可以互相通信、共享文件和外设。网络操作系统的核心是“互联”每台计算机仍然是独立的只是通过网络连接起来。分布式操作系统比网络操作系统更进一步。它把多台计算机看成一个整体对用户来说就像一台超级计算机。分布式操作系统的核心是“透明”用户不需要知道任务在哪台机器上执行系统自动分配。嵌入式操作系统是运行在嵌入式设备上的操作系统比如手机、路由器、智能家电。它的特点是体积小、功耗低、实时性强。嵌入式操作系统通常需要裁剪只保留必要的功能。个人计算机操作系统是我们最熟悉的比如Windows、macOS、Linux。它的特点是图形界面友好、支持丰富的应用软件、面向单用户。课后题里有一道题“网络操作系统和分布式操作系统的区别是什么”核心区别在于透明性和自治性。网络操作系统中每台计算机是自治的用户知道自己在用哪台机器分布式操作系统中计算机是透明的用户不知道也不需要知道任务在哪台机器上执行。还有一道题问“操作系统的发展动力是什么”答案可以归纳为两点一是硬件技术的发展新硬件带来新可能二是应用需求的牵引新应用提出新要求。这两股力量交替推动操作系统向前演进。4. 操作系统的五大功能每一道课后题都在考这些4.1 处理机管理从“谁用CPU”到“怎么用好CPU”处理机管理是操作系统最核心的功能没有之一。因为CPU是计算机中最宝贵的资源所有程序都要用它。处理机管理要解决三个问题谁用CPU、用多久、什么时候切换。这三个问题对应了处理机管理的三个层次进程管理、调度、同步与互斥。进程管理解决的是“谁用CPU”的问题。操作系统把每个运行中的程序抽象成一个进程进程是资源分配的基本单位也是调度的基本单位。进程有生命周期——创建、就绪、运行、阻塞、终止。操作系统要维护每个进程的状态并在状态之间正确转换。调度解决的是“用多久”和“什么时候切换”的问题。调度算法决定哪个进程获得CPU、获得多长时间。常见的调度算法有先来先服务、短作业优先、时间片轮转、优先级调度、多级反馈队列。每种算法都有自己的适用场景和优缺点。同步与互斥解决的是“多个进程如何安全地共享资源”的问题。当多个进程都要访问同一个资源时操作系统要保证它们不会互相干扰。同步是指进程之间按一定顺序执行互斥是指同一时刻只有一个进程能访问某个资源。课后题里经常考进程的状态转换。你要记住三个基本状态就绪、运行、阻塞。就绪是万事俱备只欠CPU运行是正在用CPU阻塞是等待某个事件比如I/O完成。状态转换的规则是就绪→运行被调度、运行→就绪时间片用完、运行→阻塞等待事件、阻塞→就绪事件完成。注意阻塞不能直接到运行必须经过就绪。还有一道经典题“为什么进程要分为多个状态”答案是为了更精细地管理CPU资源。如果只有一个“运行”状态操作系统就无法区分“能运行但没CPU”和“不能运行在等事件”的进程调度就会变得盲目。4.2 存储器管理让每个程序都以为自己独占内存存储器管理要解决的核心问题是多个程序同时存在于内存中如何让它们互不干扰同时又能高效利用有限的内存空间。这个问题分解成四个子问题内存分配、内存保护、地址映射、内存扩充。内存分配解决的是“给每个程序分多少内存、怎么分”的问题。早期是连续分配每个程序占一块连续的内存区域。后来发展出离散分配程序可以分散在内存的多个不连续区域。离散分配又演化出分页、分段、段页式等方案。内存保护解决的是“程序A不能访问程序B的内存”的问题。每个程序有自己的地址空间操作系统通过硬件机制比如基址寄存器、界限寄存器来检查每次内存访问是否越界。地址映射解决的是“程序里的地址怎么变成物理内存地址”的问题。程序编译后使用的是逻辑地址实际运行时需要转换成物理地址。这个转换由硬件MMU和操作系统共同完成。内存扩充解决的是“内存不够用怎么办”的问题。操作系统通过虚拟存储技术把一部分硬盘空间当作内存的延伸。程序不需要全部装入内存就能运行需要哪部分就调入哪部分。课后题里经常考分页和分段的区别。分页是物理单位页的大小固定由硬件决定分段是逻辑单位段的大小可变由程序逻辑决定。分页对用户透明分段对用户可见。分页的地址空间是一维的分段的地址空间是二维的。还有一道题问“虚拟存储器的理论基础是什么”答案是局部性原理。程序在执行过程中对内存的访问呈现出局部性——时间局部性是指刚访问过的内存可能很快再次被访问空间局部性是指刚访问过的内存附近的内存可能很快被访问。正是因为局部性虚拟存储才能高效工作。4.3 设备管理让慢速外设不拖累快速CPU设备管理要解决的核心问题是CPU的速度远远快于I/O设备如何让它们高效协同工作。这个问题分解成三个子问题缓冲、中断、设备驱动。缓冲解决的是速度不匹配的问题。在CPU和I/O设备之间加一个缓冲区CPU把数据写入缓冲区就可以继续干别的I/O设备慢慢从缓冲区读。缓冲区起到了“蓄水池”的作用。中断解决的是CPU如何知道I/O完成的问题。没有中断的时候CPU只能不断查询I/O设备的状态这叫轮询效率极低。有了中断I/O设备完成工作后主动通知CPUCPU就可以在等待期间去做别的事情。设备驱动解决的是不同硬件差异的问题。每种I/O设备都有自己的控制方式操作系统通过设备驱动程序来屏蔽这些差异给上层提供一个统一的接口。课后题里经常考中断和轮询的区别。轮询是CPU主动查询中断是设备主动通知。轮询浪费CPU时间中断节省CPU时间但需要硬件支持。现代操作系统几乎全部采用中断方式。还有一道题问“缓冲技术的作用是什么”答案可以归纳为四点缓和CPU与I/O设备的速度矛盾、减少对CPU的中断频率、提高CPU与I/O设备的并行性、解决数据粒度不匹配的问题。4.4 文件管理把硬盘上的0和1变成有名字、有结构的数据文件管理要解决的核心问题是如何把硬盘上杂乱无章的扇区数据组织成用户能理解、能操作的文件和目录。这个问题分解成三个子问题文件组织、目录结构、存储空间管理。文件组织解决的是文件内部数据怎么存放的问题。文件在逻辑上可以是有结构的比如记录式文件也可以是无结构的比如流式文件。文件在物理上可以连续存放、链接存放、索引存放。每种方式都有自己的优缺点。目录结构解决的是文件怎么分类和查找的问题。最早的目录是单级目录所有文件放在一起。后来发展出两级目录、树形目录、图形目录。树形目录是现代操作系统的主流它允许用户按层次组织文件。存储空间管理解决的是硬盘空间怎么分配和回收的问题。常见的方案有位示图、空闲链表、成组链接。每种方案在时间和空间效率上各有取舍。课后题里经常考文件的逻辑结构和物理结构。逻辑结构是用户看到的物理结构是实际存储的。逻辑结构关注的是文件内部数据的组织方式物理结构关注的是文件在磁盘上的存放方式。两者可以独立设计但物理结构会影响访问效率。还有一道题问“树形目录结构的优点是什么”答案是层次清晰便于分类管理不同目录下的文件可以重名便于实现文件共享和保护查找效率高。4.5 用户接口让用户不用懂底层也能用计算机用户接口是操作系统与用户之间的交互界面。它分为两类命令接口和程序接口。命令接口是给普通用户用的比如命令行、图形界面。用户通过输入命令或点击图标来操作计算机。命令接口的设计目标是简单、直观、易学。程序接口是给程序员用的比如系统调用。程序员在写程序时通过系统调用来请求操作系统提供服务。程序接口的设计目标是功能完整、接口稳定、使用方便。课后题里经常考系统调用和库函数的区别。系统调用是操作系统内核提供的服务运行在内核态库函数是编程语言提供的函数运行在用户态。库函数可能封装了系统调用也可能完全在用户态实现。系统调用的开销比库函数大因为涉及用户态和内核态的切换。还有一道题问“操作系统的用户接口有哪些类型”答案是命令接口包括联机命令接口和脱机命令接口、程序接口系统调用、图形用户接口。5. 课后习题的答题思路从“背答案”到“讲道理”5.1 概念解释题用“定义例子对比”三段式第一章的课后题里概念解释题占了很大比例。比如“什么是操作系统”“什么是并发”“什么是分时系统”。很多同学遇到这种题就背定义但定义往往很抽象背了也不理解。我的建议是用“定义例子对比”三段式来回答。先给出定义再用一个生活中的例子说明最后和相近概念做对比。比如回答“什么是并发”你可以这样写并发是指多个程序在同一时间段内交替执行。举个例子你一边听音乐一边写文档两个程序在宏观上同时运行微观上CPU在它们之间快速切换。并发和并行的区别在于并行是真正的同时执行需要多核硬件支持并发是交替执行单核也能实现。这种回答方式既准确又生动阅卷老师一看就知道你真懂了。5.2 对比分析题抓住“核心差异”而不是罗列所有不同对比分析题也是第一章的常客比如“批处理系统和分时系统的区别”“网络操作系统和分布式操作系统的区别”。很多同学遇到这种题就把两者的特点都列一遍但这样往往抓不住重点。我的建议是先找出两者的核心差异然后围绕这个差异展开。比如批处理和分时核心差异是“是否追求交互性”。批处理追求吞吐量所以牺牲交互分时追求响应时间所以牺牲部分效率。抓住这个核心其他差异都是它的衍生。再比如网络操作系统和分布式操作系统核心差异是“透明性”。网络操作系统中每台机器是自治的用户知道自己在用哪台分布式操作系统中机器是透明的用户不知道也不需要知道。抓住这个核心其他差异自然就清楚了。5.3 简答题先搭框架再填内容简答题通常问“某某功能的作用是什么”“某某技术的原理是什么”。这种题最忌讳想到哪写到哪没有条理。我的建议是先搭框架再填内容。比如问“缓冲技术的作用”你可以先想缓冲技术涉及哪几个方面CPU和I/O的速度矛盾、中断频率、并行性、数据粒度。这四个方面就是框架然后每个方面写一两句话展开。再比如问“虚拟存储器的原理”你可以先想虚拟存储器涉及哪几个关键点局部性原理、逻辑地址到物理地址的映射、缺页中断、页面置换。这四个点就是框架然后逐个解释。搭框架的好处是即使你某个点写得不完整阅卷老师也能看出你的思路是清晰的不会因为漏了一个点就全盘否定。5.4 常见易错点这些坑我当年也踩过第一章有几个概念特别容易混淆我列出来你对照检查一下自己有没有踩坑。第一个坑并发和并行。并发是交替执行并行是同时执行。单核CPU只能并发不能并行。多核CPU既能并发也能并行。第二个坑分时和实时。分时追求响应时间实时追求截止时间。分时的响应时间通常是毫秒级实时的截止时间可能是微秒级。分时可以接受偶尔延迟实时不能。第三个坑进程和程序。程序是静态的是存放在硬盘上的代码进程是动态的是程序在CPU上的一次执行过程。一个程序可以对应多个进程一个进程也可以执行多个程序。第四个坑系统调用和库函数。系统调用是内核提供的服务运行在内核态库函数是编程语言提供的运行在用户态。库函数可能调用系统调用也可能不调用。第五个坑中断和异常。中断通常由外部事件引起比如I/O完成异常通常由内部事件引起比如除零错误。中断是异步的异常是同步的。这些坑我在初学的时候几乎全踩过后来做题做多了才慢慢分清。你如果现在就能把这些区分清楚后面会省很多力气。6. 把第一章学透之后后面会轻松很多操作系统这门课有一个特点第一章看起来最简单但它是后面所有章节的地基。第一章的“并发”“共享”“虚拟”“异步”这四个词会贯穿整本书。第一章的“处理机管理”“存储器管理”“设备管理”“文件管理”这四大功能就是后面四章的标题。我自己的经验是第一章学完之后不要急着往后翻。花半个小时把第一章的核心概念画成一张图——操作系统是什么、它管什么、它怎么管、它为什么这么管。这张图不用很漂亮但一定要自己画不要抄书。画完之后你再看后面的章节会发现每一个新概念都能挂到这张图上。进程调度是处理机管理的细化页面置换是存储器管理的细化中断处理是设备管理的细化目录结构是文件管理的细化。有了这张图你学后面的时候就不会迷路。还有一个小技巧每学完一章回到第一章的课后题看看能不能用新学的知识重新回答一遍。比如学完进程管理之后再回答“什么是并发”你就能说得更具体——并发是多个进程在宏观上同时运行、微观上交替执行它需要进程调度和同步机制来保证正确性。这种“回炉”的过程会让你的理解越来越深。最后说一句操作系统的课后答案网上到处都是。但答案本身不值钱值钱的是你推导出答案的那个过程。你把这个过程走一遍比抄十遍答案都有用。

相关新闻

集团化BI安全可控架构:多租户与行级权限设计实践

集团化BI安全可控架构:多租户与行级权限设计实践

1. 集团化数据需求到底“难”在哪先说一个我自己的观察。做了这么多年企业数据项目,我发现一个规律:单体公司的BI做得再好,一旦变成集团,原来那套东西基本要推倒重来。原因很简单,集团化意味着多法人、多事业部、多地域…

2026/10/13 4:44:12 阅读更多 →
Springboot研究生信息管理系统:从数据库设计到部署答辩全复盘

Springboot研究生信息管理系统:从数据库设计到部署答辩全复盘

Springboot学科点研究生信息管理系统前后端项目,从环境搭建到论文成稿的完整复盘很多计算机专业的朋友做课程设计或毕业设计时,常卡在同一个地方:代码能跑通是一回事,要把系统逻辑讲清楚、文档写得像样、答辩时经得起追问&#xf…

2026/10/13 4:44:12 阅读更多 →
基于SpringBoot的学科点研究生信息管理系统设计与实现

基于SpringBoot的学科点研究生信息管理系统设计与实现

干Java后端这十几年,Spring Boot的项目做了不下二十个,研究生信息管理类系统也前后接手了好几套。经常有人问我:学科点研究生信息管理系统到底怎么做才称得上一个正经项目?答案其实不复杂——业务边界划清楚,数据库设计…

2026/10/13 4:44:12 阅读更多 →

最新新闻

Java Pattern.compile 原理与性能优化:从编译到复用 Matcher 的实践

Java Pattern.compile 原理与性能优化:从编译到复用 Matcher 的实践

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

2026/10/13 9:00:51 阅读更多 →
轻智能全彩海螺摄像机选型与调试:从型号编码看懂夜间监控实战

轻智能全彩海螺摄像机选型与调试:从型号编码看懂夜间监控实战

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

2026/10/13 9:00:51 阅读更多 →
把接口测试交给AI:Cursor与Kiro接入Apifox MCP的完整实践

把接口测试交给AI:Cursor与Kiro接入Apifox MCP的完整实践

先说一个我最近改动比较大的工作流调整:把接口测试从“开着 Apifox 手动点 切到 AI 编辑器写断言”改成了“直接在 Cursor 或 Kiro 里让 AI 通过 Apifox 的 MCP Server 跑接口测试和管理用例”。这个改动听起来不大,但实际用下来完全是两种体验。原来我…

2026/10/13 9:00:51 阅读更多 →
信号时域分析:从采样触发到瞬态特征的工程实践指南

信号时域分析:从采样触发到瞬态特征的工程实践指南

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

2026/10/13 9:00:51 阅读更多 →
2026年机器人行业最缺的4类嵌入式工程师:不是ROS2,是硬功夫

2026年机器人行业最缺的4类嵌入式工程师:不是ROS2,是硬功夫

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

2026/10/13 9:00:51 阅读更多 →
跨境电商独立站运营实战:从选品到流量获取

跨境电商独立站运营实战:从选品到流量获取

1. 项目背景与市场机会跨境电商独立站近年来成为许多创业者的首选赛道,相比平台电商模式,独立站具有更高的利润空间和品牌溢价能力。根据行业数据显示,成功运营的独立站平均毛利率可达50-70%,远高于亚马逊等第三方平台的15-25%。这…

2026/10/13 8:59:49 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 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/12 21:05:09 阅读更多 →
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/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练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/12 18:11:17 阅读更多 →