1. 为什么选择.NET 6开发自用工具?三年前当我还在用.NET Framework 4.7维护一个老旧项目时,每次看到Visual Studio里那些灰色的.NET Core选项都心痒难耐。直到.NET 6横空出世,这个号称"长期支持"的版本终于让我下决心全面升级技术栈…
1. 项目概述:从OSGB到Unity的免费之路在三维GIS、数字孪生和智慧城市这些领域,倾斜摄影模型是构建高精度、真实感场景的基石。我们经常从无人机航测或专业建模软件中得到一种名为OSGB的模型格式,它本质上是OpenSceneGraph引擎的二进制场景图格…
1. 项目概述:为什么Unity新输入系统是必选项?如果你还在用Unity的旧版InputManager,每次处理多手柄、跨平台输入或者想做个复杂的复合按键时,是不是感觉头大如斗?我经历过那个阶段,一个简单的“长按方向键组…
毕业设计做到库存管理系统,算是最经典的题目之一了。我在写这套基于SpringBoot3Vue3的超市库存管理系统时,最深的感受是:难的不是把增删改查页面堆出来,而是把库存数据的变化讲清楚。库存系统表面上是一堆CRUD,但真正把…
1. 项目缘起与核心定位第一次接触“Video AI Cutter”这个命名,直觉告诉我它解决的是一个非常具体的痛点:把长视频里“有用”的片段自动切出来。传统剪辑流程里,无论是做课程切片、直播回放精选,还是从会议录像里提取关键发言&…
每年一到毕业季,我的私信就会被论文求助塞满。有人刚被导师一句"文献综述写得像百度百科"打回重写,有人对着开题报告憋了一周,创新点还是那句正确的废话。说句实在话,AI论文写作工具早就不是前两年那种"概念产品&q…
1. 从两个比特开始:半加器为什么是所有加法电路的起点很多人学数字电路的时候,第一个真正动手搭出来的电路就是半加器。它简单到只有两个输入、两个输出,但恰恰是这种简单,让它成为理解整个加法器体系最好的入口。半加器要解决的问…
1. 从“跑个模型”到“塞进指甲盖”:TinyML硬件选型的底层逻辑很多人第一次接触TinyML,脑子里想的都是“把模型压缩一下,往单片机里一塞就完事了”。我刚开始也是这么想的,结果拿了一块常见的Cortex-M4开发板,把Tensor…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
前言 htmlentities() 和 htmlspecialchars() 长得几乎一样:同样的四个参数、同样的标志位常量、同样的返回类型。手册对它的定义也很干脆——「这个函数在所有方面都与 htmlspecialchars() 相同,区别在于 htmlentities() 会把所有具有 HTML 字符实体对应…
AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…
跟大家聊个让我这个干了十几年验证的老家伙特别兴奋的消息:OpenAI把模型塞进了芯片设计工具,号称能做到 50 倍验证收敛。先别急着高潮,这个"50倍"在不同场景下水分可以很大,但方向本身是炸裂的——它说明 AI 不再是停留…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …