/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
1. 从“ponytail”这个热搜词说起:它到底是什么 最近一段时间,“ponytail”这个词在技术社区和效率工具圈子里出现的频率明显高了起来。很多人第一次看到它,会下意识以为是发型相关的内容,毕竟这个词的本义确实是“马尾辫”。但在…
间接提示注入攻防实战:从 RAG 检索到 Agent 工具调用的纵深防御法律红线声明:本文所有攻击技术仅用于授权安全测试、自有实验环境或防御研究。请勿对未授权的系统实施提示注入攻击。文中攻击示例均为最小化 PoC,不提供可直接滥用的武器化代码…
做运维自动化这几年,但凡接到“写个脚本批量连服务器执行命令”这类需求,我第一反应基本就是 Python 加 Paramiko。这个库在 Python 生态里的地位很稳:它把 SSH 协议封装成了干净的 Python API,几行代码就能完成远程登录、跑命令、…
1. 从零搭建t3code:一个基于T3 Stack的全栈项目实践记录我平时喜欢在 GitHub 上刷各类全栈项目,看到 t3code 这个名字第一反应就是 T3 Stack——TypeScript、Tailwind CSS、tRPC 三件套加上 Next.js 的那套组合拳。这套技术栈在圈子里讨论度一直很高&…
先交代背景:我是做内容混剪和视频拼接的,日常打交道最多的就是素材、时间轴和导出设置。这段时间我一直在调试一个开源拼贴工作台 OpenMontage,感触很深。它的定位并不是又一个“剪映”或“Premiere平替”,而是把“拼贴”这件事拆…
1. 从零认识 Agent-Reach:一个 CLI 驱动的 AI Agent 骨架第一次看到 Agent-Reach 这个名字,我下意识把它和市面上那些"大而全"的 Agent 框架做了对比。说实话,现在 GitHub 上叫得出名字的 Agent 项目没有一百也有八十,L…
体育 Logo 设计这行最近热度很高,尤其足球联赛扎堆焕新标志。我刚入行那会儿,很多人觉得给球队做标志无非是把盾牌、狮子、足球这些元素重新排一下,实际操作下来才知道,这活儿比给普通企业做 VI 复杂得多。联赛标志背后牵扯着几十…
做高速数字电路设计,最怕什么?不是原理图画错,也不是芯片买假,而是板子投出去回来之后,信号乱跳、电源纹波压不住、时序总差那么一两个ns。把这些现象归结为“PCB灵异事件”的工程师,多半还没把板级信号完整…
最近一两年,"skills"这个词在AI工具链里的地位,简直像坐上了火箭。尤其是Claude Code、Codex这类编程智能体普及以后,大家对skills的讨论从"这是什么"直接跳到了"我今天又学会了几个skill""打开新世界&qu…
1. 从“skills”这个标题说起:为什么它值得单独拿出来聊“skills”这个词看起来简单到有点敷衍,但如果你最近在关注 Agent 开发、Google Cloud 的 AI 工具链,或者刷到过 Gemini 相关的各种讨论,就会发现它其实踩在了一个非常关键的…
1. 从"skills"这个热词说起:它到底在解决什么问题最近一段时间,不管是在技术社区还是各类开发者群组里,"skills"这个词出现的频率高得离谱。有人把它当成一个工具,有人把它当成一套规范,还有人把它…
/* 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 …