2025 Web开发课程设计:静态到移动三阶段进阶路径
简介文档以2025年Web开发课程设计为背景面向计算机专业学生与初级Web开发者系统梳理了静态网站、动态交互、移动端专项三类案例。静态部分涵盖旅游主题网站与大学官网仿制涉及DIVCSS布局、响应式设计、CSS3动画及BEM命名规范动态部分包括基于Vue的音乐播放器和基于React的电商平台覆盖Vue-Router路由管理、音频API调用、Redux状态管理、JWT用户鉴权等移动端则介绍了微信小程序原生开发与Flutter跨平台应用涉及wx.request API调用、自定义组件封装、Firebase实时数据库及地图SDK集成。文档还给出课程设计实施建议代码管理采用Git分支策略配合自动化测试文档编写使用Markdown撰写需求文档、接口说明与部署手册评分维度包括代码规范性、功能完整性、性能优化与创新性。除了案例实现文档还延伸了第三方服务集成与跨端兼容性思路能帮助读者从页面布局到工程化配置逐步积累项目经验。压缩包仅1个docx文件体积18KB内容密度高便于直接查阅。已有89人学习适合作为课程设计参考或教学指导。1. 2025 年 Web 开发课程设计从哪儿下手静态到移动端的三阶段路径2025 年的 Web 开发课程设计绕不开一个尴尬教程里全是脚手架和组件库学生复制完以为会了一遇报错就懵。课程设计如果直接从框架起步大概率收上来一堆「能跑但没人懂」的黑匣子项目。这个标题给的路径很朴素——从静态网站起步经过动态交互最后落到移动端三个阶段各自有独立可验收的小项目。它能解决「学完能不能独立做出东西」这个核心问题适合高校课程设计、培训机构结业项目也适合自学的从业者拿来当训练清单。下面按这个路径拆出每个阶段的案例设计、关键参数和资源方向每章都有能直接抄走的代码和配置。先声明一点静态网站阶段不是「过时的内容」它是后面两个阶段的地基地基没打牢动态交互和移动端适配会一路踩坑。2. 静态网站阶段从零搭一个可部署的个人作品集站2.1 技术栈选型为什么前 4 周不碰构建工具2025 年的一个普遍误区是课程设计直接上框架理由是「企业都在用」。这话没错但顺序错了。学生没有手写过 HTML 结构和 CSS 选择器就直接进组件化开发报错时连「这个样式为什么没生效」都定位不了。常见做法是第一阶段课程前 4 周用纯手写的 HTML/CSS/JavaScript不引入 npm、不引入构建工具第四周末再开始过渡。这样选有三个理由。第一心智模型先立住页面的结构、样式、脚本是怎么组合起来的必须眼见为实。第二调试能力强于一切技巧手写阶段学生遇到的报错基本都是语法和路径问题这些问题在 DevTools 里能直接看到正好建立排错习惯。第三部署链路最短纯静态项目推到托管平台就能上线学生第一次感受到「做的东西别人能打开」这个正反馈比任何评分都有效。选型适合阶段主要代价纯手写 HTML/CSS/JS课程前 4 周、零基础阶段组件复用要靠自己抽公共代码轻量构建工具 模板已有 JS 基础后过渡要先解释依赖与构建流程多一层抽象直接上组件框架有完整 JS 课程铺垫后再考虑排错时多一层黑匣子新手容易懵我一般会把纯手写阶段压到 3 周第 4 周用一个轻量构建工具做过渡让学生看到「写源码 → 构建 → 出页面」这个流程再去碰框架就不会觉得是魔法。2.2 作品集三页骨架HTML 结构与基础样式课程案例选「个人作品集」而不是「公司官网」原因很简单作品集是学生自己感兴趣的内容替换文案、加截图、做配色都有天然动力。三页结构分别是首页、作品列表、关于页覆盖了语义化标签、多页导航、公共样式复用、图片与资源路径这几个必考点。!DOCTYPE html html langzh-CN head !-- viewport 是后续移动端适配的起点现在漏掉第三阶段必翻车 -- meta charsetUTF-8 meta nameviewport contentwidthdevice-width, initial-scale1.0 title作品集首页/title link relstylesheet href./css/style.css /head body header classsite-header nav a href./index.html首页/a a href./works.html作品/a a href./about.html关于/a /nav /header main section classhero h1你好我是前端练习生/h1 p这里放一句话介绍自己正在做的事。/p a classbtn href./works.html看作品/a /section /main /body /html这段结构里有三个要跟学生讲透的参数。第一meta nameviewport的widthdevice-width让页面按设备真实宽度渲染漏掉它手机浏览器会用桌面宽度渲染再等比缩小这一行是移动端适配的地基。第二资源路径写成./css/style.css这种相对路径而不是/css/style.css因为纯静态项目部署到子目录时根绝对路径会直接 404。第三三个页面共用同一个头部结构第一阶段允许学生复制三份先体验「重复带来的维护问题」到动态阶段再讲组件化拆解。/* 基准字号 16px后续移动端适配通过调整根字号缩放间距 */ :root { font-size: 16px; } /* 手机优先导航默认竖排避免窄屏下横向滚动 */ .site-header nav { display: flex; flex-direction: column; gap: 0.5rem; } .site-header nav a { text-decoration: none; padding: 0.25rem 0; } .hero { padding: 2rem 1rem; } /* 640px 以上导航转横排内容留白加大 */ media (min-width: 640px) { .site-header nav { flex-direction: row; gap: 1.5rem; } .hero { padding: 4rem 2rem; } }这里引导学生理解三个关键点rem单位基于根字号缩放而不是像px一样写死后续做移动端适配只需改:root的字号flex-direction从 column 切 row 是窄屏到宽屏最常见的布局变化媒体查询用min-width做「手机优先」——默认样式先写给手机再逐级往大屏增强这是 2025 年课程设计里最不容易跑偏的写法。断点值先设一个 640px 就够不要在第一阶段堆一堆断点把学生绕晕。2.3 本地预览与托管部署从双击文件到命令行起服务静态页面有个天然诱惑双击 HTML 文件就能打开。这个习惯必须从第一阶段就纠正否则第二阶段接 fetch 时会被跨域问题反复折磨。正解是在项目根目录起一个本地静态文件服务。# 在项目根目录执行起一个本地静态文件服务 python3 -m http.server 8000 # 浏览器打开 http://localhost:8000/ 就能看到页面 # 按 CtrlC 停掉服务8000 是端口号被占用就换 8080python3 -m http.server是 Python 自带的最简静态服务器不需要装任何依赖。端口参数 8000 可以随意改只要不被占用。这一步的意义不是「多个工具」而是让 request 走 HTTP 协议而非 file 协议后续 fetch 本地 JSON、调试网络请求都依赖这个习惯。Mac 和 Linux 自带 python3Windows 可以用python -m http.server或者装一个轻量静态服务器扩展。提示从第一阶段开始就要求学员「先起服务再开发」——双击打开只能看静态页面起服务才能提前暴露路径、跨域、端口这一类真实工程问题。部署部分常见做法是两步把项目推到代码托管仓库再打开该仓库的静态托管开关它会为仓库生成一个线上地址之后每次推送新提交地址自动更新。学员要养成的习惯是第一阶段结束就部署一次拿到线上链接不要拖到结课。能被人打开的页面和躺在本地的文件夹对学习动力的影响完全不同。3. 动态交互阶段用原生 JS 做待办看板与接口模拟3.1 事件与 DOM 操作先建立「数据驱动视图」的心智模型进入动态阶段第一个要打下的观念是页面上的内容不是「被写死的」而是「根据数据渲染出来的」。很多学员在第一阶段习惯直接改innerHTML里的文字那是「静态思维」的延续。正确模型是用户操作触发事件事件回调修改数据数据变化后调用渲染函数重绘界面。// 第二阶段第一个练习计数器 // 核心思路是“数据驱动视图”界面显示的内容永远是 state 的投影 const state { count: 0 }; function render() { document.querySelector(#count).textContent state.count; } document.querySelector(#increase).addEventListener(click, () { state.count 1; // 1. 改数据 render(); // 2. 数据变了重新画一遍视图 }); render(); // 页面载入时先画一次state对象是唯一数据源视图函数render只负责把 state 画到页面上事件回调只负责改数据。这个分工看着简单但它就是后面所有框架共同的心智基础。学员要是理解不了这一步建议让他们做一个小实验在控制台手动改state.count之后再调一次render()观察界面跟着变——反复几次就能明白「数据变了视图要同步变」这句话。参数上和第一阶段有个明显区别选择器从document.querySelector开始而不是继续用getElementById。前者接收任意 CSS 选择器字符串一个 API 覆盖 id、class、标签、属性选择器后面写事件委托时更顺手。3.2 待办看板案例数组、渲染函数与事件委托计数器只演示单个数据待办看板才是第二阶段的主案例。它覆盖了数组状态管理、列表渲染、增删改操作和事件委托一道题串起动态页面绝大多数知识点。// 待办看板一个数组 一个渲染函数 一次事件委托 const todos [ { id: 1, text: 完成静态作品集, done: false }, { id: 2, text: 梳理交互文档, done: false } ]; function render() { const list document.querySelector(#todo-list); list.innerHTML todos.map(todo li>[ { name: 作品集站, year: 2025, type: 静态 }, { name: 待办看板, year: 2025, type: 动态 } ]// 目录结构约定 // index.html // api/projects.json // js/main.js async function loadProjects() { // 注意必须在本地服务器环境打开页面file:// 下浏览器会拦截请求 const response await fetch(api/projects.json); if (!response.ok) { throw new Error(请求失败${response.status}); } const projects await response.json(); document.querySelector(#project-list).innerHTML projects .map(item li${item.name}${item.year}/li) .join(); } loadProjects();fetch的第一个参数是相对路径相对于当前页面地址response.ok检查 HTTP 状态码是否 2xxresponse.json()把响应体解析成 JavaScript 数组。这里最容易讲不清的是异步await会暂停函数执行直到请求返回但页面其他交互不受影响。可以让学员在 DevTools 的 Network 面板里看请求的耗时直观理解「异步不代表快代表不阻塞」。JSON 文件的字段名、层级结构都要提前定好这相当于和后端约定接口格式——课程里不搭后端但这个约定习惯要种下去。注意直接双击 HTML 用 file:// 打开再 fetch 本地 JSON浏览器安全策略会直接拦截控制台报 CORS 错误。这不是代码问题是环境问题——回到第 2.3 节用python3 -m http.server起服务即可。4. 移动端适配阶段视口、断点与真机体验的必调参数4.1 视口 meta 与断点表移动端的两个地基移动端适配阶段要解决的第一个问题是为什么同一套页面电脑上正常手机上字变小、布局挤成一团根因是漏了 viewport meta。widthdevice-width让布局视口等于设备宽度initial-scale1.0禁止页面自动缩放。这行代码第一阶段的 HTML 骨架里就有但到第四阶段才正式讲清楚它的作用。断点设置最怕「照抄框架默认值」。常见做法是按内容先乱再调把浏览器窗口从窄拉到宽观察页面哪一档开始乱就在哪里设断点。课程里可以先用一张固定表让学生跑通流程再让他们按自己的内容调整。断点min-width常见目标设备这一档要做的调整默认不设手机竖屏单列布局、导航竖排、触控区域加大375px主流手机竖屏卡片式布局、字号切到 rem 自适应768px平板竖屏 / 折叠屏双列网格、导航变横排1024px桌面浏览器恢复多列布局、增加留白这张表的价值在于让学生知道断点不是越多越好默认手机到 1024桌面之间通常 2 到 3 档就够。每个断点对应一个可验证的视觉变化而不是「为了让代码里有媒体查询而写」。4.2 安全区、触控目标与点击反馈三个容易漏的细节移动端和桌面的差异不只是宽度。全面屏的手势条、手指点击的精度、触摸没有悬停状态这三个细节在桌面开发中完全不存在课程里却最容易被漏掉。/* 适配全面屏底部手势条防止按钮被系统区域遮挡 */ supports (padding: env(safe-area-inset-bottom)) { body { padding-bottom: env(safe-area-inset-bottom); } } /* 触控目标最小 44×44px这是移动端可点击区域的常见下限 */ button, .btn { min-width: 44px; min-height: 44px; } /* 按下时给视觉反馈避免用户误以为按钮失灵 */ button:active { opacity: 0.7; }env(safe-area-inset-bottom)是 iOS 全面屏设备暴露的安全区变量Handset 设备底部有手势条时它返回一个像素值普通设备返回 0。用supports包一层是优雅降级不支持该语法的老浏览器直接跳过。44px是移动端触控目标的常见最小值来源于手指点击的物理精度低于这个值用户会频繁误触。:active状态是移动端唯一的「按下反馈」桌面端还有 hover 可以依赖移动端没有不做这个反馈用户会以为页面死了。这里可以顺手做一个真机测试在手机浏览器打开页面用拇指点那些 30px 高的文字按钮体验就是频繁点不对——比任何讲解都有说服力。4.3 移动端性能习惯动画交给 transform别折腾布局属性移动端 CPU 和内存资源紧张动画选错属性会卡到掉帧。核心原则能触发合成层的属性随便动会触发布局重排的属性尽量别动。/* 入场动画交给 transform 和 opacity走合成层不触发布局重排 */ .card { transition: transform 0.3s ease, opacity 0.3s ease; } .card.is-hidden { transform: translateY(-10px); opacity: 0; }opacity和transformtranslate、scale 等不会影响其他元素的布局浏览器把它们放进独立的合成层由 GPU 处理动画流畅。相反margin-top、width、top这些属性一变浏览器要重新计算整个布局reflow在低端手机上肉眼可见地掉帧。这个阶段只需记住结论想做动画优先 transform 和 opacity改布局尺寸用 JS 直接改样式类而不是逐帧操作。另一个历史坑是移动端 300ms 点击延迟。现代浏览器在设置了widthdevice-width后已经取消了这个延迟如果学员反映「点一下没反应、过一会儿才跳」优先去查 viewport 有没有漏写而不是引入第三方库去抹平一个已经不存在的延迟。这类「老教程的旧方案」是学员自学时最容易踩的坑课程设计里要明确告诉他们先看问题是否还存在再决定要不要用旧方案。5. 课程设计避坑指南学生最常见的 5 个翻车现场避坑这一章不是附加题是课程设计评分里最容易拉开差距的部分。以下 5 个问题覆盖了我带过的课程设计里八成以上的翻车现场每条按「现象 → 原因 → 解决」拆开讲。5.1 复制粘贴式开发的后遗症现象学生从模板站或 AI 生成工具里拿到整段代码改了两行文字放进页面结果新增一个页面把全站样式带崩按钮排版错位查半天找不到原因。原因公共样式没有抽离类名冲突或者模板里全是后代选择器耦合度极高一改就是「牵一发动全身」。解决第一阶段强制「手写结构、手写样式」禁止直接套用整页模板公共样式统一放进 style.css页面级样式限定在一个根类名下比如给每个页面 body 加 page-home、page-works 这类标识类把样式隔离在对应页面作用域里。看着像走弯路实则在补最值钱的 CSS 组织能力。5.2 图片在手机上变形或横向溢出现象电脑上显示正常的宽幅图手机上一半跑出屏幕页面出现横向滚动条划起来很卡banner 还被拉伸变形。原因img 没有设置max-width或者外层容器写死了固定像素宽度比如width: 1200px。解决全局加一条img { max-width: 100%; height: auto; }布局容器用百分比和断点替代死值。排查横向溢出时在 DevTools 里选中 body找超宽子元素一眼就能定位是哪块内容把页面撑宽了——这属于最常见的定位方法不是玄学。5.3 本地能运行、部署后 404现象本地双击文件正常、起服务器也正常推到托管平台以后 CSS、图片全部加载不出来只剩纯文本页面干巴巴地立着。原因资源路径写成/css/style.css这种根绝对路径而项目实际部署在子目录另一个常见原因是文件名大小写不一致本地文件系统不区分服务器区分。解决项目内统一用./css/style.css相对路径文件统一小写命名部署后打开浏览器 Network 面板点开失败请求就能看到真实地址照着修正。Network 面板在这一步的价值比任何调试工具都大。5.4 异步请求的跨域与竞态现象双击 HTML 打开页面fetch 本地 JSON 直接报 CORS 错误还有学员快速切换 Tab 时先发的请求后返回把后发的数据覆盖掉了界面显示错乱。原因file:// 协议下浏览器安全策略直接拦截跨源请求异步请求的返回顺序本来就不确定谁先到谁后到取决于网络和服务端处理速度。解决开发一律用本地服务器杜绝双击文件竞态问题用请求序号或 AbortController 解决只渲染最后一次请求的结果。这是教学里最常见的血泪经验——异步的时序问题和同步思维完全相反必须专门讲、反复练。5.5 移动端按钮点不到、底部被遮挡现象真机预览时按钮要按好几次才有反应或者点了没反馈页面底部内容被手势条或浏览器地址栏永久挡住。原因漏写 viewport meta触控目标小于 44px没有处理安全区。解决head 里补上widthdevice-width, initial-scale1.0按钮最小宽高设 44px 并加 :active 反馈body 的 padding-bottom 套上env(safe-area-inset-bottom)。用浏览器设备模拟过一遍只能发现一半问题最后必须真机打开看——记住这条能帮你省掉结课验收时一大半尴尬。6. 进阶验证把课程设计变成作品集的三个习惯课程设计做完不是结束能变成作品集才有长期价值。这里说三个我每次都会要求学员养成的习惯它们不增加多少工作量但能显著拉高最终成果的可用性。6.1 给每个阶段打一个 Git 标签阶段完成先 commit再打标签。改崩了随时回到上一个完整状态这是给翻车准备的后悔药。git add . git commit -m 阶段一静态作品集完成 git tag -a stage1-static -m 静态作品集完成 # 后续想回到这个阶段看代码 git checkout stage1-static-a参数表示附注标签会记录打标签的人和日期-m是标签说明方便日后回顾。学员反馈最多的价值是「终于敢大胆改了」——知道自己随时能回滚重构的心理门槛大幅降低。6.2 按验收清单过一遍别只问「能跑吗」阶段验收项通过标准静态网站三页互通、资源无 404部署链接能打开导航来回跳不丢样式动态交互数据操作即时反馈增删改后界面同步更新刷新后状态重置可接受移动端真机适配375px 和 1024px 两档无横向滚动按钮可点、底部不遮挡验收标准要落在「别人能不能打开用」而不是「我自己运行没问题」。最有效的办法是把部署链接发给一个没参与项目的同学让他独立走一遍流程——那个人的操作习惯和认知盲区往往能发现你自己发现不了的问题。6.3 资源推荐三个找答案的方向资源推荐按「官方文档 → 练习仓库 → 部署手册」的顺序给学员而不是丢一堆视频链接。第一优先看浏览器厂商维护的 Web 开发文档遇到选择器优先级、Flex 布局细节、盒子模型这些基础问题直接查原文比搜二手博客快且准。第二找开源社区里「用原生 JS 重写常见小工具」的练习合集比如手写轮播图、手写折叠面板、手写拖拽排序每周复刻一个比看任何视频教程都扎实。第三部署平台自己的文档里面通常有命令行操作和常见报错清单这是学员毕业后实际工作里最常用的技能。我自己带课程设计有个习惯每天收工前让学员把当天的改动 commit 一次哪怕只有一行。这个习惯救过不少「改崩了」的现场也让结课时每个人手里都有一份能点开看的线上作品。通过 Git 历史回看自己一个月前的代码那种进步直观到让人上瘾。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

基于LogicFlow的自定义边实现发光流动动画,打造动态流程高亮

基于LogicFlow的自定义边实现发光流动动画,打造动态流程高亮

前几天在做一个合同审批流可视化面板的时候,产品抛了个比较“魂牵梦绕”的需求:能不能让正在执行的那条连线自己亮起来,像电流一样流动?当时画布上已经铺了一百多条默认折线边,如果全部高亮肯定花掉,但只高…

2026/10/18 8:12:12 阅读更多 →
从极简命名到工程化落地:响应式实时数据处理项目实战

从极简命名到工程化落地:响应式实时数据处理项目实战

1. 从“rea”这个标题说起:一个极简命名背后的完整项目思维第一次看到“rea”这个标题,很多人会愣一下——三个字母,没有上下文,没有说明,甚至连大小写都没区分。但恰恰是这种极简命名,在真实的项目开发中非…

2026/10/18 8:11:12 阅读更多 →
如何专业解析技术缩写REA的含义与应用场景

如何专业解析技术缩写REA的含义与应用场景

项目标题为“rea”,但提供的输入内容中,项目正文为空、关键词未列出、摘要描述缺失,且网络搜索内容部分完全为空(仅显示)。这意味着:没有任何有效信息可支撑专业拆解。作为一名从业十多年、经手过数百个真实…

2026/10/18 8:11:12 阅读更多 →

最新新闻

深度学习水果图像识别全流程:从数据准备到模型部署

深度学习水果图像识别全流程:从数据准备到模型部署

前阵子A同学来找我,说想做一篇和“基于深度学习的水果图像识别研究”相关的课题,问这个方向是不是太简单了。我当时跟他说,做之前你先想清楚一个问题:让模型区分苹果和橙子很容易,但让模型区分青苹果和青梨&#xff0c…

2026/10/18 9:14:26 阅读更多 →
Thread Dump Analyzer(TDA)实战:用jstack线程转储定位死锁与CPU热点

Thread Dump Analyzer(TDA)实战:用jstack线程转储定位死锁与CPU热点

简介:TDA(Thread Dump Analyzer)是一款面向Java开发与运维人员的开源线程Dump分析工具,用于解析jstack等命令生成的线程快照,快速定位线程阻塞、死锁、锁竞争及CPU占用过高等性能问题,适合线上故障排查和性…

2026/10/18 9:14:26 阅读更多 →
2026年聚合API平台底层原理与实战部署教程:以词元之河为例的接入演示

2026年聚合API平台底层原理与实战部署教程:以词元之河为例的接入演示

手头项目一多,密钥就开始泛滥:GPT 一套、Claude 一套、DeepSeek 又一套,每家的控制台、账单与告警方式还都不一样。今年上半年我把团队的全部调用收拢到聚合平台上,顺手把整个部署过程记录了下来。这篇教程先讲清楚聚合平台的底层…

2026/10/18 9:14:26 阅读更多 →
Oracle SQL Developer 4.0.3.16.84 x64安装配置与常见问题排查

Oracle SQL Developer 4.0.3.16.84 x64安装配置与常见问题排查

简介:这是一份面向 Oracle 开发人员与数据库管理员的免费图形化管理工具包,对应 SQL Developer 4.0.3.16.84-x64 版本,支持在 64 位系统中快速建立数据库连接,编写与调试 SQL/PL/SQL,浏览和编辑表数据,设计…

2026/10/18 9:14:26 阅读更多 →
25个经典网站源代码:从拆解、运行到二次开发的完整练手指南

25个经典网站源代码:从拆解、运行到二次开发的完整练手指南

简介:这份合集收录了25个经典网站源代码,覆盖面较广,适合前端初学者系统学习设计趋势,也适合有经验的开发者作为组件与交互实现的参考。压缩包共1355个文件,总大小约41.56MB,包含429个jpg、288个png、228个…

2026/10/18 9:14:26 阅读更多 →
AI智能体从演示到生产:开源选型、国产算力与安全边界的工程实践

AI智能体从演示到生产:开源选型、国产算力与安全边界的工程实践

1. 从一条热搜说起:为什么今天必须聊这8个方向早上刷行业群的时候,看到有人转了一条消息,说某开源智能体框架在两天内涨了八千多颗星,底下评论区吵成一片——有人觉得这就是个套壳玩具,有人已经在拿它跑自动化测试了。…

2026/10/18 9:13:26 阅读更多 →

日新闻

基于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/16 14:23:36 阅读更多 →