C20把std::ranges带到标准库之后,写算法的姿势发生了一次不小的变化:迭代器对变成了范围,算法可以直接接受一个范围参数,还多了一个叫“投影函数”的东西。很多朋友第一次看到std::ranges::sort(vec, {}, &Person::age)这种写…
算起来,我做科研的头几年,基本都耗在“重复造轮子”和“找不着北”上。实验方案是最新的,但数据整理方式却是二十年前的;论文发出去,审稿人问的原始数据,我自己都要翻半天文件夹。那时候我就想,…
1. 为什么要钻进 Ext2 的底层很多人在 Linux 上工作了几年,天天ls、rm、cat,却不一定清楚这些命令背后,文件系统到底在玩什么花样。我当初也有这个困惑:文件明明存在磁盘上,怎么一断电就没了?为什么删除一个…
在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…
/* 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 …
待更新