1. 从类组件思维到 Hooks 思维:一次心智模型的重建 1.1 类组件时期我们都在忍受什么 五年前我刚接触 React 的时候,写业务组件几乎是清一色的类组件。 constructor 里初始化 state, componentDidMount 里发请求, componentD…
1. 从 openrig 说起:一个把 Claude Code 和 Codex 拉回本地可控的编排层第一次看到openrig这个名字,我下意识把它拆成了 “open” 和 “rig” 两半。rig 在工程语境里从来不是“随便搭一下”的意思,它指的是把一堆零散部件固定成一套能稳定运…
1. 中红外超构透镜为什么值得“玩”:从应用刚需到技术红利先说一个让我入坑中红外超构透镜的直接原因:2022年我们组接到一个气体传感项目,要在4.2μm附近检测CO₂的浓度变化。传统方案要么用ZnSe凸透镜,要么用离轴抛物面镜&#x…
1. 这不是又一本“AI概念科普”,而是一份能让你今天就跑通第一个Agent的实操手记“AgentSeed”这个名字,我第一次在GitHub上看到时,心里咯噔一下——不是因为多炫酷,而是因为它太老实了。它没写“全球首个”“颠覆性突破”“下一代…
今早照例刷第三方模型路由平台的调用量排行榜,发现头部位置换了个陌生面孔:Space Bunny。既不是 GPT 系,也不是 Claude 系,而是一个连官网都写得含糊其辞的匿名模型。更让人坐不住的是评论区已经有人拿它和 Opus5 比较,…
1. 从DRV8701E的引脚定义说起:为什么它成了双路有刷驱动的热门选择如果你拆开过近几年智能车竞赛里跑得比较稳的电磁或摄像头组小车,大概率会在电机驱动那块板子上看到一颗丝印为DRV8701的芯片。这颗芯片是TI出的单路H桥栅极驱动器,注意关键词…
1. 这不是“又一个AI玩具”,而是一次对Agent本质的动手验证“我做了个 Agent”——这行字出现在GitHub仓库README第一行时,我盯着看了三分钟。没有炫酷的UI动效,没有“支持100模型API”的宣传话术,只有一段用Go写的CLI入口、一个P…
假期还没到,朋友圈的素材焦虑已经先到了。出门旅游要占位置,在家躺平又不甘心,每天发什么、怎么发、发出去像不像别人朋友圈的复制粘贴,这三件事真是能让人纠结到深夜。我今年换了个思路,直接请GPT-Image 2.5来当我的假…
咱们搞硬件的人,这几年绕不开一个接口,就是USB Type-C。别看书上画的原理图就24个引脚,看着挺简单,实际画板子踩坑的时候,才知道一个Type-C接口能把人折腾到什么程度。我自己第一次画Type-C的板子,就因为想…
/* 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 …
/* 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 …