/* 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、…
做工业控制器的人,最怕的往往不是算法写不出来,而是好不容易跑起来的数据,断电或者写穿就没了。前两年我在一个产线数据记录仪项目里,用 TM4C129XKCZAD 搭配一颗 MR25H40CDF 做运行日志、标定参数和关键事件记录,这套组…
/* 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 …
MRAM 这东西,第一次接触的人多半会犯嘀咕:它到底算 RAM 还是 Flash?我在一个工业数据采集项目里用 MR25H40CDF 配 PIC18LF4585 做参数存储,前后折腾了将近三周,踩的坑比预想的多得多。这篇就把整个选型思路、SPI 时序调…
1. 项目概述:为什么一个库能“打全套”?你有没有遇到过这种场景:刚用 LangChain4j 写完一个带 Tool 的简单函数调用,第二天产品提需求——要支持多步骤决策、要接入企业知识库做 RAG、要并发处理 50 用户请求、还要把整个流程串进…
一说Windows 11那套居中的开始菜单,不少人是又爱又恨。爱的是它确实比Windows 10时代更符合触屏逻辑,恨的是在鼠标和键盘操作下,它把效率踩在脚底下反复摩擦。打开全屏应用列表要滚好几屏,固定磁贴又没法塞下大量常用工具…
/* 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 …