[{"data":1,"prerenderedAt":31},["ShallowReactive",2],{"article-yiyangxuan-retrospective":3},{"id":4,"title":5,"slug":6,"summary":7,"coverUrl":8,"contentFormat":9,"contentHtml":10,"viewCount":11,"publishTime":12,"updateTime":13,"seoTitle":5,"seoDescription":7,"tags":14,"prev":23,"next":27,"highlighted":10},"6","颐养轩：一个国赛二等奖作品的复盘","yiyangxuan-retrospective","颐养轩是一个面向康养场景的多模态服务平台，拿了 2026 年（第 19 届）中国大学生计算机设计大赛国赛二等奖。 做对了什么 需求从真实场景倒推，不是坐在宿舍里想出来的 技术上选了团队能维护住的方案，没有为了炫技上新技术 把\"演示效果\"当成…","","html","\u003Cp>颐养轩是一个面向康养场景的\u003Cstrong>多模态服务平台\u003C\u002Fstrong>，拿了 2026 年（第 19 届）中国大学生计算机设计大赛国赛二等奖。\u003C\u002Fp>\n\u003Ch2>做对了什么\u003C\u002Fh2>\n\u003Cul>\n \u003Cli>需求从真实场景倒推，不是坐在宿舍里想出来的\u003C\u002Fli>\n \u003Cli>技术上选了团队能维护住的方案，没有为了炫技上新技术\u003C\u002Fli>\n \u003Cli>把\"演示效果\"当成正经需求做，评委看的是完整闭环\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>没做好的地方\u003C\u002Fh2>\n\u003Cblockquote>\n \u003Cp>前期在数据库设计上返工了两次，原因是没先把业务实体之间的关系画清楚就动手建表。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2>技术栈\u003C\u002Fh2>\n\u003Ctable>\n \u003Cthead>\n  \u003Ctr>\n   \u003Cth>层\u003C\u002Fth>\n   \u003Cth>选型\u003C\u002Fth>\n  \u003C\u002Ftr>\n \u003C\u002Fthead>\n \u003Ctbody>\n  \u003Ctr>\n   \u003Ctd>后端\u003C\u002Ftd>\n   \u003Ctd>Spring Boot\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd>前端\u003C\u002Ftd>\n   \u003Ctd>Vue\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd>数据库\u003C\u002Ftd>\n   \u003Ctd>MySQL\u003C\u002Ftd>\n  \u003C\u002Ftr>\n \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>\u003Cem>这篇是用 HTML 模态写的——也就是这个站支持的另一种正文格式。\u003C\u002Fem>\u003C\u002Fp>","111","2026-09-03 20:56:11","2026-10-18 23:25:29",[15,19],{"id":16,"name":17,"slug":18},"1","技术","tech",{"id":20,"name":21,"slug":22},"3","日常","daily",{"id":24,"title":25,"slug":26},"5","2025 冬季新番追番记录","2025-winter-anime",{"id":28,"title":29,"slug":30},"7","后台发文链路测试 mc2qs","mc2qs",1792348093451]