那天我在后台翻热搜词,看到一整排关于 plugins 的问题:有人问 iar plugins 是干什么的,有人贴出一行报错failed to load plugins web boot: 2 entries did not activate linxin666/dsh-p,还有人搜 musicfree plugins。乍一看这三类…
1. 为什么质量中枢必须落在API层,而不是页面层先说一个真实场景。前几年我们团队做了一套中台系统,前端上线前一天,测试同事用UI自动化跑完200多条用例,全绿。结果第二天银行联调的时候,对方直接报错——请求到达网关后…
plugins 这个词,我以前一直觉得没啥好讲的,直到这两天连续看到一堆人在搜 "failed to load plugins"、"web boot: 2 entries did not activate"、"iar plugins 是干什么的"、musicfree plugins,我才意识到很多…
/* 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 …
作为一个每天都在和浏览器控制台打交道的前端开发者,我始终觉得console.log是最被低估的调试工具。别急着反驳,我知道很多人觉得它太基础、太“低级”,比不上那些复杂的断点调试工具。但恰恰是这种看似简单的 API,被我见过太多人用…
1. 为什么在工业现场我会优先考虑 MRAM 而不是 EEPROM做工业控制和嵌入式数据采集的朋友,大概率都遇到过同一个尴尬:设备跑在现场,断电重启之后关键参数丢了,或者日志写了一半掉电导致文件系统损坏。传统的解决方案无非是 EEPROM、…
去年给一台工业控制器做改版,最头疼的不是控制逻辑,而是数据存储。原来的方案用串行EEPROM,每10秒写一条40字节的运行日志,两个月后回读发现参数被改得乱七八糟。查寿命手册才发现,照这个写入频率,擦写次数…
1. 项目概述:SFP光模块与交换机的四种典型搭配,不是选配件,是搭架构你手头有一台支持SFP插槽的千兆/万兆交换机,刚拆开一盒新买的光模块,却卡在第一步:这模块到底能不能插进去?插进去之后&#…
/* 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 …